Regular Stage | Playoff Stage Regular Stage Final Table: 1.Linfield 33 22 4 7 76-34 70 [C] Section A 2.Glentoran 33 18 9 6 61-29 63 Section A 3.Coleraine 33 18 8 7 50-32 62 Section A 4.Cliftonville 33 16 8 9 55-35 56 Section A 5.Larne 33 15 10 8 56-35 55 Section A 6.Crusaders 33 16 5 12 59-40 53 Section A - - - - - - - - - - - - - - - - - - - - - - - - 7.Glenavon 33 14 10 9 56-57 52 Section B 8.Ballymena United 33 13 7 13 50-40 46 Section B 9.Portadown 33 8 6 19 40-65 30 [P] Section B 10.Warrenpoint Town 33 6 9 18 32-65 27 Section B 11.Carrick Rangers 33 4 8 21 28-77 20 Section B 12.Dungannon Swifts 33 4 4 25 18-72 16 Section B Round 1 [Oct 16] Coleraine 0-1 Ballymena United [Oct 17] Cliftonville 1-0 Glentoran Warrenpoint Town 0-1 Crusaders Larne 3-0 Dungannon Swifts Linfield 5-1 Carrick Rangers Glenavon 2-4 Portadown Round 2 [Oct 23] Crusaders 1-0 Cliftonville [Oct 24] Carrick Rangers 1-2 Larne Glentoran 1-1 Glenavon Portadown 0-3 Coleraine Dungannon Swifts 0-2 Warrenpoint Town Ballymena United 2-3 Linfield Round 3 [Oct 30] Linfield 2-1 Crusaders [Oct 31] Larne 2-0 Ballymena United Warrenpoint Town 1-1 Portadown Coleraine 2-1 Glentoran Cliftonville 3-0 Carrick Rangers Glenavon 0-0 Dungannon Swifts Round 4 [Nov 7] Cliftonville 3-0 Warrenpoint Town Ballymena United 1-4 Crusaders Glenavon 4-4 Coleraine Portadown 1-2 Linfield Carrick Rangers 0-0 Dungannon Swifts Glentoran 0-0 Larne Round 5 [Nov 10] Ballymena United 0-2 Glenavon Carrick Rangers 4-1 Portadown Warrenpoint Town 1-1 Larne Dungannon Swifts 2-1 Cliftonville Crusaders 1-0 Coleraine [Nov 24] Linfield 3-3 Glentoran Round 6 [Nov 14] Coleraine 0-2 Linfield Larne 2-1 Crusaders [Nov 24] Cliftonville 0-4 Ballymena United [Dec 8] Dungannon Swifts 0-3 Portadown [Dec 15] Glentoran 0-0 Warrenpoint Town [Feb 16] Glenavon 1-1 Carrick Rangers Round 7 [Nov 21] Crusaders 3-1 Dungannon Swifts Linfield 2-0 Glenavon Larne 1-0 Cliftonville Ballymena United 2-0 Warrenpoint Town [Feb 16] Portadown 1-3 Glentoran [Feb 23] Carrick Rangers 0-2 Coleraine Round 8 [Nov 28] Glentoran 5-1 Dungannon Swifts Cliftonville 5-0 Portadown Glenavon 3-1 Crusaders Coleraine 0-2 Larne Warrenpoint Town 2-1 Linfield [Dec 1] Ballymena United 2-0 Carrick Rangers Round 9 [Dec 4] Dungannon Swifts 2-0 Coleraine [Dec 5] Portadown 0-0 Ballymena United Carrick Rangers 1-3 Warrenpoint Town Larne 2-1 Glenavon Crusaders 2-0 Glentoran Linfield 2-0 Cliftonville Round 10 [Dec 11] Larne 3-1 Linfield [Dec 12] Dungannon Swifts 1-5 Ballymena United Coleraine 2-1 Warrenpoint Town Glentoran 6-0 Carrick Rangers Crusaders 5-0 Portadown [Dec 14] Glenavon 1-1 Cliftonville Round 11 [Dec 19] Warrenpoint Town 1-2 Glenavon Linfield 4-0 Dungannon Swifts Ballymena United 1-1 Glentoran Cliftonville 0-2 Coleraine [Mar 9] Carrick Rangers 1-3 Crusaders [Apr 20] Portadown 2-1 Larne NB: round 12 played after round 14; round 13 played after round 18 Round 14 [Jan 2] Coleraine 3-0 Carrick Rangers Larne 0-1 Ballymena United Crusaders 4-0 Warrenpoint Town Glenavon 1-2 Linfield Dungannon Swifts 1-2 Cliftonville Glentoran 2-1 Portadown Round 12 [Jan 9] Cliftonville 2-2 Crusaders [Feb 16] Ballymena United 0-1 Coleraine Warrenpoint Town 1-1 Dungannon Swifts [Feb 23] Linfield 0-1 Glentoran [Mar 9] Portadown 1-2 Glenavon [Mar 16] Carrick Rangers 1-3 Larne NB: round 15 played after round 21 Round 16 [Jan 23] Crusaders 3-3 Larne Coleraine 2-0 Dungannon Swifts Linfield 6-0 Warrenpoint Town [Feb 23] Cliftonville 2-1 Ballymena United [Mar 16] Glenavon 2-1 Glentoran [Mar 23] Carrick Rangers 5-3 Portadown Round 17 [Jan 26] Cliftonville 4-3 Linfield Glentoran 2-0 Carrick Rangers Larne 1-2 Coleraine Portadown 2-2 Crusaders [Feb 23] Dungannon Swifts 1-2 Glenavon [Mar 16] Warrenpoint Town 1-1 Ballymena United Round 18 [Jan 29] Larne 1-1 Glentoran [Jan 30] Cliftonville 1-1 Glenavon Coleraine 2-1 Crusaders Portadown 0-2 Warrenpoint Town Carrick Rangers 0-2 Ballymena United [Mar 16] Linfield 2-0 Dungannon Swifts Round 13 [Feb 6] Glenavon 2-1 Ballymena United Glentoran 1-0 Cliftonville Coleraine 1-1 Portadown Dungannon Swifts 0-2 Carrick Rangers Larne 1-1 Warrenpoint Town Crusaders 1-2 Linfield Round 19 [Feb 2] Glenavon 1-4 Larne Ballymena United 0-1 Dungannon Swifts Coleraine 2-2 Cliftonville Crusaders 1-0 Glentoran Linfield 3-0 Portadown [Apr 13] Warrenpoint Town 0-0 Carrick Rangers Round 20 [Feb 9] Carrick Rangers 1-1 Linfield Cliftonville 3-0 Warrenpoint Town Larne 2-2 Portadown [Mar 9] Glentoran 0-2 Ballymena United [Mar 23] Dungannon Swifts 2-1 Crusaders Glenavon 1-1 Coleraine Round 21 [Feb 13] Crusaders 1-3 Carrick Rangers Portadown 1-1 Cliftonville Larne 3-0 Dungannon Swifts [Mar 23] Ballymena United 2-1 Linfield [Apr 13] Glentoran 2-2 Coleraine [Apr 20] Warrenpoint Town 3-4 Glenavon Round 15 [Feb 20] Crusaders 2-1 Ballymena United Cliftonville 1-0 Larne Carrick Rangers 3-4 Glenavon Linfield 0-0 Coleraine [Mar 23] Warrenpoint Town 1-2 Glentoran [Apr 13] Portadown 1-0 Dungannon Swifts Round 22 [Feb 26] Linfield 2-1 Larne [Feb 27] Carrick Rangers 0-1 Cliftonville Coleraine 2-1 Warrenpoint Town Crusaders 0-1 Glenavon Portadown 1-2 Ballymena United Dungannon Swifts 0-1 Glentoran Round 23 [Mar 2] Glentoran 3-1 Linfield Ballymena United 1-1 Cliftonville Coleraine 2-0 Portadown Glenavon 1-1 Carrick Rangers Larne 0-3 Crusaders Warrenpoint Town 4-1 Dungannon Swifts Round 24 [Mar 5] Carrick Rangers 0-5 Glentoran [Mar 6] Crusaders 0-2 Warrenpoint Town Dungannon Swifts 2-3 Coleraine Linfield 2-0 Cliftonville Portadown 4-1 Glenavon Ballymena United 1-1 Larne Round 25 [Mar 12] Coleraine 2-0 Crusaders [Mar 13] Ballymena United 2-1 Portadown Cliftonville 2-1 Glenavon Dungannon Swifts 0-2 Larne Linfield 7-0 Carrick Rangers Warrenpoint Town 0-2 Glentoran Round 26 [Mar 19] Crusaders 1-2 Linfield [Mar 20] Coleraine 1-0 Carrick Rangers Dungannon Swifts 0-1 Portadown Glentoran 3-1 Glenavon Larne 0-0 Cliftonville Warrenpoint Town 2-2 Ballymena United Round 27 [Mar 27] Ballymena United 5-1 Dungannon Swifts Carrick Rangers 1-1 Warrenpoint Town Cliftonville 2-1 Coleraine Glenavon 2-2 Larne Glentoran 1-0 Crusaders Portadown 0-1 Linfield Round 28 [Mar 9] Linfield 5-0 Warrenpoint Town [Mar 30] Coleraine 2-0 Larne Ballymena United 2-0 Carrick Rangers Dungannon Swifts 0-4 Glenavon Portadown 1-2 Crusaders [Apr 20] Cliftonville 0-2 Glentoran Round 29 [Apr 2] Ballymena United 0-1 Crusaders [Apr 3] Coleraine 0-0 Glenavon Warrenpoint Town 0-5 Cliftonville Larne 3-0 Carrick Rangers Glentoran 4-0 Portadown Dungannon Swifts 0-2 Linfield Round 30 [Apr 6] Ballymena United 2-2 Glentoran Carrick Rangers 1-1 Crusaders Cliftonville 3-0 Dungannon Swifts Glenavon 1-0 Warrenpoint Town Portadown 1-2 Larne [Apr 7] Linfield 2-1 Coleraine Round 31 [Apr 10] Larne 1-1 Linfield Glentoran 2-0 Dungannon Swifts Crusaders 2-2 Cliftonville Glenavon 3-2 Ballymena United Portadown 2-0 Carrick Rangers Warrenpoint Town 1-2 Coleraine Round 32 [Apr 16] Coleraine 1-1 Glentoran Crusaders 6-1 Glenavon Carrick Rangers 1-1 Dungannon Swifts Larne 5-0 Warrenpoint Town [Apr 17] Linfield 2-1 Ballymena United Portadown 1-2 Cliftonville Round 33 [Apr 23] Glentoran 3-2 Larne [Apr 24] Warrenpoint Town 1-3 Portadown Cliftonville 5-0 Carrick Rangers Ballymena United 1-2 Coleraine Dungannon Swifts 0-2 Crusaders Glenavon 3-2 Linfield Final Table: 1.Linfield 33 22 4 7 76-34 70 [C] Section A 2.Glentoran 33 18 9 6 61-29 63 Section A 3.Coleraine 33 18 8 7 50-32 62 Section A 4.Cliftonville 33 16 8 9 55-35 56 Section A 5.Larne 33 15 10 8 56-35 55 Section A 6.Crusaders 33 16 5 12 59-40 53 Section A - - - - - - - - - - - - - - - - - - - - - - - - 7.Glenavon 33 14 10 9 56-57 52 Section B 8.Ballymena United 33 13 7 13 50-40 46 Section B 9.Portadown 33 8 6 19 40-65 30 [P] Section B 10.Warrenpoint Town 33 6 9 18 32-65 27 Section B 11.Carrick Rangers 33 4 8 21 28-77 20 Section B 12.Dungannon Swifts 33 4 4 25 18-72 16 Section B Playoff Stage Section A | Section B Section A Final Table: 1.Linfield 38 24 6 8 83-38 78 [C] Champions 2.Coleraine 38 21 10 7 57-35 73 3.Glentoran 38 20 11 7 65-32 71 4.Larne 38 18 10 10 64-41 64 Conference League Playoff 5.Cliftonville 38 17 9 12 59-42 60 Conference League Playoff 6.Crusaders 38 16 6 16 62-50 54 Conference League Playoff Round 34 [May 1] Coleraine 2-0 Cliftonville Glentoran 0-0 Linfield Crusaders 1-3 Larne Round 35 [May 4] Cliftonville 1-2 Larne Glentoran 1-1 Coleraine Linfield 3-1 Crusaders Round 36 [May 15] Glentoran 0-2 Cliftonville Linfield 1-2 Larne Crusaders 0-1 Coleraine Round 37 [May 25] Larne 0-1 Glentoran Cliftonville 1-1 Crusaders Coleraine 1-1 Linfield Round 38 [May 29] Cliftonville 0-2 Linfield Glentoran 2-0 Crusaders Larne 1-2 Coleraine Final Table: 1.Linfield 38 24 6 8 83-38 78 [C] Champions 2.Coleraine 38 21 10 7 57-35 73 3.Glentoran 38 20 11 7 65-32 71 4.Larne 38 18 10 10 64-41 64 Conference League Playoff 5.Cliftonville 38 17 9 12 59-42 60 Conference League Playoff 6.Crusaders 38 16 6 16 62-50 54 Conference League Playoff Conference League Playoff Semifinals [Jun 1] Cliftonville 0-0 Crusaders [aet, 5-4 pen] Larne 2-1 Glenavon Final [Jun 5] Larne 3-1 Cliftonville Section B Final Table: 7.Glenavon 38 17 11 10 72-65 62 Conference League Playoff 8.Ballymena United 38 18 7 13 67-44 61 9.Portadown 38 10 6 22 50-78 36 [P] 10.Warrenpoint Town 38 9 9 20 38-74 36 - - - - - - - - - - - - - - - - - - - - - - - - 11.Carrick Rangers 38 5 8 25 35-92 23 ------------------------------------------------ 12.Dungannon Swifts 38 4 5 29 22-83 17 NB: no relegation as no lower level leagues were contested due to the Covid-19 pandemic Round 34 [Apr 30] Dungannon Swifts 0-2 Carrick Rangers [May 1] Ballymena United 3-1 Glenavon Portadown 1-2 Warrenpoint Town Round 35 [May 4] Carrick Rangers 0-4 Ballymena United Dungannon Swifts 0-1 Warrenpoint Town Glenavon 4-1 Portadown Round 36 [May 14] Glenavon 4-0 Warrenpoint Town [May 15] Dungannon Swifts 1-3 Ballymena United Portadown 2-1 Carrick Rangers Round 37 [May 25] Ballymena United 3-0 Warrenpoint Town Carrick Rangers 3-6 Glenavon Portadown 4-2 Dungannon Swifts Round 38 [May 29] Ballymena United 4-2 Portadown Glenavon 1-1 Dungannon Swifts Warrenpoint Town 3-1 Carrick Rangers Final Table: 7.Glenavon 38 17 11 10 72-65 62 Conference League Playoff 8.Ballymena United 38 18 7 13 67-44 61 9.Portadown 38 10 6 22 50-78 36 [P] 10.Warrenpoint Town 38 9 9 20 38-74 36 - - - - - - - - - - - - - - - - - - - - - - - - 11.Carrick Rangers 38 5 8 25 35-92 23 ------------------------------------------------ 12.Dungannon Swifts 38 4 5 29 22-83 17 NB: no relegation as no lower level leagues were contested due to the Covid-19 pandemic
Irish Cup Irish Cup Round 1 [Apr 27] Ards awd Dollingstown [awarded 0-3] Glentoran awd Dundela [awarded 3-0] Institute awd PSNI [awarded 0-3] H&W Welders awd Saint James' Swifts [awarded 0-3] Larne awd Newry City [awarded 3-0] Queen's University awd Bangor [awarded 0-3] Ballymena United 4-1 Portadown Cliftonville 5-1 Portstewart Coleraine 0-1 Crusaders Glenavon 1-2 Dungannon Swifts Linfield 2-0 Annagh United Warrenpoint Town 2-1 Ballyclare Comrades Carrick Rangers 3-0 Belfast Celtic [May 1] Knockbreda 2-1 Newington YC Ballinamallard United 2-2 Dergview [8-9 pen] Loughgall 1-1 Banbridge Town [3-2 pen] 1/8 Finals [May 8] Ballymena United 5-0 PSNI Linfield 5-2 Dungannon Swifts Carrick Rangers 2-2 Bangor [3-1 pen] Dergview 2-0 Saint James' Swifts Knockbreda 0-5 Crusaders Larne 8-1 Dollingstown Loughgall 1-0 Warrenpoint Town Glentoran 1-0 Cliftonville Quarterfinals [May 11] Ballymena United 5-0 Dergview Glentoran 0-1 Crusaders Larne 2-1 Carrick Rangers Loughgall 1-3 Linfield Semifinals [May 18] Larne 1-1 Crusaders [6-5 pen] Ballymena United 0-3 Linfield Final [May 21] Larne 1-2 Linfield
Prepared and maintained by Hans Schöggl and Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 25 May 2022
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2020/22
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.