OddStorm
Sign in
  • System (Browser default)
  • English
  • 中文 (简体)
  • Español
  • Português (BR)
  • Български
  • Deutsch
  • Tiếng Việt
  • Türkçe
  • Română
  • Italiano
  • 日本語
  • हिन्दी
  • Bahasa Indonesia
  • Русский
  • Polski
navigate Enter open Esc close
Preferences

PreMatch · updated continuously

International, FIFA World Cup odds

Odds comparison is a side-by-side view of the prices different bookmakers offer for the same match, so you can always take the highest one. OddStorm tracks 80+ bookmakers in real time and shows the best available 1X2 and Over/Under prices for every upcoming soccer match. The same data powers our surebet scanner.

Best prices across bookmakers for 1X2 and Over/Under 2.5 goals. Only upcoming matches are shown.

International · FIFA World Cup Thursday 11 June 2026 UKT
Time Match 1X2 OverUnder B's
19:00 1st teams – 2nd teams 1.55 5.28 4.28 1.14 5.61 1
Mexico – South Africa 1.45 4.70 9.80 2.33 1.74 9
Friday 12 June 2026
02:00 Czech Republic – South Korea 2.98 3.25 2.80 2.36 1.71 9
19:00 1st teams – 2nd teams 1.55 5.27 4.23 1.14 5.67 1
Canada – Bosnia and Herzegovina 1.86 3.75 5.00 2.29 1.75 9
Saturday 13 June 2026
01:00 USA – Paraguay 2.00 3.60 4.40 2.40 1.69 9
19:00 1st teams – 2nd teams 5.90 10.00 1.27 1
Qatar – Switzerland 17.00 7.40 1.23 1.77 2.33 9
Switzerland – Qatar 0
22:00 Brazil – Morocco 1.72 3.95 5.80 2.14 1.86 9
Sunday 14 June 2026
01:00 Haiti – Scotland 0
Scotland – Haiti 1.60 4.40 6.50 1.97 2.01 7
04:00 Australia – Türkiye 5.70 3.90 1.75 2.11 1.88 1
Australia – Turkey 5.27 3.87 1.73 2.06 1.85 8
Turkey – Australia 0
17:00 1st teams – 2nd teams 1.08 15.00 11.50 1
Germany – Curacao 1.06 23.00 55.00 1.21 5.50 9
20:00 Netherlands – Japan 2.10 3.65 3.90 2.02 1.96 9
23:00 Ivory Coast – Ecuador 3.70 2.93 2.56 3.08 1.46 9
Monday 15 June 2026
02:00 Sweden – Tunisia 1.92 3.60 4.80 2.32 1.72 8
16:00 1st teams – 2nd teams 1.27 10.10 5.85 1
Spain – Cape Verde 1.10 15.50 30.00 1.41 3.40 8
19:00 Belgium – Egypt 1.71 4.00 5.80 2.08 1.89 8
22:00 Saudi Arabia – Uruguay 8.80 4.70 1.47 2.08 1.89 8
Tuesday 16 June 2026
01:00 Iran – New Zealand 1.89 3.51 4.64 2.44 1.67 8
19:00 1st teams – 2nd teams 1.44 8.45 4.00 1
France – Senegal 1.50 4.60 8.00 2.02 1.96 8
22:00 Iraq – Norway 18.00 7.40 1.22 1.63 2.54 8
Wednesday 17 June 2026
01:00 Argentina – Algeria 1.43 4.90 9.80 2.02 1.95 8
04:00 Austria – Jordan 1.36 6.00 10.50 1.70 2.33 8
17:00 1st teams – 2nd teams 1.58 7.45 3.30 1
Portugal – DR Congo 1.32 6.00 12.00 1.75 2.22 8
20:00 England – Croatia 1.78 3.90 5.30 2.25 1.79 8
23:00 Ghana – Panama 2.18 3.55 3.75 2.35 1.70 8
Thursday 18 June 2026
02:00 Colombia – Uzbekistan 0
Uzbekistan – Colombia 10.00 4.90 1.42 2.00 1.91 8
16:00 1st teams – 2nd teams 1.14 13.10 10.10 1
Czech Republic – South Africa 2.00 3.45 4.40 2.32 1.66 8
19:00 Switzerland – Bosnia and Herzegovina 1.64 4.20 6.15 2.08 1.80 8
22:00 Canada – Qatar 1.34 5.70 11.70 2.00 1.91 8
Friday 19 June 2026
01:00 Mexico – South Korea 1.85 3.70 4.90 2.23 1.69 8
19:00 1st teams – 2nd teams 1.21 11.30 7.20 1
USA – Australia 1.80 3.95 4.76 2.07 1.80 8
22:00 Scotland – Morocco 4.40 3.45 2.00 2.35 1.66 8
Saturday 20 June 2026
00:30 Brazil – Haiti 1.10 14.50 32.00 1.30 3.65 8
03:00 Turkey – Paraguay 2.26 3.30 3.55 2.33 1.66 8
17:00 Netherlands – Sweden 1.66 4.20 5.50 1.93 1.98 8
20:00 Germany – Ivory Coast 1.58 4.70 5.80 1.84 2.05 8
Sunday 21 June 2026
04:00 Tunisia – Japan 5.70 3.60 1.74 2.23 1.68 8
16:00 Spain – Saudi Arabia 1.13 10.50 28.00 1.49 2.67 8
19:00 Belgium – Iran 1.42 4.80 8.50 1.90 1.99 8
22:00 Uruguay – Cape Verde 1.47 4.60 7.90 1.94 1.95 8
00:00 Ecuador – Curacao 1.23 7.20 18.00 1.70 2.26 8
Monday 22 June 2026
01:00 New Zealand – Egypt 5.20 3.85 1.80 2.28 1.68 8
17:00 Argentina – Austria 1.66 4.00 5.80 2.01 1.90 8
21:00 France – Iraq 1.15 9.40 25.00 1.51 2.70 7
Tuesday 23 June 2026
03:00 Jordan – Algeria 6.80 4.70 1.54 1.99 1.91 7
17:00 Portugal – Uzbekistan 1.26 6.40 13.80 1.55 2.48 7
20:00 England – Ghana 1.35 5.70 10.00 1.74 2.16 7
23:00 Panama – Croatia 6.75 4.10 1.58 2.07 1.88 7
00:00 Norway – Senegal 2.28 3.55 3.40 1.99 1.88 7
Wednesday 24 June 2026
02:00 Colombia – DR Congo 1.51 4.25 8.40 2.21 1.73 7
19:00 Bosnia and Herzegovina – Qatar 1.61 4.10 6.50 2.06 1.80 7
Switzerland – Canada 2.24 3.40 3.55 2.14 1.73 7
22:00 Morocco – Haiti 1.35 5.60 10.50 1.78 2.12 7
Scotland – Brazil 7.50 4.80 1.47 1.85 2.01 7
Thursday 25 June 2026
01:00 Czech Republic – Mexico 4.75 3.70 1.82 2.13 1.75 7
South Africa – South Korea 4.10 3.50 1.97 2.19 1.71 7
20:00 Curacao – Ivory Coast 14.50 6.47 1.27 1.70 2.22 7
Ecuador – Germany 4.80 3.85 1.78 1.92 1.93 7
23:00 Japan – Sweden 2.12 3.60 3.65 2.12 1.77 7
Tunisia – Netherlands 7.20 4.35 1.51 1.91 1.96 7
Friday 26 June 2026
02:00 Paraguay – Australia 2.22 3.30 3.70 2.34 1.64 7
Paraguay – Australia 0
Turkey – USA 2.70 3.51 2.61 1.90 1.94 6
Türkiye – USA 2.58 3.35 2.58 1.73 1.94 1
19:00 Norway – France 4.49 3.70 1.87 2.00 1.86 7
Senegal – Iraq 1.46 4.53 8.40 1.98 1.92 7
Saturday 27 June 2026
03:00 Egypt – Iran 2.23 3.10 3.60 2.65 1.49 7
New Zealand – Belgium 12.00 5.90 1.31 1.70 2.20 7
21:00 Croatia – Ghana 1.65 3.90 6.00 2.12 1.75 7
Panama – England 10.80 6.60 1.30 1.66 2.38 7
23:30 Colombia – Portugal 3.60 3.40 2.12 2.14 1.76 7
DR Congo – Uzbekistan 2.35 3.45 3.20 2.36 1.66 7
00:00 Cape Verde – Saudi Arabia 2.68 3.50 2.83 2.21 1.76 7
Uruguay – Spain 5.50 3.95 1.67 1.92 1.92 7
Sunday 28 June 2026
02:00 Algeria – Austria 3.73 3.30 2.18 2.15 1.76 7
Jordan – Argentina 16.50 7.20 1.23 1.60 2.38 7
19:00 2A – 2B 0
Runner-Up Group A – Runner-Up Group B 0
Monday 29 June 2026
17:00 1C – 2F 0
Winner Group C – Runner-Up Group F 0
20:30 Winner Group E – 3ABCDF 0
Tuesday 30 June 2026
01:00 1F – 2C 0
Winner Group F – Runner-Up Group C 0
17:00 2E – 2I 0
Runner-Up Group E – Runner-Up Group I 0
21:00 Winner Group I – 3CDFGH 0
Wednesday 1 July 2026
01:00 Winner Group A – 3CEFHI 0
16:00 1L – 3EHIJK 0
20:00 1G – 3AEHIJ 0
Thursday 2 July 2026
19:00 1H – 2J 0
23:00 2K – 2L 0
00:00 Winner Group D – 3BEFIJ 0
Friday 3 July 2026
03:00 Winner Group B – 3EFGIJ 0
18:00 2D – 2G 0
Runner-Up Group D – Runner-Up Group G 0
22:00 1J – 2H 0
Saturday 4 July 2026
01:30 1K – 3DEIJL 0
17:00 W73 – W75 0
21:00 W74 – W77 0
Sunday 5 July 2026
20:00 W76 – W78 0
Monday 6 July 2026
19:00 W83 – W84 0
Winner R32-5 – Winner R32-6 0
00:00 W79 – W80 0
Winner R32-11 – Winner R32-12 0
Tuesday 7 July 2026
16:00 W86 – W88 0
20:00 W85 – W87 0
00:00 W81 – W82 0
Thursday 9 July 2026
20:00 W89 – W90 0
Friday 10 July 2026
19:00 W93 – W94 0
Winner R16-3 – Winner R16-4 0
Saturday 11 July 2026
21:00 W91 – W92 0
Sunday 12 July 2026
01:00 W95 – W96 0
Tuesday 14 July 2026
19:00 W97 – W98 0
Winner QF-1 – Winner QF-2 0
Wednesday 15 July 2026
19:00 W99 – W100 0
Winner QF-3 – Winner QF-4 0
Saturday 18 July 2026
21:00 RU101 – RU102 0
Sunday 19 July 2026
19:00 W101 – W102 0
Winner SF-1 – Winner SF-2 0

Want the odds before everyone else?

Free account gets you faster odds updates, surebet alerts and bookmaker filters.

Start free

Common questions

Why do bookmakers offer different odds for the same match?

Each bookmaker balances its own customers' bets and risk, so prices drift apart, often by 5-10% on the same outcome. That spread is exactly what odds comparison exposes: taking the best price consistently is the cheapest way to raise your long-term return.

How fresh are the odds on this page?

Pre-match odds refresh about every minute on this page; in-play odds every few seconds. The OddStorm app itself works with sub-second detection. What you see here is a delayed public preview of the same feed.

What do the arrows next to a price mean?

An up arrow means the price has just risen, a down arrow means it has dropped. Watching direction matters: a dropping price usually signals money coming in on that outcome.