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

World Cup - Qualification Europe 2024/25

Every result, the table as it finished, and the price each match went off at. 200 matches played between March 2025 and March 2026.

200Matches
664Goals
3.32Per game
48%Home wins
92%Priced at kickoff
NorwayTop of the table

Final table 54 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 NORNorway 8 8 0 0 +32 24
2 ENGEngland 8 8 0 0 +22 24
3 CROCroatia 8 7 1 0 +22 22
4 ITAItaly 9 7 0 2 +11 21
5 NETNetherlands 8 6 2 0 +23 20
6 POLPoland 10 6 2 2 +7 20
7 AUSAustria 8 6 1 1 +18 19
8 TRKTürkiye 8 6 1 1 +7 19
9 BELBelgium 8 5 3 0 +22 18
10 BHBosnia & Herzegovina 8 5 2 1 +10 17
11 SPASpain 6 5 1 0 +19 16
12 FRAFrance 6 5 1 0 +12 16
13 WALWales 8 5 1 2 +10 16
14 CZECzechia 8 5 1 2 +10 16
15 GERGermany 6 5 0 1 +13 15
16 DENDenmark 7 4 2 1 +13 14
17 SWISwitzerland 6 4 2 0 +12 14
18 KOSKosovo 8 4 2 2 +1 14
19 ALBAlbania 9 4 2 3 +1 14
20 PORPortugal 6 4 1 1 +13 13
21 ROMRomania 9 4 1 4 +8 13
22 SCOScotland 6 4 1 1 +6 13
23 FMFYR Macedonia 9 3 4 2 -1 13
24 SERSerbia 8 4 1 3 -1 13
25 FIFaroe Islands 8 4 0 4 +2 12
26 ISRIsrael 8 4 0 4 -1 12
27 SLOSlovakia 7 4 0 3 -3 12
28 ROIRep. Of Ireland 6 3 1 2 +2 10
29 UKRUkraine 7 3 1 3 -3 10
30 FINFinland 8 3 1 4 -6 10
31 NINorthern Ireland 7 3 0 4 -1 9
32 MONMontenegro 8 3 0 5 -9 9
33 HUNHungary 6 2 2 2 +1 8
34 CYPCyprus 8 2 2 4 0 8
35 KAZKazakhstan 8 2 2 4 -4 8
36 SWESweden 8 2 2 4 -5 8
37 ICEIceland 6 2 1 3 +2 7
38 GREGreece 6 2 1 3 -2 7
39 LATLatvia 8 1 2 5 -10 5
40 MALMalta 8 1 2 5 -15 5
41 SLOSlovenia 6 0 4 2 -5 4
42 ESTEstonia 8 1 1 6 -13 4
43 GEOGeorgia 6 1 0 5 -8 3
44 LITLithuania 8 0 3 5 -9 3
45 ARMArmenia 6 1 0 5 -16 3
46 BULBulgaria 6 1 0 5 -16 3
47 BELBelarus 6 0 2 4 -13 2
48 ANDAndorra 8 0 1 7 -13 1
49 AZEAzerbaijan 6 0 1 5 -13 1
50 MOLMoldova 8 0 1 7 -27 1
51 LUXLuxembourg 6 0 0 6 -12 0
52 GIBGibraltar 8 0 0 8 -25 0
53 LIELiechtenstein 8 0 0 8 -31 0
54 SMSan Marino 8 0 0 8 -37 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.32
664 goals. 59% of matches went over 2.5.
Home advantage
48%
Draws 15.5%, away wins 36.5%.
Half-time lead held
80.6%
From 134 matches where someone led at the break.
0–1 19 · 9.5%
2–0 18 · 9%
1–1 16 · 8%
2–1 15 · 7.5%
0–2 13 · 6.5%
2–2 11 · 5.5%

Results 204

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.

