The betting odds for the 2026 World Cup are intriguing as we now know 42 of the 48 teams who are confirmed as qualifying for the tournament, and we know the groups they have been placed in.
MORE — Groups confirmed for 2026 World Cup
With the group stage pairings and the route each team has to the final confirmed, the odds will reflect how easy, or tough, teams have it.
MORE — 2026 World Cup hub | 2026 World Cup groups, schedule | 2026 World Cup venues
Which one of the giants has been handed a rough draw? Which superstar will finish as the top goalscorer? Who are the dark horses many will back to go far?
Via our betting partner Draft Kings, here are the latest World Cup odds.
2026 World Cup betting odds
Top goalscorer odds for 2026 World Cup
Kylian Mbappe +600
Harry Kane +650
Lionel Messi +1200
Erling Haaland +1400
Ousmane Dembele +1600
Lamine Yamal +1800
Cristiano Ronaldo +1800
Lautaro Martinez +2000
Nick Woltemade +2000
Romelu Lukaku +2500
Alvara Morata +2500
Vinicius Junior +2500
Julian Alvarez +3000
Ferran Torres +3000
Raphinha +3000
Richarlison +3000
Matheus Cunha +3500
Bukayo Saka +4000
Jude Bellingham +5000
Cole Palmer +5000
Mohamed Salah +5000
Kai Havertz +5000
Santiago Gimenez +6500
Phil Foden +6500
Folarin Balogun +8000
Raul Jimenez +8000
Mikel Oyarzabal +8000
Hirving Lozano +10000
Jonathan David +10000
Christian Pulisic +10000
Jamal Musiala +10000
Scott McTominay +10000
Betting odd to win the 2026 World Cup
Spain +450
England +550
France +750
Brazil +800
Argentina +800
Portugal +1000
Germany +1200
Netherlands +2000
Norway +2800
Italy +3000 — Not qualified, must go through playoffs
Belgium +4000
Colombia +5000
Uruguay +6500
Mexico +8000
USA +8000
Switzerland +8000
Ecuador +8000
Morocco +8000
Croatia +10000
Japan +10000
Senegal +12000
Ghana +15000
Sweden +15000 — Not qualified, must go through playoffs
South Korea +15000
Paraguay +15000
Austria +15000
Denmark +20000 — Not qualified, must go through playoffs
Algeria +20000
Ukraine +20000 — Not qualified, must go through playoffs
Ivory Coast +20000
Bolivia +25000 — Not qualified, must go through playoffs
Turkiye +25000 — Not qualified, must go through playoffs
Egypt +25000
Scotland +25000
Canada +25000
Poland +25000 — Not qualified, must go through playoffs
Wales +35000 — Not qualified, must go through playoffs
Tunisia +40000
South Africa +50000
Slovakia +50000 — Not qualified, must go through playoffs
Romania +50000 — Not qualified, must go through playoffs
Australia +50000
North Macedonia +50000 — Not qualified, must go through playoffs
Czechia +50000 — Not qualified, must go through playoffs
Iran +50000
DR Congo +70000 — Not qualified, must go through playoffs
Kosovo +70000 — Not qualified, must go through playoffs
Panama +70000
Northern Ireland +70000 — Not qualified, must go through playoffs
Albania +100000 — Not qualified, must go through playoffs
Saudi Arabia +100000
Qatar +100000
New Zealand +100000
Jamaica +100000 — Not qualified, must go through playoffs
Iraq +100000 — Not qualified, must go through playoffs
Republic of Ireland +100000 — Not qualified, must go through playoffs
Uzbekistan +200000
Cape Verde +200000
Suriname +200000 — Not qualified, must go through playoffs
Curacao +200000
Jordan +250000
Haiti +400000
Bosnia and Herzegovina - Odds TBD — Not qualified, must go through playoffs
New Caledonia - Odds TBD — Not qualified, must go through playoffs