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

Premiership 2025/26

Every result, the table as it finished, and the price each match went off at. 232 matches played between August 2025 and May 2026.

232Matches
683Goals
2.94Per game
46.6%Home wins
97%Priced at kickoff
LarneTop of the table

Final table 13 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 LARLarne 38 25 8 5 +47 83
2 CFColeraine FC 38 25 5 8 +46 80
3 GLEGlentoran 38 23 8 7 +35 77
4 LINLinfield 39 20 9 10 +30 69
5 CRCarrick Rangers 39 15 8 16 +4 53
6 CFCliftonville FC 39 15 8 16 -5 53
7 DSDungannon Swifts 41 17 1 23 -34 52
8 PORPortadown 38 13 5 20 -22 44
9 BUBallymena United 38 10 9 19 -12 39
10 BANBangor 38 10 9 19 -24 39
11 CFCrusaders FC 39 11 6 22 -32 39
12 GFGlenavon FC 38 8 4 26 -32 28
13 AUAnnagh United 1 0 0 1 -1 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.94
683 goals. 56% of matches went over 2.5.
Home advantage
46.6%
Draws 17.2%, away wins 36.2%.
Half-time lead held
80.3%
From 152 matches where someone led at the break.
1–0 22 · 9.5%
2–1 21 · 9.1%
2–0 20 · 8.6%
1–2 20 · 8.6%
1–1 20 · 8.6%
0–2 18 · 7.8%

