# Team MP W D L F A D P
1 Linfield 33 24 4 5 61 23 +38 76
2 Larne 33 15 9 9 39 28 +11 54
3 Glentoran 33 15 9 9 40 31 +9 54
4 Dungannon Swifts 33 15 5 13 44 40 +4 50
5 Crusaders 33 15 5 13 41 43 -2 50
6 Coleraine 33 13 10 10 49 41 +8 49
7 Cliftonville 33 13 7 13 44 37 +7 46
8 Portadown 33 13 7 13 39 38 +1 46
9 Ballymena United 33 13 4 16 40 42 -2 43
10 Glenavon 33 10 9 14 35 43 -8 39
11 Carrick Rangers 33 6 9 18 24 48 -24 27
12 Loughgall 33 4 6 23 29 71 -42 18
Mon 24/03/25 Dungannon Swifts 0 - 3 Linfield
Sat 22/03/25 Loughgall 2 - 1 Ballymena United
Sat 22/03/25 Glentoran 0 - 1 Crusaders
Sat 22/03/25 Glenavon 0 - 1 Larne
Sat 22/03/25 Coleraine 1 - 0 Portadown
Sat 22/03/25 Cliftonville 3 - 0 Carrick Rangers
Tue 18/03/25 Coleraine 2 - 2 Cliftonville
Tue 18/03/25 Glentoran 2 - 2 Larne
Sat 15/03/25 Portadown 1 - 1 Dungannon Swifts
Sat 15/03/25 Larne 1 - 1 Coleraine
Sat 15/03/25 Carrick Rangers 0 - 0 Glentoran
Sat 15/03/25 Ballymena United 1 - 0 Cliftonville
Sat 15/03/25 Linfield 2 - 0 Glenavon
Sat 15/03/25 Crusaders 1 - 1 Loughgall
Wed 12/03/25 Glentoran 3 - 3 Glenavon
Wed 12/03/25 Cliftonville 0 - 2 Dungannon Swifts
Tue 11/03/25 Ballymena United 1 - 2 Larne
Tue 01/04/25 Dungannon Swifts 20 : 45 Larne
Tue 01/04/25 Glentoran 20 : 45 Coleraine
Tue 01/04/25 Portadown 20 : 45 Glenavon
Tue 01/04/25 Carrick Rangers 20 : 45 Cliftonville
Tue 01/04/25 Ballymena United 20 : 45 Loughgall
Tue 01/04/25 Linfield 20 : 45 Crusaders
Sat 05/04/25 Linfield 14 : 00 Glentoran
Sat 05/04/25 Coleraine 16 : 00 Dungannon Swifts
Sat 05/04/25 Glenavon 16 : 00 Loughgall
Sat 05/04/25 Cliftonville 16 : 00 Ballymena United
Sat 05/04/25 Carrick Rangers 16 : 00 Portadown
Sat 05/04/25 Crusaders 16 : 00 Larne
Sat 12/04/25 Ballymena United 16 : 00 Carrick Rangers
Sat 12/04/25 Coleraine 16 : 00 Larne
Sat 12/04/25 Linfield 16 : 00 Dungannon Swifts
Sat 12/04/25 Crusaders 16 : 00 Glentoran
Sat 12/04/25 Portadown 16 : 00 Loughgall
Sat 12/04/25 Cliftonville 16 : 00 Glenavon
Fri 18/04/25 Larne 20 : 45 Linfield