Final table 12 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.75
206 goals.
54.7% of matches went over 2.5.
Home advantage
42.7%
Draws 14.7%,
away wins 42.7%.
Half-time lead held
81.3%
From 48 matches where someone led at the break.
1–2
9 · 12%
1–0
9 · 12%
2–0
7 · 9.3%
2–1
6 · 8%
1–1
6 · 8%
0–2
6 · 8%
Results 132
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.
Saturday 26 December 2026
15:00
Larne
scheduled
Carrick Rangers
—
—
—
15:00
Glentoran
scheduled
Linfield
—
—
—
15:00
Dungannon Swifts
scheduled
Portadown
—
—
—
15:00
Crusaders FC
scheduled
Cliftonville FC
—
—
—
15:00
Coleraine FC
scheduled
Ballymena United
—
—
—
15:00
Bangor
scheduled
Limavady United
—
—
—
Saturday 19 December 2026
18:00
Linfield
scheduled
Cliftonville FC
—
—
—
15:00
Portadown
scheduled
Carrick Rangers
—
—
—
15:00
Limavady United
scheduled
Larne
—
—
—
15:00
Dungannon Swifts
scheduled
Ballymena United
—
—
—
15:00
Crusaders FC
scheduled
Glentoran
—
—
—
15:00
Coleraine FC
scheduled
Bangor
—
—
—
Saturday 12 December 2026
18:00
Glentoran
scheduled
Portadown
—
—
—
15:00
Larne
scheduled
Crusaders FC
—
—
—
15:00
Cliftonville FC
scheduled
Coleraine FC
—
—
—
15:00
Carrick Rangers
scheduled
Dungannon Swifts
—
—
—
15:00
Ballymena United
scheduled
Limavady United
—
—
—
Friday 11 December 2026
19:45
Bangor
scheduled
Linfield
—
—
—
Tuesday 8 December 2026
19:45
Larne
scheduled
Dungannon Swifts
—
—
—
Saturday 5 December 2026
18:00
Linfield
scheduled
Larne
—
—
—
15:00
Portadown
scheduled
Crusaders FC
—
—
—
15:00
Dungannon Swifts
scheduled
Glentoran
—
—
—
15:00
Cliftonville FC
scheduled
Bangor
—
—
—
15:00
Carrick Rangers
scheduled
Ballymena United
—
—
—
Friday 4 December 2026
19:45
Limavady United
scheduled
Coleraine FC
—
—
—
Tuesday 1 December 2026
19:45
Ballymena United
scheduled
Larne
—
—
—
Saturday 28 November 2026
18:00
Ballymena United
scheduled
Cliftonville FC
—
—
—
15:00
Limavady United
scheduled
Portadown
—
—
—
15:00
Crusaders FC
scheduled
Linfield
—
—
—
15:00
Coleraine FC
scheduled
Dungannon Swifts
—
—
—
15:00
Bangor
scheduled
Carrick Rangers
—
—
—
Friday 27 November 2026
19:45
Glentoran
scheduled
Larne
—
—
—
Saturday 21 November 2026
18:00
Larne
scheduled
Ballymena United
—
—
—
15:00
Portadown
scheduled
Bangor
—
—
—
15:00
Linfield
scheduled
Limavady United
—
—
—
15:00
Dungannon Swifts
scheduled
Crusaders FC
—
—
—
15:00
Carrick Rangers
scheduled
Coleraine FC
—
—
—
Friday 20 November 2026
19:45
Cliftonville FC
scheduled
Glentoran
—
—
—
Friday 13 November 2026
19:45
Limavady United
scheduled
Cliftonville FC
—
—
—
19:45
Larne
scheduled
Dungannon Swifts
—
—
—
19:45
Glentoran
scheduled
Bangor
—
—
—
19:45
Crusaders FC
scheduled
Carrick Rangers
—
—
—
19:45
Coleraine FC
scheduled
Portadown
—
—
—
19:45
Ballymena United
scheduled
Linfield
—
—
—
Saturday 7 November 2026
18:00
Linfield
scheduled
Coleraine FC
—
—
—
15:00
Portadown
scheduled
Ballymena United
—
—
—
15:00
Dungannon Swifts
scheduled
Limavady United
—
—
—
15:00
Carrick Rangers
scheduled
Glentoran
—
—
—
15:00
Bangor
scheduled
Crusaders FC
—
—
—
Friday 6 November 2026
19:45
Cliftonville FC
scheduled
Larne
—
—
—
Saturday 31 October 2026
15:00
Linfield
scheduled
Dungannon Swifts
—
—
—
15:00
Limavady United
scheduled
Crusaders FC
—
—
—
15:00
Cliftonville FC
scheduled
Carrick Rangers
—
—
—
15:00
Ballymena United
scheduled
Bangor
—
—
—
Friday 30 October 2026
19:45
Larne
scheduled
Portadown
—
—
—
19:45
Coleraine FC
scheduled
Glentoran
—
—
—
Tuesday 27 October 2026
19:45
Larne
1 – 1
Limavady United
1.36
4.90
9.75
Saturday 24 October 2026
17:00
Bangor
1 – 2
Larne
—
—
—
14:00
Glentoran
postponed
Ballymena United
—
—
—
14:00
Dungannon Swifts
1 – 3
Cliftonville FC
—
—
—
14:00
Crusaders FC
0 – 5
Coleraine FC
—
—
—
14:00
Carrick Rangers
1 – 1
Limavady United
—
—
—
Friday 23 October 2026
18:45
Portadown
1 – 2
Linfield
—
—
—
Tuesday 20 October 2026
18:45
Larne
1 – 2
Linfield
—
—
—
Saturday 17 October 2026
17:00
Cliftonville FC
1 – 2
Portadown
—
—
—
14:00
Glentoran
1 – 0
Limavady United
—
—
—
14:00
Carrick Rangers
2 – 2
Linfield
—
—
—
14:00
Bangor
0 – 0
Dungannon Swifts
—
—
—
14:00
Ballymena United
2 – 1
Crusaders FC
—
—
—
Friday 16 October 2026
18:45
Larne
2 – 3
Coleraine FC
—
—
—
Saturday 10 October 2026
14:00
Linfield
2 – 0
Bangor
—
—
—
14:00
Limavady United
3 – 2
Ballymena United
—
—
—
14:00
Dungannon Swifts
2 – 4
Carrick Rangers
—
—
—
14:00
Crusaders FC
0 – 3
Larne
—
—
—
14:00
Coleraine FC
1 – 0
Cliftonville FC
—
—
—
Friday 9 October 2026
18:45
Portadown
0 – 0
Glentoran
—
—
—
Sunday 4 October 2026
14:00
Bangor
2 – 3
Coleraine FC
—
—
—
Saturday 3 October 2026
14:00
Portadown
3 – 1
Limavady United
—
—
—
14:00
Glentoran
2 – 0
Dungannon Swifts
—
—
—
14:00
Cliftonville FC
0 – 1
Ballymena United
—
—
—
14:00
Carrick Rangers
4 – 0
Crusaders FC
—
—
—
Saturday 26 September 2026
14:00
Limavady United
1 – 0
Cliftonville FC
—
—
—
14:00
Glentoran
2 – 0
Carrick Rangers
—
—
—
14:00
Crusaders FC
2 – 1
Bangor
—
—
—
14:00
Ballymena United
2 – 0
Portadown
—
—
—
Friday 25 September 2026
18:45
Coleraine FC
1 – 3
Linfield
—
—
—
Saturday 19 September 2026
17:00
Coleraine FC
1 – 0
Limavady United
—
—
—
14:00
Linfield
1 – 0
Crusaders FC
—
—
—
14:00
Dungannon Swifts
1 – 1
Ballymena United
—
—
—
14:00
Cliftonville FC
1 – 2
Glentoran
—
—
—
14:00
Carrick Rangers
2 – 5
Larne
—
—
—
14:00
Bangor
3 – 1
Portadown
—
—
—
Tuesday 15 September 2026
18:45
Portadown
1 – 1
Linfield
—
—
—
18:45
Limavady United
3 – 1
Bangor
—
—
—
18:45
Larne
2 – 0
Cliftonville FC
—
—
—
18:45
Glentoran
1 – 2
Coleraine FC
—
—
—
18:45
Crusaders FC
3 – 0
Dungannon Swifts
—
—
—
18:45
Ballymena United
1 – 1
Carrick Rangers
—
—
—
Saturday 12 September 2026
17:00
Dungannon Swifts
0 – 1
Linfield
3.65
3.60
1.88
14:00
Portadown
0 – 2
Larne
9.15
4.75
1.31
14:00
Glentoran
1 – 1
Bangor
1.20
6.40
12.00
14:00
Crusaders FC
1 – 2
Limavady United
2.28
3.40
2.85
14:00
Carrick Rangers
1 – 3
Cliftonville FC
2.05
3.65
3.15
Friday 11 September 2026
18:45
Coleraine FC
3 – 2
Ballymena United
1.44
4.50
6.32
Tuesday 8 September 2026
18:45
Larne
1 – 0
Bangor
1.16
11.00
21.00
Saturday 5 September 2026
17:00
Coleraine FC
4 – 1
Crusaders FC
1.20
7.01
13.00
14:00
Linfield
1 – 0
Carrick Rangers
1.77
3.79
4.70
14:00
Limavady United
0 – 2
Dungannon Swifts
3.77
3.88
2.04
14:00
Cliftonville FC
3 – 1
Portadown
1.56
4.29
5.54
14:00
Bangor
2 – 2
Ballymena United
4.33
3.94
1.75
Friday 4 September 2026
18:45
Larne
2 – 1
Glentoran
2.36
3.25
3.03
Saturday 29 August 2026
14:00
Limavady United
0 – 2
Linfield
6.90
4.75
1.49
14:00
Glentoran
1 – 2
Crusaders FC
1.30
6.40
10.00
14:00
Cliftonville FC
0 – 2
Dungannon Swifts
1.87
3.84
3.73
14:00
Bangor
0 – 4
Carrick Rangers
5.20
4.20
1.62
Friday 28 August 2026
18:45
Portadown
0 – 3
Coleraine FC
9.20
5.28
1.36
Saturday 22 August 2026
17:00
Crusaders FC
3 – 2
Portadown
2.35
3.43
2.86
14:00
Dungannon Swifts
2 – 0
Bangor
1.72
4.00
4.67
14:00
Carrick Rangers
0 – 2
Coleraine FC
3.57
4.20
1.87
Friday 21 August 2026
18:45
Ballymena United
0 – 2
Glentoran
3.60
3.73
2.10
18:45
Linfield
1 – 0
Cliftonville FC
1.85
3.95
4.27
Saturday 15 August 2026
14:00
Portadown
0 – 1
Dungannon Swifts
3.00
3.59
2.33
14:00
Linfield
2 – 1
Glentoran
2.45
3.47
3.00
14:00
Limavady United
1 – 2
Carrick Rangers
3.60
3.90
2.03
14:00
Crusaders FC
2 – 1
Ballymena United
4.58
4.33
1.73
14:00
Coleraine FC
0 – 0
Larne
2.03
3.55
3.50
14:00
Bangor
0 – 3
Cliftonville FC
3.85
3.81
1.95
Saturday 8 August 2026
14:00
Linfield
0 – 3
Ballymena United
1.73
4.08
5.60
14:00
Glentoran
2 – 0
Limavady United
1.26
5.84
10.75
14:00
Dungannon Swifts
1 – 3
Coleraine FC
6.25
4.97
1.53
14:00
Carrick Rangers
1 – 0
Portadown
1.82
4.05
4.00
Friday 7 August 2026
18:45
Cliftonville FC
2 – 1
Crusaders FC
1.52
5.00
7.00