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.