LUX

National Division 2023/24

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

242Matches
758Goals
3.13Per game
45.5%Home wins
54%Priced at kickoff
FC Differdange 03Top of the table

Final table 18 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 FDFC Differdange 03 30 19 9 2 +47 66
2 SHSwift Hesperange 30 18 7 5 +31 61
3 FDF91 Dudelange 30 19 4 7 +23 61
4 PNProgres Niederkorn 30 16 7 7 +19 55
5 AJEAS Jeunesse Esch 30 13 6 11 +10 45
6 USUNA Strassen 30 11 11 8 +2 44
7 VRVictoria Rosport 30 12 8 10 +1 44
8 UTPUnion Titus Petange 30 11 6 13 +1 39
9 UMUS Mondorf-les-bains 30 10 8 12 +2 38
10 RFURacing FC Union Luxembourg 30 11 5 14 -12 38
11 WILWiltz 30 7 12 11 -9 33
12 MONMondercange 30 8 8 14 -24 32
13 FEFola Esch 31 8 5 18 -28 29
14 UKUN Kaerjeng 97 31 7 7 17 -20 28
15 MMMarisca Mersch 30 7 5 18 -22 26
16 SCHSchifflange 30 6 7 17 -23 25
17 UHUS Hostert 1 1 0 0 +2 3
18 URUS Rumelange 1 0 1 0 0 1

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.13
758 goals. 59.9% of matches went over 2.5.
Home advantage
45.5%
Draws 24%, away wins 30.6%.
Half-time lead held
75%
From 148 matches where someone led at the break.
1–1 27 · 11.2%
2–1 26 · 10.7%
2–0 23 · 9.5%
2–2 17 · 7%
0–1 16 · 6.6%
1–0 15 · 6.2%

