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.