WOR

Euro Championship - Qualification 2023/24

Every result, the table as it finished, and the price each match went off at. 237 matches played between March 2023 and March 2024.

237Matches
690Goals
2.91Per game
46.8%Home wins
93%Priced at kickoff
PortugalTop of the table

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

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.91
690 goals. 54% of matches went over 2.5.
Home advantage
46.8%
Draws 18.1%, away wins 35%.
Half-time lead held
81.4%
From 161 matches where someone led at the break.
2–0 25 · 10.5%
1–1 25 · 10.5%
0–1 20 · 8.4%
1–2 17 · 7.2%
0–2 17 · 7.2%
3–0 16 · 6.8%

Results 239

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 26 March 2024
19:45 Wales 0 – 0 Poland 2.78 3.08 3.13
19:45 Ukraine 2 – 1 Iceland 1.64 4.20 6.50
17:00 Georgia 0 – 0 Greece 3.74 3.10 2.55
Thursday 21 March 2024
19:45 Wales 4 – 1 Finland 1.90 3.45 5.40
19:45 Bosnia & Herzegovina 1 – 2 Ukraine 3.95 3.50 2.19
19:45 Israel 1 – 4 Iceland 2.38 3.50 3.40
19:45 Poland 5 – 1 Estonia 1.23 7.42 18.00
19:45 Greece 5 – 0 Kazakhstan 1.37 5.09 12.50
17:00 Georgia 2 – 0 Luxembourg 1.97 3.65 5.40
Tuesday 21 November 2023
19:45 Kosovo 0 – 1 Belarus 1.71 4.14 5.64
19:45 Andorra 0 – 2 Israel 11.00 5.25 1.42
19:45 Romania 1 – 0 Switzerland 4.07 3.66 2.13
19:45 Wales 1 – 1 Türkiye — — —
19:45 Croatia 1 – 0 Armenia 1.14 11.00 29.00
19:45 Gibraltar 0 – 6 Netherlands 151.00 46.00 1.03
19:45 Greece 2 – 2 France 6.62 4.20 1.68
Monday 20 November 2023
19:45 San Marino 1 – 2 Finland 51.00 17.00 1.10
19:45 Slovenia 2 – 1 Kazakhstan 1.48 4.65 8.50
19:45 Northern Ireland 2 – 0 Denmark 6.00 3.92 1.79
19:45 Albania 0 – 0 Faroe Islands 1.33 5.85 13.00
19:45 Czechia 3 – 0 Moldova 1.28 6.66 15.00
19:45 Ukraine 0 – 0 Italy 5.50 3.98 1.88
19:45 FYR Macedonia 1 – 1 England — — —
Sunday 19 November 2023
19:45 Liechtenstein 0 – 1 Luxembourg 16.00 6.90 1.29
19:45 Bosnia & Herzegovina 1 – 2 Slovakia 3.20 3.37 2.69
19:45 Portugal 2 – 0 Iceland 1.12 13.93 36.00
19:45 Scotland 3 – 3 Norway 2.50 3.30 3.55
19:45 Spain 3 – 1 Georgia 1.10 13.00 38.00
17:00 Sweden 2 – 0 Estonia 1.22 8.00 22.00
17:00 Belgium 5 – 0 Azerbaijan 1.12 13.00 41.00
14:00 Serbia 2 – 2 Bulgaria 1.23 7.43 17.00
14:00 Hungary 3 – 1 Montenegro 1.84 3.73 5.10
Saturday 18 November 2023
19:45 Israel 1 – 2 Romania 2.83 3.52 2.85
19:45 Switzerland 1 – 1 Kosovo 1.31 6.70 13.00
19:45 France 14 – 0 Gibraltar 1.02 80.00 96.00
19:45 Netherlands 1 – 0 Rep. Of Ireland 1.36 6.95 16.70
17:00 Belarus 1 – 0 Andorra 1.61 4.05 8.50
17:00 Latvia 0 – 2 Croatia 27.00 9.40 1.18
14:00 Armenia 1 – 1 Wales 4.75 3.82 1.93
Friday 17 November 2023
19:45 Denmark 2 – 1 Slovenia 1.62 4.21 7.09
19:45 Poland 1 – 1 Czechia 2.59 3.36 3.20
19:45 Italy 5 – 2 FYR Macedonia — — —
19:45 England 2 – 0 Malta 1.02 32.00 151.00
17:00 Moldova 1 – 1 Albania 5.25 3.36 2.01
17:00 Finland 4 – 0 Northern Ireland 2.28 3.35 4.00
15:00 Kazakhstan 3 – 1 San Marino 1.07 23.32 67.00
Thursday 16 November 2023
19:45 Liechtenstein 0 – 2 Portugal 201.00 36.00 1.02
19:45 Luxembourg 4 – 1 Bosnia & Herzegovina 3.15 3.40 2.65
19:45 Slovakia 4 – 2 Iceland 1.78 3.83 5.95
19:45 Montenegro 2 – 0 Lithuania 1.39 5.09 10.78
17:00 Bulgaria 2 – 2 Hungary 6.24 3.89 1.74
17:00 Cyprus 1 – 3 Spain 67.00 21.00 1.05
17:00 Azerbaijan 3 – 0 Sweden 7.40 4.54 1.56
17:00 Estonia 0 – 2 Austria 14.10 6.20 1.30
17:00 Georgia 2 – 2 Scotland 3.58 3.46 2.35
Wednesday 15 November 2023
19:45 Israel 1 – 1 Switzerland 7.76 4.78 1.60
Sunday 12 November 2023
19:45 Kosovo 1 – 0 Israel 3.27 3.69 2.64
Tuesday 17 October 2023
18:45 San Marino 1 – 2 Denmark 176.00 41.00 1.04
18:45 Northern Ireland 0 – 1 Slovenia 3.67 3.20 2.51
18:45 Lithuania 2 – 2 Hungary 12.25 5.85 1.40
18:45 Serbia 3 – 1 Montenegro 1.43 5.13 8.75
18:45 Malta 1 – 3 Ukraine 18.50 7.01 1.31
18:45 England 3 – 1 Italy 1.68 4.17 6.75
16:00 Finland 1 – 2 Kazakhstan 1.60 4.16 7.90
Monday 16 October 2023
18:45 Luxembourg 0 – 1 Slovakia 4.31 3.46 2.40
18:45 Bosnia & Herzegovina 0 – 5 Portugal 8.67 5.00 1.45
18:45 Iceland 4 – 0 Liechtenstein 1.04 19.00 81.00
18:45 Belgium 1 – 1 Sweden 1.73 4.15 5.96
18:45 Greece 0 – 1 Netherlands 4.52 3.52 2.07
18:45 Gibraltar 0 – 4 Rep. Of Ireland 67.00 15.00 1.07
16:00 Azerbaijan 0 – 1 Austria 10.00 5.50 1.40
Sunday 15 October 2023
18:45 Romania 4 – 0 Andorra 1.13 12.00 46.00
18:45 Poland 1 – 1 Moldova 1.30 7.00 17.00
18:45 Wales 2 – 1 Croatia 4.99 3.48 2.01
18:45 Türkiye 4 – 0 Latvia — — —
18:45 Norway 0 – 1 Spain 4.60 3.72 1.98
16:00 Switzerland 3 – 3 Belarus 1.12 12.00 31.00
16:00 Czechia 1 – 0 Faroe Islands 1.08 18.90 75.00
13:00 Georgia 4 – 0 Cyprus 1.44 5.86 11.00
Saturday 14 October 2023
18:45 Denmark 3 – 1 Kazakhstan 1.17 9.30 28.00
18:45 Hungary 2 – 1 Serbia 3.30 3.29 2.76
18:45 Italy 4 – 0 Malta 1.04 23.00 101.00
16:00 Slovenia 3 – 0 Finland 2.02 3.40 4.72
16:00 Bulgaria 0 – 2 Lithuania 1.57 4.14 7.70
13:00 Northern Ireland 3 – 0 San Marino 1.03 25.00 151.00
13:00 Ukraine 2 – 0 FYR Macedonia — — —
Friday 13 October 2023
18:45 Liechtenstein 0 – 2 Bosnia & Herzegovina 33.00 11.50 1.12
18:45 Portugal 3 – 2 Slovakia 1.22 7.80 19.50
18:45 Iceland 1 – 1 Luxembourg 1.93 3.77 4.85
18:45 Austria 2 – 3 Belgium 3.02 3.49 2.72
18:45 Rep. Of Ireland 0 – 2 Greece 2.52 3.05 3.75
18:45 Netherlands 1 – 2 France 3.71 3.65 2.32
16:00 Estonia 0 – 2 Azerbaijan 2.82 3.15 3.45
Thursday 12 October 2023
18:45 Belarus 0 – 0 Romania 7.50 4.38 1.57
18:45 Andorra 0 – 3 Kosovo 9.80 4.52 1.48
18:45 Faroe Islands 0 – 2 Poland 11.50 5.25 1.40
18:45 Albania 3 – 0 Czechia 4.02 3.30 2.37
18:45 Croatia 0 – 1 Türkiye — — —
18:45 Cyprus 0 – 4 Norway 17.00 7.70 1.27
18:45 Spain 2 – 0 Scotland 1.31 6.20 14.00
16:00 Latvia 2 – 0 Armenia 4.33 3.65 2.08
Tuesday 12 September 2023
18:45 Romania 2 – 0 Kosovo 2.32 3.41 3.88
18:45 Israel 1 – 0 Belarus 1.46 4.90 8.50
18:45 Switzerland 3 – 0 Andorra 1.05 25.00 81.00
18:45 Sweden 1 – 3 Austria 2.63 3.61 3.08
18:45 Belgium 5 – 0 Estonia 1.07 16.00 65.00
18:45 Malta 0 – 2 FYR Macedonia — — —
18:45 Italy 2 – 1 Ukraine 1.56 4.65 8.30
18:45 Spain 6 – 0 Cyprus 1.04 30.00 151.00
18:45 Norway 2 – 1 Georgia 1.30 6.10 14.00
Monday 11 September 2023
18:45 Slovakia 3 – 0 Liechtenstein 1.03 24.00 126.00
18:45 Portugal 9 – 0 Luxembourg 1.10 14.00 47.00
18:45 Iceland 1 – 0 Bosnia & Herzegovina 3.10 3.37 2.70
18:45 Latvia 0 – 2 Wales 7.75 4.27 1.52
16:00 Armenia 0 – 1 Croatia 9.80 5.30 1.39
Sunday 10 September 2023
18:45 San Marino 0 – 4 Slovenia 81.00 23.00 1.04
18:45 Lithuania 1 – 3 Serbia 15.50 6.45 1.27
18:45 Albania 2 – 0 Poland 3.89 3.15 2.45
18:45 Greece 5 – 0 Gibraltar 1.03 29.00 101.00
18:45 Rep. Of Ireland 1 – 2 Netherlands 7.00 4.05 1.76
16:00 Finland 0 – 1 Denmark 8.00 4.00 1.69
16:00 Montenegro 2 – 1 Bulgaria 1.82 3.55 5.78
16:00 Faroe Islands 0 – 1 Moldova 2.73 3.15 3.08
13:00 Kazakhstan 1 – 0 Northern Ireland 3.15 3.16 2.92
Saturday 9 September 2023
18:45 Kosovo 2 – 2 Switzerland 5.30 4.05 1.75
18:45 Romania 1 – 1 Israel 2.15 3.65 4.06
18:45 FYR Macedonia 1 – 1 Italy — — —
16:00 Estonia 0 – 5 Sweden 9.80 5.25 1.39
16:00 Andorra 0 – 0 Belarus 5.11 3.50 2.01
16:00 Ukraine 1 – 1 England 9.40 4.94 1.52
13:00 Azerbaijan 0 – 1 Belgium 16.70 7.40 1.22
Friday 8 September 2023
18:45 Luxembourg 3 – 1 Iceland 3.10 3.30 2.93
18:45 Bosnia & Herzegovina 2 – 1 Liechtenstein 1.03 26.00 84.50
18:45 Slovakia 0 – 1 Portugal 8.00 4.55 1.50
18:45 Türkiye 1 – 1 Armenia — — —
18:45 Croatia 5 – 0 Latvia 1.11 13.50 46.00
18:45 Cyprus 0 – 3 Scotland 9.89 4.80 1.46
16:00 Georgia 1 – 7 Spain 10.50 5.50 1.37
Thursday 7 September 2023
18:45 Slovenia 4 – 2 Northern Ireland 2.08 3.55 5.00
18:45 Denmark 4 – 0 San Marino 1.01 60.00 101.00
18:45 Serbia 1 – 2 Hungary 1.92 3.80 4.85
18:45 Czechia 1 – 1 Albania 1.62 4.00 7.62
18:45 Poland 2 – 0 Faroe Islands 1.14 9.60 26.00
18:45 Netherlands 3 – 0 Greece 1.48 4.60 8.50
18:45 France 2 – 0 Rep. Of Ireland 1.29 7.00 19.25
16:00 Lithuania 2 – 2 Montenegro 6.06 3.62 1.83
14:00 Kazakhstan 0 – 1 Finland 4.05 3.40 2.20
Tuesday 20 June 2023
18:45 Liechtenstein 0 – 1 Slovakia 47.58 16.03 1.09
18:45 Bosnia & Herzegovina 0 – 2 Luxembourg 1.65 4.39 7.67
18:45 Iceland 0 – 1 Portugal 10.50 5.50 1.44
18:45 Bulgaria 1 – 1 Serbia 8.15 4.60 1.55
18:45 Hungary 2 – 0 Lithuania 1.18 9.04 31.00
18:45 Estonia 0 – 3 Belgium 12.50 6.43 1.32
18:45 Austria 2 – 0 Sweden 2.18 3.69 3.82
18:45 Faroe Islands 1 – 3 Albania 6.27 3.62 1.78
18:45 Moldova 3 – 2 Poland 13.00 6.45 1.48
18:45 Norway 3 – 1 Cyprus 1.17 10.51 32.00
18:45 Scotland 2 – 0 Georgia 1.65 4.20 7.40
Monday 19 June 2023
18:45 Belarus 2 – 1 Kosovo 6.18 3.81 1.74
18:45 Israel 2 – 1 Andorra 1.14 10.48 25.00
18:45 Switzerland 2 – 2 Romania 1.47 5.05 8.56
18:45 Slovenia 1 – 1 Denmark 5.10 3.80 1.89
18:45 Northern Ireland 0 – 1 Kazakhstan 1.74 3.77 7.00
18:45 Türkiye 2 – 0 Wales — — —
18:45 France 1 – 0 Greece 1.43 5.80 11.00
18:45 Rep. Of Ireland 3 – 0 Gibraltar 1.04 25.00 91.00
18:45 England 7 – 0 FYR Macedonia — — —
16:00 Finland 6 – 0 San Marino 1.02 34.00 111.00
16:00 Ukraine 1 – 0 Malta 1.21 8.40 19.00
16:00 Armenia 2 – 1 Latvia 1.77 4.05 5.97
Saturday 17 June 2023
18:45 Portugal 3 – 0 Bosnia & Herzegovina 1.25 7.80 18.00
18:45 Iceland 1 – 2 Slovakia 2.86 3.23 2.95
18:45 Belgium 1 – 1 Austria 1.95 4.08 5.39
18:45 Faroe Islands 0 – 3 Czechia 14.00 6.18 1.32
18:45 Albania 2 – 0 Moldova 1.44 4.81 10.50
18:45 Cyprus 1 – 2 Georgia 4.57 3.41 2.08
16:00 Montenegro 0 – 0 Hungary 3.60 3.26 2.61
16:00 Azerbaijan 1 – 1 Estonia 2.21 3.47 3.92
16:00 Norway 1 – 2 Scotland 2.10 3.75 5.53
13:00 Luxembourg 2 – 0 Liechtenstein 1.14 10.80 31.00
13:00 Lithuania 1 – 1 Bulgaria 3.62 3.29 2.52
Friday 16 June 2023
18:45 Kosovo 0 – 0 Romania 2.54 3.35 3.34
18:45 Belarus 1 – 2 Israel 5.50 4.10 1.84
18:45 Andorra 1 – 2 Switzerland 55.00 16.00 1.10
18:45 San Marino 0 – 3 Kazakhstan 39.00 11.00 1.17
18:45 Denmark 1 – 0 Northern Ireland 1.30 6.20 16.00
18:45 Latvia 2 – 3 Türkiye — — —
18:45 Wales 2 – 4 Armenia 1.48 4.87 9.20
18:45 Gibraltar 0 – 3 France 201.00 50.00 1.02
18:45 Greece 2 – 1 Rep. Of Ireland 2.20 3.19 4.46
18:45 FYR Macedonia 2 – 3 Ukraine — — —
18:45 Malta 0 – 4 England 82.00 24.00 1.05
16:00 Finland 2 – 0 Slovenia 2.70 3.29 3.15
Tuesday 28 March 2023
18:45 Kosovo 1 – 1 Andorra 1.17 9.20 31.00
18:45 Romania 2 – 1 Belarus 1.53 5.24 10.00
18:45 Switzerland 3 – 0 Israel 1.59 5.52 10.22
18:45 Wales 1 – 0 Latvia 1.30 5.75 13.50
18:45 Türkiye 0 – 2 Croatia — — —
18:45 Scotland 2 – 0 Spain 5.65 3.82 1.82
16:00 Georgia 1 – 1 Norway 4.11 3.33 2.34
Monday 27 March 2023
18:45 Montenegro 0 – 2 Serbia 4.78 3.57 1.96
18:45 Hungary 3 – 0 Bulgaria 1.71 4.73 12.00
18:45 Austria 2 – 1 Estonia 1.22 8.00 20.00
18:45 Sweden 5 – 0 Azerbaijan 1.21 8.00 24.00
18:45 Moldova 0 – 0 Czechia 20.00 7.60 1.27
18:45 Poland 1 – 0 Albania 1.62 4.15 7.40
18:45 Rep. Of Ireland 0 – 1 France 8.75 4.75 1.61
18:45 Netherlands 3 – 0 Gibraltar 1.02 51.00 151.00
Sunday 26 March 2023
18:45 Luxembourg 0 – 6 Portugal 24.00 8.00 1.18
18:45 Slovakia 2 – 0 Bosnia & Herzegovina 2.58 3.35 3.73
18:45 Northern Ireland 0 – 1 Finland 2.74 3.16 3.43
18:45 Malta 0 – 2 Italy 47.29 13.55 1.12
16:00 Liechtenstein 0 – 7 Iceland 31.00 10.18 1.14
16:00 Slovenia 2 – 0 San Marino 1.01 51.00 180.00
16:00 England 2 – 0 Ukraine 1.37 5.80 12.00
13:00 Kazakhstan 3 – 2 Denmark 21.00 6.75 1.32
Saturday 25 March 2023
19:45 Andorra 0 – 2 Romania 19.00 6.45 1.27
19:45 Croatia 1 – 1 Wales 1.60 5.05 11.00
19:45 Spain 3 – 0 Norway 1.44 5.17 9.00
17:00 Israel 1 – 1 Kosovo 2.12 3.69 4.06
17:00 Belarus 0 – 5 Switzerland 18.00 6.80 1.24
17:00 Armenia 1 – 2 Türkiye — — —
14:00 Scotland 3 – 0 Cyprus 1.25 9.11 24.00
Friday 24 March 2023
19:45 Serbia 2 – 0 Lithuania 1.10 17.00 67.00
19:45 Austria 4 – 1 Azerbaijan 1.24 7.10 16.00
19:45 Sweden 0 – 3 Belgium 4.04 3.55 2.28
19:45 Moldova 1 – 1 Faroe Islands 2.53 3.15 3.42
19:45 Czechia 3 – 1 Poland 2.36 3.51 4.10
19:45 Gibraltar 0 – 3 Greece 60.00 16.00 1.08
19:45 France 4 – 0 Netherlands 1.87 4.24 6.05
17:00 Bulgaria 0 – 1 Montenegro 3.24 3.18 2.94
Thursday 23 March 2023
19:45 Bosnia & Herzegovina 3 – 0 Iceland 1.92 3.67 4.94
19:45 Slovakia 0 – 0 Luxembourg 1.78 4.43 6.27
19:45 Portugal 4 – 0 Liechtenstein 1.01 52.00 176.00
19:45 San Marino 0 – 2 Northern Ireland 75.00 14.00 1.07
19:45 Denmark 3 – 1 Finland 1.39 5.02 12.00
19:45 FYR Macedonia 2 – 1 Malta — — —
19:45 Italy 1 – 2 England 3.24 3.28 2.75
15:00 Kazakhstan 1 – 2 Slovenia 5.80 3.64 2.08

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key