The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
WOR

World Cup 2026/27

Every result, the table as it finished, and the price each match went off at. 100 matches played between June 2026 and July 2026.

100Matches
302Goals
3.02Per game
50%Home wins
92%Priced at kickoff
SpainTop of the table

Final table 48 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 SPASpain 8 7 1 0 +13 22
2 ARGArgentina 8 7 0 1 +11 21
3 ENGEngland 8 6 1 1 +8 19
4 FRAFrance 8 6 0 2 +10 18
5 MEXMexico 5 4 0 1 +7 12
6 NORNorway 6 4 0 2 +2 12
7 BELBelgium 6 3 2 1 +7 11
8 BRABrazil 5 3 1 1 +6 10
9 SWISwitzerland 5 3 1 1 +4 10
10 MORMorocco 5 3 1 1 +4 10
11 COLColombia 4 3 1 0 +4 10
12 USAUSA 5 3 0 2 +3 9
13 PORPortugal 5 2 2 1 +5 8
14 NETNetherlands 3 2 1 0 +6 7
15 CANCanada 5 2 1 2 +3 7
16 GERGermany 3 2 0 1 +6 6
17 ICIvory Coast 4 2 0 2 +1 6
18 CROCroatia 4 2 0 2 -1 6
19 JAPJapan 4 1 2 1 +3 5
20 EGYEgypt 4 1 2 1 +1 5
21 CDCongo DR 4 1 1 2 0 4
22 AUSAustralia 3 1 1 1 0 4
23 GHAGhana 4 1 1 2 -1 4
24 ECUEcuador 4 1 1 2 -2 4
25 SASouth Africa 4 1 1 2 -2 4
26 SWESweden 4 1 1 2 -3 4
27 AUSAustria 4 1 1 2 -3 4
28 BHBosnia & Herzegovina 4 1 1 2 -3 4
29 PARParaguay 4 1 1 2 -3 4
30 ALGAlgeria 4 1 1 2 -4 4
31 SENSenegal 4 1 0 3 +1 3
32 IRAIran 3 0 3 0 0 3
33 CVICape Verde Islands 4 0 3 1 -1 3
34 SKSouth Korea 3 1 0 2 -1 3
35 TRKTürkiye 3 1 0 2 -2 3
36 SCOScotland 3 1 0 2 -3 3
37 URUUruguay 3 0 2 1 -1 2
38 SASaudi Arabia 3 0 2 1 -4 2
39 CZECzechia 3 0 1 2 -4 1
40 NZNew Zealand 3 0 1 2 -6 1
41 QATQatar 3 0 1 2 -8 1
42 CURCuraçao 3 0 1 2 -8 1
43 PANPanama 3 0 0 3 -4 0
44 JORJordan 3 0 0 3 -5 0
45 HAIHaiti 3 0 0 3 -6 0
46 UZBUzbekistan 3 0 0 3 -9 0
47 TUNTunisia 3 0 0 3 -10 0
48 IRAIraq 3 0 0 3 -11 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.02
302 goals. 58% of matches went over 2.5.
Home advantage
50%
Draws 20%, away wins 30%.
Half-time lead held
74.2%
From 62 matches where someone led at the break.
1–1 12 · 12%
2–1 9 · 9%
2–0 8 · 8%
0–1 8 · 8%
0–0 8 · 8%
1–0 7 · 7%

