Files
worldcup/app/data/kaggle/fifa_ranking_2026-06-08.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

11 KiB

1teamteam_codeassociationrankprevious_rankpointsprevious_pointsrated_matches
2ArgentinaARGCONMEBOL131876.1183311874.81483559
3SpainESPUEFA221873.0131871876.39519956
4FranceFRAUEFA311869.4284491877.32273157
5EnglandENGUEFA441827.0486781825.96548257
6PortugalPORUEFA551766.1775471763.83440656
7BrazilBRACONMEBOL661765.8562971761.1609355
8MoroccoMARCAF781755.1002321755.8684187
9NetherlandsNEDUEFA871751.0978351757.87442856
10BelgiumBELUEFA991742.2359451734.71483254
11GermanyGERUEFA10101735.7719841730.3713655
12CroatiaCROUEFA11111714.8655721717.06640257
13ItalyITAUEFA12121704.7338361700.37075453
14ColombiaCOLCONMEBOL13131698.3518581693.08931957
15MexicoMEXCONCACAF14151687.4817591681.02824783
16SenegalSENCAF15141686.4127691688.98883785
17UruguayURUCONMEBOL16171673.0686031673.06860352
18USAUSACONCACAF17161671.23411673.12660875
19JapanJPNAFC18181661.5761871660.42789164
20SwitzerlandSUIUEFA19191650.0641791649.3968356
21IR IranIRNAFC20211619.581631615.30033856
22DenmarkDENUEFA21201619.4742481620.80794652
23TürkiyeTURUEFA22221605.7309211599.0376753
24EcuadorECUCONMEBOL23231598.515821594.7838659
25AustriaAUTUEFA24241597.4040871593.44767351
26Korea RepublicKORAFC25251591.6308861588.66390468
27NigeriaNGACAF26261586.6885861585.08637373
28AustraliaAUSAFC27271579.342641580.67477455
29AlgeriaALGCAF28281571.0332931564.256782
30EgyptEGYCAF29291562.3672461563.24176474
31CanadaCANCONCACAF30301559.4793011556.48224762
32NorwayNORUEFA31311557.4376641550.94315948
33UkraineUKRUEFA32321549.2871731546.87767247
34Côte d'IvoireCIVCAF33341540.8695331532.97525168
35PanamaPANCONCACAF34331539.1555091540.64422868
36RussiaRUSUEFA35361527.2371311525.60409330
37PolandPOLUEFA36351526.1833591528.00381254
38WalesWALUEFA37371516.9466291524.29050850
39SwedenSWEUEFA38381509.7853921514.76742151
40CzechiaCZEUEFA39411505.7378561501.382451
41ParaguayPARCONMEBOL40401505.3496891503.50333949
42HungaryHUNUEFA41421504.1357971500.58145450
43ScotlandSCOUEFA42431503.340271498.35038951
44SerbiaSRBUEFA43391502.1331861508.65048854
45CameroonCMRCAF44451481.2352451481.23524563
46Congo DRCODCAF45461479.6841221478.35042462
47TunisiaTUNCAF46441476.4050881483.05187170
48SlovakiaSVKUEFA47481473.6607271473.93844152
49GreeceGREUEFA48471473.1873051475.81991348
50VenezuelaVENCONMEBOL49491464.3038111468.04632351
51UzbekistanUZBAFC50501461.2081321465.34253452
52PeruPERCONMEBOL51531459.3905551455.87264552
53Costa RicaCRCCONCACAF52511457.002281459.90330960
54RomaniaROUUEFA53561455.8946571451.16100752
55MaliMLICAF54521455.5866591459.12507461
56ChileCHICONMEBOL55541452.9399831455.28312453
57IraqIRQAFC56571451.1534661447.13531965
58QatarQATAFC57551450.3077291454.95858771
59Republic of IrelandIRLUEFA58591441.0969011436.63027449
60SloveniaSVNUEFA59581441.0871581446.43906752
61South AfricaRSACAF60601428.3792821429.72839674
62Saudi ArabiaKSAAFC61611421.5383391421.42759675
63Burkina FasoBFACAF62621408.5419651412.49476666
64JordanJORAFC63631387.7382221391.454462
65Bosnia and HerzegovinaBIHUEFA64651387.2157711385.83872346
66HondurasHONCONCACAF65661378.9703011380.27379761
67AlbaniaALBUEFA66641376.0332341388.05836150
68Cabo VerdeCPVCAF67691371.107981366.12547855
69United Arab EmiratesUAEAFC68681370.4694341370.46943462
70North MacedoniaMKDUEFA69671369.1593171372.04389748
71Northern IrelandNIRUEFA70701366.5641981362.15768345
72JamaicaJAMCONCACAF71711357.8401441357.99655867
73GeorgiaGEOUEFA72721355.2616871350.18415550
74GhanaGHACAF73741346.8812051346.31172266
75IcelandISLUEFA74751343.9202011345.06849756
76FinlandFINUEFA75731341.9224081346.40879950
77IsraelISRUEFA76771333.9040071328.33349644
78BoliviaBOLCONMEBOL77761325.9953771329.41550953
79KosovoKOSUEFA78781319.1209241318.8252747
80OmanOMAAFC79791306.9017171313.46494569
81MontenegroMNEUEFA80811301.9771911295.51864448
82GuineaGUICAF81801295.5988451300.0053660
83CuraçaoCUWCONCACAF82821294.769091294.65291836
84HaitiHAICONCACAF83831293.0965851291.71181436
85SyriaSYRAFC84841283.0519021288.55613550
86New ZealandNZLOFC85851275.5810621281.56693947
87GabonGABCAF86871272.5081391272.50813945
88BulgariaBULUEFA87861271.6833251278.90437548
89UgandaUGACAF88881264.0905911264.09059158
90AngolaANGCAF89891262.2196981263.09681168
91BeninBENCAF90901258.2248531258.98002147
92ZambiaZAMCAF91921255.8218461255.82184661
93China PRCHNAFC92941254.8482851251.59782146
94BahrainBHRAFC93911254.4067991258.52749263
95ThailandTHAAFC94931250.7638791252.13830171
96PalestinePLEAFC95951244.2164991244.72880238
97BelarusBLRUEFA96971241.3246071235.82037447
98GuatemalaGUACONCACAF97961238.743751243.47498454
99LuxembourgLUXUEFA98981232.818151227.76546248
100VietnamVIEAFC99991225.679431225.6794359
101TajikistanTJKAFC1001031225.5189791221.7809545
102El SalvadorSLVCONCACAF1011001225.3446071225.2587655
103MozambiqueMOZCAF1021011224.3111071224.31110760
104Trinidad and TobagoTRICONCACAF1031021221.9518331222.9381247
105MadagascarMADCAF1041041202.6897661203.7626159
106Equatorial GuineaEQGCAF1051051195.1970811195.19708154
107Kyrgyz RepublicKGZAFC1061071191.6553951191.14309239
108ArmeniaARMUEFA1071061191.3349731191.41612246
109ComorosCOMCAF1081091187.91091187.910962
110KenyaKENCAF1091111185.0766311182.23004546
111KazakhstanKAZUEFA1101101183.0383151182.95716648
112LibyaLBYCAF1111121182.0812641182.08126446
113NigerNIGCAF1121141180.4166781179.6615153
114TanzaniaTANCAF1131131180.2678471180.26784754
115LebanonLBNAFC1141081172.2151621187.96036247
116MauritaniaMTNCAF1151151171.5963791170.71926665
117The GambiaGAMCAF1161161159.6378081160.38068548
118SudanSDNCAF1171171157.2239011157.22390161
119Sierra LeoneSLECAF1181191153.3091761148.97634742
120IndonesiaIDNAFC1191221151.4481151144.88488765
121Korea DPRPRKAFC1201181151.0521361151.05213617
122NamibiaNAMCAF1211201148.8396951148.83969545
123TogoTOGCAF1221211146.7036181147.3121241
124CyprusCYPUEFA1231261133.2471651128.33411948
125SurinameSURCONCACAF1241251132.4258951132.42589530
126Faroe IslandsFROUEFA1251231131.9844791137.13827346
127AzerbaijanAZEUEFA1261241130.2632111136.666346
128RwandaRWACAF1271281126.6222751126.62227540
129EstoniaESTUEFA1281291126.2569511121.10315751
130MalawiMWICAF1291271122.4880821128.02785850
131ZimbabweZIMCAF1301301119.776951118.12383339
132NicaraguaNCACONCACAF1311311114.6341841115.1314240
133Guinea-BissauGNBCAF1321321108.3815531108.38155348
134KuwaitKUWAFC1331341106.4745871105.10016558
135CongoCGOCAF1341331105.9646611105.96466137
136PhilippinesPHIAFC1351351096.726391094.09757746
137LatviaLVAUEFA1361371090.2613151090.56935347
138MalaysiaMASAFC1371381086.2180871086.21808758
139Central African RepublicCTACAF1381391084.1801031083.57160140
140IndiaINDAFC1391361083.6018941091.02788753
141TurkmenistanTKMAFC1401411078.6523461078.65234625
142BurundiBDICAF1411421078.0094681078.00946836
143EthiopiaETHCAF1421441077.0863081071.54653248
144Dominican RepublicDOMCONCACAF1431431076.4985011077.95407534
145LiberiaLBRCAF1441401074.6866841079.01951341
146YemenYEMAFC1451491065.2368811049.49168127
147LesothoLESCAF1461451064.2858381067.13242449
148BotswanaBOTCAF1471461063.6313681063.63136848
149LithuaniaLTUUEFA1481481061.229661058.42162247
150SingaporeSGPAFC1491471057.9502121059.53042955
151GuyanaGUYCONCACAF1501501049.3202411049.32024130
152New CaledoniaNCLOFC1511511036.9522531036.95225318
153St Kitts and NevisSKNCONCACAF1521521036.3349241036.33492424
154Solomon IslandsSOLOFC1531531031.8941561031.89415632
155Hong Kong, ChinaHKGAFC1541551030.2409531026.62875151
156FijiFIJOFC1551541024.3842181029.69745531
157Puerto RicoPURCONCACAF1561561024.2973121026.10582927
158TahitiTAHOFC1571571019.0360321019.03603214
159MyanmarMYAAFC1581581015.1384081011.87679947
160MoldovaMDAUEFA1591591006.5378241004.15742949
161VanuatuVANOFC1601601002.318941997.00570427
162MaltaMLTUEFA161161992.793497987.73058647
163Antigua and BarbudaATGCONCACAF162162986.584414986.58441422
164GrenadaGRNCONCACAF163163981.823973982.56893630
165CubaCUBCONCACAF164164981.423455981.42345532
166EswatiniSWZCAF165165979.013939979.01393947
167St LuciaLCACONCACAF166167976.708996976.70899619
168BermudaBERCONCACAF167166975.053746976.86909831
169Papua New GuineaPNGOFC168168974.9011974.901126
170AfghanistanAFGAFC169169971.202635972.74578232
171South SudanSSDCAF170170970.944527970.94452740
172St Vincent and the GrenadinesVINCONCACAF171171968.269638968.26963828
173AndorraANDUEFA172173946.429826945.34193449
174MaldivesMDVAFC173172943.917901954.92834935
175Chinese TaipeiTPEAFC174174923.782643923.78264326
176MontserratMSRCONCACAF175175916.75251916.7525120
177CambodiaCAMAFC176177916.241304911.53827738
178NepalNEPAFC177176914.541224914.54122442
179MauritiusMRICAF178178911.487501911.48750136
180BarbadosBRBCONCACAF179179909.893208909.89320826
181BelizeBLZCONCACAF180180907.001211907.00121122
182BangladeshBANAFC181181902.92965899.53277747
183DominicaDMACONCACAF182182897.686437897.68643725
184ChadCHACAF183183896.852819896.85281930
185EritreaERICAF184184887.063341887.0633417
186LaosLAOAFC185185885.028891885.02889130
187Cook IslandsCOKOFC186188877.534995877.5349959
188SamoaSAMOFC187190876.407812876.40781214
189BhutanBHUAFC188186875.845061880.54808820
190ArubaARUCONCACAF189189875.61115877.29707121
191MongoliaMNGAFC190187874.469074879.75152321
192Sri LankaSRIAFC191191871.820215871.82021533
193American SamoaASAOFC192192871.612081871.6120817
194Brunei DarussalamBRUAFC193193863.09176863.0917629
195MacauMACAFC194194858.03342858.0334212
196São Tomé and PríncipeSTPCAF195196855.438666855.43866622
197DjiboutiDJICAF196197853.581786853.58178631
198Cayman IslandsCAYCONCACAF197195850.061011855.44952822
199SomaliaSOMCAF198198839.169697839.16969721
200PakistanPAKAFC199202837.151593824.59799824
201TongaTGAOFC200199835.64241835.642417
202Timor-LesteTLSAFC201200825.639984825.63998426
203GibraltarGIBUEFA202203820.260818810.1407148
204GuamGUMAFC203201819.540575825.43099710
205SeychellesSEYCAF204204804.161509804.16150935
206Turks and Caicos IslandsTCACONCACAF205205803.980015803.98001512
207LiechtensteinLIEUEFA206206797.701009803.57014947
208BahamasBAHCONCACAF207207786.816217786.81621723
209US Virgin IslandsVIRCONCACAF208209779.764266779.76426615
210British Virgin IslandsVGBCONCACAF209208777.405734782.13732524
211AnguillaAIACONCACAF210210760.251852760.25185218
212San MarinoSMRUEFA211211722.933728726.33060146