Tuesday 31 March 2026
18:45 Sweden 3 – 2 Poland 2.15 3.50 3.80
18:45 Kosovo 0 – 1 Türkiye — — —
18:45 Czechia 1 – 1 Denmark 4.10 3.60 2.10
18:45 Bosnia & Herzegovina 1 – 1 Italy 8.00 4.60 1.51
Thursday 26 March 2026
19:45 Wales 1 – 1 Bosnia & Herzegovina 1.91 3.91 5.70
19:45 Ukraine 1 – 3 Sweden 3.40 3.40 2.70
19:45 Slovakia 3 – 4 Kosovo 2.50 3.45 4.30
19:45 Poland 2 – 1 Albania 1.66 3.90 7.00
19:45 Italy 2 – 0 Northern Ireland 1.32 6.25 16.25
19:45 Denmark 4 – 0 FYR Macedonia — — —
19:45 Czechia 2 – 2 Rep. Of Ireland 2.04 3.56 4.20
17:00 Türkiye 1 – 0 Romania — — —
Tuesday 18 November 2025
19:45 Spain 2 – 2 Türkiye — — —
19:45 Scotland 4 – 2 Denmark 3.75 3.55 2.18
19:45 Wales 7 – 1 FYR Macedonia — — —
19:45 Belgium 7 – 0 Liechtenstein 1.03 151.00 151.00
19:45 Romania 7 – 1 San Marino 1.03 32.17 101.00
19:45 Austria 1 – 1 Bosnia & Herzegovina 1.36 5.77 10.25
19:45 Bulgaria 2 – 1 Georgia 4.70 3.90 1.84
19:45 Belarus 0 – 0 Greece 9.10 5.60 1.38
19:45 Sweden 1 – 1 Slovenia 1.75 3.90 5.75
19:45 Kosovo 1 – 1 Switzerland 4.91 3.65 1.93
Monday 17 November 2025
19:45 Montenegro 2 – 3 Croatia 7.20 4.80 1.53
19:45 Netherlands 4 – 0 Lithuania 1.07 18.50 50.00
19:45 Germany 6 – 0 Slovakia 1.33 6.40 12.00
19:45 Czechia 6 – 0 Gibraltar 1.04 27.00 80.30
19:45 Malta 2 – 3 Poland 11.00 5.60 1.37
19:45 Northern Ireland 1 – 0 Luxembourg 1.91 3.47 5.33
Sunday 16 November 2025
19:45 Italy 1 – 4 Norway 2.36 3.75 3.48
19:45 Israel 4 – 1 Moldova 1.49 5.40 9.50
17:00 Azerbaijan 1 – 3 France 26.00 9.70 1.15
17:00 Serbia 2 – 1 Latvia 1.23 9.00 23.00
17:00 Albania 0 – 2 England 12.00 5.49 1.38
17:00 Ukraine 2 – 0 Iceland 2.02 3.80 4.80
14:00 Portugal 9 – 1 Armenia 1.04 21.00 76.00
14:00 Hungary 2 – 3 Rep. Of Ireland 2.11 3.40 4.20
Saturday 15 November 2025
19:45 Denmark 2 – 2 Belarus 1.08 17.00 50.00
19:45 Bosnia & Herzegovina 3 – 1 Romania 2.65 3.46 2.91
19:45 Greece 3 – 2 Scotland 2.31 3.30 3.77
19:45 Switzerland 4 – 1 Sweden 1.57 4.40 6.95
19:45 Slovenia 0 – 2 Kosovo 2.54 3.20 4.20
17:00 Georgia 0 – 4 Spain 13.00 6.75 1.27
17:00 Liechtenstein 0 – 1 Wales 130.00 23.11 1.03
17:00 Cyprus 0 – 2 Austria 11.03 6.40 1.32
17:00 Türkiye 2 – 0 Bulgaria — — —
14:00 Kazakhstan 1 – 1 Belgium 22.00 8.75 1.19
Friday 14 November 2025
19:45 Croatia 3 – 1 Faroe Islands 1.10 12.50 37.00
19:45 Poland 1 – 1 Netherlands 5.00 3.90 1.87
19:45 Luxembourg 0 – 2 Germany 34.00 12.00 1.13
19:45 Gibraltar 1 – 2 Montenegro 15.00 6.20 1.27
19:45 Slovakia 1 – 0 Northern Ireland 2.22 3.15 4.10
17:00 Finland 0 – 1 Malta 1.37 6.20 14.00
Thursday 13 November 2025
19:45 Moldova 0 – 2 Italy 39.00 13.00 1.13
19:45 Rep. Of Ireland 2 – 0 Portugal 9.50 5.00 1.42
19:45 France 4 – 0 Ukraine 1.18 9.00 21.00
19:45 England 2 – 0 Serbia 1.32 5.90 13.00
19:45 Andorra 0 – 1 Albania 17.75 6.00 1.30
17:00 Norway 4 – 1 Estonia 1.04 25.43 80.00
17:00 Armenia 0 – 1 Hungary 6.60 4.80 1.58
17:00 Azerbaijan 0 – 2 Iceland 6.00 4.20 1.66
Tuesday 14 October 2025
18:45 Italy 3 – 0 Israel 1.21 8.00 19.00
18:45 Portugal 2 – 2 Hungary 1.25 7.50 14.00
18:45 Spain 4 – 0 Bulgaria 1.03 36.00 90.00
18:45 Latvia 0 – 5 England 67.00 19.00 1.06
18:45 Andorra 1 – 3 Serbia 26.00 7.60 1.20
18:45 Rep. Of Ireland 1 – 0 Armenia 1.60 4.50 6.10
18:45 Türkiye 4 – 1 Georgia — — —
16:00 Estonia 1 – 1 Moldova 2.26 3.25 3.80
Monday 13 October 2025
18:45 Iceland 2 – 2 France 12.00 5.80 1.33
18:45 Northern Ireland 0 – 1 Germany 9.55 5.40 1.40
18:45 Wales 2 – 4 Belgium 5.25 4.00 1.79
18:45 FYR Macedonia 1 – 1 Kazakhstan — — —
18:45 Ukraine 2 – 1 Azerbaijan 1.21 7.05 17.25
18:45 Sweden 0 – 1 Kosovo 1.35 6.00 9.00
18:45 Slovenia 0 – 0 Switzerland 5.30 3.65 1.85
18:45 Slovakia 2 – 0 Luxembourg 1.44 5.00 9.50
Sunday 12 October 2025
18:45 Croatia 3 – 0 Gibraltar 1.02 70.00 220.00
18:45 Denmark 3 – 1 Greece 1.78 4.10 6.10
18:45 Romania 1 – 0 Austria 5.25 4.10 1.78
18:45 Lithuania 0 – 2 Poland 11.00 5.40 1.38
16:00 Netherlands 4 – 0 Finland 1.13 10.63 31.00
16:00 Faroe Islands 2 – 1 Czechia 8.48 4.90 1.50
16:00 Scotland 2 – 1 Belarus 1.15 9.50 26.00
13:00 San Marino 0 – 4 Cyprus 19.50 8.00 1.19
Saturday 11 October 2025
18:45 Estonia 1 – 3 Italy 41.00 16.00 1.08
18:45 Portugal 1 – 0 Rep. Of Ireland 1.16 10.00 28.50
18:45 Spain 2 – 0 Georgia 1.19 8.80 19.00
18:45 Serbia 0 – 1 Albania 1.89 3.40 5.00
18:45 Bulgaria 1 – 6 Türkiye — — —
16:00 Norway 5 – 0 Israel 1.25 7.40 12.00
16:00 Hungary 2 – 0 Armenia 1.36 5.80 10.00
13:00 Latvia 2 – 2 Andorra 1.65 3.65 8.00
Friday 10 October 2025
18:45 France 3 – 0 Azerbaijan 1.02 50.00 101.00
18:45 Germany 4 – 0 Luxembourg 1.05 23.00 80.00
18:45 Belgium 0 – 0 FYR Macedonia — — —
18:45 Iceland 3 – 5 Ukraine 3.32 3.45 2.64
18:45 Sweden 0 – 2 Switzerland 2.55 3.60 3.07
18:45 Kosovo 0 – 0 Slovenia 2.71 3.15 3.40
18:45 Northern Ireland 2 – 0 Slovakia 2.55 3.02 3.54
14:00 Kazakhstan 4 – 0 Liechtenstein 1.10 15.00 71.00
Thursday 9 October 2025
18:45 Czechia 0 – 0 Croatia 3.54 3.65 2.28
18:45 Malta 0 – 4 Netherlands 51.00 19.00 1.07
18:45 Belarus 0 – 6 Denmark 29.00 9.09 1.14
18:45 Faroe Islands 4 – 0 Montenegro 3.16 3.25 2.63
18:45 Cyprus 2 – 2 Bosnia & Herzegovina 4.22 3.60 2.15
18:45 Austria 10 – 0 San Marino 1.02 77.40 180.00
18:45 Scotland 3 – 1 Greece 3.02 3.38 2.77
16:00 Finland 2 – 1 Lithuania 1.60 4.10 7.40
Tuesday 9 September 2025
18:45 Hungary 2 – 3 Portugal 7.73 5.00 1.50
18:45 France 2 – 1 Iceland 1.09 13.00 34.08
18:45 Serbia 0 – 5 England 4.60 3.55 1.96
18:45 Albania 1 – 0 Latvia 1.38 5.24 12.00
18:45 Cyprus 2 – 2 Romania 5.44 3.80 1.81
18:45 Bosnia & Herzegovina 1 – 2 Austria 5.50 4.00 1.73
18:45 Norway 11 – 1 Moldova 1.06 17.88 52.00
16:00 Armenia 2 – 1 Rep. Of Ireland 4.36 3.65 2.02
16:00 Azerbaijan 1 – 1 Ukraine 11.50 5.20 1.42
Monday 8 September 2025
18:45 Croatia 4 – 0 Montenegro 1.22 7.20 17.00
18:45 Israel 4 – 5 Italy 8.36 5.40 1.41
18:45 Greece 0 – 3 Denmark 2.55 3.30 3.41
18:45 Gibraltar 0 – 1 Faroe Islands 9.00 4.18 1.54
18:45 Belarus 0 – 2 Scotland 9.60 4.70 1.50
18:45 Switzerland 3 – 0 Slovenia 1.47 5.00 9.10
18:45 Kosovo 2 – 0 Sweden 6.00 4.30 1.68
Sunday 7 September 2025
18:45 Türkiye 0 – 6 Spain — — —
18:45 Germany 3 – 1 Northern Ireland 1.24 8.35 18.58
18:45 Belgium 6 – 0 Kazakhstan 1.06 16.37 50.00
18:45 Poland 3 – 1 Finland 1.52 4.90 7.50
18:45 Luxembourg 0 – 1 Slovakia 5.60 3.65 1.84
16:00 Lithuania 2 – 3 Netherlands 36.00 14.00 1.10
16:00 FYR Macedonia 5 – 0 Liechtenstein — — —
13:00 Georgia 3 – 0 Bulgaria 1.40 5.80 14.00
Saturday 6 September 2025
18:45 San Marino 0 – 6 Bosnia & Herzegovina 41.00 12.00 1.14
18:45 Austria 1 – 0 Cyprus 1.13 14.59 36.27
18:45 Rep. Of Ireland 2 – 2 Hungary 2.78 3.10 3.05
16:00 Armenia 0 – 5 Portugal 25.00 10.00 1.14
16:00 England 2 – 0 Andorra 1.02 51.00 151.00
13:00 Latvia 0 – 1 Serbia 15.00 5.60 1.33
Friday 5 September 2025
18:45 Faroe Islands 0 – 1 Croatia 17.00 6.50 1.31
18:45 Italy 5 – 0 Estonia 1.07 17.00 53.00
18:45 Ukraine 0 – 2 France 10.00 5.60 1.36
18:45 Denmark 0 – 0 Scotland 1.56 4.60 9.50
18:45 Montenegro 0 – 2 Czechia 5.70 4.00 1.72
18:45 Moldova 0 – 4 Israel 6.40 4.40 1.59
18:45 Iceland 5 – 0 Azerbaijan 1.48 4.70 8.00
18:45 Greece 5 – 1 Belarus 1.21 7.80 21.00
18:45 Switzerland 4 – 0 Kosovo 1.45 5.20 8.00
18:45 Slovenia 2 – 2 Sweden 3.71 3.44 2.30
Thursday 4 September 2025
18:45 Netherlands 1 – 1 Poland 1.31 6.40 12.10
18:45 Bulgaria 0 – 3 Spain 51.00 14.07 1.08
18:45 Slovakia 2 – 0 Germany 7.63 5.20 1.46
18:45 Liechtenstein 0 – 6 Belgium 100.00 50.00 1.02
18:45 Luxembourg 1 – 3 Northern Ireland 4.10 3.00 2.36
16:00 Lithuania 1 – 1 Malta 1.65 3.70 7.74
16:00 Georgia 2 – 3 Türkiye — — —
14:00 Kazakhstan 0 – 1 Wales 6.70 3.95 1.65
Tuesday 10 June 2025
18:45 Netherlands 8 – 0 Malta 1.04 31.00 76.00
18:45 Serbia 3 – 0 Andorra 1.08 15.00 60.00
18:45 Latvia 1 – 1 Albania 5.36 3.45 1.86
18:45 San Marino 0 – 4 Austria 101.00 35.00 1.03
18:45 Romania 2 – 0 Cyprus 1.42 5.25 8.50
18:45 Finland 2 – 1 Poland 3.62 3.45 2.41
Monday 9 June 2025
18:45 Croatia 5 – 1 Czechia 2.12 3.50 4.04
18:45 Italy 2 – 0 Moldova 1.07 17.00 61.00
18:45 Faroe Islands 2 – 1 Gibraltar 1.29 5.64 15.00
18:45 Belgium 4 – 3 Wales 1.41 5.00 9.10
18:45 Estonia 0 – 1 Norway 31.00 11.50 1.12
14:00 Kazakhstan 0 – 1 FYR Macedonia — — —
Saturday 7 June 2025
18:45 Finland 0 – 2 Netherlands 15.00 6.50 1.28
18:45 Albania 0 – 0 Serbia 3.98 3.10 2.32
18:45 Austria 2 – 1 Romania 1.39 5.60 9.50
16:00 Andorra 0 – 1 England 101.00 31.00 1.03
16:00 Malta 0 – 0 Lithuania 2.75 2.87 3.35
13:00 Bosnia & Herzegovina 1 – 0 San Marino 1.03 26.00 88.00
Friday 6 June 2025
18:45 Gibraltar 0 – 7 Croatia 100.00 30.00 1.03
18:45 Norway 3 – 0 Italy 2.85 3.45 2.83
18:45 Czechia 2 – 0 Montenegro 1.32 5.70 11.50
18:45 Wales 3 – 0 Liechtenstein 1.04 26.00 101.00
18:45 FYR Macedonia 1 – 1 Belgium — — —
18:45 Estonia 1 – 3 Israel 7.15 4.60 1.55
Tuesday 25 March 2025
19:45 Montenegro 1 – 0 Faroe Islands 1.50 4.40 9.13
19:45 Gibraltar 0 – 4 Czechia 81.00 27.00 1.03
19:45 FYR Macedonia 1 – 1 Wales — — —
19:45 Liechtenstein 0 – 2 Kazakhstan 12.00 4.50 1.44
19:45 Israel 2 – 4 Norway 6.10 4.70 1.57
17:00 Moldova 2 – 3 Estonia 2.08 3.25 4.70
Monday 24 March 2025
19:45 England 3 – 0 Latvia 1.03 26.00 89.00
19:45 Albania 3 – 0 Andorra 1.21 6.65 28.74
19:45 San Marino 1 – 5 Romania 78.00 18.50 1.05
19:45 Bosnia & Herzegovina 2 – 1 Cyprus 1.50 4.40 8.26
19:45 Poland 2 – 0 Malta 1.24 7.20 17.25
17:00 Lithuania 2 – 2 Finland 3.87 3.10 2.35
Saturday 22 March 2025
19:45 Czechia 2 – 1 Faroe Islands 1.15 9.96 29.00
19:45 Wales 3 – 1 Kazakhstan 1.33 5.80 15.00
19:45 Israel 2 – 1 Estonia 1.37 5.46 10.50
17:00 Montenegro 3 – 1 Gibraltar 1.10 13.40 38.00
17:00 Moldova 0 – 5 Norway 13.00 5.70 1.37
14:00 Liechtenstein 0 – 3 FYR Macedonia — — —
Friday 21 March 2025
19:45 England 2 – 0 Albania 1.15 9.25 29.50
19:45 Andorra 0 – 1 Latvia 5.00 3.05 2.09
19:45 Romania 0 – 1 Bosnia & Herzegovina 1.96 3.65 4.60
19:45 Poland 1 – 0 Lithuania 1.27 6.50 17.00
19:45 Malta 0 – 1 Finland 5.10 3.30 1.98
17:00 Cyprus 2 – 0 San Marino 1.20 7.99 25.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