Regular Stage | Playoff Stage Regular Stage Final Table: 1.Linfield 33 24 4 5 61-23 76 Champions, Section A 2.Larne 33 15 9 9 39-28 54 [C] Section A 3.Glentoran 33 15 9 9 40-31 54 Section A 4.Dungannon Swifts 33 15 5 13 44-40 50 Section A 5.Crusaders 33 15 5 13 41-43 50 Section A 6.Coleraine 33 13 10 10 49-41 49 Section A - - - - - - - - - - - - - - - - - - - - - - - - 7.Cliftonville 33 13 7 13 44-37 46 Section B 8.Portadown 33 13 7 13 39-38 46 [P] Section B 9.Ballymena United 33 13 4 16 40-42 43 Section B 10.Glenavon 33 10 9 14 35-43 39 Section B 11.Carrick Rangers 33 6 9 18 24-48 27 Section B 12.Loughgall 33 4 6 23 29-71 18 Section B Round 1 [Aug 9] Glentoran 0-1 Crusaders [Aug 10] Ballymena United 0-2 Linfield Carrick Rangers 2-0 Glenavon Dungannon Swifts 1-1 Coleraine [Aug 11] Cliftonville 1-0 Portadown [Sep 24] Larne 2-0 Loughgall Round 2 [Aug 16] Coleraine 4-2 Ballymena United [Aug 17] Glenavon 1-2 Cliftonville Linfield 3-1 Dungannon Swifts Loughgall 3-0 Carrick Rangers Portadown 1-2 Glentoran [Jan 7] Crusaders 1-3 Larne Round 3 [Aug 20] Ballymena United 0-1 Crusaders Cliftonville 1-0 Dungannon Swifts Glenavon 0-3 Linfield Glentoran 0-0 Coleraine Loughgall 2-2 Portadown [Feb 4] Carrick Rangers 1-2 Larne Round 4 [Aug 23] Carrick Rangers 2-3 Glentoran [Aug 24] Coleraine 0-2 Glenavon Crusaders 1-1 Cliftonville Dungannon Swifts 1-0 Ballymena United Linfield 5-1 Loughgall [Feb 1] Larne 1-1 Portadown Round 5 [Aug 30] Ballymena United 3-1 Glenavon Portadown 2-2 Linfield [Aug 31] Crusaders 2-1 Carrick Rangers Glentoran 1-0 Cliftonville Loughgall 0-2 Dungannon Swifts [Sep 1] Coleraine 1-1 Larne Round 6 [Sep 7] Carrick Rangers 0-1 Portadown Dungannon Swifts 1-0 Glentoran Glenavon 2-2 Loughgall Larne 0-1 Ballymena United [Jan 28] Linfield 2-1 Crusaders [Oct 22] Cliftonville 2-1 Coleraine Round 7 [Sep 13] Portadown 2-1 Dungannon Swifts [Sep 14] Ballymena United 1-0 Glentoran Coleraine 3-1 Carrick Rangers Crusaders 0-1 Glenavon Linfield 0-1 Larne Loughgall 1-5 Cliftonville Round 8 [Sep 17] Carrick Rangers 1-4 Ballymena United Cliftonville 0-0 Linfield Dungannon Swifts 1-0 Crusaders Glenavon 0-0 Larne Glentoran 2-0 Loughgall Portadown 2-2 Coleraine Round 9 [Sep 20] Larne 2-0 Glentoran [Sep 21] Ballymena United 3-2 Cliftonville Coleraine 2-0 Loughgall Crusaders 0-3 Portadown Glenavon 1-1 Dungannon Swifts Linfield 1-0 Carrick Rangers Round 10 [Sep 27] Cliftonville 1-3 Larne [Sep 28] Coleraine 0-3 Linfield Dungannon Swifts 4-0 Carrick Rangers Glentoran 0-0 Glenavon Loughgall 0-4 Crusaders Portadown 0-1 Ballymena United Round 11 [Oct 4] Linfield 1-3 Glentoran [Oct 5] Ballymena United 4-1 Loughgall Carrick Rangers 2-0 Cliftonville Crusaders 2-1 Coleraine Glenavon 2-1 Portadown [Oct 6] Larne 0-3 Dungannon Swifts Round 12 [Oct 12] Crusaders 2-3 Linfield Glenavon 0-1 Ballymena United Glentoran 2-0 Dungannon Swifts Portadown 1-0 Loughgall [Feb 4] Coleraine 0-0 Cliftonville [Mar 4] Carrick Rangers 1-0 Larne Round 13 [Oct 18] Loughgall 1-3 Linfield [Oct 19] Cliftonville 0-0 Glenavon Ballymena United 0-1 Coleraine Dungannon Swifts 2-0 Portadown Glentoran 1-1 Carrick Rangers Larne 1-1 Crusaders Round 14 [Oct 26] Coleraine 2-1 Glentoran Crusaders 1-0 Ballymena United Dungannon Swifts 1-3 Loughgall Glenavon 1-1 Carrick Rangers Linfield 1-2 Cliftonville [Oct 27] Portadown 2-1 Larne Round 15 [Nov 1] Ballymena United 0-3 Portadown Cliftonville 1-0 Crusaders [Nov 2] Coleraine 4-1 Dungannon Swifts Glentoran 0-2 Larne Loughgall 3-0 Glenavon [Nov 3] Carrick Rangers 1-3 Linfield Round 16 [Nov 9] Crusaders 3-1 Loughgall Dungannon Swifts 1-4 Cliftonville Glenavon 0-3 Glentoran Linfield 2-0 Ballymena United Portadown 1-1 Carrick Rangers [Nov 10] Larne 2-1 Coleraine Round 17 [Nov 16] Carrick Rangers 3-0 Crusaders Cliftonville 0-1 Ballymena United Dungannon Swifts 2-0 Glenavon Glentoran 0-2 Portadown Loughgall 0-4 Coleraine Larne 0-1 Linfield Round 18 [Nov 22] Glentoran 1-0 Linfield [Nov 23] Carrick Rangers 0-1 Dungannon Swifts Cliftonville 4-0 Loughgall Portadown 1-0 Glenavon [Nov 24] Coleraine 1-2 Crusaders [Mar 11] Ballymena United 1-2 Larne Round 19 [Nov 30] Ballymena United 1-2 Carrick Rangers Crusaders 2-2 Dungannon Swifts Glenavon 3-3 Coleraine Linfield 2-1 Portadown Loughgall 2-2 Glentoran [Dec 1] Larne 1-1 Cliftonville Round 20 [Dec 17] Dungannon Swifts 0-1 Linfield Glenavon 3-1 Crusaders [Feb 12] Cliftonville 3-0 Carrick Rangers [Feb 26] Loughgall 1-4 Larne [Mar 1] Coleraine 2-0 Portadown [Mar 4] Glentoran 1-0 Ballymena United Round 21 [Dec 13] Crusaders 1-3 Glentoran [Dec 14] Ballymena United 0-1 Dungannon Swifts Carrick Rangers 0-0 Loughgall Linfield 3-0 Coleraine Portadown 2-0 Cliftonville [Feb 18] Larne 1-1 Glenavon Round 22 [Oct 12] Carrick Rangers 2-1 Coleraine [Dec 21] Cliftonville 1-2 Glentoran Linfield 1-0 Glenavon Loughgall 2-3 Ballymena United Portadown 1-0 Crusaders [Dec 23] Dungannon Swifts 0-1 Larne Round 23 [Dec 26] Coleraine 2-2 Ballymena United Crusaders 2-0 Cliftonville Dungannon Swifts 2-1 Loughgall Glenavon 2-0 Portadown Glentoran 0-0 Linfield Larne 0-0 Carrick Rangers Round 24 [Dec 30] BBallymena United 0-2 Glenavon Carrick Rangers 0-0 Crusaders Loughgall 1-3 Coleraine Portadown 0-2 Glentoran [Feb 11] Linfield 1-0 Larne [Mar 12] Cliftonville 0-2 Dungannon Swifts Round 25 [Jan 10] Larne 2-0 Cliftonville [Jan 11] Crusaders 1-5 Dungannon Swifts Linfield 3-0 Carrick Rangers Loughgall 0-1 Portadown [Feb 18] Ballymena United 1-1 Glentoran [Mar 8] Glenavon 0-1 Coleraine Round 26 [Jan 17] Dungannon Swifts 2-3 Glenavon [Jan 18] Carrick Rangers 0-0 Ballymena United Cliftonville 2-0 Loughgall Coleraine 0-2 Crusaders Glentoran abd Larne [abandoned at 0-0 in 54' due Portadown 1-3 Linfield to floodlight failure] [Mar 18] Glentoran 2-2 Larne [replay] Round 27 [Jan 25] Crusaders 3-2 Portadown Glenavon 2-1 Carrick Rangers Larne 2-1 Ballymena United Loughgall 1-2 Glentoran Dungannon Swifts 1-1 Coleraine Linfield 2-1 Cliftonville Round 28 [Feb 7] Ballymena United 2-2 Linfield [Feb 8] Carrick Rangers 0-1 Coleraine Glentoran 1-0 Dungannon Swifts Larne 0-1 Crusaders [Feb 9] Cliftonville 2-2 Portadown [Mar 4] Loughgall 0-2 Glenavon Round 29 [Feb 14] Coleraine 1-2 Glentoran [Feb 15] Crusaders 3-1 Ballymena United Dungannon Swifts 3-1 Carrick Rangers Glenavon 3-1 Cliftonville Linfield 1-0 Loughgall Portadown 2-0 Larne Round 30 [Feb 21] Cliftonville 2-0 Glentoran [Feb 22] Ballymena United 2-0 Portadown Carrick Rangers 0-0 Loughgall Glenavon 0-1 Crusaders Larne 0-1 Dungannon Swifts Linfield 0-2 Coleraine Round 31 [Mar 7] Crusaders 0-2 Linfield [Mar 8] Dungannon Swifts 0-3 Ballymena United Loughgall 0-1 Larne Portadown 1-0 Carrick Rangers [Mar 12] Glentoran 3-3 Glenavon [Mar 18] Coleraine 2-2 Cliftonville Round 32 [Mar 15] Ballymena United 1-0 Cliftonville Carrick Rangers 0-0 Glentoran Crusaders 1-1 Loughgall Linfield 2-0 Glenavon Larne 1-1 Coleraine Portadown 1-1 Dungannon Swifts Round 33 [Mar 22] Cliftonville 3-0 Carrick Rangers Coleraine 1-0 Portadown Glenavon 0-1 Larne Glentoran 0-1 Crusaders Loughgall 2-1 Ballymena United [Mar 24] Dungannon Swifts 0-3 Linfield Final Table: 1.Linfield 33 24 4 5 61-23 76 Champions, Section A 2.Larne 33 15 9 9 39-28 54 [C] Section A 3.Glentoran 33 15 9 9 40-31 54 Section A 4.Dungannon Swifts 33 15 5 13 44-40 50 Section A 5.Crusaders 33 15 5 13 41-43 50 Section A 6.Coleraine 33 13 10 10 49-41 49 Section A - - - - - - - - - - - - - - - - - - - - - - - - 7.Cliftonville 33 13 7 13 44-37 46 Section B 8.Portadown 33 13 7 13 39-38 46 [P] Section B 9.Ballymena United 33 13 4 16 40-42 43 Section B 10.Glenavon 33 10 9 14 35-43 39 Section B 11.Carrick Rangers 33 6 9 18 24-48 27 Section B 12.Loughgall 33 4 6 23 29-71 18 Section B Playoff Stage Section A | Section B Section A Final Table: 1.Linfield 38 27 4 7 69-28 85 Champions 2.Larne 38 17 12 9 46-33 63 [C] 3.Glentoran 38 17 10 11 49-37 61 Conference League Playoff 4.Dungannon Swifts 38 17 6 15 51-48 57 5.Coleraine 38 15 10 13 55-50 55 Conference League Playoff 6.Crusaders 38 16 6 16 47-53 54 Conference League Playoff Round 34 [Apr 1] Dungannon Swifts 1-1 Larne Glentoran 2-1 Coleraine Linfield 3-1 Crusaders Round 35 [Apr 5] Linfield 2-1 Glentoran Coleraine 3-2 Dungannon Swifts Crusaders 2-2 Larne Round 36 [Apr 12] Coleraine 1-2 Larne Crusaders 0-4 Glentoran Linfield 2-0 Dungannon Swifts Round 37 [Apr 18] Larne 2-1 Linfield [Apr 19] Crusaders 3-0 Coleraine Dungannon Swifts 3-2 Glentoran Round 38 [Apr 26] Coleraine 1-0 Linfield Dungannon Swifts 1-0 Crusaders Larne 0-0 Glentoran Final Table: 1.Linfield 38 27 4 7 69-28 85 Champions 2.Larne 38 17 12 9 46-33 63 [C] 3.Glentoran 38 17 10 11 49-37 61 Conference League Playoff 4.Dungannon Swifts 38 17 6 15 51-48 57 5.Coleraine 38 15 10 13 55-50 55 Conference League Playoff 6.Crusaders 38 16 6 16 47-53 54 Conference League Playoff Conference League Playoff Semifinals [May 7] Glentoran 0-2 Cliftonville Coleraine 1-0 Crusaders Final [May 11] Coleraine 0-2 Cliftonville Section B Final Table: 7.Cliftonville 38 17 7 14 58-41 58 Conference League Playoff 8.Portadown 38 16 8 14 48-45 56 [P] 9.Ballymena United 38 14 5 19 47-54 47 10.Glenavon 38 12 10 16 42-47 46 - - - - - - - - - - - - - - - - - - - - - - - - 11.Carrick Rangers 38 7 11 20 32-59 32 Relegation Playoff ------------------------------------------------ 12.Loughgall 38 5 7 26 36-85 22 Relegated Round 34 [Apr 1] Ballymena United 5-2 Loughgall Carrick Rangers 1-3 Cliftonville Portadown 1-1 Glenavon Round 35 [Apr 5] Carrick Rangers 4-1 Portadown Cliftonville 5-0 Ballymena United Glenavon 0-1 Loughgall Round 36 [Apr 12] Ballymena United 1-1 Carrick Rangers Cliftonville 2-0 Glenavon Portadown 3-1 Loughgall Round 37 [Apr 19] Glenavon 2-0 Ballymena United Loughgall 2-2 Carrick Rangers Portadown 2-0 Cliftonville Round 38 [Apr 26] Carrick Rangers 0-4 Glenavon Loughgall 1-4 Cliftonville Portadown 2-1 Ballymena United Final Table: 7.Cliftonville 38 17 7 14 58-41 58 Conference League Playoff 8.Portadown 38 16 8 14 48-45 56 [P] 9.Ballymena United 38 14 5 19 47-54 47 10.Glenavon 38 12 10 16 42-47 46 - - - - - - - - - - - - - - - - - - - - - - - - 11.Carrick Rangers 38 7 11 20 32-59 32 Relegation Playoff ------------------------------------------------ 12.Loughgall 38 5 7 26 36-85 22 Relegated Promotion/Relegation Playoff First Leg [Apr 29] Annagh United 2-5 Carrick Rangers Second Leg [May 2] Carrick Rangers 3-1 Annagh United NB: both teams remain at former level
Irish Cup | League Cup Irish Cup Round 5 [Jan 3] H&W Welders 2-4 Glentoran [Jan 4] Annagh United 3-2 Portadown Ballymacash Rangers 1-2 Ballinamallard United Ballymena United 1-2 Ards Bangor 2-1 Newington [aet] Carrick Rangers 4-3 Newry City Cliftonville 4-0 Banbridge Rangers Coleraine 5-0 Armagh City Crusaders 3-0 Knockbreda Dungannon Swifts 5-0 Rathfriland Rangers Limavady United 1-0 Larne [aet] Linfield 4-0 Wellington Recreation [Jan 14] Dollingstown 1-0 Ballyclare Comrades Glenavon 2-0 Dundela Institute 2-3 Loughgall Moyola Park 0-0 Belfast Celtic [aet, 7-6 pen] Round 6 [Jan 31] Glentoran 2-1 Linfield [aet] [Feb 1] Ballinamallard United 0-3 Carrick Rangers Bangor 3-0 Annagh United Cliftonville 3-2 Glenavon [aet] Crusaders 1-0 Limavady United Dollingstown 0-3 Loughgall Dungannon Swifts 2-1 Coleraine [aet] Moyola Park 1-3 Ards Quarterfinals [Feb 28] Bangor 3-1 Glentoran [Mar 1] Ards 2-0 Loughgall Carrick Rangers 1-3 Dungannon Swifts Crusaders 1-2 Cliftonville Semifinals [Mar 28] Ards 0-3 Cliftonville [Mar 29] Bangor 0-2 Dungannon Swifts Final [May 5] Cliftonville 1-1 Dungannon Swifts [aet, 3-4 pen] League Cup Round 2 [Nov 5] Annagh United 2-0 Queens University Armagh City 0-0 Glenavon [aet, 8-7 pen] Ballymena United 1-0 Ards Bangor 0-1 Cliftonville Crusaders 2-1 Coleraine Dungannon Swifts 3-1 Dollingstown [Nov 19] Institute 0-2 Larne [Dec 3] Linfield 0-1 Glentoran Quarterfinals [Dec 3] Crusaders 4-2 Dungannon Swifts [Dec 4] Annagh United 0-5 Larne Armagh City 0-3 Cliftonville [Jan 7] Glentoran 2-0 Ballymena United Semifinals [Jan 14] Glentoran 4-2 Crusaders [aet] Larne 0-1 Cliftonville [aet] Final [Mar 9] Cliftonville 1-0 Glentoran [aet]
Final Tables: Promotion Group 1.Bangor 38 23 7 8 82-46 76 Promoted ------------------------------------------------ 2.Annagh United 38 22 5 11 70-37 71 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 3.H&W Welders 38 20 6 12 79-53 66 4.Limavady United 38 18 12 8 67-44 66 [P] 5.Ards 38 14 10 14 55-57 52 6.Dundela 38 15 7 16 58-62 52 Relegation Group 7.Institute 38 13 12 13 62-63 51 8.Ballinamallard United 38 13 5 20 55-62 44 9.Armagh City 38 10 12 16 62-78 42 [P] 10.Newington Youth Club 38 11 9 18 51-74 42 - - - - - - - - - - - - - - - - - - - - - - - - 11.Ballyclare Comrades 38 11 7 20 52-85 40 Relegation Playoff ------------------------------------------------ 12.Newry City 38 7 10 21 46-78 31 [R] Relegated Promotion/Relegation Playoff 2nd/3rd Level First Leg [May 6] Queens University 3-0 Ballyclare Comrades Second Leg [May 9] Ballyclare Comrades 2-0 Queens University NB: Queens University promoted, Ballyclare Comrades relegated
Final Table: 1.Warrenpoint Town 26 19 2 5 52-27 59 Promoted ------------------------------------------------ 2.Queens University 26 17 3 6 55-30 54 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 3.Rathfriland Rangers 26 16 1 9 59-30 49 4.Dollingstown 26 15 4 7 59-35 49 5.Ballymacash Rangers 26 11 6 9 44-37 39 6.Oxford Sunnyside 26 11 6 9 51-51 39 [P] 7.Moyola Park 26 11 5 10 48-44 38 8.Portstewart 26 10 4 12 33-48 34 9.Knockbreda 26 8 7 11 43-52 31 [R] 10.Lisburn Distillery 26 7 9 10 41-47 30 11.Banbridge Town 26 7 8 11 32-41 29 12.Dergview 26 8 2 16 32-59 26 [R] 13.Coagh United 26 6 3 17 35-59 21 ------------------------------------------------ 14.Tobermore United 26 4 4 18 30-54 16 Relegated Promoted: Strabane Athletic
Thanks to Martin Arenlind
Prepared and maintained by Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 14 Jun 2026
(C) Copyright Karel Stokkermans and RSSSF 2024/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.