Files
worldcup/app/data/kaggle/fifa_ranking_2022-10-06.csv
T
valknar 3955c7492b feat: replace historical sync with Kaggle seed for complete 1930-2022 goal data
- scripts/seed.ts: one-time import of Kaggle FIFA dataset (matches_1930_2022.csv,
  world_cup.csv) covering all 964 matches and 2720 goals from 1930-2022 with full
  scorer names, minutes, penalties, and own goals for every tournament
- scripts/sync.ts: stripped to 2026 only (openfootball live data); historical years
  removed since Kaggle is now authoritative for 1930-2022
- Dockerfile: copy app/data into runner image; CMD runs seed.ts before server.js so
  a fresh deployment auto-seeds on first start (skips if already seeded)
- package.json: add 'seed' script; use --force to re-import from updated CSV files
- app/data/kaggle/: bundle Kaggle CSV files in repo

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 18:43:43 +02:00

8.6 KiB

1teamteam_codeassociationrankprevious_rankpointsprevious_points
2BrazilBRACONMEBOL111841.31837.56
3BelgiumBELUEFA221816.711821.92
4ArgentinaARGCONMEBOL331773.881770.65
5FranceFRAUEFA441759.781764.85
6EnglandENGUEFA551728.471737.46
7ItalyITAUEFA671726.141713.86
8SpainESPUEFA761715.221716.93
9NetherlandsNEDUEFA881694.511679.41
10PortugalPORUEFA991676.561678.65
11DenmarkDENUEFA10101666.571665.47
12GermanyGERUEFA11111650.211658.96
13CroatiaCROUEFA12151645.641632.15
14MexicoMEXCONCACAF13121644.891649.57
15UruguayURUCONMEBOL14131638.711640.95
16SwitzerlandSUIUEFA15161635.921621.43
17USAUSACONCACAF16141627.481635.01
18ColombiaCOLCONMEBOL17171611.041604.07
19SenegalSENCAF18181584.381584.59
20WalesWALUEFA19191569.821582.13
21IR IranIRNAFC20221564.611558.64
22SerbiaSRBUEFA21251563.621549.53
23MoroccoMARCAF22231563.51558.35
24PeruPERCONMEBOL23211561.011562.24
25JapanJPNAFC24241559.541554.69
26SwedenSWEUEFA25201553.331563.44
27PolandPOLUEFA26261548.591546.18
28UkraineUKRUEFA27271536.991542.79
29Korea RepublicKORAFC28281530.31526.02
30ChileCHICONMEBOL29291509.611514.86
31TunisiaTUNCAF30301507.541507.86
32Costa RicaCRCCONCACAF31341503.591500.06
33NigeriaNGACAF32311498.471504.7
34RussiaRUSUEFA33351496.111493.42
35AustriaAUTUEFA34331492.951502.47
36CzechiaCZEUEFA35321492.211502.9
37HungaryHUNUEFA36371492.21486.76
38AlgeriaALGCAF37411489.11480.59
39AustraliaAUSAFC38391488.721483.73
40EgyptEGYCAF39401486.441482.63
41ScotlandSCOUEFA40451479.531462.96
42CanadaCANCONCACAF41431475.01473.82
43NorwayNORUEFA42361473.041488.57
44CameroonCMRCAF43381471.441484.95
45EcuadorECUCONMEBOL44441464.391463.74
46TürkiyeTURUEFA45421460.141475.13
47MaliMLICAF46461448.851442.88
48ParaguayPARCONMEBOL47501448.771440.13
49Côte d'IvoireCIVCAF48521443.061435.91
50Republic of IrelandIRLUEFA49471440.191442.48
51QatarQATAFC50481439.891441.97
52Saudi ArabiaKSAAFC51531437.781435.74
53GreeceGREUEFA52491437.61441.45
54RomaniaROUUEFA53541434.681427.84
55Burkina FasoBFACAF54551432.251425.64
56SlovakiaSVKUEFA55511425.591439.99
57FinlandFINUEFA56591405.61398.41
58VenezuelaVENCONMEBOL57561404.371405.17
59Bosnia and HerzegovinaBIHUEFA58571403.511403.98
60Northern IrelandNIRUEFA59581396.551399.1
61PanamaPANCONCACAF60611393.281389.27
62GhanaGHACAF61601393.01393.47
63IcelandISLUEFA62631384.411379.61
64SloveniaSVNUEFA63651384.041372.48
65JamaicaJAMCONCACAF64621378.861382.06
66North MacedoniaMKDUEFA65641358.511375.2
67AlbaniaALBUEFA66661354.111361.81
68South AfricaRSACAF67681349.591350.55
69IraqIRQAFC68701343.011338.91
70MontenegroMNEUEFA69671341.031354.59
71United Arab EmiratesUAEAFC70691337.571346.09
72Cabo VerdeCPVCAF71731336.051331.46
73BulgariaBULUEFA72741335.361325.16
74Congo DRCODCAF73721333.921332.84
75El SalvadorSLVCONCACAF74711330.511333.48
76OmanOMAAFC75751320.291323.03
77IsraelISRUEFA76761316.551316.35
78UzbekistanUZBAFC77771309.981306.63
79GeorgiaGEOUEFA78821307.341296.46
80China PRCHNAFC79781305.061305.06
81HondurasHONCONCACAF80801301.981299.69
82GabonGABCAF81791301.841301.84
83BoliviaBOLCONMEBOL82811296.281298.81
84GuineaGUICAF83831290.471294.89
85JordanJORAFC84861289.991279.74
86BahrainBHRAFC85851280.641289.25
87CuraçaoCUWCONCACAF86841278.641293.35
88HaitiHAICONCACAF87881269.071269.07
89ZambiaZAMCAF88871267.411270.8
90UgandaUGACAF89901260.691264.56
91SyriaSYRAFC90891255.921265.03
92BeninBENCAF91911247.471258.71
93LuxembourgLUXUEFA92931243.81235.36
94ArmeniaARMUEFA93921233.931242.42
95PalestinePLEAFC94941233.721233.72
96Kyrgyz RepublicKGZAFC95951230.221232.91
97VietnamVIEAFC96971226.651218.84
98BelarusBLRUEFA97961221.061226.55
99Equatorial GuineaEQGCAF98981215.661215.33
100LebanonLBNAFC991001211.711211.71
101CongoCGOCAF100991208.791215.09
102KenyaKENCAF1011021202.261202.26
103MadagascarMADCAF1021051200.741193.78
104MauritaniaMTNCAF1031071197.581181.86
105Trinidad and TobagoTRICONCACAF1041011195.291205.85
106New ZealandNZLOFC1051031193.981198.96
107IndiaINDAFC1061041192.091198.65
108KosovoKOSUEFA1071061187.011183.9
109TajikistanTJKAFC1081091185.71179.1
110EstoniaESTUEFA1091101184.641177.4
111CyprusCYPUEFA1101081183.821180.52
112ThailandTHAAFC1111111174.921170.69
113Korea DPRPRKAFC1121121169.961169.96
114KazakhstanKAZUEFA1131141166.631166.28
115MozambiqueMOZCAF1141161165.221165.41
116NamibiaNAMCAF1151171164.131164.13
117Guinea-BissauGNBCAF1161151160.711165.53
118Sierra LeoneSLECAF1171131160.311169.71
119GuatemalaGUACONCACAF1181181156.71161.96
120AngolaANGCAF1191201155.91149.08
121LibyaLBYCAF1201211154.251148.36
122NigerNIGCAF1211191152.81155.23
123Faroe IslandsFROUEFA1221251147.171136.29
124AzerbaijanAZEUEFA1231281146.721127.17
125MalawiMWICAF1241221144.971144.77
126ZimbabweZIMCAF1251231138.561138.56
127The GambiaGAMCAF1261241137.471137.47
128TogoTOGCAF1271261128.921130.22
129SudanSDNCAF1281301127.341124.91
130ComorosCOMCAF1291271123.181127.44
131TanzaniaTANCAF1301311119.891121.91
132Antigua and BarbudaATGCONCACAF1311321117.011117.01
133Central African RepublicCTACAF1321331116.971116.06
134PhilippinesPHIAFC1331341115.131115.13
135LatviaLVAUEFA1341291114.211125.36
136TurkmenistanTKMAFC1351351100.471100.47
137Solomon IslandsSOLOFC1361371095.71092.56
138RwandaRWACAF1371361093.661095.04
139EthiopiaETHCAF1381381091.191088.27
140SurinameSURCONCACAF1391431077.31072.24
141St Kitts and NevisSKNCONCACAF1401401076.911076.91
142BurundiBDICAF1411411076.261076.26
143NicaraguaNCACONCACAF1421391071.831079.18
144EswatiniSWZCAF1431441070.891070.89
145LithuaniaLTUUEFA1441421069.751074.08
146Hong KongHKGAFC1451471062.391058.37
147MalaysiaMASAFC1461481062.321057.59
148LesothoLESCAF1471451061.41061.4
149BotswanaBOTCAF1481461056.461060.17
150KuwaitKUWAFC1491491053.411053.41
151LiberiaLBRCAF1501501049.661051.25
152AndorraANDUEFA1511521035.21028.7
153IndonesiaIDNAFC1521551033.91019.19
154Dominican RepublicDOMCONCACAF1531511031.861031.86
155MaldivesMDVAFC1541561026.091018.25
156YemenYEMAFC1551531023.521023.52
157AfghanistanAFGAFC1561541023.041023.04
158Chinese TaipeiTPEAFC1571571017.781017.78
159MyanmarMYAAFC1581581007.891011.91
160Papua New GuineaPNGOFC1591611007.46997.6
161SingaporeSGPAFC1601591003.51004.75
162New CaledoniaNCLOFC161160995.58999.7
163TahitiTAHOFC162162995.11995.11
164FijiFIJOFC163163989.43993.37
165VanuatuVANOFC164164985.62990.55
166South SudanSSDCAF165165983.99983.99
167BarbadosBRBCONCACAF166166982.27982.27
168CubaCUBCONCACAF167167978.65978.65
169MaltaMLTUEFA168169977.92974.68
170BermudaBERCONCACAF169168977.47977.47
171Puerto RicoPURCONCACAF170170974.32974.32
172GuyanaGUYCONCACAF171172968.74968.74
173St LuciaLCACONCACAF172173965.66965.66
174GrenadaGRNCONCACAF173171963.72969.0
175MoldovaMDAUEFA174177961.23944.96
176NepalNEPAFC175176954.86950.45
177BelizeBLZCONCACAF176175950.88950.88
178CambodiaCAMAFC177174948.62954.3
179St Vincent and the GrenadinesVINCONCACAF178179945.25939.97
180MontserratMSRCONCACAF179178940.78940.78
181MauritiusMRICAF180180932.02932.02
182ChadCHACAF181181930.22931.98
183MacauMACAFC182182922.1922.1
184MongoliaMNGAFC183184913.55913.55
185DominicaDMACONCACAF184185911.51911.51
186BhutanBHUAFC185186910.96910.96
187São Tomé and PríncipeSTPCAF186187908.18908.18
188LaosLAOAFC187183905.51914.66
189American SamoaASAOFC188188900.27900.27
190Cook IslandsCOKOFC189189899.33899.33
191Brunei DarussalamBRUAFC190190898.41897.1
192SamoaSAMOFC191191894.26894.26
193BangladeshBANAFC192192884.45883.18
194DjiboutiDJICAF193193875.05877.84
195PakistanPAKAFC194195866.81866.81
196Cayman IslandsCAYCONCACAF195196865.72865.72
197LiechtensteinLIEUEFA196194862.39873.99
198TongaTGAOFC197197861.81861.81
199Timor-LesteTLSAFC198199860.06860.06
200SeychellesSEYCAF199198859.56860.48
201EritreaERICAF200201855.56855.56
202ArubaARUCONCACAF201202855.37855.37
203BahamasBAHCONCACAF202203854.8854.8
204SomaliaSOMCAF203204854.72854.72
205GibraltarGIBUEFA204200852.16856.55
206GuamGUMAFC205205838.33838.33
207Turks and Caicos IslandsTCACONCACAF206206832.0832.0
208Sri LankaSRIAFC207207825.25825.25
209US Virgin IslandsVIRCONCACAF208208823.97823.97
210British Virgin IslandsVGBCONCACAF209209809.32809.32
211AnguillaAIACONCACAF210210790.74790.74
212San MarinoSMRUEFA211211762.22763.82