Northern Ireland 2022/23


IFA Premiership
Cup Tournaments
Championship
Premier Intermediate League

IFA Premiership

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

Cup Tournaments

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             

Championship

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

Premier Intermediate League

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


2021/22.

2023/24.

list of champions.

list of final tables.

list of cup finals.

list of league cup finals.

list of gold cup winners.

list of topscorers.


About this document

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.