Results 104

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Sunday 19 July 2026
19:00 Spain 1 – 0 Argentina 2.40 3.15 3.73
Saturday 18 July 2026
21:00 France 4 – 6 England 1.83 4.31 4.70
Wednesday 15 July 2026
19:00 England 1 – 2 Argentina 2.95 3.00 3.14
Tuesday 14 July 2026
19:00 France 0 – 2 Spain 2.65 3.05 3.35
Sunday 12 July 2026
01:00 Argentina 3 – 1 Switzerland 1.78 3.50 6.49
Saturday 11 July 2026
21:00 Norway 1 – 2 England 4.40 3.95 1.90
Friday 10 July 2026
19:00 Spain 2 – 1 Belgium 1.66 4.10 5.96
Thursday 9 July 2026
20:00 France 2 – 0 Morocco 1.63 4.05 7.00
Tuesday 7 July 2026
20:00 Switzerland 0 – 0 Colombia 3.90 3.05 2.45
16:00 Argentina 3 – 2 Egypt 1.37 5.00 13.00
00:00 USA 1 – 4 Belgium 2.62 3.40 2.95
Monday 6 July 2026
19:00 Portugal 0 – 1 Spain 4.10 3.70 2.06
01:00 Mexico 2 – 3 England 3.35 3.15 2.60
Sunday 5 July 2026
20:00 Brazil 1 – 2 Norway 1.82 3.85 5.19
Saturday 4 July 2026
21:00 Paraguay 0 – 1 France 19.00 7.20 1.23
17:00 Canada 0 – 3 Morocco 5.43 3.40 1.85
01:30 Colombia 1 – 0 Ghana 1.50 4.50 9.00
Friday 3 July 2026
22:00 Argentina 3 – 2 Cape Verde Islands 1.16 8.52 29.00
18:00 Australia 1 – 1 Egypt 3.90 2.98 2.50
03:00 Switzerland 2 – 0 Algeria 2.05 3.40 4.91
Thursday 2 July 2026
23:00 Portugal 2 – 1 Croatia 1.74 3.90 5.90
19:00 Spain 3 – 0 Austria 1.36 5.40 11.00
00:00 USA 2 – 0 Bosnia & Herzegovina 1.38 5.45 9.66
Wednesday 1 July 2026
20:00 Belgium 3 – 2 Senegal 2.08 3.54 4.40
16:00 England 2 – 1 Congo DR 1.33 5.40 14.00
01:00 Mexico 2 – 0 Ecuador 2.38 2.83 4.44
Tuesday 30 June 2026
21:00 France 3 – 0 Sweden 1.32 6.50 11.00
17:00 Ivory Coast 1 – 2 Norway 4.01 3.54 2.18
01:00 Netherlands 1 – 1 Morocco 2.45 3.25 3.58
Monday 29 June 2026
20:30 Germany 1 – 1 Paraguay 1.38 5.40 11.00
17:00 Brazil 2 – 1 Japan 1.82 3.60 5.55
Sunday 28 June 2026
19:00 South Africa 0 – 1 Canada 5.43 3.50 1.87
02:00 Jordan 1 – 3 Argentina 27.00 10.20 1.19
02:00 Algeria 3 – 3 Austria 3.79 3.15 3.80
Saturday 27 June 2026
23:30 Congo DR 3 – 1 Uzbekistan 2.30 4.00 5.75
23:30 Colombia 0 – 0 Portugal 4.34 4.05 2.11
21:00 Panama 0 – 2 England 23.00 9.00 1.25
21:00 Croatia 2 – 1 Ghana 1.87 3.75 5.87
03:00 New Zealand 1 – 5 Belgium 16.75 8.89 1.21
03:00 Egypt 1 – 1 Iran 2.75 3.00 3.80
00:00 Uruguay 0 – 1 Spain 6.50 4.10 1.74
00:00 Cape Verde Islands 0 – 0 Saudi Arabia 2.91 3.52 3.12
Friday 26 June 2026
19:00 Senegal 5 – 0 Iraq 1.40 7.49 15.50
19:00 Norway 1 – 4 France 8.00 6.00 1.80
02:00 Türkiye 3 – 2 USA — — —
02:00 Paraguay 0 – 0 Australia 2.70 3.20 4.55
Thursday 25 June 2026
23:00 Japan 1 – 1 Sweden 2.44 3.50 3.45
23:00 Tunisia 1 – 3 Netherlands 23.00 9.70 1.31
20:00 Ecuador 2 – 1 Germany 4.90 4.60 1.75
20:00 Curaçao 0 – 2 Ivory Coast 20.50 8.24 1.19
01:00 Czechia 0 – 3 Mexico 4.80 4.20 1.80
01:00 South Africa 1 – 0 South Korea 5.80 3.85 1.78
Wednesday 24 June 2026
22:00 Scotland 0 – 3 Brazil 11.00 5.75 1.42
22:00 Morocco 4 – 2 Haiti 1.34 6.70 15.00
19:00 Bosnia & Herzegovina 3 – 1 Qatar 1.56 5.20 8.00
19:00 Switzerland 2 – 1 Canada 2.62 3.30 3.45
02:00 Colombia 1 – 0 Congo DR 1.57 4.10 7.60
Tuesday 23 June 2026
23:00 Panama 0 – 1 Croatia 8.60 4.80 1.54
20:00 England 0 – 0 Ghana 1.30 8.00 18.00
17:00 Portugal 5 – 0 Uzbekistan 1.24 9.71 22.00
03:00 Jordan 1 – 2 Algeria 7.50 4.60 1.55
00:00 Norway 3 – 2 Senegal 2.54 3.50 3.35
Monday 22 June 2026
21:00 France 3 – 0 Iraq 1.12 12.50 44.00
17:00 Argentina 2 – 0 Austria 1.60 4.50 8.18
01:00 New Zealand 1 – 3 Egypt 6.23 4.00 1.66
Sunday 21 June 2026
22:00 Uruguay 2 – 2 Cape Verde Islands 1.49 4.85 10.00
19:00 Belgium 0 – 0 Iran 1.46 4.80 8.68
16:00 Spain 4 – 0 Saudi Arabia 1.11 12.50 33.00
04:00 Tunisia 0 – 4 Japan 9.25 4.75 1.51
00:00 Ecuador 0 – 0 Curaçao 1.17 9.59 26.00
Saturday 20 June 2026
20:00 Germany 2 – 1 Ivory Coast 1.53 5.10 7.50
17:00 Netherlands 5 – 1 Sweden 1.76 4.20 5.15
03:00 Türkiye 0 – 1 Paraguay — — —
00:30 Brazil 3 – 0 Haiti 1.12 13.00 45.00
Friday 19 June 2026
22:00 Scotland 0 – 1 Morocco 6.10 3.84 1.76
19:00 USA 2 – 0 Australia 1.65 4.44 6.40
01:00 Mexico 1 – 0 South Korea 2.14 3.34 4.30
Thursday 18 June 2026
22:00 Canada 6 – 0 Qatar 1.29 6.30 14.50
19:00 Switzerland 4 – 1 Bosnia & Herzegovina 1.57 4.30 6.66
16:00 Czechia 1 – 1 South Africa 1.92 3.75 4.70
02:00 Uzbekistan 1 – 3 Colombia 12.00 5.45 1.45
Wednesday 17 June 2026
23:00 Ghana 1 – 0 Panama 2.42 3.55 3.60
20:00 England 4 – 2 Croatia 1.71 4.00 5.80
17:00 Portugal 1 – 1 Congo DR 1.30 5.60 13.50
04:00 Austria 3 – 1 Jordan 1.44 5.20 9.50
01:00 Argentina 3 – 0 Algeria 1.56 4.70 8.30
Tuesday 16 June 2026
22:00 Iraq 1 – 4 Norway 16.25 7.49 1.25
19:00 France 3 – 1 Senegal 1.52 4.60 7.50
01:00 Iran 2 – 2 New Zealand 1.90 3.80 4.91
Monday 15 June 2026
22:00 Saudi Arabia 1 – 1 Uruguay 8.30 4.40 1.61
19:00 Belgium 1 – 1 Egypt 1.60 4.40 7.10
16:00 Spain 0 – 0 Cape Verde Islands 1.11 14.00 36.00
02:00 Sweden 5 – 1 Tunisia 1.96 3.60 4.90
Sunday 14 June 2026
23:00 Ivory Coast 1 – 0 Ecuador 3.49 3.10 2.64
20:00 Netherlands 2 – 2 Japan 2.05 3.56 4.11
17:00 Germany 7 – 1 Curaçao 1.05 22.00 71.00
04:00 Australia 2 – 0 Türkiye — — —
01:00 Haiti 0 – 1 Scotland 7.20 4.70 1.64
Saturday 13 June 2026
22:00 Brazil 1 – 1 Morocco — — —
19:00 Qatar 1 – 1 Switzerland — — —
01:00 USA 4 – 1 Paraguay — — —
Friday 12 June 2026
19:00 Canada 1 – 1 Bosnia & Herzegovina — — —
02:00 South Korea 2 – 1 Czechia — — —
Thursday 11 June 2026
19:00 Mexico 2 – 0 South Africa 1.53 4.50 9.00

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key