# Team MP W D L F A D P
1 Linfield 16 11 2 3 33 14 +19 35
2 Cliftonville 16 8 3 5 22 16 +6 27
3 Ballymena United 17 9 0 8 21 20 +1 27
4 Dungannon Swifts 17 8 2 7 23 21 +2 26
5 Coleraine 17 7 4 6 28 22 +6 25
6 Portadown 16 7 4 5 23 17 +6 25
7 Glentoran 17 7 3 7 18 16 +2 24
8 Crusaders 15 7 2 6 18 17 +1 23
9 Larne 13 6 3 4 15 11 +4 21
10 Carrick Rangers 16 4 3 9 18 28 -10 15
11 Glenavon 17 3 6 8 11 24 -13 15
12 Loughgall 17 3 2 12 18 42 -24 11
Sat 16/11/24 Larne 0 - 1 Linfield
Sat 16/11/24 Loughgall 0 - 4 Coleraine
Sat 16/11/24 Glentoran 0 - 2 Portadown
Sat 16/11/24 Dungannon Swifts 2 - 0 Glenavon
Sat 16/11/24 Cliftonville 0 - 1 Ballymena United
Sat 16/11/24 Carrick Rangers 3 - 0 Crusaders
Sun 10/11/24 Larne 2 - 1 Coleraine
Sat 09/11/24 Dungannon Swifts 1 - 4 Cliftonville
Sat 09/11/24 Crusaders 3 - 1 Loughgall
Sat 09/11/24 Glenavon 0 - 3 Glentoran
Sat 09/11/24 Linfield 2 - 0 Ballymena United
Sat 09/11/24 Portadown 1 - 1 Carrick Rangers
Sun 03/11/24 Carrick Rangers 1 - 3 Linfield
Sat 02/11/24 Loughgall 3 - 0 Glenavon
Sat 02/11/24 Glentoran 0 - 2 Larne
Sat 02/11/24 Coleraine 4 - 1 Dungannon Swifts
Fri 01/11/24 Cliftonville 1 - 0 Crusaders
Fri 01/11/24 Ballymena United 0 - 3 Portadown
Sun 27/10/24 Portadown 2 - 1 Larne
Sun 18/08/24 Crusaders 14 : 00 Larne
Sat 24/08/24 Larne 15 : 00 Portadown
Tue 27/08/24 Carrick Rangers 19 : 45 Larne
Sat 07/09/24 Linfield 15 : 00 Crusaders
Sat 12/10/24 Carrick Rangers 15 : 00 Larne
Sat 12/10/24 Coleraine 15 : 00 Cliftonville
Fri 22/11/24 Glentoran 20 : 45 Linfield
Sat 23/11/24 Ballymena United 16 : 00 Larne
Sat 23/11/24 Carrick Rangers 16 : 00 Dungannon Swifts
Sat 23/11/24 Cliftonville 16 : 00 Loughgall
Sat 23/11/24 Portadown 16 : 00 Glenavon
Sun 24/11/24 Coleraine 13 : 30 Crusaders
Sat 30/11/24 Linfield 16 : 00 Portadown
Sat 30/11/24 Loughgall 16 : 00 Glentoran
Sat 30/11/24 Ballymena United 16 : 00 Carrick Rangers
Sat 30/11/24 Glenavon 16 : 00 Coleraine
Sat 30/11/24 Crusaders 16 : 00 Dungannon Swifts
Sun 01/12/24 Larne 15 : 00 Cliftonville