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

Premiership 2026/27

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

75Matches
206Goals
2.75Per game
42.7%Home wins
47%Priced at kickoff
Coleraine FCTop of the table

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
1 CFColeraine FC 13 11 1 1 +19 34
2 LINLinfield 13 10 2 1 +10 32
3 LARLarne 11 7 2 2 +11 23
4 GLEGlentoran 12 6 2 4 +6 20
5 CRCarrick Rangers 13 5 3 5 +2 18
6 BUBallymena United 11 4 3 4 +2 15
7 CFCliftonville FC 13 5 0 8 0 15
8 CFCrusaders FC 13 5 0 8 -12 15
9 DSDungannon Swifts 12 4 2 6 -5 14
10 LULimavady United 13 4 2 7 -6 14
11 PORPortadown 13 2 2 9 -12 8
12 BANBangor 13 1 3 9 -15 6

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

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