Results 242

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 2 June 2024
17:00 Fola Esch 2 – 2 US Rumelange — — —
Friday 31 May 2024
17:30 UN Kaerjeng 97 1 – 3 US Hostert 2.22 4.00 3.95
Sunday 26 May 2024
14:00 Mondercange 2 – 1 UN Kaerjeng 97 2.05 3.60 3.25
14:00 Racing FC Union Luxembourg 1 – 1 US Mondorf-les-bains 2.94 4.00 2.59
14:00 Fola Esch 2 – 0 FC Differdange 03 — — —
14:00 Wiltz 2 – 3 F91 Dudelange — — —
14:00 Progres Niederkorn 1 – 3 AS Jeunesse Esch 1.12 8.00 20.00
14:00 Victoria Rosport 2 – 0 Marisca Mersch 2.15 4.20 3.83
14:00 Union Titus Petange 1 – 3 Schifflange — — —
14:00 Swift Hesperange 2 – 0 UNA Strassen 1.62 4.50 5.25
Saturday 18 May 2024
16:00 Schifflange 1 – 4 Swift Hesperange — — —
16:00 Marisca Mersch 1 – 4 Union Titus Petange — — —
16:00 AS Jeunesse Esch 0 – 2 Victoria Rosport 1.84 4.09 3.91
16:00 F91 Dudelange 0 – 2 Progres Niederkorn 2.12 3.78 4.00
16:00 FC Differdange 03 1 – 1 Wiltz — — —
16:00 US Mondorf-les-bains 6 – 0 Fola Esch — — —
16:00 UN Kaerjeng 97 1 – 4 Racing FC Union Luxembourg 2.30 3.80 2.80
16:00 UNA Strassen 1 – 0 Mondercange 1.95 4.29 4.86
Monday 13 May 2024
18:00 Progres Niederkorn 0 – 1 FC Differdange 03 2.86 3.43 2.60
Sunday 12 May 2024
16:30 Fola Esch 1 – 0 UN Kaerjeng 97 — — —
16:00 Schifflange 0 – 2 UNA Strassen — — —
14:00 Racing FC Union Luxembourg 1 – 1 Mondercange 2.83 3.67 3.30
14:00 Wiltz 2 – 2 US Mondorf-les-bains — — —
14:00 Victoria Rosport 1 – 2 F91 Dudelange 4.36 4.10 1.73
14:00 Union Titus Petange 2 – 1 AS Jeunesse Esch — — —
14:00 Swift Hesperange 3 – 1 Marisca Mersch 1.47 6.47 10.10
Sunday 5 May 2024
14:00 Mondercange 2 – 1 Fola Esch — — —
14:00 UN Kaerjeng 97 2 – 2 Wiltz — — —
14:00 US Mondorf-les-bains 2 – 4 Progres Niederkorn 3.91 3.92 2.03
14:00 FC Differdange 03 2 – 2 Victoria Rosport 1.45 4.80 6.50
14:00 F91 Dudelange 3 – 0 Union Titus Petange — — —
14:00 AS Jeunesse Esch 0 – 2 Swift Hesperange 3.35 3.80 2.59
14:00 Marisca Mersch 2 – 0 Schifflange — — —
14:00 UNA Strassen 1 – 1 Racing FC Union Luxembourg 1.97 4.00 4.05
Sunday 28 April 2024
16:30 Progres Niederkorn 2 – 0 UN Kaerjeng 97 1.41 5.22 7.60
16:00 Swift Hesperange 2 – 1 F91 Dudelange 2.05 3.98 3.32
14:00 Fola Esch 1 – 2 Racing FC Union Luxembourg — — —
14:00 Wiltz 2 – 1 Mondercange — — —
14:00 Victoria Rosport 1 – 1 US Mondorf-les-bains 2.42 3.75 2.80
14:00 Union Titus Petange 1 – 4 FC Differdange 03 — — —
14:00 Schifflange 1 – 3 AS Jeunesse Esch — — —
14:00 Marisca Mersch 2 – 3 UNA Strassen 4.30 4.07 2.34
Sunday 21 April 2024
14:00 F91 Dudelange 1 – 0 Schifflange — — —
14:00 UN Kaerjeng 97 0 – 0 Victoria Rosport 2.82 3.77 2.60
14:00 Racing FC Union Luxembourg 2 – 4 Wiltz — — —
14:00 UNA Strassen 3 – 1 Fola Esch — — —
Saturday 20 April 2024
16:00 AS Jeunesse Esch 3 – 1 Marisca Mersch 1.66 4.43 5.20
16:00 FC Differdange 03 2 – 0 Swift Hesperange 2.18 3.75 3.26
16:00 US Mondorf-les-bains 2 – 1 Union Titus Petange — — —
16:00 Mondercange 2 – 1 Progres Niederkorn 6.00 4.30 1.60
Sunday 14 April 2024
14:00 Wiltz 1 – 1 Fola Esch — — —
14:00 Progres Niederkorn 2 – 1 Racing FC Union Luxembourg 1.44 4.92 7.33
14:00 Victoria Rosport 2 – 1 Mondercange 1.72 4.19 4.44
14:00 Union Titus Petange 1 – 1 UN Kaerjeng 97 — — —
14:00 Swift Hesperange 1 – 2 US Mondorf-les-bains 1.41 5.50 7.50
14:00 Schifflange 0 – 4 FC Differdange 03 — — —
14:00 Marisca Mersch 3 – 4 F91 Dudelange 6.50 4.75 1.44
14:00 AS Jeunesse Esch 1 – 2 UNA Strassen 2.35 3.79 4.09
Sunday 7 April 2024
14:00 F91 Dudelange 1 – 1 AS Jeunesse Esch 1.30 5.87 8.79
14:00 FC Differdange 03 2 – 0 Marisca Mersch 1.35 5.49 7.55
14:00 US Mondorf-les-bains 3 – 3 Schifflange — — —
14:00 UN Kaerjeng 97 1 – 3 Swift Hesperange 3.45 3.90 1.95
14:00 Mondercange 0 – 3 Union Titus Petange — — —
14:00 Racing FC Union Luxembourg 0 – 3 Victoria Rosport 2.38 4.16 2.51
14:00 Fola Esch 0 – 0 Progres Niederkorn — — —
14:00 UNA Strassen 1 – 1 Wiltz — — —
Saturday 30 March 2024
17:30 Progres Niederkorn 3 – 0 Wiltz — — —
17:00 Union Titus Petange 0 – 3 Racing FC Union Luxembourg — — —
17:00 Swift Hesperange 1 – 1 Mondercange 1.26 7.20 13.60
17:00 Marisca Mersch 1 – 4 US Mondorf-les-bains 2.28 3.25 3.02
17:00 F91 Dudelange 4 – 3 UNA Strassen 1.55 3.95 5.71
15:30 Victoria Rosport 2 – 3 Fola Esch — — —
15:00 Schifflange 0 – 1 UN Kaerjeng 97 — — —
15:00 AS Jeunesse Esch 4 – 3 FC Differdange 03 3.83 3.64 1.95
Sunday 17 March 2024
15:00 US Mondorf-les-bains 0 – 2 AS Jeunesse Esch 2.75 3.72 2.96
15:00 UN Kaerjeng 97 1 – 0 Marisca Mersch 2.54 3.62 2.70
15:00 Mondercange 2 – 1 Schifflange — — —
15:00 Racing FC Union Luxembourg 2 – 5 Swift Hesperange 7.75 5.10 1.40
15:00 Fola Esch 0 – 3 Union Titus Petange — — —
15:00 Wiltz 2 – 2 Victoria Rosport — — —
15:00 UNA Strassen 0 – 1 Progres Niederkorn 3.46 3.75 2.06
Saturday 16 March 2024
16:00 FC Differdange 03 2 – 0 F91 Dudelange 2.22 3.54 3.39
Sunday 10 March 2024
15:00 Victoria Rosport 3 – 1 Progres Niederkorn 3.94 3.64 2.03
15:00 Swift Hesperange 4 – 1 Fola Esch — — —
15:00 Marisca Mersch 2 – 1 Mondercange 2.65 3.81 2.85
15:00 AS Jeunesse Esch 3 – 0 UN Kaerjeng 97 1.69 4.20 5.20
15:00 F91 Dudelange 2 – 1 US Mondorf-les-bains 1.44 5.10 9.60
15:00 FC Differdange 03 2 – 0 UNA Strassen 1.62 3.98 5.40
14:00 Schifflange 4 – 1 Racing FC Union Luxembourg — — —
Saturday 9 March 2024
15:00 Union Titus Petange 1 – 0 Wiltz — — —
Wednesday 6 March 2024
19:00 Marisca Mersch 0 – 1 Fola Esch — — —
Sunday 3 March 2024
15:00 US Mondorf-les-bains 0 – 2 FC Differdange 03 4.50 3.90 1.78
15:00 UN Kaerjeng 97 2 – 2 F91 Dudelange 9.00 5.30 1.34
15:00 Mondercange 0 – 2 AS Jeunesse Esch 3.30 3.60 2.15
15:00 Racing FC Union Luxembourg 4 – 1 Marisca Mersch 2.07 3.64 3.45
15:00 Fola Esch 2 – 1 Schifflange — — —
15:00 Wiltz 4 – 5 Swift Hesperange — — —
15:00 Progres Niederkorn 2 – 1 Union Titus Petange — — —
15:00 UNA Strassen 0 – 0 Victoria Rosport 1.95 3.54 4.05
Sunday 25 February 2024
15:00 Union Titus Petange 2 – 3 Victoria Rosport — — —
15:00 Swift Hesperange 0 – 0 Progres Niederkorn 1.93 3.95 3.91
15:00 F91 Dudelange 4 – 2 Mondercange 1.25 6.03 11.00
15:00 FC Differdange 03 4 – 0 UN Kaerjeng 97 1.29 6.00 9.75
15:00 US Mondorf-les-bains 1 – 1 UNA Strassen 3.00 3.40 2.54
14:00 Schifflange 1 – 1 Wiltz — — —
Saturday 24 February 2024
16:00 AS Jeunesse Esch 3 – 0 Racing FC Union Luxembourg 2.22 3.70 3.00
Sunday 18 February 2024
17:30 Fola Esch 0 – 1 AS Jeunesse Esch — — —
15:00 UN Kaerjeng 97 2 – 1 US Mondorf-les-bains 4.30 3.82 1.84
15:00 Mondercange 1 – 1 FC Differdange 03 9.25 5.51 1.40
15:00 Racing FC Union Luxembourg 0 – 3 F91 Dudelange 3.60 3.70 1.90
15:00 Wiltz 0 – 1 Marisca Mersch — — —
15:00 Progres Niederkorn 4 – 0 Schifflange — — —
15:00 Victoria Rosport 1 – 3 Swift Hesperange 4.20 3.85 1.77
15:00 UNA Strassen 1 – 0 Union Titus Petange — — —
Sunday 11 February 2024
15:00 Swift Hesperange 3 – 3 Union Titus Petange — — —
15:00 Marisca Mersch 0 – 3 Progres Niederkorn 4.40 4.25 1.72
15:00 AS Jeunesse Esch 5 – 2 Wiltz — — —
15:00 F91 Dudelange 4 – 0 Fola Esch — — —
15:00 FC Differdange 03 7 – 0 Racing FC Union Luxembourg 1.80 3.91 4.40
15:00 US Mondorf-les-bains 2 – 0 Mondercange 1.92 3.73 3.70
15:00 UN Kaerjeng 97 0 – 1 UNA Strassen 4.66 3.93 1.70
13:30 Schifflange 2 – 2 Victoria Rosport — — —
Sunday 4 February 2024
15:00 Victoria Rosport 1 – 0 AS Jeunesse Esch — — —
Sunday 10 December 2023
15:00 Swift Hesperange 2 – 1 Schifflange — — —
15:00 Racing FC Union Luxembourg 2 – 1 UN Kaerjeng 97 1.74 3.95 4.58
15:00 Mondercange 0 – 0 UNA Strassen 3.82 3.80 1.94
14:30 Progres Niederkorn 1 – 0 F91 Dudelange 2.78 4.14 2.50
14:00 Fola Esch 3 – 2 US Mondorf-les-bains — — —
Saturday 9 December 2023
15:00 Union Titus Petange 4 – 1 Marisca Mersch — — —
15:00 Wiltz 1 – 1 FC Differdange 03 — — —
Sunday 3 December 2023
15:00 US Mondorf-les-bains 2 – 0 Wiltz — — —
15:00 FC Differdange 03 3 – 1 Progres Niederkorn 2.10 3.57 3.35
15:00 F91 Dudelange 3 – 0 Victoria Rosport 1.47 4.59 6.25
15:00 UNA Strassen 1 – 0 Schifflange — — —
14:00 UN Kaerjeng 97 2 – 1 Fola Esch — — —
Saturday 2 December 2023
16:00 Mondercange 0 – 4 Racing FC Union Luxembourg 2.80 3.59 2.44
15:00 AS Jeunesse Esch 0 – 0 Union Titus Petange — — —
15:00 Marisca Mersch 2 – 2 Swift Hesperange 11.50 7.73 1.21
Wednesday 29 November 2023
19:00 US Mondorf-les-bains 2 – 0 Victoria Rosport — — —
19:00 Marisca Mersch 4 – 1 AS Jeunesse Esch 3.15 3.80 2.62
Sunday 26 November 2023
15:00 Fola Esch 2 – 2 Mondercange — — —
15:00 Wiltz 1 – 1 UN Kaerjeng 97 — — —
15:00 Victoria Rosport 0 – 1 FC Differdange 03 4.15 4.00 1.96
15:00 Union Titus Petange 0 – 1 F91 Dudelange — — —
15:00 Swift Hesperange 2 – 0 AS Jeunesse Esch 1.33 6.29 8.90
15:00 Racing FC Union Luxembourg 2 – 1 UNA Strassen 2.56 3.96 2.55
14:30 Progres Niederkorn 3 – 0 US Mondorf-les-bains 1.63 4.40 4.90
13:30 Schifflange 2 – 1 Marisca Mersch — — —
Sunday 12 November 2023
15:00 Mondercange 1 – 3 Wiltz — — —
15:00 UN Kaerjeng 97 2 – 0 Progres Niederkorn 6.75 5.03 1.45
15:00 FC Differdange 03 2 – 0 Union Titus Petange — — —
15:00 F91 Dudelange 1 – 0 Swift Hesperange 3.51 3.57 2.30
15:00 AS Jeunesse Esch 3 – 3 Schifflange — — —
15:00 UNA Strassen 1 – 1 Marisca Mersch 1.90 4.29 4.83
Saturday 11 November 2023
17:00 Racing FC Union Luxembourg 0 – 1 Fola Esch — — —
Sunday 5 November 2023
15:00 Swift Hesperange 1 – 1 FC Differdange 03 1.69 4.22 5.10
15:00 Union Titus Petange 4 – 1 US Mondorf-les-bains — — —
15:00 Victoria Rosport 1 – 4 UN Kaerjeng 97 1.72 4.20 4.58
15:00 Fola Esch 1 – 1 UNA Strassen — — —
14:30 Progres Niederkorn 1 – 1 Mondercange 1.42 5.25 6.75
13:30 Schifflange 0 – 3 F91 Dudelange — — —
13:30 Wiltz 1 – 3 Racing FC Union Luxembourg — — —
Sunday 22 October 2023
16:30 UN Kaerjeng 97 0 – 1 Union Titus Petange — — —
14:00 Fola Esch 0 – 1 Wiltz — — —
14:00 Racing FC Union Luxembourg 3 – 3 Progres Niederkorn 4.53 4.00 1.76
14:00 Mondercange 3 – 3 Victoria Rosport 2.68 3.73 2.55
14:00 US Mondorf-les-bains 0 – 2 Swift Hesperange 5.53 4.63 1.54
14:00 F91 Dudelange 1 – 0 Marisca Mersch 1.82 3.76 3.76
14:00 UNA Strassen 1 – 1 AS Jeunesse Esch 2.60 3.74 2.54
Saturday 21 October 2023
16:00 FC Differdange 03 5 – 0 Schifflange — — —
Sunday 8 October 2023
16:30 Progres Niederkorn 3 – 2 Fola Esch — — —
14:00 AS Jeunesse Esch 1 – 2 F91 Dudelange 3.82 4.54 1.97
14:00 Marisca Mersch 1 – 1 FC Differdange 03 3.13 3.68 2.10
14:00 Schifflange 0 – 0 US Mondorf-les-bains — — —
14:00 Swift Hesperange 0 – 0 UN Kaerjeng 97 1.17 12.00 19.50
14:00 Union Titus Petange 4 – 0 Mondercange — — —
14:00 Victoria Rosport 1 – 0 Racing FC Union Luxembourg 2.55 3.80 3.18
14:00 Wiltz 2 – 1 UNA Strassen — — —
Wednesday 27 September 2023
18:00 Wiltz 2 – 2 Progres Niederkorn — — —
18:00 Fola Esch 0 – 1 Victoria Rosport — — —
18:00 Racing FC Union Luxembourg 2 – 0 Union Titus Petange — — —
18:00 Mondercange 0 – 6 Swift Hesperange 7.00 4.90 1.51
18:00 UN Kaerjeng 97 1 – 0 Schifflange — — —
18:00 US Mondorf-les-bains 3 – 2 Marisca Mersch 2.05 3.20 3.79
18:00 FC Differdange 03 3 – 1 AS Jeunesse Esch 1.83 3.82 4.00
18:00 UNA Strassen 1 – 1 F91 Dudelange 5.53 4.75 1.69
Sunday 24 September 2023
14:00 AS Jeunesse Esch 2 – 2 US Mondorf-les-bains 2.25 3.72 2.94
14:00 Schifflange 2 – 2 Mondercange — — —
14:00 Victoria Rosport 3 – 1 Wiltz — — —
Saturday 23 September 2023
17:30 Swift Hesperange 2 – 1 Racing FC Union Luxembourg 1.30 6.43 10.70
16:30 Progres Niederkorn 2 – 0 UNA Strassen 1.52 5.25 6.25
16:00 F91 Dudelange 2 – 2 FC Differdange 03 2.01 4.10 3.52
16:00 Union Titus Petange 2 – 1 Fola Esch — — —
Friday 22 September 2023
18:00 Marisca Mersch 2 – 1 UN Kaerjeng 97 2.03 4.64 3.61
Sunday 17 September 2023
16:30 UNA Strassen 2 – 2 FC Differdange 03 4.30 4.00 1.95
14:00 Progres Niederkorn 1 – 1 Victoria Rosport 1.51 5.20 6.21
14:00 Wiltz 2 – 0 Union Titus Petange — — —
14:00 Fola Esch 1 – 2 Swift Hesperange — — —
14:00 Racing FC Union Luxembourg 1 – 0 Schifflange — — —
14:00 Mondercange 1 – 2 Marisca Mersch — — —
14:00 UN Kaerjeng 97 1 – 1 AS Jeunesse Esch 5.31 4.48 1.78
14:00 US Mondorf-les-bains 4 – 0 F91 Dudelange 4.80 4.50 1.60
Sunday 3 September 2023
16:30 Swift Hesperange 1 – 1 Wiltz — — —
14:00 FC Differdange 03 1 – 1 US Mondorf-les-bains 1.83 4.25 4.75
14:00 F91 Dudelange 4 – 1 UN Kaerjeng 97 1.28 9.20 14.20
14:00 AS Jeunesse Esch 0 – 1 Mondercange 2.08 3.80 3.35
14:00 Marisca Mersch 2 – 2 Racing FC Union Luxembourg 2.36 2.97 3.13
14:00 Schifflange 3 – 1 Fola Esch — — —
14:00 Union Titus Petange 2 – 2 Progres Niederkorn — — —
14:00 Victoria Rosport 0 – 3 UNA Strassen 2.25 3.75 3.32
Sunday 27 August 2023
16:30 Progres Niederkorn 2 – 0 Swift Hesperange 3.77 3.81 2.00
14:00 Victoria Rosport 3 – 1 Union Titus Petange — — —
14:00 Wiltz 2 – 1 Schifflange — — —
14:00 Fola Esch 1 – 2 Marisca Mersch — — —
14:00 Racing FC Union Luxembourg 0 – 3 AS Jeunesse Esch 2.35 3.54 2.92
14:00 Mondercange 1 – 0 F91 Dudelange 6.50 4.85 1.50
14:00 UN Kaerjeng 97 0 – 1 FC Differdange 03 6.61 5.09 1.43
14:00 UNA Strassen 4 – 2 US Mondorf-les-bains 3.10 3.82 2.25
Sunday 20 August 2023
16:30 Union Titus Petange 2 – 2 UNA Strassen — — —
14:00 Schifflange 2 – 0 Progres Niederkorn — — —
14:00 Swift Hesperange 3 – 2 Victoria Rosport 1.22 8.30 16.00
14:00 US Mondorf-les-bains 5 – 3 UN Kaerjeng 97 1.70 5.00 4.96
14:00 FC Differdange 03 2 – 0 Mondercange 1.63 4.51 5.25
14:00 F91 Dudelange 2 – 0 Racing FC Union Luxembourg 1.58 5.50 7.46
14:00 AS Jeunesse Esch 4 – 1 Fola Esch — — —
14:00 Marisca Mersch 1 – 1 Wiltz — — —
Sunday 13 August 2023
16:30 Progres Niederkorn 4 – 3 Marisca Mersch 1.20 7.73 11.25
14:00 Victoria Rosport 1 – 2 Schifflange — — —
14:00 Wiltz 0 – 1 AS Jeunesse Esch — — —
14:00 Fola Esch 3 – 2 F91 Dudelange — — —
14:00 Racing FC Union Luxembourg 1 – 3 FC Differdange 03 3.54 3.80 2.15
14:00 Mondercange 3 – 2 US Mondorf-les-bains 2.60 3.50 2.55
14:00 UNA Strassen 2 – 1 UN Kaerjeng 97 1.80 4.50 4.30
14:00 Union Titus Petange 2 – 0 Swift Hesperange — — —
Sunday 6 August 2023
17:00 FC Differdange 03 5 – 1 Fola Esch — — —
16:30 AS Jeunesse Esch 1 – 3 Progres Niederkorn 4.45 4.00 1.73
14:00 UN Kaerjeng 97 1 – 2 Mondercange 2.75 3.62 2.50
14:00 US Mondorf-les-bains 1 – 3 Racing FC Union Luxembourg 2.13 3.60 3.20
14:00 F91 Dudelange 3 – 1 Wiltz — — —
14:00 Marisca Mersch 1 – 2 Victoria Rosport 3.18 4.20 2.00
14:00 UNA Strassen 1 – 5 Swift Hesperange 9.50 6.74 1.28
Saturday 5 August 2023
16:00 Schifflange 3 – 3 Union Titus Petange — — —

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