• TeamRankings
  • BetIQ
  • PoolGenius
TeamRankingsGet Smart About Sports
TeamRankings
Log InSubscribe
HomeWorld Cup
  • Overview
  • Rankings
  • World Cup 2026
  • Methodology
  • Predict

A product of

TeamRankings
  • Blog
  • About
  • Team
  • Jobs
  • Contact

© 2005-2026 Team Rankings, LLC. All Rights Reserved. Statistical data provided by Gracenote.

TeamRankings.com is not affiliated with the National Collegiate Athletic Association (NCAA®) or March Madness Athletic Association, neither of which has supplied, reviewed, approved or endorsed the material on this site. TeamRankings.com is solely responsible for this site but makes no guarantee about the accuracy or completeness of the information herein.

  • Terms of Service
  • Privacy Policy
← All Backtests

FIFA World Cup 2022

November 20 – December 18, 2022

Model accuracy of 53.1% beat the always-pick-favorite baseline (45%) by 8.1 points. Brier score of 0.674 was near the coin-flip baseline (0.667).

53.1%
Accuracy
34/64
0.674
Brier Score
vs 0.667 baseline
1.246
Log Loss
Lower is better
54%
Group Stage
26/48
50%
Knockout
8/16

Model Comparison

Head-to-head performance of different rating models on this tournament. “Elo (walk-forward)” updates ratings after each match; snapshot-based models use pre-tournament ratings for all matches.

ModelAccuracyBrierLog LossCorrect
Glicko-2Best54.7%0.61001.163335/64
Grid-Optimized56.3%0.63531.214736/64
Combined (Elo+Roster)57.8%0.64551.239637/64
Bradley-Terry51.6%0.65871.244133/64
Elo (walk-forward)53.1%0.67371.246234/64

Biggest Surprises

99% confCameroon 1–0 Brazilpredicted Brazil
97% confArgentina 1–2 Saudi Arabiapredicted Argentina
94% confNetherlands 1–1 Ecuadorpredicted Netherlands
94% confJapan 0–1 Costa Ricapredicted Japan
91% confQatar 0–2 Ecuadorpredicted Qatar

Pre-Tournament Rankings

Ratings before the tournament began. Only participating teams shown.

#TeamOverallOffDefBT
1BrazilBRA1697169713031792
2BelgiumBEL1682168213181767
3ArgentinaARG1672167213281775
4FranceFRA1653165313471741
5EnglandENG1646164613541746
6SpainESP16391639

Match-by-Match Predictions

