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
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.39
172 goals.
47.2% of matches went over 2.5.
Home advantage
43.1%
Draws 22.2%,
away wins 34.7%.
Half-time lead held
80%
From 50 matches where someone led at the break.
1–0
12 · 16.7%
2–1
8 · 11.1%
0–2
7 · 9.7%
2–2
6 · 8.3%
1–2
6 · 8.3%
2–0
5 · 6.9%
Results 144
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 27 December 2026
16:00
Vizela
scheduled
Leixoes
—
—
—
16:00
Farense
scheduled
Portimonense
—
—
—
16:00
Penafiel
scheduled
Amarante
—
—
—
16:00
Lusitânia Lourosa
scheduled
União de Leiria
—
—
—
16:00
Felgueiras 1932
scheduled
Academica
—
—
—
16:00
Feirense
scheduled
Tondela
—
—
—
16:00
Chaves
scheduled
Torreense
—
—
—
16:00
Benfica B
scheduled
Sporting CP B
—
—
—
16:00
AVS
scheduled
FC Porto B
—
—
—
Sunday 20 December 2026
16:00
Vizela
scheduled
Penafiel
—
—
—
16:00
Torreense
scheduled
Feirense
—
—
—
16:00
Tondela
scheduled
Benfica B
—
—
—
16:00
Portimonense
scheduled
Lusitânia Lourosa
—
—
—
16:00
Leixoes
scheduled
Farense
—
—
—
16:00
União de Leiria
scheduled
Felgueiras 1932
—
—
—
16:00
FC Porto B
scheduled
Sporting CP B
—
—
—
16:00
Amarante
scheduled
Chaves
—
—
—
16:00
Academica
scheduled
AVS
—
—
—
Sunday 13 December 2026
16:00
Sporting CP B
scheduled
Academica
—
—
—
16:00
Farense
scheduled
Amarante
—
—
—
16:00
Penafiel
scheduled
Leixoes
—
—
—
16:00
Lusitânia Lourosa
scheduled
Tondela
—
—
—
16:00
Felgueiras 1932
scheduled
Torreense
—
—
—
16:00
Feirense
scheduled
União de Leiria
—
—
—
16:00
Chaves
scheduled
FC Porto B
—
—
—
16:00
Benfica B
scheduled
Vizela
—
—
—
16:00
AVS
scheduled
Portimonense
—
—
—
Sunday 6 December 2026
16:00
Vizela
scheduled
Farense
—
—
—
16:00
Torreense
scheduled
Sporting CP B
—
—
—
16:00
Tondela
scheduled
Penafiel
—
—
—
16:00
Portimonense
scheduled
Felgueiras 1932
—
—
—
16:00
Leixoes
scheduled
Feirense
—
—
—
16:00
União de Leiria
scheduled
Chaves
—
—
—
16:00
FC Porto B
scheduled
Academica
—
—
—
16:00
Benfica B
scheduled
Lusitânia Lourosa
—
—
—
16:00
Amarante
scheduled
AVS
—
—
—
Monday 30 November 2026
18:00
Sporting CP B
scheduled
Amarante
—
—
—
18:00
Academica
scheduled
Torreense
—
—
—
Sunday 29 November 2026
15:30
Penafiel
scheduled
Benfica B
—
—
—
14:00
Felgueiras 1932
scheduled
FC Porto B
—
—
—
11:00
AVS
scheduled
Leixoes
—
—
—
Saturday 28 November 2026
15:30
Farense
scheduled
União de Leiria
—
—
—
14:00
Chaves
scheduled
Tondela
—
—
—
11:00
Lusitânia Lourosa
scheduled
Vizela
—
—
—
Friday 27 November 2026
18:00
Feirense
scheduled
Portimonense
—
—
—
Sunday 15 November 2026
15:30
Vizela
scheduled
Feirense
—
—
—
15:30
Tondela
scheduled
Farense
—
—
—
15:30
Penafiel
scheduled
Lusitânia Lourosa
—
—
—
15:30
Leixoes
scheduled
Chaves
—
—
—
15:30
União de Leiria
scheduled
Sporting CP B
—
—
—
15:30
FC Porto B
scheduled
Torreense
—
—
—
15:30
Benfica B
scheduled
AVS
—
—
—
14:00
Portimonense
scheduled
Academica
—
—
—
11:00
Amarante
scheduled
Felgueiras 1932
—
—
—
Monday 9 November 2026
20:15
Torreense
scheduled
União de Leiria
—
—
—
Sunday 8 November 2026
18:00
Sporting CP B
scheduled
Tondela
—
—
—
14:00
Farense
scheduled
Benfica B
—
—
—
11:00
Feirense
scheduled
Lusitânia Lourosa
—
—
—
11:00
FC Porto B
scheduled
Portimonense
—
—
—
Saturday 7 November 2026
15:30
Academica
scheduled
Amarante
—
—
—
14:00
Chaves
scheduled
Penafiel
—
—
—
11:00
Felgueiras 1932
scheduled
Leixoes
—
—
—
Friday 6 November 2026
18:45
AVS
scheduled
Vizela
—
—
—
Monday 2 November 2026
18:00
Penafiel
scheduled
Feirense
—
—
—
Sunday 1 November 2026
15:30
Lusitânia Lourosa
scheduled
Farense
—
—
—
14:00
Tondela
scheduled
Felgueiras 1932
—
—
—
11:00
Vizela
scheduled
Academica
—
—
—
Saturday 31 October 2026
18:00
União de Leiria
scheduled
AVS
—
—
—
18:00
Benfica B
scheduled
Chaves
—
—
—
15:30
Leixoes
scheduled
Sporting CP B
—
—
—
14:00
Portimonense
scheduled
Torreense
—
—
—
11:00
Amarante
scheduled
FC Porto B
—
—
—
Monday 26 October 2026
20:45
Torreense
1 – 0
Amarante
—
—
—
Sunday 25 October 2026
15:30
FC Porto B
1 – 1
União de Leiria
—
—
—
14:00
Felgueiras 1932
2 – 2
Lusitânia Lourosa
—
—
—
11:00
AVS
2 – 1
Tondela
—
—
—
Saturday 24 October 2026
17:00
Farense
1 – 4
Penafiel
—
—
—
13:00
Feirense
0 – 0
Benfica B
—
—
—
10:00
Sporting CP B
3 – 0
Portimonense
—
—
—
10:00
Academica
4 – 0
Leixoes
—
—
—
Friday 23 October 2026
17:45
Chaves
2 – 1
Vizela
—
—
—
Monday 12 October 2026
17:00
Benfica B
1 – 0
Felgueiras 1932
—
—
—
Sunday 11 October 2026
17:00
União de Leiria
0 – 2
Academica
—
—
—
13:00
Farense
2 – 1
Feirense
—
—
—
10:00
Lusitânia Lourosa
1 – 1
Chaves
—
—
—
Saturday 10 October 2026
19:30
Vizela
0 – 2
Sporting CP B
—
—
—
14:30
Leixoes
1 – 2
FC Porto B
—
—
—
13:00
Amarante
1 – 2
Portimonense
—
—
—
10:00
Tondela
1 – 0
Torreense
—
—
—
Friday 9 October 2026
17:00
Penafiel
1 – 2
AVS
—
—
—
Sunday 4 October 2026
10:00
Farense
4 – 0
Chaves
2.25
3.05
2.88
Monday 14 September 2026
17:00
Sporting CP B
1 – 2
Lusitânia Lourosa
2.15
3.20
4.00
17:00
FC Porto B
2 – 2
Vizela
3.66
3.25
2.03
Sunday 13 September 2026
14:30
Amarante
2 – 2
União de Leiria
2.88
3.15
2.46
13:00
Chaves
1 – 0
Feirense
2.12
3.25
3.75
10:00
AVS
0 – 0
Farense
3.10
3.10
2.40
Saturday 12 September 2026
13:00
Felgueiras 1932
1 – 2
Penafiel
2.36
3.10
3.15
10:00
Portimonense
0 – 2
Tondela
3.00
3.35
2.45
Friday 11 September 2026
19:45
Academica
0 – 3
Benfica B
2.35
3.25
3.01
17:45
Torreense
0 – 0
Leixoes
2.10
3.50
3.26
Monday 7 September 2026
17:00
Lusitânia Lourosa
2 – 1
AVS
2.20
3.28
3.33
Sunday 6 September 2026
17:00
União de Leiria
1 – 0
Portimonense
2.15
3.30
3.44
14:30
Leixoes
3 – 1
Amarante
1.96
3.60
4.80
10:00
Vizela
1 – 0
Felgueiras 1932
2.27
3.12
3.50
Saturday 5 September 2026
14:30
Feirense
1 – 3
Sporting CP B
2.65
3.20
2.96
14:30
Benfica B
0 – 2
Torreense
3.12
3.35
2.41
13:00
Penafiel
4 – 1
Academica
2.40
3.15
3.15
10:00
Tondela
3 – 0
FC Porto B
1.74
3.66
5.33
Sunday 30 August 2026
17:00
Sporting CP B
2 – 1
Farense
2.62
3.15
2.94
17:00
Felgueiras 1932
2 – 1
Chaves
2.40
3.23
3.16
17:00
FC Porto B
0 – 3
Penafiel
2.79
3.25
2.62
13:00
AVS
2 – 0
Feirense
2.33
3.15
3.10
10:00
Amarante
1 – 0
Benfica B
2.52
3.25
2.90
Saturday 29 August 2026
19:30
Torreense
0 – 3
Vizela
2.19
3.25
3.45
13:00
Academica
0 – 2
Lusitânia Lourosa
2.52
3.13
3.42
10:00
Portimonense
0 – 2
Leixoes
2.76
3.33
2.57
Friday 28 August 2026
17:00
União de Leiria
2 – 0
Tondela
2.16
3.36
3.45
Monday 24 August 2026
19:15
Feirense
0 – 1
FC Porto B
2.15
3.21
3.63
17:00
Farense
1 – 1
Felgueiras 1932
2.08
3.15
3.85
Sunday 23 August 2026
13:00
Penafiel
2 – 0
Sporting CP B
2.73
3.21
2.72
10:00
Chaves
2 – 2
AVS
2.02
3.40
4.00
Saturday 22 August 2026
17:00
Lusitânia Lourosa
2 – 2
Torreense
3.31
3.25
2.32
13:00
Vizela
0 – 0
Amarante
1.98
3.42
4.00
10:00
Leixoes
2 – 4
União de Leiria
2.30
3.43
3.70
Friday 21 August 2026
19:15
Tondela
0 – 2
Academica
2.05
3.53
3.90
17:00
Benfica B
1 – 1
Portimonense
2.16
3.35
3.68
Monday 17 August 2026
17:00
Felgueiras 1932
1 – 1
AVS
2.16
3.10
4.00
Sunday 16 August 2026
17:00
FC Porto B
1 – 3
Farense
3.57
3.14
2.20
14:30
Leixoes
1 – 0
Tondela
2.35
3.34
3.25
13:00
Amarante
0 – 1
Lusitânia Lourosa
2.85
3.20
2.63
10:00
Portimonense
2 – 0
Vizela
3.00
3.15
2.70
Saturday 15 August 2026
17:00
Torreense
2 – 2
Penafiel
1.92
3.45
4.20
14:30
Sporting CP B
1 – 0
Chaves
2.33
3.30
3.14
13:00
União de Leiria
1 – 2
Benfica B
2.03
3.64
4.29
Friday 14 August 2026
17:00
Academica
1 – 0
Feirense
2.19
3.40
3.50
Monday 10 August 2026
17:00
Lusitânia Lourosa
2 – 0
FC Porto B
2.40
3.43
3.08
17:00
Benfica B
1 – 0
Leixoes
2.25
3.60
3.29
Sunday 9 August 2026
14:30
Feirense
0 – 0
Felgueiras 1932
2.90
3.13
3.05
14:30
AVS
0 – 1
Sporting CP B
2.00
3.64
4.00
13:00
Vizela
1 – 0
União de Leiria
2.60
3.50
2.85
10:00
Farense
2 – 1
Torreense
3.64
3.22
2.70
Saturday 8 August 2026
17:00
Tondela
2 – 1
Amarante
1.60
3.86
5.95
13:00
Penafiel
0 – 1
Portimonense
2.15
3.45
3.92
10:00
Chaves
1 – 4
Academica
2.00
3.23
4.20