Results 233

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 12 May 2026
18:45 Linfield 3 – 1 Dungannon Swifts 1.48 5.00 6.00
Saturday 9 May 2026
17:00 Cliftonville FC 1 – 2 Dungannon Swifts 1.85 4.03 4.30
Wednesday 6 May 2026
18:45 Dungannon Swifts 3 – 1 Carrick Rangers 2.80 3.64 2.53
Friday 1 May 2026
18:45 Crusaders FC 1 – 2 Annagh United 1.44 5.00 6.25
Tuesday 28 April 2026
18:45 Annagh United 2 – 3 Crusaders FC — — —
Saturday 25 April 2026
16:30 Linfield 1 – 2 Cliftonville FC 1.61 4.30 5.40
16:30 Larne 8 – 0 Dungannon Swifts 1.17 7.98 19.50
16:30 Coleraine FC 6 – 2 Glentoran 2.39 3.30 2.94
14:00 Glenavon FC 2 – 3 Carrick Rangers 2.78 3.55 2.46
14:00 Crusaders FC 3 – 2 Ballymena United 10.00 5.44 1.66
14:00 Bangor 2 – 4 Portadown 2.60 3.44 2.83
Saturday 18 April 2026
14:00 Linfield 0 – 3 Coleraine FC 8.50 5.37 2.00
14:00 Cliftonville FC 1 – 0 Dungannon Swifts 1.97 3.80 3.41
14:00 Glenavon FC 0 – 1 Crusaders FC 2.10 3.50 3.47
14:00 Bangor 0 – 3 Carrick Rangers 3.63 3.85 2.03
14:00 Ballymena United 1 – 2 Portadown 2.10 3.70 3.84
Friday 17 April 2026
18:45 Glentoran 0 – 0 Larne 2.04 3.45 3.95
Wednesday 15 April 2026
18:45 Ballymena United 0 – 0 Bangor 1.89 3.63 4.09
Saturday 11 April 2026
14:00 Glentoran 5 – 0 Dungannon Swifts 1.32 5.33 9.75
14:00 Coleraine FC 6 – 2 Cliftonville FC 1.42 5.00 8.00
14:00 Crusaders FC 4 – 0 Portadown 2.76 3.46 2.51
14:00 Carrick Rangers 2 – 3 Ballymena United 2.01 3.41 3.60
14:00 Bangor 0 – 0 Glenavon FC 3.00 3.37 2.30
12:00 Linfield 0 – 2 Larne 4.90 3.58 3.21
Tuesday 7 April 2026
18:45 Larne 1 – 4 Coleraine FC 2.51 3.16 2.93
18:45 Dungannon Swifts 1 – 3 Linfield 4.80 4.00 1.68
18:45 Cliftonville FC 1 – 2 Glentoran 6.26 4.20 1.50
18:45 Portadown 1 – 1 Carrick Rangers 2.98 3.52 2.33
18:45 Crusaders FC 1 – 1 Bangor 2.57 3.36 2.55
18:45 Ballymena United 1 – 1 Glenavon FC 1.87 3.61 4.26
Saturday 4 April 2026
14:00 Glenavon FC 1 – 1 Portadown 2.40 3.45 3.13
Saturday 28 March 2026
15:00 Larne 2 – 0 Cliftonville FC 1.42 4.65 7.50
15:00 Glentoran 1 – 1 Linfield 2.22 3.33 3.60
15:00 Dungannon Swifts 1 – 2 Coleraine FC 5.25 4.13 1.67
15:00 Carrick Rangers 6 – 1 Crusaders FC 1.50 4.69 6.80
Saturday 21 March 2026
20:00 Cliftonville FC 2 – 2 Ballymena United 1.93 3.90 4.20
15:00 Portadown 0 – 0 Crusaders FC 2.00 3.70 3.40
15:00 Glentoran 1 – 1 Coleraine FC 2.40 3.33 3.33
15:00 Dungannon Swifts 0 – 1 Bangor 1.66 3.97 5.40
Friday 20 March 2026
19:45 Glenavon FC 0 – 3 Larne 6.20 4.10 1.59
19:45 Carrick Rangers 2 – 0 Linfield 6.00 4.30 1.59
Wednesday 18 March 2026
19:45 Glentoran 3 – 0 Cliftonville FC 1.63 3.88 5.33
Saturday 14 March 2026
15:00 Crusaders FC 0 – 3 Glenavon FC 3.00 3.62 2.34
15:00 Coleraine FC 1 – 0 Cliftonville FC 1.60 4.20 5.75
15:00 Ballymena United 2 – 1 Carrick Rangers 2.68 3.31 2.65
Friday 13 March 2026
19:45 Larne 2 – 1 Dungannon Swifts — — —
Tuesday 10 March 2026
19:45 Linfield 3 – 1 Portadown 1.29 6.42 13.40
19:45 Bangor 0 – 4 Glentoran 10.50 5.01 1.40
19:45 Crusaders FC 0 – 1 Cliftonville FC 4.74 4.33 1.68
Saturday 7 March 2026
15:00 Ballymena United 1 – 1 Portadown 1.98 3.64 3.85
Wednesday 4 March 2026
19:45 Portadown 0 – 2 Cliftonville FC 3.91 3.79 2.37
Tuesday 3 March 2026
19:45 Glentoran 1 – 0 Carrick Rangers 1.57 4.20 6.00
Sunday 1 March 2026
15:00 Cliftonville FC 2 – 0 Linfield 5.25 4.01 1.74
Saturday 28 February 2026
15:00 Glentoran 5 – 1 Crusaders FC 1.27 6.42 12.40
15:00 Glenavon FC 3 – 0 Portadown 2.80 3.38 2.60
15:00 Dungannon Swifts 3 – 1 Coleraine FC 5.00 3.99 1.68
15:00 Carrick Rangers 1 – 1 Bangor 1.71 4.30 5.75
15:00 Ballymena United 0 – 2 Larne 5.20 3.68 1.81
Tuesday 24 February 2026
19:45 Ballymena United 2 – 2 Glenavon FC 1.88 3.56 4.25
19:45 Larne 1 – 1 Linfield 2.81 3.35 2.65
19:45 Cliftonville FC 0 – 4 Glentoran 3.65 3.52 2.09
Saturday 21 February 2026
18:00 Linfield 1 – 0 Glentoran 1.91 3.36 4.55
17:30 Portadown 1 – 0 Dungannon Swifts 2.76 3.48 2.58
15:00 Cliftonville FC 5 – 2 Crusaders FC 1.64 4.70 5.00
15:00 Bangor 1 – 3 Glenavon FC 2.16 3.86 3.25
Friday 20 February 2026
19:45 Larne 2 – 3 Carrick Rangers 1.60 4.30 6.50
19:45 Coleraine FC 1 – 0 Ballymena United 1.32 5.41 9.53
Tuesday 17 February 2026
19:45 Ballymena United 2 – 0 Crusaders FC 1.96 3.93 3.81
19:45 Dungannon Swifts 1 – 4 Linfield 5.50 4.25 1.59
Saturday 14 February 2026
15:00 Portadown 2 – 1 Larne 5.50 3.90 1.66
15:00 Glentoran 2 – 1 Ballymena United 1.51 4.40 7.40
15:00 Glenavon FC 0 – 3 Linfield 7.35 4.92 1.52
15:00 Crusaders FC 2 – 2 Bangor 2.42 3.66 2.66
15:00 Carrick Rangers 1 – 1 Coleraine FC 5.49 4.15 1.65
Friday 13 February 2026
19:45 Dungannon Swifts 3 – 2 Cliftonville FC 2.55 3.48 3.12
Tuesday 10 February 2026
19:45 Linfield 6 – 0 Dungannon Swifts 1.51 4.44 8.25
19:45 Larne 2 – 2 Glentoran 2.29 3.26 3.60
19:45 Coleraine FC 2 – 1 Portadown 1.28 6.34 11.00
19:45 Cliftonville FC 3 – 1 Bangor 1.74 3.93 5.10
19:45 Carrick Rangers 2 – 1 Glenavon FC 1.76 4.18 4.85
Tuesday 3 February 2026
19:45 Carrick Rangers 3 – 2 Bangor 1.71 3.96 5.10
Saturday 31 January 2026
17:30 Portadown 0 – 3 Carrick Rangers 3.30 3.44 2.61
15:00 Linfield 2 – 1 Ballymena United 1.37 4.80 9.00
15:00 Glenavon FC 2 – 1 Cliftonville FC 3.85 3.71 2.10
15:00 Dungannon Swifts 0 – 2 Glentoran 4.25 3.58 2.23
15:00 Crusaders FC 2 – 4 Larne 6.62 5.03 1.45
15:00 Bangor 0 – 2 Coleraine FC 6.50 4.88 1.54
Saturday 24 January 2026
15:00 Crusaders FC 0 – 1 Linfield 7.15 4.84 1.44
15:00 Carrick Rangers 5 – 1 Dungannon Swifts 2.36 3.51 2.94
Friday 23 January 2026
19:45 Larne 2 – 1 Bangor 1.43 4.87 8.08
19:45 Coleraine FC 2 – 0 Glenavon FC 1.25 6.99 12.50
Saturday 17 January 2026
15:00 Glenavon FC 1 – 2 Glentoran 7.00 4.28 1.57
15:00 Dungannon Swifts 2 – 0 Ballymena United 2.10 3.56 3.95
15:00 Coleraine FC 5 – 1 Crusaders FC 1.25 7.09 11.70
15:00 Cliftonville FC 1 – 4 Carrick Rangers 1.90 3.95 4.80
15:00 Bangor 1 – 0 Portadown 2.72 3.49 2.85
Friday 16 January 2026
19:45 Linfield 0 – 0 Larne 2.45 3.28 3.25
Tuesday 13 January 2026
19:45 Ballymena United 2 – 2 Cliftonville FC 3.66 3.57 2.09
19:45 Glentoran 1 – 4 Larne 2.62 3.11 3.21
19:45 Carrick Rangers 0 – 0 Linfield 4.80 4.23 1.82
Saturday 3 January 2026
15:00 Linfield 6 – 1 Bangor 1.39 5.31 9.60
15:00 Crusaders FC 2 – 0 Dungannon Swifts 3.31 3.62 2.13
15:00 Carrick Rangers 0 – 7 Glentoran 4.63 3.73 1.81
Friday 2 January 2026
19:45 Larne 3 – 0 Coleraine FC 2.52 3.13 3.05
Tuesday 30 December 2025
19:45 Larne 0 – 0 Cliftonville FC 1.87 3.62 4.70
19:45 Glentoran 2 – 1 Portadown 1.51 4.31 7.00
19:45 Glenavon FC 0 – 1 Dungannon Swifts 4.00 3.45 1.98
19:45 Crusaders FC 2 – 2 Carrick Rangers 2.89 3.64 2.45
19:45 Coleraine FC 3 – 1 Linfield 2.10 3.50 3.56
19:45 Bangor 2 – 0 Ballymena United 2.56 3.34 2.89
Friday 26 December 2025
15:00 Portadown 1 – 0 Glenavon FC 2.05 3.45 3.85
15:00 Linfield 0 – 1 Glentoran 2.27 3.23 3.42
15:00 Dungannon Swifts 1 – 0 Bangor 1.69 4.05 5.15
15:00 Cliftonville FC 1 – 2 Crusaders FC 1.50 4.72 6.03
15:00 Carrick Rangers 1 – 2 Larne 4.70 3.59 1.85
15:00 Ballymena United 2 – 0 Coleraine FC 6.00 4.52 1.52
Saturday 20 December 2025
15:00 Glenavon FC 2 – 1 Linfield 8.93 5.02 1.37
15:00 Dungannon Swifts 4 – 2 Portadown 2.14 3.67 4.00
15:00 Crusaders FC 0 – 1 Larne 6.02 4.43 1.52
15:00 Bangor 1 – 1 Cliftonville FC 3.60 3.76 1.98
15:00 Ballymena United 1 – 1 Carrick Rangers 2.53 3.59 2.77
Friday 19 December 2025
19:45 Glentoran 2 – 1 Coleraine FC 2.91 3.02 2.68
Saturday 13 December 2025
15:00 Portadown 1 – 0 Ballymena United 2.29 3.74 3.04
15:00 Linfield 4 – 0 Crusaders FC 1.32 5.94 9.66
15:00 Cliftonville FC 5 – 2 Glenavon FC 1.40 5.53 8.75
15:00 Carrick Rangers 3 – 3 Dungannon Swifts 2.55 3.65 2.74
Friday 12 December 2025
19:45 Larne 1 – 0 Glentoran 2.25 3.27 3.60
19:45 Coleraine FC 2 – 0 Bangor 1.25 6.63 11.50
Saturday 6 December 2025
15:00 Glentoran 2 – 2 Cliftonville FC 2.16 3.50 3.89
15:00 Glenavon FC 1 – 2 Bangor 2.70 3.60 2.62
15:00 Crusaders FC 0 – 4 Portadown 2.30 3.57 3.17
15:00 Coleraine FC 3 – 1 Carrick Rangers 1.31 5.68 10.00
15:00 Ballymena United 1 – 2 Dungannon Swifts 3.02 3.46 2.55
Friday 5 December 2025
19:45 Larne 0 – 0 Linfield 2.46 3.13 3.35
Saturday 29 November 2025
15:00 Portadown 2 – 3 Cliftonville FC 3.85 3.64 1.98
15:00 Linfield 3 – 1 Carrick Rangers 1.36 5.10 8.74
15:00 Glenavon FC 3 – 1 Ballymena United 3.20 3.43 2.29
15:00 Dungannon Swifts 1 – 2 Larne 4.15 3.40 2.02
15:00 Crusaders FC 0 – 2 Coleraine FC 7.17 5.43 1.43
Friday 28 November 2025
19:45 Bangor 1 – 1 Glentoran 5.00 4.20 1.69
Tuesday 25 November 2025
19:45 Coleraine FC 1 – 2 Larne 2.11 3.25 4.13
19:45 Linfield 1 – 0 Crusaders FC 1.37 5.38 10.00
Saturday 22 November 2025
15:00 Cliftonville FC 1 – 0 Coleraine FC 4.56 3.79 1.81
15:00 Carrick Rangers 1 – 2 Portadown 1.90 3.77 3.95
15:00 Bangor 0 – 1 Linfield 6.30 4.55 1.57
15:00 Ballymena United 2 – 2 Crusaders FC 2.04 3.66 3.50
Friday 21 November 2025
20:00 Larne 2 – 1 Glenavon FC 1.24 5.99 14.00
19:45 Glentoran 0 – 1 Dungannon Swifts 1.69 4.09 5.60
Saturday 15 November 2025
15:00 Portadown 1 – 1 Bangor 2.28 3.66 3.00
15:00 Crusaders FC 4 – 1 Glenavon FC 2.04 3.63 3.50
Saturday 8 November 2025
17:30 Linfield 1 – 1 Coleraine FC 2.55 3.46 2.90
15:00 Glenavon FC 3 – 1 Glentoran 8.00 4.90 1.46
15:00 Cliftonville FC 2 – 0 Dungannon Swifts 2.01 3.84 3.75
15:00 Carrick Rangers 1 – 2 Crusaders FC 1.86 4.01 3.95
15:00 Bangor 2 – 3 Ballymena United 2.39 3.51 2.97
Friday 7 November 2025
19:45 Larne 3 – 0 Portadown 1.40 5.07 9.00
Sunday 2 November 2025
15:00 Cliftonville FC 0 – 0 Linfield 4.20 3.65 1.98
Saturday 1 November 2025
17:30 Ballymena United 0 – 2 Larne 4.33 3.50 1.96
15:00 Dungannon Swifts 2 – 0 Crusaders FC 2.02 3.63 3.83
15:00 Coleraine FC 5 – 1 Glenavon FC 1.19 7.40 15.50
Friday 31 October 2025
19:45 Glentoran 2 – 1 Portadown 1.45 4.93 7.79
19:45 Bangor 0 – 1 Carrick Rangers 2.62 3.76 2.56
Tuesday 28 October 2025
19:45 Coleraine FC 2 – 2 Linfield 2.10 3.34 3.87
Saturday 25 October 2025
16:30 Larne 1 – 1 Bangor 1.43 4.75 8.00
14:00 Portadown 0 – 2 Coleraine FC 7.00 5.08 1.50
14:00 Linfield 2 – 1 Ballymena United 1.37 5.40 8.75
14:00 Dungannon Swifts 1 – 0 Glenavon FC 1.68 4.34 5.50
14:00 Crusaders FC 2 – 3 Glentoran 5.55 4.26 1.63
14:00 Carrick Rangers 0 – 1 Cliftonville FC 2.80 3.45 2.62
Saturday 18 October 2025
14:00 Glentoran 2 – 0 Ballymena United 1.58 4.00 6.23
14:00 Glenavon FC 1 – 0 Carrick Rangers 3.78 3.80 2.26
14:00 Coleraine FC 4 – 0 Dungannon Swifts 1.38 5.74 9.10
14:00 Cliftonville FC 0 – 2 Larne 2.79 3.35 2.62
14:00 Bangor 2 – 1 Crusaders FC 2.78 3.60 2.55
Friday 17 October 2025
18:45 Portadown 2 – 0 Linfield 7.25 4.70 1.48
Saturday 11 October 2025
14:00 Glenavon FC 0 – 3 Bangor 2.91 3.55 2.50
14:00 Dungannon Swifts 3 – 1 Glentoran 4.40 3.81 1.79
14:00 Carrick Rangers 1 – 0 Portadown 2.10 3.67 3.65
14:00 Ballymena United 1 – 3 Coleraine FC 4.90 4.00 1.69
Saturday 4 October 2025
16:30 Portadown 3 – 1 Glenavon FC 2.00 3.88 3.69
14:00 Dungannon Swifts 2 – 0 Larne 4.34 3.62 1.89
14:00 Carrick Rangers 1 – 2 Ballymena United 2.30 3.51 3.28
14:00 Bangor 2 – 1 Coleraine FC 8.25 5.26 1.35
Saturday 27 September 2025
14:00 Glenavon FC 0 – 2 Crusaders FC 2.68 3.61 2.56
14:00 Coleraine FC 2 – 1 Carrick Rangers 1.34 5.59 8.50
14:00 Cliftonville FC 1 – 2 Portadown 1.68 4.10 4.80
14:00 Ballymena United 0 – 2 Dungannon Swifts 2.10 3.69 3.77
Friday 26 September 2025
18:45 Bangor 0 – 3 Linfield 8.50 5.20 1.38
Saturday 20 September 2025
14:00 Linfield 2 – 0 Glenavon FC 1.27 6.17 12.00
14:00 Larne 2 – 0 Carrick Rangers 1.73 3.91 5.00
14:00 Dungannon Swifts 2 – 1 Cliftonville FC 3.43 3.71 2.04
14:00 Crusaders FC 1 – 1 Ballymena United 2.88 3.77 2.48
Friday 19 September 2025
18:45 Coleraine FC 1 – 2 Glentoran 1.93 3.64 3.98
18:45 Portadown 1 – 4 Bangor 1.76 4.22 4.10
Tuesday 16 September 2025
18:45 Larne 4 – 0 Crusaders FC 1.56 4.07 6.75
18:45 Ballymena United 1 – 0 Linfield 5.14 3.99 1.64
Saturday 13 September 2025
14:00 Portadown 1 – 4 Coleraine FC 6.75 4.54 1.67
14:00 Larne 1 – 0 Glenavon FC 1.47 4.43 7.50
14:00 Dungannon Swifts 0 – 3 Crusaders FC 2.34 3.70 2.96
14:00 Cliftonville FC 3 – 2 Ballymena United 1.93 3.83 3.81
Friday 12 September 2025
18:45 Glentoran 1 – 1 Linfield 3.10 3.10 2.64
Saturday 6 September 2025
14:00 Linfield 3 – 0 Portadown 1.42 4.71 7.50
14:00 Glenavon FC 0 – 2 Dungannon Swifts 2.26 3.62 3.15
14:00 Crusaders FC 0 – 4 Coleraine FC 4.25 3.81 1.82
14:00 Carrick Rangers 1 – 2 Cliftonville FC 3.33 3.58 2.31
14:00 Bangor 0 – 2 Larne 5.00 4.08 1.69
14:00 Ballymena United 0 – 2 Glentoran 3.60 3.48 2.06
Saturday 30 August 2025
14:00 Glentoran 1 – 1 Carrick Rangers — — —
14:00 Cliftonville FC 3 – 1 Glenavon FC — — —
14:00 Bangor 2 – 1 Dungannon Swifts — — —
Friday 29 August 2025
18:45 Portadown 2 – 1 Crusaders FC — — —
18:45 Larne 2 – 0 Ballymena United — — —
Sunday 24 August 2025
14:00 Linfield 1 – 0 Cliftonville FC 1.78 3.99 4.50
Saturday 23 August 2025
14:00 Glenavon FC 1 – 2 Coleraine FC 4.60 3.76 1.82
14:00 Dungannon Swifts 0 – 2 Carrick Rangers 2.20 3.90 3.05
14:00 Crusaders FC 0 – 2 Glentoran 3.60 3.58 2.14
14:00 Ballymena United 4 – 0 Bangor 1.63 4.26 5.68
Friday 22 August 2025
18:45 Larne 4 – 0 Portadown 1.89 3.57 4.31
Tuesday 19 August 2025
18:45 Portadown 0 – 2 Ballymena United 2.42 3.66 2.90
18:45 Glentoran 2 – 0 Glenavon FC 1.65 4.12 5.60
18:45 Coleraine FC 2 – 0 Dungannon Swifts 1.49 4.83 7.25
18:45 Cliftonville FC 1 – 1 Larne 2.23 3.36 3.29
18:45 Bangor 1 – 3 Crusaders FC 3.11 3.85 2.05
Saturday 16 August 2025
14:00 Glentoran 1 – 0 Bangor 1.35 5.58 9.00
14:00 Dungannon Swifts 1 – 4 Portadown 2.14 3.59 3.33
14:00 Cliftonville FC 0 – 0 Coleraine FC 3.10 3.48 2.50
14:00 Carrick Rangers 1 – 0 Glenavon FC 2.52 3.72 2.90
Sunday 10 August 2025
14:00 Linfield 3 – 0 Dungannon Swifts 1.51 4.43 6.85
14:00 Coleraine FC 1 – 0 Larne 1.74 3.64 5.33
14:00 Bangor 3 – 1 Cliftonville FC 6.75 4.62 1.47
Saturday 9 August 2025
14:00 Portadown 0 – 1 Glentoran 3.25 3.32 2.37
14:00 Glenavon FC 0 – 2 Ballymena United 2.07 3.66 3.50
14:00 Crusaders FC 3 – 4 Carrick Rangers 1.74 4.63 4.50

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