Northern Ireland 2024/25


IFA Premiership

IFA Premiership

Regular Stage | Playoff Stage

Regular Stage

Table:

 1.Linfield              32  23  4  5  58-23  73       Champions, Section A
 2.Glentoran             32  15  9  8  40-30  54       Section A
 3.Larne                 32  14  9  9  38-28  51  [C]  Section A
 4.Dungannon Swifts      32  15  5 12  44-37  50       Section A
 5.Crusaders             32  14  5 13  40-43  47
 6.Coleraine             32  12 10 10  48-41  46
 - - - - - - - - - - - - - - - - - - - - - - - -
 7.Portadown             32  13  7 12  39-37  46  [P]
 8.Cliftonville          32  12  7 13  41-37  43       Section B
 9.Ballymena United      32  13  4 15  39-40  43       Section B
10.Glenavon              32  10  9 13  35-42  39       Section B
11.Carrick Rangers       32   6  9 17  24-45  27       Section B
12.Loughgall             32   3  6 23  27-70  15       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             
[Fab 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           -  Carrick Rangers       
Coleraine              -  Portadown             
Glenavon               -  Larne                 
Glentoran              -  Crusaders             
Loughgall              -  Ballymena United      
[Mar 24]
Dungannon Swifts       -  Linfield              

Table:

 1.Linfield              32  23  4  5  58-23  73       Champions, Section A
 2.Glentoran             32  15  9  8  40-30  54       Section A
 3.Larne                 32  14  9  9  38-28  51  [C]  Section A
 4.Dungannon Swifts      32  15  5 12  44-37  50       Section A
 5.Crusaders             32  14  5 13  40-43  47
 6.Coleraine             32  12 10 10  48-41  46
 - - - - - - - - - - - - - - - - - - - - - - - -
 7.Portadown             32  13  7 12  39-37  46  [P]
 8.Cliftonville          32  12  7 13  41-37  43       Section B
 9.Ballymena United      32  13  4 15  39-40  43       Section B
10.Glenavon              32  10  9 13  35-42  39       Section B
11.Carrick Rangers       32   6  9 17  24-45  27       Section B
12.Loughgall             32   3  6 23  27-70  15       Section B

Playoff Stage

Section A | Section B

Section A

Section B


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

Prepared and maintained by Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 19 Mar 2025

(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.