Regular Stage | Playoff Stage
Regular Stage
Final Table:
1.Larne 33 22 7 4 57-18 73 Section A
2.Linfield 33 21 5 7 70-25 68 [C] Section A
3.Cliftonville 33 20 6 7 61-41 66 Section A
4.Glentoran 33 20 4 9 68-24 64 Section A
5.Crusaders 33 18 8 7 65-37 62 Section A
6.Coleraine 33 17 7 9 53-30 58 Section A
- - - - - - - - - - - - - - - - - - - - - - - -
7.Glenavon 33 11 8 14 50-57 41 Section B
8.Carrick Rangers 33 11 4 18 41-65 37 Section B
9.Ballymena United 33 9 5 19 30-49 32 Section B
10.Newry City 33 7 2 24 31-66 23 [P] Section B
11.Dungannon Swifts 33 7 2 24 22-76 23 Section B
12.Portadown 33 4 4 25 23-83 16 Section B
Round 1
[Aug 12]
Larne 0-0 Glentoran
[Aug 13]
Ballymena United 2-2 Glenavon
Carrick Rangers 2-1 Newry City
Coleraine 3-1 Cliftonville
Crusaders 5-1 Dungannon Swifts
[Aug 14]
Linfield 4-0 Portadown
Round 2
[Aug 19]
Glentoran 3-1 Crusaders
[Aug 20]
Cliftonville 3-2 Carrick Rangers
Dungannon Swifts 0-2 Ballymena United
Glenavon 1-2 Larne
Portadown 0-2 Coleraine
[Aug 21]
Newry City 1-3 Linfield
Round 3
[Aug 23]
Ballymena United 1-2 Cliftonville
Carrick Rangers 2-4 Coleraine
Crusaders 2-1 Portadown
Dungannon Swifts 0-1 Glentoran
[Aug 30]
Glenavon 1-5 Newry City
[Nov 22]
Linfield 1-0 Larne
Round 4
[Aug 26]
Coleraine 1-3 Glenavon
Larne 3-0 Ballymena United
Portadown 0-3 Glentoran
[Aug 27]
Cliftonville 4-2 Dungannon Swifts
Newry City 1-2 Crusaders
[Aug 28]
Carrick Rangers 2-1 Linfield
Round 5
[Sep 2]
Crusaders 1-1 Larne
Dungannon Swifts 0-5 Coleraine
[Sep 3]
Ballymena United 0-4 Linfield
Glenavon 2-2 Carrick Rangers
Glentoran 3-0 Newry City
Portadown 1-2 Cliftonville
NB: round 6 played after round 14
Round 7
[Sep 16]
Crusaders 2-1 Linfield
Newry City 1-0 Dungannon Swifts
[Sep 17]
Ballymena United 0-1 Carrick Rangers
Glenavon 0-1 Cliftonville
Glentoran 1-0 Coleraine
Portadown 0-1 Larne
Round 8
[Sep 23]
Carrick Rangers 0-1 Larne
Coleraine 2-0 Newry City
Crusaders 3-0 Ballymena United
Dungannon Swifts 2-0 Portadown
[Oct 18]
Linfield 3-2 Glenavon
[Dec 20]
Cliftonville 1-0 Glentoran
Round 9
[Sep 30]
Glentoran abd Ballymena United [abandoned at 0-0 in 15' due to
Portadown 1-1 Glenavon heavy rain]
[Oct 1]
Carrick Rangers 4-3 Crusaders
Cliftonville 4-0 Newry City
Dungannon Swifts 0-1 Linfield
Larne 2-0 Coleraine
[Mar 14]
Glentoran 1-0 Ballymena United [replay]
Round 10
[Oct 7]
Cliftonville 0-0 Crusaders
Glentoran 5-0 Carrick Rangers
Newry City 0-2 Larne
[Oct 8]
Ballymena United 2-0 Portadown
Coleraine 0-0 Linfield
Glenavon 5-0 Dungannon Swifts
Round 11
[Oct 14]
Larne 4-0 Cliftonville
Linfield 0-3 Glentoran
[Oct 15]
Ballymena United 2-1 Coleraine
Carrick Rangers 3-0 Dungannon Swifts
Crusaders 3-2 Glenavon
Portadown 1-3 Newry City
Round 12
[Oct 21]
Dungannon Swifts 1-1 Ballymena United
[Oct 22]
Coleraine 2-4 Cliftonville
Crusaders 4-0 Portadown
Glenavon 4-2 Carrick Rangers
Linfield 2-4 Larne
Newry City 0-1 Glentoran
Round 13
[Oct 28]
Glenavon 3-2 Ballymena United
Glentoran 4-0 Larne
[Oct 29]
Cliftonville 1-0 Carrick Rangers
Coleraine 4-0 Portadown
Dungannon Swifts 0-2 Crusaders
Newry City 0-2 Linfield
Round 14
[Nov 4]
Ballymena United 3-0 Newry City
Larne 4-1 Crusaders
[Nov 5]
Carrick Rangers 0-1 Coleraine
Cliftonville 2-2 Glenavon
Glentoran 3-1 Dungannon Swifts
Portadown 0-3 Linfield
Round 6 [Nov 8; postponed from Sep 9,10 due to death Queen Elizabeth II]
Carrick Rangers 2-0 Portadown
Coleraine 1-2 Crusaders
Glenavon 2-1 Glentoran
Larne 4-0 Dungannon Swifts
Linfield 0-0 Cliftonville
Newry City 3-2 Ballymena United
Round 15
[Nov 11]
Coleraine 0-0 Glentoran
[Nov 12]
Dungannon Swifts 0-2 Cliftonville
Linfield 2-1 Glenavon
Portadown 0-5 Larne
Newry City 4-1 Carrick Rangers
[Nov 14]
Crusaders 0-1 Ballymena United
Round 16
[Nov 18]
Ballymena United 0-2 Linfield
Larne 2-1 Dungannon Swifts
[Nov 19]
Carrick Rangers 2-0 Portadown
Crusaders 4-0 Newry City
Glenavon 0-0 Coleraine
[Nov 20]
Glentoran 0-1 Cliftonville
Round 17
[Nov 25]
Larne 0-2 Coleraine
[Nov 26]
Carrick Rangers 0-2 Ballymena United
Cliftonville 2-0 Newry City
Dungannon Swifts 1-0 Glenavon
Portadown 0-2 Glentoran
Linfield 0-0 Crusaders
Round 18
[Dec 2]
Glenavon 0-1 Larne
[Dec 3]
Ballymena United 4-1 Cliftonville
Coleraine 2-0 Dungannon Swifts
Crusaders 3-2 Glentoran
Linfield 3-1 Carrick Rangers
[Dec 4]
Newry City awd Portadown [awarded 3-0; originally 1-3, Portadown
fielded ineligible player]
Round 19
[Dec 9]
Coleraine 2-0 Crusaders
[Dec 10]
Dungannon Swifts 4-1 Carrick Rangers
Larne 2-0 Newry City
Portadown 1-0 Ballymena United
[Jan 10]
Cliftonville 1-0 Linfield
[Feb 28]
Glentoran 0-0 Glenavon
Round 20
[Dec 17]
Cliftonville 4-1 Portadown
Linfield 4-0 Dungannon Swifts
[Jan 10]
Glenavon 4-2 Crusaders
Newry City 1-2 Coleraine
[Feb 21]
Ballymena United 0-3 Larne
[Mar 7]
Carrick Rangers 1-5 Glentoran
Round 21 [Dec 26]
Glentoran 1-2 Linfield
Coleraine 2-0 Ballymena United
Crusaders 3-0 Cliftonville
Dungannon Swifts 2-0 Newry City
Glenavon 2-1 Portadown
Larne 0-0 Carrick Rangers
Round 22
[Jan 2]
Ballymena United 2-0 Glentoran
Carrick Rangers 0-3 Crusaders
Cliftonville 2-1 Larne
Linfield 0-0 Coleraine
Portadown 0-0 Dungannon Swifts
[Mar 4]
Newry City 0-1 Glenavon
Round 23
[Jan 13]
Carrick Rangers 3-3 Cliftonville
[Jan 14]
Ballymena United 2-0 Dungannon Swifts
Coleraine 4-1 Portadown
Crusaders 3-1 Newry City
Glenavon 1-6 Linfield
Glentoran 0-1 Larne
Round 24
[Jan 21]
Cliftonville 2-2 Coleraine
Dungannon Swifts 2-1 Glenavon
Larne 0-0 Crusaders
Linfield 3-0 Ballymena United
Newry City 1-3 Glentoran
[Mar 4]
Portadown 1-3 Carrick Rangers
Round 25 [Jan 24]
Ballymena United 0-0 Newry City
Coleraine 1-0 Carrick Rangers
Crusaders 2-0 Linfield
Glenavon 1-3 Cliftonville
Glentoran 6-0 Dungannon Swifts
Larne 2-0 Portadown
Round 26
[Jan 28]
Carrick Rangers 1-1 Glenavon
Cliftonville 4-0 Ballymena United
Dungannon Swifts 0-3 Coleraine
Portadown 1-6 Linfield
[Jan 29]
Newry City 0-0 Larne
[Jan 30]
Glentoran 2-0 Crusaders
Round 27
[Feb 10]
Larne 3-0 Glenavon
Newry City 0-2 Carrick Rangers
[Feb 11]
Ballymena United 0-0 Portadown
Coleraine 2-2 Glentoran
Crusaders 3-0 Dungannon Swifts
Linfield 1-0 Cliftonville
Round 28 [Feb 14]
Carrick Rangers 1-0 Ballymena United
Cliftonville 3-0 Portadown
Coleraine 1-0 Newry City
Dungannon Swifts 0-3 Larne
Glenavon 2-2 Crusaders
Glentoran 3-0 Linfield
Round 29
[Feb 17]
Ballymena United 1-3 Glentoran
Newry City 0-2 Dungannon Swifts
[Feb 18]
Crusaders 2-0 Coleraine
Larne 2-1 Cliftonville
Linfield 2-0 Carrick Rangers
Portadown 3-1 Glenavon
Round 30
[Feb 24]
Portadown 3-1 Dungannon Swifts
[Feb 25]
Ballymena United 0-0 Crusaders
Carrick Rangers 2-3 Larne
Cliftonville 2-1 Glentoran
Glenavon 0-2 Newry City
Linfield 2-0 Coleraine
Round 31
[Mar 7]
Coleraine 3-1 Ballymena United
Larne 0-0 Linfield
[Mar 11]
Dungannon Swifts 0-1 Carrick Rangers
Glentoran 0-2 Glenavon
Newry City 3-4 Portadown
[Mar 13]
Crusaders 2-2 Cliftonville
Round 32
[Mar 17]
Larne 1-0 Ballymena United
[Mar 18]
Carrick Rangers 0-4 Glentoran
Cliftonville 1-2 Dungannon Swifts
Glenavon 2-1 Coleraine
Linfield 7-0 Newry City
Portadown 2-2 Crusaders
Round 33
[Mar 24]
Dungannon Swifts 0-5 Linfield
[Mar 25]
Coleraine 0-0 Larne
Crusaders 3-0 Carrick Rangers
Newry City 1-2 Cliftonville
[Apr 1]
Glentoran 5-1 Portadown
[Apr 3]
Ballymena United 0-1 Glenavon
Final Table:
1.Larne 33 22 7 4 57-18 73 Section A
2.Linfield 33 21 5 7 70-25 68 [C] Section A
3.Cliftonville 33 20 6 7 61-41 66 Section A
4.Glentoran 33 20 4 9 68-24 64 Section A
5.Crusaders 33 18 8 7 65-37 62 Section A
6.Coleraine 33 17 7 9 53-30 58 Section A
- - - - - - - - - - - - - - - - - - - - - - - -
7.Glenavon 33 11 8 14 50-57 41 Section B
8.Carrick Rangers 33 11 4 18 41-65 37 Section B
9.Ballymena United 33 9 5 19 30-49 32 Section B
10.Newry City 33 7 2 24 31-66 23 [P] Section B
11.Dungannon Swifts 33 7 2 24 22-76 23 Section B
12.Portadown 33 4 4 25 23-83 16 Section B
Playoff Stage
Section A | Section B
Section A
Final Table:
1.Larne 38 25 8 5 64-22 83 Champions
2.Linfield 38 23 8 7 75-27 77 [C]
3.Glentoran 38 23 5 10 77-28 74 Conference League Playoff
4.Cliftonville 38 20 8 10 66-53 68 Conference League Playoff
5.Crusaders 38 19 10 9 72-45 67
6.Coleraine 38 18 8 12 59-39 62 Conference League Playoff
NB: Crusaders qualified for European competition as cup winners
Round 34 [Apr 7]
Cliftonville 2-2 Coleraine
Larne 2-0 Glentoran
Linfield 0-0 Crusaders
Round 35
[Apr 11]
Cliftonville 0-2 Larne
Crusaders 3-1 Coleraine
[Apr 12]
Linfield 1-1 Glentoran
Round 36
[Apr 14]
Crusaders 0-2 Larne
[Apr 15]
Coleraine 0-1 Linfield
Glentoran 3-0 Cliftonville
Round 37
[Apr 21]
Larne 1-1 Linfield
[Apr 22]
Cliftonville 3-3 Crusaders
Glentoran 3-0 Coleraine
Round 38 [Apr 29]
Cliftonville 0-2 Linfield
Coleraine 3-0 Larne
Crusaders 1-2 Glentoran
Final Table:
1.Larne 38 25 8 5 64-22 83 Champions
2.Linfield 38 23 8 7 75-27 77 [C]
3.Glentoran 38 23 5 10 77-28 74 Conference League Playoff
4.Cliftonville 38 20 8 10 66-53 68 Conference League Playoff
5.Crusaders 38 19 10 9 72-45 67
6.Coleraine 38 18 8 12 59-39 62 Conference League Playoff
NB: Crusaders qualified for European competition as cup winners
Conference League Playoff
Semifinals [May 10]
Glentoran 5-0 Glenavon
Cliftonville 2-1 Coleraine
Final [May 13]
Glentoran 2-0 Cliftonville
Section B
Final Table:
7.Glenavon 38 14 10 14 58-61 52 Conference League Playoff
8.Carrick Rangers 38 12 4 22 45-74 40
9.Ballymena United 38 11 6 21 37-55 39
10.Newry City 38 9 3 26 37-71 30 [P]
- - - - - - - - - - - - - - - - - - - - - - - -
11.Dungannon Swifts 38 9 3 26 28-84 30 Relegation Playoff
------------------------------------------------
12.Portadown 38 6 5 27 29-88 23 Relegated
Round 34 [Apr 7]
Portadown 1-0 Ballymena United
Carrick Rangers 0-2 Newry City
Glenavon 1-1 Dungannon Swifts
Round 35 [Apr 11]
Carrick Rangers 2-0 Dungannon Swifts
Glenavon 3-2 Ballymena United
Portadown 0-1 Newry City
Round 36 [Apr 15]
Ballymena United 2-0 Dungannon Swifts
Newry City 0-1 Glenavon
Portadown 3-1 Carrick Rangers
Round 37 [Apr 22]
Carrick Rangers 1-3 Glenavon
Dungannon Swifts 3-2 Portadown
Newry City 2-2 Ballymena United
Round 38 [Apr 29]
Ballymena United 1-0 Carrick Rangers
Dungannon Swifts 2-1 Newry City
Glenavon 0-0 Portadown
Final Table:
7.Glenavon 38 14 10 14 58-61 52 Conference League Playoff
8.Carrick Rangers 38 12 4 22 45-74 40
9.Ballymena United 38 11 6 21 37-55 39
10.Newry City 38 9 3 26 37-71 30 [P]
- - - - - - - - - - - - - - - - - - - - - - - -
11.Dungannon Swifts 38 9 3 26 28-84 30 Relegation Playoff
------------------------------------------------
12.Portadown 38 6 5 27 29-88 23 Relegated
Promotion/Relegation Playoff
First Leg [May 30]
Annagh United 2-1 Dungannon Swifts
Second Leg [Jun 1]
Dungannon Swifts 2-0 Annagh United
NB: both teams remain at former level
Irish Cup | League Cup Irish Cup Round 5 [Jan 6] Dundela 0-5 Cliftonville [Jan 7] Ballinamallard United 1-2 Glenavon Ballyclare Comrades 1-0 Dollingstown Bangor 4-0 Tandragee Rovers Carrick Rangers 1-1 Ballymena United [aet, 0-3 pen] Coleraine 3-1 Loughgall Crusaders 6-0 Dergview Dungannon Swifts 3-1 Ards Institute 4-0 Annagh United Knockbreda 2-0 St Mary's Youth Larne 3-0 Crumlin United Linfield 3-0 Warrenpoint Town Moyola Park 0-2 Glentoran Newington 2-1 Ballymoney United Newry City 1-2 H&W Welders Portadown 2-0 Banbridge Town Round 6 [Feb 3] Bangor 1-2 Crusaders [Feb 4] Ballymena United 4-1 Newington Cliftonville 2-2 Coleraine [aet, 3-1 pen] Glenavon 0-1 H&W Welders Institute 0-1 Ballyclare Comrades Knockbreda 1-2 Dungannon Swifts Larne 1-1 Linfield [aet, 4-3 pen] Portadown 0-3 Glentoran Quarterfinals [Mar 3] H&W Welders 0-1 Larne [Mar 4] Ballyclare Comrades 1-3 Ballymena United Cliftonville 1-2 Dungannon Swifts Crusaders 1-0 Glentoran Semifinals [Mar 31] Larne 0-2 Ballymena United [Apr 1] Dungannon Swifts 0-1 Crusaders Final [May 7; Windsor Park, Belfast] Ballymena United 0-4 Crusaders League Cup Round 2 [Oct 4] Annagh United 2-1 Larne Ballyclare Comrades 1-2 Newry City Ballymena United 0-1 Coleraine Cliftonville 6-0 Carrick Rangers Dundela 0-1 Linfield Dungannon Swifts 2-1 Portadown [aet] Glenavon 1-2 Loughgall Glentoran 6-0 Warrenpoint Town Quarterfinals [Nov 1] Cliftonville 3-2 Newry City Coleraine 3-0 Dungannon Swifts Linfield 3-0 Annagh United Loughgall 0-2 Glentoran Semifinals [Dec 6] Cliftonville 2-2 Coleraine [aet, 4-5 pen] Glentoran 0-3 Linfield Final [Mar 12; Windsor Park, Belfast] Linfield 2-0 Coleraine
Final Tables:
Promotion Group
1.Loughgall 38 23 8 7 76-25 77 Promoted
------------------------------------------------
2.Warrenpoint Town 38 21 8 9 67-45 71 [R] Denied License
- - - - - - - - - - - - - - - - - - - - - - - -
3.Annagh United 38 17 8 13 58-43 59 Promotion Playoff
4.Dundela 38 18 4 16 57-58 58
5.Ards 38 17 5 16 72-75 56
6.Ballyclare Comrades 38 14 13 11 66-63 55
NB: as Warrenpoint Town were denied a license for the 2023/24 season, Annagh United
took their place in the promotion playoff
Relegation Group
7.H&W Welders 38 17 4 17 69-65 55
8.Ballinamallard United 38 14 10 14 50-59 52
9.Newington Youth Club 38 12 7 19 64-73 43 [P]
10.Dergview 38 11 8 19 51-68 41
- - - - - - - - - - - - - - - - - - - - - - - -
11.Institute 38 10 8 20 50-63 38
------------------------------------------------
12.Knockbreda 38 8 9 21 47-90 33 Relegation Playoff
NB: as Warrenpoint Town were denied a license for the 2023/24 season, Institute remained
at the second level and Knockbreda took their place in the relegation playoff
Promotion/Relegation Playoff 2nd/3rd Level
First Leg [May 30]
Ballymacash Rangers 2-4 Knockbreda
Second Leg [Jun 3]
Knockbreda 0-0 Ballymacash Rangers
NB: both remain at former level
Final Tables: Promotion Group 1.Bangor 27 22 4 1 67-14 70 Promoted ------------------------------------------------ 2.Ballymacash Rangers 27 18 6 3 67-24 60 [P] Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 3.Queens University 27 16 3 8 60-47 51 [R] 4.Limavady United 27 13 7 7 47-29 46 5.Moyola Park 27 9 7 11 37-36 34 6.Tobermore United 27 9 5 13 39-45 32 Bottom Group 7.Lisburn Distillery 27 10 4 13 34-53 34 8.Portstewart 27 9 5 13 35-44 32 9.Armagh City 27 7 7 13 38-58 28 10.Dollingstown 27 7 3 17 36-50 24 11.Banbridge Town 27 7 3 17 31-52 24 12.PSNI 27 6 4 17 34-73 22
Thanks to Martin Arenlind
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 2022/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.