Regular Stage | Playoff Stage
Regular Stage
Final Ranking (based on points/match average):
1.Linfield 31 22 3 6 71-24 69 [C] [2.23] Champions
2.Coleraine 31 19 8 4 64-24 65 [2.10]
3.Crusaders 31 17 8 6 66-30 59 [1.90]
4.Cliftonville 31 18 5 8 48-22 59 [1.90]
5.Glentoran 31 17 7 7 60-33 58 [1.87]
6.Larne 31 16 8 7 59-29 56 [P] [1.81]
7.Glenavon 31 10 5 16 46-71 35 [1.13]
8.Carrick Rangers 31 10 2 19 34-47 32 [P] [1.03]
9.Dungannon Swifts 31 8 6 17 36-76 30 [0.97]
10.Ballymena United 31 7 6 18 34-54 27 [0.87]
11.Warrenpoint Town 31 5 3 23 26-85 18 [0.58]
------------------------------------------------
12.Institute 31 2 9 20 23-72 15 [0.48] Relegated
NB: an independent football data consultancy (21st club) was commissioned to
determine a mathematical model to determine the final standings; in the
end (Jun 26), they chose points per match ratio (thus following Scotland
and Wales), implying that the ranking at abandonment on Jun 23 is final
(as all clubs played an equal number of matches).
Round 1
[Aug 9]
Glenavon 1-1 Glentoran
[Aug 10]
Coleraine 1-1 Cliftonville
Crusaders 3-0 Carrick Rangers
Dungannon Swifts 2-2 Ballymena United
Larne 6-0 Warrenpoint Town
Linfield 3-1 Institute
Round 2
[Aug 13]
Carrick Rangers 1-2 Larne
Cliftonville 3-1 Glenavon
Crusaders 4-0 Warrenpoint Town
Glentoran 2-2 Coleraine
Institute 2-3 Dungannon Swifts
[Nov 26]
Ballymena United 1-2 Linfield
Round 3 [Aug 17]
Cliftonville 0-2 Crusaders
Dungannon Swifts 3-1 Glentoran
Glenavon 2-0 Warrenpoint Town
Institute 0-2 Carrick Rangers
Larne 2-4 Ballymena United
Linfield 2-4 Coleraine
Round 4
[Aug 24]
Ballymena United 1-2 Glentoran
Carrick Rangers 0-1 Cliftonville
Coleraine 0-0 Institute
Crusaders 2-2 Larne
Dungannon Swifts 2-1 Glenavon
[Oct 22]
Linfield 7-0 Warrenpoint Town
Round 5
[Aug 30]
Carrick Rangers 0-1 Ballymena United
Glenavon 0-4 Coleraine
[Aug 31]
Crusaders 3-0 Dungannon Swifts
Warrenpoint Town 1-5 Cliftonville
[Sep 2]
Glentoran 4-0 Institute
[Jan 28]
Larne 3-1 Linfield
Round 6
[Sep 7]
Ballymena United 4-0 Warrenpoint Town
Cliftonville 0-1 Linfield
Coleraine 5-0 Dungannon Swifts
Glentoran 2-1 Larne
Institute 0-6 Crusaders
[Dec 10]
Glenavon 1-0 Carrick Rangers
Round 7 [Sep 14]
Institute 1-4 Larne
Ballymena United 1-1 Coleraine
Crusaders 3-2 Glenavon
Dungannon Swifts 0-4 Cliftonville
Linfield 1-0 Glentoran
Warrenpoint Town 0-3 Carrick Rangers
Round 8
[Sep 21]
Cliftonville 1-0 Institute
Coleraine 4-2 Crusaders
Glenavon 3-1 Ballymena United
Glentoran 2-1 Warrenpoint Town
Larne 0-0 Dungannon Swifts
[Sep 23]
Carrick Rangers 0-3 Linfield
Round 9 [Sep 28]
Ballymena United 2-1 Cliftonville
Coleraine 0-0 Larne
Crusaders 5-2 Glentoran
Dungannon Swifts 2-1 Carrick Rangers
Linfield 7-0 Glenavon
Warrenpoint Town 1-3 Institute
Round 10
[Oct 4]
Crusaders 1-0 Linfield
Glentoran 0-1 Cliftonville
Larne 6-0 Glenavon
[Oct 5]
Carrick Rangers 1-4 Coleraine
Institute 1-1 Ballymena United
Warrenpoint Town 4-3 Dungannon Swifts
Round 11
[Oct 12]
Ballymena United 1-1 Crusaders
Cliftonville 1-0 Larne
Coleraine 3-0 Warrenpoint Town
Dungannon Swifts 1-4 Linfield
Glentoran 3-1 Carrick Rangers
[Nov 26]
Glenavon 3-1 Institute
Round 12
[Oct 18]
Larne 2-3 Glentoran
[Oct 19]
Carrick Rangers 1-0 Dungannon Swifts
Crusaders 0-2 Coleraine
Institute 0-3 Cliftonville
Linfield 2-1 Ballymena United
Warrenpoint Town 1-3 Glenavon
Round 13
[Oct 25]
Glentoran 3-1 Ballymena United
[Oct 26]
Carrick Rangers 1-0 Warrenpoint Town
Cliftonville 5-0 Dungannon Swifts
Coleraine 1-0 Linfield
Larne 1-1 Institute
Glenavon 2-2 Crusaders
Round 14 [Nov 2]
Glenavon 1-2 Cliftonville
Crusaders 1-1 Institute
Ballymena United 0-3 Larne
Linfield 2-0 Carrick Rangers
Warrenpoint Town 0-4 Glentoran
Dungannon Swifts 0-2 Coleraine
Round 15
[Nov 9]
Institute 1-1 Glentoran
Ballymena United 1-2 Carrick Rangers
Cliftonville 4-0 Warrenpoint Town
Coleraine 4-0 Glenavon
[Nov 11]
Larne 0-0 Crusaders
[Feb 4]
Linfield 2-1 Dungannon Swifts
Round 16
[Nov 15]
Carrick Rangers 1-3 Crusaders
[Nov 16]
Institute 0-3 Linfield
Dungannon Swifts 0-1 Larne
Cliftonville 1-0 Ballymena United
Warrenpoint Town 3-1 Coleraine
[Jan 28]
Glentoran 4-0 Glenavon
Round 17
[Nov 22]
Glenavon 1-0 Linfield
[Nov 23]
Ballymena United 1-1 Institute
Larne 1-1 Cliftonville
Glentoran 6-1 Dungannon Swifts
Warrenpoint Town 0-1 Crusaders
Coleraine 3-2 Carrick Rangers
Round 18 [Nov 30]
Institute 2-0 Coleraine
Linfield 1-0 Larne
Carrick Rangers 6-2 Glenavon
Cliftonville 0-2 Glentoran
Dungannon Swifts 1-6 Crusaders
Warrenpoint Town 2-1 Ballymena United
Round 19 [Dec 7]
Crusaders 0-1 Ballymena United
Glenavon 1-3 Larne
Carrick Rangers 3-0 Institute
Coleraine 2-2 Glentoran
Linfield 1-0 Cliftonville
Dungannon Swifts 3-1 Warrenpoint Town
Round 20
[Dec 14]
Larne 2-2 Coleraine
Warrenpoint Town 0-2 Linfield
Institute 1-4 Glenavon
Ballymena United 3-2 Dungannon Swifts
Glentoran 1-1 Crusaders
[Feb 4]
Cliftonville 3-1 Carrick Rangers
Round 21
[Dec 20]
Ballymena United 2-1 Glenavon
[Dec 21]
Linfield 1-1 Crusaders
Dungannon Swifts 2-2 Institute
Carrick Rangers 0-1 Glentoran
Warrenpoint Town 0-2 Larne
Cliftonville 1-0 Coleraine
Round 22 [Dec 26]
Institute 0-1 Warrenpoint Town
Glentoran 3-0 Linfield
Glenavon 5-0 Dungannon Swifts
Coleraine 2-0 Ballymena United
Larne 0-0 Carrick Rangers
Crusaders 1-2 Cliftonville
Round 23 [Dec 28]
Institute 0-3 Carrick Rangers
Crusaders 5-0 Dungannon Swifts
Glentoran 2-0 Ballymena United
Coleraine 1-1 Linfield
Glenavon 1-1 Warrenpoint Town
Larne 1-2 Cliftonville
Round 24 [Jan 1]
Linfield 3-0 Institute
Cliftonville 1-0 Glenavon
Carrick Rangers 0-2 Coleraine
Warrenpoint Town 0-4 Crusaders
Dungannon Swifts 0-2 Glentoran
Ballymena United 2-3 Larne
Round 25
[Jan 10]
Coleraine 0-1 Crusaders
Larne 4-0 Carrick Rangers
Glenavon 2-2 Institute
[Jan 11]
Glentoran 2-1 Warrenpoint Town
[Jan 13]
Cliftonville 1-2 Linfield
[Mar 3]
Dungannon Swifts 1-0 Ballymena United
Round 26 [Jan 18]
Ballymena United 0-3 Glenavon
Carrick Rangers 1-0 Cliftonville
Crusaders 3-0 Larne
Institute 0-2 Glentoran
Linfield 0-0 Dungannon Swifts
Warrenpoint Town 0-4 Coleraine
Round 27
[Jan 25]
Carrick Rangers 1-2 Warrenpoint Town
Crusaders 2-0 Ballymena United
Dungannon Swifts 2-0 Institute
Linfield 8-1 Glenavon
Larne 2-1 Glentoran
[Jan 27]
Coleraine 1-0 Cliftonville
Round 28 [Feb 8]
Ballymena United 0-2 Carrick Rangers
Cliftonville 1-1 Dungannon Swifts
Glenavon 2-1 Crusaders
Glentoran 0-1 Coleraine
Institute 0-4 Larne
Warrenpoint Town 1-2 Linfield
Round 29
[Feb 14]
Ballymena United 1-4 Linfield
Dungannon Swifts 0-2 Larne
Glentoran 0-0 Carrick Rangers
Warrenpoint Town 2-2 Institute
[Mar 3]
Coleraine 2-1 Glenavon
Crusaders 0-0 Cliftonville
Round 30
[Feb 21]
Linfield 4-0 Crusaders
[Feb 22]
Institute 0-4 Coleraine
Carrick Rangers 1-2 Dungannon Swifts
Cliftonville 1-1 Ballymena United
Glenavon 2-2 Glentoran
Larne 1-0 Warrenpoint Town
Round 31 [Mar 7]
Ballymena United 0-2 Coleraine
Carrick Rangers 0-2 Linfield
Crusaders 2-1 Institute
Dungannon Swifts 4-4 Warrenpoint Town
Glentoran 0-2 Cliftonville
Larne 1-0 Glenavon
NB: league suspended due to Covid-19 pandemic and abandoned on Jun 23
Round 32 [not played]
Coleraine - Dungannon Swifts
Crusaders - Glentoran
Glenavon - Carrick Rangers
Institute - Cliftonville
Linfield - Larne
Warrenpoint Town - Ballymena United
Round 33 [not played]
Glentoran - Linfield
Ballymena United - Institute
Carrick Rangers - Crusaders
Cliftonville - Warrenpoint Town
Dungannon Swifts - Glenavon
Larne - Coleraine
Final Ranking (based on points/match average):
1.Linfield 31 22 3 6 71-24 69 [C] [2.23] Champions
2.Coleraine 31 19 8 4 64-24 65 [2.10]
3.Crusaders 31 17 8 6 66-30 59 [1.90]
4.Cliftonville 31 18 5 8 48-22 59 [1.90]
5.Glentoran 31 17 7 7 60-33 58 [1.87]
6.Larne 31 16 8 7 59-29 56 [P] [1.81]
7.Glenavon 31 10 5 16 46-71 35 [1.13]
8.Carrick Rangers 31 10 2 19 34-47 32 [P] [1.03]
9.Dungannon Swifts 31 8 6 17 36-76 30 [0.97]
10.Ballymena United 31 7 6 18 34-54 27 [0.87]
11.Warrenpoint Town 31 5 3 23 26-85 18 [0.58]
------------------------------------------------
12.Institute 31 2 9 20 23-72 15 [0.48] Relegated
NB: an independent football data consultancy (21st club) was commissioned to
determine a mathematical model to determine the final standings; in the
end (Jun 26), they chose points per match ratio (thus following Scotland
and Wales), implying that the ranking at abandonment on Jun 23 is final
(as all clubs played an equal number of matches).
Playoff Stage
Section A | Section B
Section A
NB: cancelled
Section B
NB: cancelled
Irish Cup | League Cup Irish Cup Round 1 [Aug 17] Albert Foundry 3-1 Bloomfield Annagh United 4-1 Derriaghy Cricket Club Armagh City 7-0 1st Bangor Old Boys Ballynahinch Olympic 2-3 Bangor Banbridge Town 2-1 Dungiven Barn United 0-3 Oxford Sunnyside Belfast Celtic 9-1 Dromore Amateurs Bryansburn Rangers 1-3 Crumlin United Chimney Corner 5-1 Laurelvale Comber Recreation 2-0 Bangor Amateurs Cookstown Royal Br.L. 2-3 Glebe Rangers Cookstown Youth 0-5 Newington Craigavon City 5-0 Seapatrick Crumlin Star 8-0 Kilmore Recreation Downshire Young Men 2-0 Rectory Rangers Dromara Village 3-6 Coagh United East Belfast 3-1 St Mary's Fivemiletown United 2-3 Ardstraw Grove United 2-4 Newcastle Holywood 1-4 Newbuildings United Iveagh United 1-3 Lurgan Town Limavady United 3-0 Ballynure Old Boys Maiden City 3-2 Bourneview Mill Malachians 1-2 Moneyslane Mossley 4-1 Markethill Swifts Moyola Park 11-0 Colin Valley Rosario Youth 0-1 Killyleagh Youth Rosemount Recreation 2-3 Dunmurry Recreation Saintfield United 0-2 Banbridge Rangers Sirocco Works 2-2 Seagoe [3-4 pen] St James' Swifts 4-1 Abbey Villa St Oliver Plunkett 2-2 Ballymacash Rangers [2-3 pen] Suffolk 3-0 St Luke's Trojans 3-1 Desertmartin Tullyvallen 2-2 Dunloy [3-4 pen] Wakehurst 3-1 Ards Rangers Woodvale 5-1 Windmill Stars Round 2 [Sep 27] Glebe Rangers 1-1 Chimney Corner [aet, 3-4 pen] [Sep 28] Aquinas 2-1 Craigavon City Ardstraw 4-1 Wakehurst Armagh City 2-1 Dunloy [aet] Ballymacash Rangers 2-1 Dunmurry Young Men Ballymoney United 2-3 East Belfast Banbridge Rangers 0-3 Bangor Brantwood 4-3 Moyola Park [aet] Comber Recreation 2-4 Coagh United Crewe United 3-4 Crumlin United Dollingstown 5-0 Lower Maze Dunmurry Recreation 3-2 Newbuildings United Greenisland 2-0 Albert Foundry Islandmagee 5-2 Shorts Killyleagh Youth 1-0 Downshire Young Men Limavady United 2-0 Immaculata Lisburn Distillery 3-2 Strabane Athletic Lurgan Town 0-4 St James' Swifts Maiden City 1-3 Tullycarnet Moneyslane 9-0 Mossley Newcastle 0-5 Banbridge Town Newtowne 0-2 Newington Portstewart 0-1 Belfast Celtic Rathfriland Rangers 4-2 Seagoe Richhill 0-3 Valley Rangers Shankill United 1-4 Lisburn Rangers Suffolk 1-4 Larne Tech Old Boys Tandragee Rovers 5-7 18th Newtownabbey OB [aet] Tobermore United 7-1 Oxford Sunnyside Woodvale 1-7 Annagh United Round 3 [Nov 2] 18th Newtownabbey OB 2-3 Coagh United Ardstraw 1-2 Islandmagee Banbridge Town 2-1 Dunmurry Recreation Belfast Celtic 3-1 Annagh United Brantwood 0-0 Crumlin United [aet, 4-3 pen] Chimney Corner 0-3 Valley Rangers Crumlin Star 1-0 Greenisland Dollingstown 2-1 Lisburn Distillery Hanover 3-2 Killyleagh Youth Limavady United 3-0 Aquinas Moneyslane 1-5 Bangor Newington 0-3 East Belfast Rathfriland Rangers 3-0 Lisburn Rangers St James' Swifts 0-4 Ballymacash Rangers Tobermore United 1-3 Larne Tech Old Boys Tullycarnet 4-3 Armagh City Round 4 [Nov 30] Banbridge Town 3-2 Ballymacash Rangers Belfast Celtic 2-1 Larne Tech Old Boys Brantwood 2-5 Rathfriland Rangers Coagh United 0-1 Crumlin Star Dollingstown 6-0 Tullycarnet East Belfast 7-1 Islandmagee Limavady United 1-3 Bangor Valley Rangers 1-5 Hanover Round 5 [Jan 4] Ards 1-3 Carrick Rangers Ballinamallard United 1-0 Dollingstown Ballyclare Comrades 2-1 H&W Welders Ballymena United 2-0 Crumlin Star Banbridge Town 2-2 East Belfast [aet, 5-4 pen] Cliftonville 6-0 Hanover Crusaders 3-0 Dundela Glenavon 0-2 Coleraine Glentoran 2-2 Portadown [aet, 5-4 pen] Institute 2-3 Dungannon Swifts Knockbreda 3-2 Dergview [aet] Larne 8-0 Belfast Celtic Loughgall 1-2 Rathfriland Rangers Newry City 3-1 Bangor Queen's University 2-1 Linfield Warrenpoint Town 3-1 PSNI 1/8 Finals [Feb 1] Ballyclare Comrades 0-1 Larne [aet] Carrick Rangers 1-5 Crusaders Cliftonville 3-1 Rathfriland Rangers Coleraine 3-0 Banbridge Town Dungannon Swifts 4-2 Newry City [aet] Knockbreda 2-5 Ballinamallard United Queen's University 2-3 Glentoran Warrenpoint Town 1-2 Ballymena United Quarterfinals [Feb 28] Larne 2-3 Coleraine [Feb 29] Ballinamallard United 0-2 Ballymena United Dungannon Swifts 1-2 Cliftonville Glentoran 2-1 Crusaders Semifinals [Jul 27, National Football Stadium, Windsor Park, Belfast] Ballymena United 1-1 Coleraine [aet, 3-1 pen] Cliftonville 1-1 Glentoran [aet, 6-7 pen] Final [Jul 31, National Football Stadium, Windsor Park, Belfast] Ballymena United 1-2 Glentoran [aet] League Cup Round 1 [Aug 10] Armagh City 0-6 H&W Welders Ballyclare Comrades 7-1 Knockbreda Loughgall 2-1 Banbridge Town PSNI 3-1 Queen's University Round 2 [Aug 27] Ballymena United 3-0 Newington Bangor 5-3 Carrick Rangers [aet] Coleraine 4-0 Annagh United Dundela 6-0 Tobermore United Dungannon Swifts 2-0 Dergview Glenavon 4-1 Portstewart Glentoran 5-1 Ballyclare Comrades Larne 3-0 Lisburn Distillery Limavady United 4-2 Ards Loughgall 0-1 Newry City Moyola Park 1-3 Cliftonville Portadown 1-2 Dollingstown Warrenpoint Town 2-4 H&W Welders Crusaders w/o Lurgan Celtic [Lurgan Celtic withdrew from the league] [Aug 28] Institute 3-2 PSNI [Sep 17] Ballinamallard United 4-5 Linfield [aet] Round 3 [Oct 8] Ballymena United 6-0 Dollingstown Cliftonville 3-2 Bangor Coleraine 2-1 Glentoran Dungannon Swifts 0-4 Linfield Institute 3-0 H&W Welders Larne 1-3 Dundela Limavady United 1-4 Crusaders [Oct 23] Glenavon 2-3 Newry City Quarterfinals [Oct 29] Ballymena United 1-2 Crusaders [aet] Dundela 1-5 Coleraine Linfield 1-0 Cliftonville Newry City 0-1 Institute Semifinals [Dec 3] Crusaders 2-0 Institute Linfield 0-3 Coleraine Final [Feb 15, Windsor Park, Belfast] Coleraine 2-1 Crusaders
Final Ranking (based on points/match average): 1.Portadown 31 20 6 5 72-30 66 [2.13] Promoted ------------------------------------------------ 2.Ballinamallard United 30 19 3 8 71-34 60 [2.00] 3.Loughgall 31 18 4 9 64-45 58 [1.87] 4.Ards 31 16 6 9 68-44 54 [R] [1.74] 5.Newry City 30 15 6 9 55-32 51 [R] [1.70] 6.Dundela 31 13 7 11 43-49 46 [1.48] 7.Ballyclare Comrades 30 11 7 12 53-49 40 [1.33] 8.H&W Welders 31 10 5 16 52-63 35 [1.13] 9.Queens University 31 11 1 19 59-69 34 [P] [1.10] 10.Dergview 30 8 5 17 38-54 29 [0.97] 11.Knockbreda Parish 30 7 4 19 36-84 25 [0.83] ------------------------------------------------ 12.PSNI 30 7 2 21 40-98 23 [0.77] Relegated
Final Ranking (based on points/match average): 1.Annagh United 14 10 3 1 32-14 33 [2.36] Promoted ------------------------------------------------ 2.Portstewart 14 8 6 0 28-13 30 [2.14] 3.Dollingstown 13 8 1 4 31-15 25 [1.92] 4.Bangor 12 6 2 4 30-21 20 [P] [1.67] 5.Newington Youth Club 11 5 3 3 16-18 18 [1.64] 6.Banbridge Town 12 3 4 5 16-20 13 [1.08] 7.Armagh City 14 3 5 6 15-26 14 [1.00] 8.Lisburn Distillery 13 3 4 6 13-25 13 [1.00] 9.Moyola Park 12 3 1 8 21-28 10 [0.83] 10.Limavady United 13 2 3 8 21-32 9 [R] [0.69] 11.Tobermore United 12 2 2 8 14-25 8 [0.67] -.Lurgan Celtic withdrew on Aug 15
Prepared and maintained by Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 20 May 2024
(C) Copyright Karel Stokkermans and RSSSF 2019/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.