Northern Ireland 2024/25


IFA Premiership

IFA Premiership

Regular Stage | Playoff Stage

Regular Stage

Table:

 1.Linfield              26  19  3  4  50-19  60       Section A
 2.Glentoran             24  12  5  7  30-21  41
 3.Dungannon Swifts      26  12  4 10  37-31  40
 4.Larne                 21  11  6  4  27-16  39  [C]
 5.Portadown             26  11  5 10  33-30  38  [P]
 6.Crusaders             27  11  4 12  34-39  37
 - - - - - - - - - - - - - - - - - - - - - - - -
 7.Cliftonville          25  10  5 10  31-27  35
 8.Ballymena United      24  10  2 12  28-31  32
 9.Coleraine             25   8  8  9  38-36  32
10.Glenavon              25   8  7 10  26-33  31
11.Carrick Rangers       25   5  7 13  22-37  22
12.Loughgall             26   3  4 19  25-61  13       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        -  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 1]
Ballymena United       -  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           -  Carrick Rangers       
[Feb 18]
Coleraine              -  Portadown             
[Feb 26]
Loughgall              -  Larne                 
[Mar 4]
Glentoran              -  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                  -  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               -  Larne                 
[Mar 12]
Cliftonville           -  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             
[Mar 8]
Glenavon               -  Coleraine             
[tba]
Ballymena United       -  Glentoran             

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]

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       -  Linfield              
[Feb 8]
Carrick Rangers        -  Coleraine             
Glentoran              -  Dungannon Swifts      
Larne                  -  Crusaders             
[Feb 9]
Cliftonville           -  Portadown             
[Mar 4]
Loughgall              -  Glenavon              

Table:

 1.Linfield              26  19  3  4  50-19  60       Section A
 2.Glentoran             24  12  5  7  30-21  41
 3.Dungannon Swifts      26  12  4 10  37-31  40
 4.Larne                 21  11  6  4  27-16  39  [C]
 5.Portadown             26  11  5 10  33-30  38  [P]
 6.Crusaders             27  11  4 12  34-39  37
 - - - - - - - - - - - - - - - - - - - - - - - -
 7.Cliftonville          25  10  5 10  31-27  35
 8.Ballymena United      24  10  2 12  28-31  32
 9.Coleraine             25   8  8  9  38-36  32
10.Glenavon              25   8  7 10  26-33  31
11.Carrick Rangers       25   5  7 13  22-37  22
12.Loughgall             26   3  4 19  25-61  13       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: 4 Feb 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.