Final table 16 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
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.85
685 goals.
53.8% of matches went over 2.5.
Home advantage
41.3%
Draws 20.4%,
away wins 38.3%.
Half-time lead held
77.6%
From 134 matches where someone led at the break.
1–0
26 · 10.8%
1–1
24 · 10%
0–1
22 · 9.2%
1–2
18 · 7.5%
0–0
16 · 6.7%
2–1
14 · 5.8%
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.
Monday 1 June 2026
17:30
Jeunesse Canach
1 – 1
Résidence Walferdange
1.76
3.85
4.27
Sunday 31 May 2026
17:00
Mamer
0 – 0
Wiltz
—
—
—
Saturday 23 May 2026
14:00
Victoria Rosport
2 – 4
US Hostert
2.20
3.75
3.22
14:00
Union Titus Petange
2 – 3
Swift Hesperange
—
—
—
14:00
UNA Strassen
0 – 0
US Mondorf-les-bains
2.13
3.50
3.75
14:00
Racing FC Union Luxembourg
6 – 1
Rodange 91
—
—
—
14:00
Progres Niederkorn
2 – 4
F91 Dudelange
3.87
4.40
1.87
14:00
UN Kaerjeng 97
0 – 2
AS Jeunesse Esch
2.12
3.85
3.62
14:00
Mamer
0 – 0
Jeunesse Canach
—
—
—
14:00
Atert Bissen
1 – 0
FC Differdange 03
3.10
3.54
2.40
Sunday 17 May 2026
16:30
AS Jeunesse Esch
2 – 1
Progres Niederkorn
3.75
3.64
2.30
14:00
Rodange 91
1 – 1
Mamer
—
—
—
14:00
US Mondorf-les-bains
1 – 0
Union Titus Petange
—
—
—
14:00
Jeunesse Canach
0 – 5
Atert Bissen
8.00
4.75
1.50
14:00
US Hostert
0 – 1
Racing FC Union Luxembourg
3.00
3.70
2.35
14:00
Swift Hesperange
3 – 0
Victoria Rosport
2.00
3.80
3.70
14:00
F91 Dudelange
1 – 1
UNA Strassen
2.45
3.45
2.70
14:00
FC Differdange 03
2 – 0
UN Kaerjeng 97
1.23
5.80
14.10
Sunday 10 May 2026
16:00
UNA Strassen
3 – 0
AS Jeunesse Esch
1.54
4.57
8.10
14:00
Victoria Rosport
1 – 0
US Mondorf-les-bains
5.40
4.25
1.67
14:00
Union Titus Petange
3 – 0
F91 Dudelange
—
—
—
14:00
UN Kaerjeng 97
1 – 0
Jeunesse Canach
2.06
3.50
3.55
14:00
Swift Hesperange
0 – 1
US Hostert
3.40
3.73
2.26
14:00
Mamer
3 – 2
Racing FC Union Luxembourg
—
—
—
14:00
Atert Bissen
3 – 2
Rodange 91
—
—
—
Friday 8 May 2026
18:00
Progres Niederkorn
2 – 3
FC Differdange 03
6.62
4.00
1.71
Sunday 3 May 2026
14:00
Rodange 91
0 – 3
UN Kaerjeng 97
—
—
—
14:00
Racing FC Union Luxembourg
0 – 5
Atert Bissen
3.49
3.90
2.20
14:00
US Mondorf-les-bains
1 – 0
Swift Hesperange
1.42
4.50
7.80
14:00
AS Jeunesse Esch
1 – 1
Union Titus Petange
—
—
—
14:00
Jeunesse Canach
1 – 0
Progres Niederkorn
4.20
3.50
1.90
14:00
US Hostert
4 – 2
Mamer
—
—
—
14:00
F91 Dudelange
1 – 2
Victoria Rosport
1.28
5.25
10.00
14:00
FC Differdange 03
0 – 0
UNA Strassen
1.80
4.00
5.70
Sunday 26 April 2026
16:30
Progres Niederkorn
1 – 0
Rodange 91
—
—
—
14:00
Victoria Rosport
1 – 2
AS Jeunesse Esch
3.25
3.43
2.30
14:00
Union Titus Petange
0 – 1
FC Differdange 03
—
—
—
14:00
UNA Strassen
2 – 0
Jeunesse Canach
1.32
5.50
10.50
14:00
US Mondorf-les-bains
4 – 0
US Hostert
1.57
4.10
5.50
14:00
UN Kaerjeng 97
2 – 5
Racing FC Union Luxembourg
3.05
3.55
2.34
14:00
Swift Hesperange
0 – 3
F91 Dudelange
6.00
4.20
1.60
14:00
Atert Bissen
2 – 2
Mamer
—
—
—
Sunday 19 April 2026
16:00
AS Jeunesse Esch
1 – 1
Swift Hesperange
2.30
3.47
3.45
14:00
Rodange 91
2 – 1
UNA Strassen
—
—
—
14:00
Jeunesse Canach
0 – 1
Union Titus Petange
—
—
—
14:00
US Hostert
0 – 3
Atert Bissen
6.60
4.52
1.52
14:00
Mamer
0 – 1
UN Kaerjeng 97
—
—
—
14:00
F91 Dudelange
1 – 1
US Mondorf-les-bains
1.95
3.76
3.85
14:00
FC Differdange 03
3 – 0
Victoria Rosport
1.16
8.60
93.00
Saturday 18 April 2026
16:00
Racing FC Union Luxembourg
2 – 2
Progres Niederkorn
2.41
3.45
2.88
Sunday 12 April 2026
16:30
Progres Niederkorn
1 – 1
Mamer
—
—
—
14:00
Victoria Rosport
2 – 1
Jeunesse Canach
2.66
3.25
2.72
14:00
Rodange 91
0 – 1
Union Titus Petange
—
—
—
14:00
UNA Strassen
1 – 0
Racing FC Union Luxembourg
2.02
3.91
3.50
14:00
US Mondorf-les-bains
1 – 1
AS Jeunesse Esch
1.60
4.00
6.09
14:00
UN Kaerjeng 97
1 – 2
Atert Bissen
4.75
4.14
1.70
14:00
Swift Hesperange
1 – 5
FC Differdange 03
10.00
5.14
1.35
14:00
F91 Dudelange
3 – 1
US Hostert
1.45
4.50
6.45
Saturday 4 April 2026
16:00
Racing FC Union Luxembourg
0 – 0
Union Titus Petange
—
—
—
16:00
Jeunesse Canach
0 – 2
Swift Hesperange
2.05
3.25
4.02
16:00
US Hostert
0 – 2
UN Kaerjeng 97
2.43
3.40
2.70
16:00
Mamer
0 – 1
UNA Strassen
—
—
—
16:00
FC Differdange 03
1 – 2
US Mondorf-les-bains
1.53
4.00
6.70
16:00
Atert Bissen
2 – 0
Progres Niederkorn
2.16
3.74
3.20
15:00
Rodange 91
3 – 1
Victoria Rosport
—
—
—
14:00
AS Jeunesse Esch
0 – 1
F91 Dudelange
4.50
3.75
1.75
Sunday 22 March 2026
15:00
Victoria Rosport
3 – 4
Racing FC Union Luxembourg
5.15
3.72
1.80
15:00
Union Titus Petange
1 – 2
Mamer
—
—
—
15:00
UNA Strassen
3 – 3
Atert Bissen
2.10
3.55
3.24
15:00
Progres Niederkorn
2 – 2
UN Kaerjeng 97
1.86
3.60
4.34
15:00
US Mondorf-les-bains
3 – 1
Jeunesse Canach
1.51
4.29
6.60
15:00
AS Jeunesse Esch
2 – 3
US Hostert
2.34
3.60
4.20
15:00
F91 Dudelange
0 – 0
FC Differdange 03
3.55
3.76
2.20
15:00
Rodange 91
2 – 0
Swift Hesperange
—
—
—
Sunday 15 March 2026
15:00
UN Kaerjeng 97
1 – 0
UNA Strassen
5.33
3.90
1.64
15:00
Jeunesse Canach
0 – 1
F91 Dudelange
5.23
3.90
1.62
15:00
US Hostert
1 – 5
Progres Niederkorn
3.69
3.62
1.97
15:00
Mamer
0 – 2
Victoria Rosport
—
—
—
15:00
FC Differdange 03
1 – 1
AS Jeunesse Esch
1.30
5.40
12.00
15:00
Atert Bissen
2 – 0
Union Titus Petange
—
—
—
Saturday 14 March 2026
18:00
Racing FC Union Luxembourg
1 – 0
Swift Hesperange
1.69
3.77
5.80
16:00
Rodange 91
1 – 3
US Mondorf-les-bains
—
—
—
Sunday 8 March 2026
15:00
Victoria Rosport
1 – 0
Atert Bissen
4.30
3.90
1.91
15:00
Union Titus Petange
1 – 2
UN Kaerjeng 97
—
—
—
15:00
UNA Strassen
2 – 0
Progres Niederkorn
2.22
3.60
3.86
15:00
US Mondorf-les-bains
1 – 3
Racing FC Union Luxembourg
2.20
3.40
3.17
15:00
AS Jeunesse Esch
0 – 1
Jeunesse Canach
2.12
3.74
3.60
15:00
Swift Hesperange
0 – 1
Mamer
—
—
—
15:00
FC Differdange 03
3 – 2
US Hostert
1.23
6.25
13.00
15:00
Rodange 91
1 – 2
F91 Dudelange
—
—
—
Sunday 1 March 2026
17:30
Progres Niederkorn
4 – 1
Union Titus Petange
—
—
—
15:00
Racing FC Union Luxembourg
1 – 2
F91 Dudelange
3.00
3.75
2.58
15:00
UN Kaerjeng 97
2 – 0
Victoria Rosport
2.50
3.51
3.28
15:00
US Hostert
1 – 0
UNA Strassen
6.20
4.39
1.54
15:00
Atert Bissen
2 – 0
Swift Hesperange
1.48
4.57
7.00
Saturday 28 February 2026
16:00
Rodange 91
3 – 3
AS Jeunesse Esch
—
—
—
16:00
Mamer
0 – 1
US Mondorf-les-bains
—
—
—
15:00
Jeunesse Canach
0 – 0
FC Differdange 03
11.00
5.48
1.33
Sunday 22 February 2026
15:00
Victoria Rosport
2 – 1
Progres Niederkorn
4.20
3.52
1.96
15:00
Union Titus Petange
0 – 4
UNA Strassen
—
—
—
15:00
US Mondorf-les-bains
2 – 1
Atert Bissen
2.36
3.66
3.09
15:00
Jeunesse Canach
0 – 0
US Hostert
2.56
3.65
2.91
15:00
Swift Hesperange
2 – 1
UN Kaerjeng 97
2.33
3.67
2.90
15:00
F91 Dudelange
1 – 3
Mamer
—
—
—
15:00
Rodange 91
0 – 6
FC Differdange 03
—
—
—
Saturday 21 February 2026
17:30
AS Jeunesse Esch
3 – 2
Racing FC Union Luxembourg
2.95
3.45
2.68
Sunday 15 February 2026
15:00
UNA Strassen
0 – 0
Victoria Rosport
1.30
6.25
11.50
15:00
Rodange 91
1 – 4
Jeunesse Canach
—
—
—
15:00
Progres Niederkorn
1 – 1
Swift Hesperange
1.86
3.78
4.65
15:00
UN Kaerjeng 97
1 – 3
US Mondorf-les-bains
4.00
3.55
1.91
15:00
US Hostert
2 – 0
Union Titus Petange
—
—
—
15:00
Mamer
2 – 1
AS Jeunesse Esch
—
—
—
15:00
Atert Bissen
2 – 0
F91 Dudelange
3.08
3.71
2.23
Saturday 14 February 2026
15:00
Racing FC Union Luxembourg
0 – 2
FC Differdange 03
5.50
3.85
1.72
Sunday 8 February 2026
15:00
Victoria Rosport
0 – 3
Union Titus Petange
—
—
—
15:00
Rodange 91
1 – 2
US Hostert
—
—
—
15:00
US Mondorf-les-bains
1 – 0
Progres Niederkorn
2.40
3.30
3.38
15:00
Jeunesse Canach
1 – 3
Racing FC Union Luxembourg
3.88
3.43
1.92
15:00
F91 Dudelange
1 – 0
UN Kaerjeng 97
1.42
5.00
7.20
15:00
FC Differdange 03
5 – 0
Mamer
—
—
—
15:00
UNA Strassen
3 – 0
Swift Hesperange
1.40
5.11
9.58
14:00
AS Jeunesse Esch
1 – 1
Atert Bissen
3.26
3.43
2.19
Sunday 7 December 2025
15:00
Union Titus Petange
0 – 3
US Mondorf-les-bains
—
—
—
15:00
UNA Strassen
1 – 4
F91 Dudelange
2.24
3.86
3.25
15:00
Racing FC Union Luxembourg
0 – 0
US Hostert
1.63
4.74
5.40
15:00
UN Kaerjeng 97
1 – 1
FC Differdange 03
7.76
4.84
1.45
15:00
Mamer
0 – 2
Rodange 91
—
—
—
15:00
Atert Bissen
2 – 1
Jeunesse Canach
1.40
5.09
8.75
14:00
Victoria Rosport
2 – 2
Swift Hesperange
3.16
3.63
2.42
Saturday 6 December 2025
16:00
Progres Niederkorn
0 – 2
AS Jeunesse Esch
1.75
3.95
5.07
Wednesday 3 December 2025
19:00
Victoria Rosport
0 – 0
F91 Dudelange
7.45
4.84
1.50
19:00
Union Titus Petange
0 – 0
AS Jeunesse Esch
—
—
—
19:00
UNA Strassen
3 – 1
FC Differdange 03
2.98
3.65
2.72
19:00
Progres Niederkorn
1 – 2
Jeunesse Canach
1.58
4.19
6.20
19:00
UN Kaerjeng 97
3 – 1
Rodange 91
—
—
—
19:00
Swift Hesperange
1 – 2
US Mondorf-les-bains
4.15
3.76
1.83
19:00
Mamer
1 – 0
US Hostert
—
—
—
Sunday 30 November 2025
15:00
Racing FC Union Luxembourg
5 – 2
Mamer
—
—
—
15:00
US Mondorf-les-bains
4 – 0
Victoria Rosport
1.49
5.03
7.50
15:00
Jeunesse Canach
1 – 3
UN Kaerjeng 97
2.16
3.57
3.49
15:00
US Hostert
1 – 1
Swift Hesperange
2.36
3.80
3.50
15:00
F91 Dudelange
6 – 3
Union Titus Petange
—
—
—
15:00
FC Differdange 03
1 – 1
Progres Niederkorn
1.59
4.21
6.75
14:00
Rodange 91
0 – 3
Atert Bissen
—
—
—
Saturday 29 November 2025
15:00
AS Jeunesse Esch
0 – 2
UNA Strassen
6.09
4.24
1.72
Wednesday 26 November 2025
19:00
Swift Hesperange
0 – 1
Racing FC Union Luxembourg
3.31
3.63
2.18
18:30
FC Differdange 03
2 – 2
Rodange 91
—
—
—
Saturday 22 November 2025
16:00
Atert Bissen
3 – 0
Racing FC Union Luxembourg
2.21
3.80
2.94
Sunday 2 November 2025
15:00
Racing FC Union Luxembourg
1 – 1
UN Kaerjeng 97
1.57
4.43
6.60
15:00
AS Jeunesse Esch
1 – 0
Victoria Rosport
1.91
3.50
4.22
15:00
Jeunesse Canach
3 – 3
UNA Strassen
5.80
4.18
1.57
15:00
US Hostert
2 – 1
US Mondorf-les-bains
6.00
4.70
1.58
15:00
F91 Dudelange
3 – 1
Swift Hesperange
1.61
4.43
5.80
15:00
FC Differdange 03
1 – 0
Union Titus Petange
—
—
—
14:00
Mamer
1 – 4
Atert Bissen
—
—
—
Friday 31 October 2025
19:00
Rodange 91
0 – 0
Progres Niederkorn
—
—
—
Wednesday 29 October 2025
18:30
FC Differdange 03
5 – 1
Racing FC Union Luxembourg
1.63
4.20
6.02
Sunday 26 October 2025
15:00
Victoria Rosport
0 – 2
FC Differdange 03
14.00
5.93
1.28
15:00
Union Titus Petange
1 – 0
Jeunesse Canach
—
—
—
15:00
UNA Strassen
5 – 0
Rodange 91
—
—
—
15:00
UN Kaerjeng 97
4 – 2
Mamer
—
—
—
15:00
Swift Hesperange
0 – 1
AS Jeunesse Esch
2.32
3.62
3.21
15:00
Atert Bissen
7 – 1
US Hostert
1.57
4.95
6.18
14:00
US Mondorf-les-bains
3 – 1
F91 Dudelange
3.00
3.68
2.46
Saturday 25 October 2025
16:00
Progres Niederkorn
1 – 3
Racing FC Union Luxembourg
2.07
3.91
3.55
Sunday 19 October 2025
14:00
Union Titus Petange
1 – 1
Rodange 91
—
—
—
14:00
AS Jeunesse Esch
2 – 0
US Mondorf-les-bains
4.25
4.03
1.95
14:00
Jeunesse Canach
2 – 1
Victoria Rosport
2.10
3.64
3.98
14:00
US Hostert
1 – 1
F91 Dudelange
7.60
5.24
1.43
14:00
Mamer
1 – 2
Progres Niederkorn
—
—
—
14:00
FC Differdange 03
3 – 0
Swift Hesperange
1.47
4.94
9.61
14:00
Atert Bissen
1 – 0
UN Kaerjeng 97
1.56
4.92
5.40
Saturday 18 October 2025
16:30
Racing FC Union Luxembourg
1 – 2
UNA Strassen
2.81
3.30
2.67
Sunday 5 October 2025
14:00
Victoria Rosport
0 – 1
Rodange 91
—
—
—
14:00
Union Titus Petange
2 – 1
Racing FC Union Luxembourg
—
—
—
14:00
UNA Strassen
2 – 0
Mamer
—
—
—
14:00
Progres Niederkorn
1 – 1
Atert Bissen
1.92
4.19
3.90
14:00
US Mondorf-les-bains
1 – 3
FC Differdange 03
4.46
3.56
1.92
14:00
UN Kaerjeng 97
2 – 2
US Hostert
2.39
3.74
2.85
14:00
Swift Hesperange
1 – 0
Jeunesse Canach
2.12
4.04
3.67
14:00
F91 Dudelange
4 – 0
AS Jeunesse Esch
1.55
4.60
7.00
Wednesday 1 October 2025
18:00
Victoria Rosport
3 – 0
Mamer
—
—
—
18:00
Union Titus Petange
2 – 3
Atert Bissen
—
—
—
18:00
UNA Strassen
4 – 0
UN Kaerjeng 97
1.27
5.87
11.80
18:00
Progres Niederkorn
2 – 1
US Hostert
1.37
5.53
8.60
18:00
US Mondorf-les-bains
4 – 0
Rodange 91
—
—
—
18:00
AS Jeunesse Esch
0 – 1
FC Differdange 03
8.80
4.73
1.42
18:00
F91 Dudelange
0 – 1
Jeunesse Canach
1.32
5.74
9.45
Sunday 28 September 2025
14:00
Swift Hesperange
1 – 0
Rodange 91
—
—
—
14:00
Racing FC Union Luxembourg
1 – 0
Victoria Rosport
1.56
4.31
6.60
14:00
UN Kaerjeng 97
3 – 4
Progres Niederkorn
5.80
4.50
1.58
14:00
Jeunesse Canach
1 – 0
US Mondorf-les-bains
4.80
4.55
1.67
14:00
US Hostert
1 – 3
AS Jeunesse Esch
2.35
3.65
3.09
14:00
Mamer
1 – 1
Union Titus Petange
—
—
—
14:00
Atert Bissen
3 – 1
UNA Strassen
3.35
3.95
2.11
13:00
FC Differdange 03
2 – 2
F91 Dudelange
1.85
3.91
4.80
Sunday 14 September 2025
14:00
F91 Dudelange
3 – 0
Rodange 91
—
—
—
14:00
Racing FC Union Luxembourg
0 – 2
US Mondorf-les-bains
2.20
3.86
3.50
14:00
Jeunesse Canach
1 – 0
AS Jeunesse Esch
3.00
3.55
2.30
14:00
US Hostert
0 – 1
FC Differdange 03
10.00
5.78
1.32
14:00
Mamer
1 – 2
Swift Hesperange
—
—
—
14:00
Atert Bissen
5 – 0
Victoria Rosport
2.03
4.30
3.25
Saturday 13 September 2025
17:00
Progres Niederkorn
0 – 1
UNA Strassen
2.20
3.83
3.20
15:00
UN Kaerjeng 97
3 – 0
Union Titus Petange
—
—
—
Wednesday 3 September 2025
18:00
Mamer
1 – 4
FC Differdange 03
—
—
—
Sunday 31 August 2025
16:30
FC Differdange 03
3 – 1
Jeunesse Canach
1.20
7.13
15.00
14:00
Victoria Rosport
2 – 1
UN Kaerjeng 97
1.85
4.00
3.95
14:00
Union Titus Petange
1 – 2
Progres Niederkorn
—
—
—
14:00
UNA Strassen
4 – 0
US Hostert
1.54
5.50
8.50
14:00
US Mondorf-les-bains
3 – 1
Mamer
—
—
—
14:00
AS Jeunesse Esch
4 – 0
Rodange 91
—
—
—
14:00
Swift Hesperange
1 – 2
Atert Bissen
2.15
4.14
3.84
14:00
F91 Dudelange
1 – 1
Racing FC Union Luxembourg
1.95
3.65
3.95
Sunday 24 August 2025
14:00
UNA Strassen
3 – 0
Union Titus Petange
—
—
—
14:00
Racing FC Union Luxembourg
1 – 1
AS Jeunesse Esch
1.66
4.39
5.20
14:00
Progres Niederkorn
0 – 1
Victoria Rosport
1.32
5.16
8.78
14:00
UN Kaerjeng 97
0 – 3
Swift Hesperange
5.00
4.10
1.76
14:00
Mamer
1 – 2
F91 Dudelange
—
—
—
14:00
Atert Bissen
0 – 2
US Mondorf-les-bains
2.85
3.50
2.35
Saturday 23 August 2025
16:30
US Hostert
2 – 1
Jeunesse Canach
2.10
4.35
3.10
Sunday 17 August 2025
16:30
Swift Hesperange
1 – 4
Progres Niederkorn
3.64
3.80
1.96
14:00
Victoria Rosport
2 – 2
UNA Strassen
5.50
4.16
1.81
14:00
US Mondorf-les-bains
2 – 0
UN Kaerjeng 97
1.78
4.40
5.33
14:00
AS Jeunesse Esch
0 – 1
Mamer
—
—
—
14:00
Jeunesse Canach
1 – 2
Rodange 91
—
—
—
14:00
F91 Dudelange
4 – 2
Atert Bissen
1.44
5.00
7.27
Saturday 16 August 2025
16:30
Union Titus Petange
0 – 2
US Hostert
—
—
—
Sunday 10 August 2025
14:00
Swift Hesperange
4 – 2
UNA Strassen
5.50
4.10
1.95
14:00
Union Titus Petange
1 – 1
Victoria Rosport
—
—
—
14:00
Racing FC Union Luxembourg
1 – 3
Jeunesse Canach
1.40
5.25
8.50
14:00
US Hostert
0 – 0
Rodange 91
—
—
—
14:00
Atert Bissen
0 – 0
AS Jeunesse Esch
2.22
3.98
2.85
Saturday 9 August 2025
16:00
Progres Niederkorn
1 – 0
US Mondorf-les-bains
1.92
4.17
4.47
15:00
UN Kaerjeng 97
2 – 3
F91 Dudelange
7.25
5.33
1.44
Sunday 3 August 2025
14:00
Rodange 91
1 – 1
Racing FC Union Luxembourg
—
—
—
14:00
US Mondorf-les-bains
0 – 1
UNA Strassen
4.32
3.85
1.82
14:00
AS Jeunesse Esch
1 – 1
UN Kaerjeng 97
—
—
—
14:00
Jeunesse Canach
2 – 3
Mamer
—
—
—
14:00
US Hostert
1 – 4
Victoria Rosport
2.43
3.75
2.80
14:00
Swift Hesperange
0 – 0
Union Titus Petange
—
—
—
14:00
FC Differdange 03
1 – 0
Atert Bissen
1.25
5.84
19.00
Saturday 2 August 2025
16:00
F91 Dudelange
4 – 3
Progres Niederkorn
2.00
3.25
3.15