DateMatchScoreH%D%A%xGPred
Nov 20QATvECU0–291723.7–0.6QAT✗
Nov 21SENvNED0–26025161.9–0.9SEN✗
Nov 21ENGvIRN6–24529261.5–1.1ENG✓
Nov 21USAvWAL1–175178
1361
1755
7MexicoMEX1639163913611691
9JapanJPN1633163313671679
10PortugalPOR1631163113691749
11GermanyGER1630163013701738
12United StatesUSA1621162113791675
13NetherlandsNED1620162013801737
14South KoreaKOR1614161413861665
15IranIRN1611161113891685
16DenmarkDEN1602160213981737
17SenegalSEN1602160213981672
18CroatiaCRO1602160213981720
19SwitzerlandSUI1593159314071715
21MoroccoMAR1585158514151686
22CanadaCAN1585158514151698
23UruguayURU1579157914211725
25QatarQAT1574157414261645
26AustraliaAUS1567156714331672
27SerbiaSRB1565156514351696
28PolandPOL1564156414361696
29TunisiaTUN1563156314371680
30Costa RicaCRC1561156114391647
31WalesWAL1560156014401683
41Saudi ArabiaKSA1539153914611630
48CameroonCMR1535153514651649
64EcuadorECU1515151514851702
84GhanaGHA1494149415061632
2.5–0.7
USA
✗
Nov 22ARGvKSA1–297314.6–0.4ARG✗
Nov 22MEXvPOL0–0821352.9–0.6MEX✗
Nov 22DENvTUN0–02428481.1–1.6TUN✗
Nov 22FRAvAUS4–1801462.7–0.6FRA✓
Nov 23GERvJPN1–22428471.1–1.6JPN✓
Nov 23ESPvCRC7–0841243.0–0.6ESP✓
Nov 23MARvCRO0–06423132.0–0.8MAR✗
Nov 23BELvCAN1–091723.6–0.5BEL✓
Nov 24SUIvCMR1–03730331.4–1.3SUI✓
Nov 24BRAvSRB2–099105.6–0.3BRA✓
Nov 24URUvKOR0–0919730.7–2.4KOR✗
Nov 24PORvGHA3–2871033.2–0.5POR✓
Nov 25QATvSEN1–3917750.8–2.6SEN✓
Nov 25NEDvECU1–194514.0–0.4NED✗
Nov 25WALvIRN0–2716780.7–2.6IRN✓
Nov 25ENGvUSA0–06124151.9–0.9ENG✗
Nov 26POLvKSA2–03530351.3–1.3POL✓
Nov 26ARGvMEX2–05327201.7–1.0ARG✓
Nov 26TUNvAUS0–16323142.0–0.8TUN✗
Nov 26FRAvDEN2–1751782.5–0.7FRA✓
Nov 27JPNvCRC0–194514.0–0.4JPN✗
Nov 27ESPvGER1–14928231.6–1.1ESP✗
Nov 27BELvMAR0–26722122.1–0.8BEL✗
Nov 27CROvCAN4–14928231.6–1.0CRO✓
Nov 28CMRvSRB3–34629261.6–1.1CMR✗
Nov 28BRAvSUI1–095414.3–0.4BRA✓
Nov 28KORvGHA2–389823.4–0.5KOR✗
Nov 28PORvURU2–0761772.5–0.7POR✓
Nov 29ECUvSEN1–202980.3–5.3SEN✓
Nov 29QATvNED0–21321660.9–2.3NED✓
Nov 29WALvENG0–316930.4–3.9ENG✓
Nov 29IRNvUSA0–14429271.5–1.1IRN✗
Nov 30POLvARG0–226920.5–3.7ARG✓
Nov 30KSAvMEX1–2514820.6–2.8MEX✓
Nov 30AUSvDEN1–03130391.2–1.4DEN✗
Nov 30TUNvFRA1–0818730.7–2.4FRA✗
Dec 1JPNvESP2–13830331.4–1.2JPN✓
Dec 1CRCvGER2–4817760.7–2.5GER✓
Dec 1CROvBEL0–0514810.6–2.8BEL✗
Dec 1CANvMAR1–2412850.6–3.0MAR✓
Dec 2SRBvSUI2–31926550.9–1.8SUI✓
Dec 2CMRvBRA1–001990.3–5.7BRA✗
Dec 2GHAvURU0–22428481.1–1.6URU✓
Dec 2KORvPOR2–12128511.0–1.7POR✗
Dec 3NEDvUSA3–14130301.3–1.1NED✓
Dec 3ARGvAUS2–1861142.9–0.5ARG✓
Dec 4FRAvPOL3–189933.1–0.4FRA✓
Dec 4ENGvSEN3–03430361.2–1.2SEN✗
Dec 5JPNvCRO1–16722122.0–0.7JPN✗
Dec 5BRAvKOR4–1811452.6–0.5BRA✓
Dec 6MARvESP0–04728241.4–1.0MAR✗
Dec 6PORvSUI6–16224141.8–0.8POR✓
Dec 9CROvBRA1–127910.4–3.4BRA✗
Dec 9NEDvARG2–21423630.7–1.9ARG✗
Dec 10MARvPOR1–04329271.4–1.0MAR✓
Dec 10ENGvFRA1–23730341.2–1.1ENG✗
Dec 13ARGvCRO3–0791562.5–0.6ARG✓
Dec 14FRAvMAR2–03930311.3–1.1FRA✓
Dec 17CROvMAR2–11222670.7–2.0MAR✗
Dec 18ARGvFRA3–34329271.4–1.0ARG✗