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

UEFA Nations League 2024/25

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

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

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.68
496 goals. 51.4% of matches went over 2.5.
Home advantage
44.9%
Draws 22.7%, away wins 32.4%.
Half-time lead held
73.4%
From 109 matches where someone led at the break.
1–0 21 · 11.4%
2–0 17 · 9.2%
1–2 16 · 8.6%
0–0 16 · 8.6%
1–1 15 · 8.1%
0–1 13 · 7%

Results 188

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
16:00 Luxembourg 3 – 0 Malta 1.73 3.80 5.60
16:00 Latvia 1 – 0 Gibraltar 1.28 6.30 17.00
Thursday 26 March 2026
17:00 Malta 0 – 2 Luxembourg 3.90 2.98 2.36
17:00 Gibraltar 0 – 1 Latvia 8.90 4.20 1.56
Sunday 8 June 2025
19:00 Portugal 2 – 2 Spain 4.15 3.80 2.03
13:00 Germany 0 – 2 France 2.60 3.88 2.75
Thursday 5 June 2025
19:00 Spain 5 – 4 France 2.56 3.35 3.10
Wednesday 4 June 2025
19:10 Germany 1 – 2 Portugal 1.93 4.00 4.20
Sunday 23 March 2025
19:45 Rep. Of Ireland 2 – 1 Bulgaria 1.64 3.99 7.60
19:45 Belgium 3 – 0 Ukraine 1.50 4.70 7.50
19:45 Germany 3 – 3 Italy 1.96 3.85 4.33
19:45 Portugal 5 – 2 Denmark 1.60 4.50 6.45
19:45 France 2 – 0 Croatia 1.36 6.00 13.00
19:45 Spain 3 – 3 Netherlands 1.70 4.30 5.30
17:00 Slovenia 1 – 0 Slovakia 2.65 2.90 3.50
17:00 Iceland 1 – 3 Kosovo 2.67 3.46 2.92
17:00 Scotland 0 – 3 Greece 2.71 3.30 3.05
17:00 Serbia 2 – 0 Austria 2.99 3.25 2.78
17:00 Hungary 0 – 3 Türkiye — — —
14:00 Georgia 6 – 1 Armenia 1.45 4.83 8.00
Thursday 20 March 2025
19:45 Slovakia 0 – 0 Slovenia 2.23 3.21 4.20
19:45 Bulgaria 1 – 2 Rep. Of Ireland 3.70 3.00 2.41
19:45 Kosovo 2 – 1 Iceland 2.15 3.49 4.10
19:45 Greece 0 – 1 Scotland 1.98 3.50 4.50
19:45 Austria 1 – 1 Serbia 1.74 3.90 5.60
19:45 Ukraine 3 – 1 Belgium 4.75 3.60 1.95
19:45 Italy 1 – 2 Germany 2.90 3.25 2.88
19:45 Denmark 1 – 0 Portugal 3.85 3.45 2.25
19:45 Croatia 2 – 0 France 4.65 3.55 2.02
19:45 Netherlands 2 – 2 Spain 3.44 3.55 2.35
17:00 Armenia 0 – 3 Georgia 3.96 3.45 2.28
17:00 Türkiye 3 – 1 Hungary — — —
Tuesday 19 November 2024
19:45 Malta 0 – 0 Andorra 1.67 3.55 8.25
19:45 Sweden 6 – 0 Azerbaijan 1.14 11.00 25.00
19:45 Slovakia 1 – 0 Estonia 1.27 6.20 14.00
19:45 Hungary 1 – 1 Germany 6.50 4.70 1.58
19:45 Bosnia & Herzegovina 1 – 1 Netherlands 10.00 5.80 1.36
19:45 Wales 4 – 1 Iceland 1.79 3.65 5.35
19:45 Montenegro 3 – 1 Türkiye — — —
19:45 Czechia 2 – 1 Georgia 2.23 3.60 3.85
19:45 Albania 1 – 2 Ukraine 3.49 3.30 2.41
Monday 18 November 2024
19:45 Kosovo 1 – 0 Lithuania 1.42 4.95 9.65
19:45 Liechtenstein 1 – 3 San Marino 1.90 3.21 5.40
19:45 Luxembourg 2 – 2 Northern Ireland 4.70 3.07 2.29
19:45 Bulgaria 1 – 1 Belarus 2.30 3.20 4.40
19:45 Romania 4 – 1 Cyprus 1.39 5.70 11.50
19:45 Spain 3 – 2 Switzerland 1.35 6.20 11.00
19:45 Serbia 0 – 0 Denmark 2.75 3.46 3.10
19:45 Poland 1 – 2 Scotland 2.40 3.45 3.36
19:45 Croatia 1 – 1 Portugal 2.66 3.32 3.36
Sunday 17 November 2024
19:45 Italy 1 – 3 France 2.75 3.23 3.55
19:45 Israel 1 – 0 Belgium 6.25 4.60 1.61
17:00 Norway 5 – 0 Kazakhstan 1.10 14.00 33.00
17:00 Austria 1 – 1 Slovenia 1.44 5.00 8.30
17:00 Finland 0 – 2 Greece 5.33 3.85 1.76
17:00 England 5 – 0 Rep. Of Ireland 1.25 6.79 16.00
14:00 FYR Macedonia 1 – 0 Faroe Islands — — —
14:00 Latvia 1 – 2 Armenia 3.51 3.34 2.35
Saturday 16 November 2024
19:45 Sweden 2 – 1 Slovakia 1.59 4.40 6.33
19:45 Netherlands 4 – 0 Hungary 1.39 5.40 9.46
19:45 Germany 7 – 0 Bosnia & Herzegovina 1.08 15.00 41.00
19:45 Albania 0 – 0 Czechia 3.70 3.30 2.29
17:00 Andorra 0 – 1 Moldova 5.30 3.06 2.01
17:00 Türkiye 0 – 0 Wales — — —
17:00 Montenegro 0 – 2 Iceland 2.61 3.35 3.06
17:00 Georgia 1 – 1 Ukraine 3.08 3.36 2.58
14:00 Azerbaijan 0 – 0 Estonia 1.78 3.61 6.00
Friday 15 November 2024
19:45 San Marino 1 – 1 Gibraltar 4.10 2.70 2.54
19:45 Northern Ireland 2 – 0 Belarus 1.46 4.20 10.07
19:45 Luxembourg 0 – 1 Bulgaria 3.03 3.06 2.75
19:45 Romania 3 – 0 Kosovo 2.24 3.59 4.00
19:45 Switzerland 1 – 1 Serbia 1.84 4.00 5.20
19:45 Denmark 1 – 2 Spain 4.20 3.35 2.18
19:45 Scotland 1 – 0 Croatia 3.73 3.50 2.20
19:45 Portugal 5 – 1 Poland 1.25 6.80 13.00
17:00 Cyprus 2 – 1 Lithuania 2.38 3.26 4.02
Thursday 14 November 2024
19:45 FYR Macedonia 1 – 0 Latvia — — —
19:45 France 0 – 0 Israel 1.14 13.00 29.00
19:45 Belgium 0 – 1 Italy 2.77 3.35 2.93
19:45 Slovenia 1 – 4 Norway 2.92 3.35 2.70
19:45 Rep. Of Ireland 1 – 0 Finland 1.71 3.87 6.00
19:45 Greece 0 – 3 England 3.86 3.35 2.28
17:00 Armenia 0 – 1 Faroe Islands 1.46 4.57 8.75
15:00 Kazakhstan 0 – 2 Austria 17.00 8.43 1.21
Tuesday 15 October 2024
18:45 Lithuania 1 – 2 Romania 6.25 4.05 1.68
18:45 Northern Ireland 5 – 0 Bulgaria 1.98 3.34 5.33
18:45 Belarus 1 – 1 Luxembourg 3.06 2.91 3.05
18:45 Kosovo 3 – 0 Cyprus 1.37 6.70 13.00
18:45 Switzerland 2 – 2 Denmark 2.35 3.42 3.80
18:45 Spain 3 – 0 Serbia 1.36 5.60 10.25
18:45 Scotland 0 – 0 Portugal 7.25 4.60 1.57
18:45 Poland 3 – 3 Croatia 3.20 3.44 2.50
Monday 14 October 2024
18:45 Estonia 0 – 3 Sweden 16.00 6.95 1.22
18:45 Germany 1 – 0 Netherlands 1.91 4.21 4.10
18:45 Bosnia & Herzegovina 0 – 2 Hungary 3.41 3.40 2.37
18:45 Italy 4 – 1 Israel 1.23 8.50 20.00
18:45 Belgium 1 – 2 France 3.26 3.45 2.47
18:45 Wales 1 – 0 Montenegro 1.62 4.40 6.40
18:45 Iceland 2 – 4 Türkiye — — —
18:45 Ukraine 1 – 1 Czechia 2.95 3.40 2.73
16:00 Azerbaijan 1 – 3 Slovakia 5.90 4.10 1.66
16:00 Georgia 0 – 1 Albania 1.96 3.75 5.33
Sunday 13 October 2024
18:45 Faroe Islands 1 – 1 Latvia 2.72 3.05 3.32
18:45 Austria 5 – 1 Norway 2.08 3.74 4.20
18:45 Greece 2 – 0 Rep. Of Ireland 1.87 3.55 6.00
16:00 Liechtenstein 0 – 0 Gibraltar 2.40 3.13 4.15
16:00 Malta 1 – 0 Moldova 3.08 2.80 3.33
16:00 Armenia 0 – 2 FYR Macedonia — — —
16:00 Finland 1 – 3 England 15.00 6.50 1.30
13:00 Kazakhstan 0 – 1 Slovenia 6.52 3.92 1.66
Saturday 12 October 2024
18:45 Belarus 0 – 0 Northern Ireland 5.60 3.30 1.98
18:45 Cyprus 0 – 3 Romania 5.75 3.95 1.70
18:45 Spain 1 – 0 Denmark 1.50 4.70 8.00
18:45 Serbia 2 – 0 Switzerland 3.36 3.12 2.62
18:45 Poland 1 – 3 Portugal 5.40 4.30 1.66
16:00 Bulgaria 0 – 0 Luxembourg 1.95 3.51 5.70
16:00 Croatia 2 – 1 Scotland 1.57 4.50 7.50
13:00 Lithuania 1 – 2 Kosovo 5.40 3.54 1.87
Friday 11 October 2024
18:45 Slovakia 2 – 2 Sweden 2.81 3.42 2.85
18:45 Hungary 1 – 1 Netherlands 5.50 4.30 1.70
18:45 Bosnia & Herzegovina 1 – 2 Germany 13.50 6.90 1.27
18:45 Türkiye 1 – 0 Montenegro — — —
18:45 Iceland 2 – 2 Wales 3.30 3.26 2.55
18:45 Ukraine 1 – 0 Georgia 2.44 3.45 3.70
18:45 Czechia 2 – 0 Albania 1.68 3.90 6.75
16:00 Estonia 3 – 1 Azerbaijan 3.41 3.20 2.50
Thursday 10 October 2024
18:45 Gibraltar 1 – 0 San Marino 1.68 3.71 7.20
18:45 Faroe Islands 2 – 2 Armenia 3.80 3.25 2.28
18:45 Italy 2 – 2 Belgium 1.99 3.55 4.64
18:45 Israel 1 – 4 France 19.00 8.00 1.22
18:45 Norway 3 – 0 Slovenia 1.70 3.85 6.16
18:45 Austria 4 – 0 Kazakhstan 1.14 11.20 26.00
18:45 Finland 1 – 2 Rep. Of Ireland 3.34 3.10 2.75
18:45 England 1 – 2 Greece 1.32 5.80 13.03
16:00 Moldova 2 – 0 Andorra 1.50 4.30 14.00
16:00 Latvia 0 – 3 FYR Macedonia — — —
Tuesday 10 September 2024
18:45 Andorra 0 – 1 Malta 3.84 2.76 2.70
18:45 FYR Macedonia 2 – 0 Armenia — — —
18:45 Netherlands 2 – 2 Germany 2.64 3.74 2.82
18:45 Hungary 0 – 0 Bosnia & Herzegovina 1.62 4.20 6.30
18:45 Rep. Of Ireland 0 – 2 Greece 2.90 3.10 2.96
18:45 England 2 – 0 Finland 1.12 10.60 34.00
18:45 Czechia 3 – 2 Ukraine 2.53 3.35 3.20
18:45 Albania 0 – 1 Georgia 2.55 3.30 3.14
16:00 Latvia 1 – 0 Faroe Islands 2.14 3.28 4.20
Monday 9 September 2024
18:45 Romania 3 – 1 Lithuania 1.27 6.30 15.00
18:45 Israel 1 – 2 Italy 9.80 5.45 1.41
18:45 France 2 – 0 Belgium 1.89 3.83 4.77
18:45 Türkiye 3 – 1 Iceland — — —
18:45 Montenegro 1 – 2 Wales 4.05 3.40 2.26
18:45 Slovenia 3 – 0 Kazakhstan 1.35 5.47 11.50
18:45 Norway 2 – 1 Austria 2.32 3.61 3.43
16:00 Cyprus 0 – 4 Kosovo 4.63 3.42 1.97
Sunday 8 September 2024
18:45 Sweden 3 – 0 Estonia 1.16 10.79 33.60
18:45 Switzerland 1 – 4 Spain 5.55 3.95 1.75
18:45 Portugal 2 – 1 Scotland 1.29 6.40 13.00
18:45 Croatia 1 – 0 Poland 1.75 4.00 5.20
16:00 Gibraltar 2 – 2 Liechtenstein 2.05 3.25 5.00
16:00 Bulgaria 1 – 0 Northern Ireland 3.30 3.03 2.86
16:00 Slovakia 2 – 0 Azerbaijan 1.38 5.54 10.00
16:00 Denmark 2 – 0 Serbia 1.91 3.50 5.26
13:00 Luxembourg 0 – 1 Belarus 2.05 3.30 4.75
Saturday 7 September 2024
18:45 Netherlands 5 – 2 Bosnia & Herzegovina 1.18 8.30 19.00
18:45 Germany 5 – 0 Hungary 1.29 6.70 11.50
18:45 Greece 3 – 0 Finland 1.61 3.95 7.40
18:45 Ukraine 1 – 2 Albania 1.89 3.65 5.10
16:00 Moldova 2 – 0 Malta 1.95 3.30 5.20
16:00 Armenia 4 – 1 Latvia 1.73 3.96 5.52
16:00 Rep. Of Ireland 0 – 2 England 6.93 4.20 1.58
16:00 Georgia 4 – 1 Czechia 3.22 3.45 2.45
13:00 Faroe Islands 1 – 1 FYR Macedonia — — —
Friday 6 September 2024
18:45 Kosovo 0 – 3 Romania 2.26 3.42 3.65
18:45 France 1 – 3 Italy 1.63 4.20 6.50
18:45 Belgium 3 – 1 Israel 1.25 7.20 15.00
18:45 Wales 0 – 0 Türkiye — — —
18:45 Iceland 2 – 0 Montenegro 2.15 3.60 4.26
18:45 Slovenia 1 – 1 Austria 4.40 3.50 2.05
16:00 Lithuania 0 – 1 Cyprus 2.45 3.05 3.58
14:00 Kazakhstan 0 – 0 Norway 13.00 6.00 1.30
Thursday 5 September 2024
18:45 San Marino 1 – 0 Liechtenstein 3.62 2.88 2.75
18:45 Northern Ireland 2 – 0 Luxembourg 1.75 3.62 6.92
18:45 Belarus 0 – 0 Bulgaria 3.67 3.51 2.26
18:45 Estonia 0 – 1 Slovakia 8.30 4.20 1.57
18:45 Serbia 0 – 0 Spain 6.10 4.10 1.66
18:45 Denmark 2 – 0 Switzerland 2.69 3.10 3.20
18:45 Scotland 2 – 3 Poland 2.59 3.26 3.28
18:45 Portugal 2 – 1 Croatia 1.57 4.60 6.67
16:00 Azerbaijan 1 – 3 Sweden 6.30 4.35 1.63

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