# Team MP W D L F A D P
1 Crusaders 28 22 4 2 82 28 +54 70
2 Coleraine 29 20 8 1 61 24 +37 68
3 Glenavon 27 16 7 4 70 35 +35 55
4 Linfield 28 16 4 8 56 32 +24 52
5 Cliftonville 28 15 4 9 52 34 +18 49
6 Glentoran 28 10 7 11 32 38 -6 37
7 Ballymena United 25 10 5 10 41 44 -3 35
8 Dungannon Swifts 27 8 5 14 21 39 -18 29
9 Ards 28 8 3 17 26 54 -28 27
10 Warrenpoint Town 28 5 6 17 38 62 -24 21
11 Carrick Rangers 28 3 5 20 21 62 -41 14
12 Ballinamallar… 28 2 4 22 26 74 -48 10
Sat 17/02/18 Carrick Rangers 1 - 2 Warrenpoint Town
Sat 17/02/18 Cliftonville 1 - 2 Linfield
Fri 16/02/18 Glentoran 1 - 2 Ards
Fri 16/02/18 Ballinamallar… 2 - 5 Coleraine
Tue 13/02/18 Ards 1 - 6 Glenavon
Tue 13/02/18 Carrick Rangers 1 - 2 Glentoran
Tue 13/02/18 Warrenpoint Town 1 - 3 Cliftonville
Sat 10/02/18 Ards 0 - 4 Carrick Rangers
Sat 10/02/18 Coleraine 1 - 1 Glenavon
Sat 10/02/18 Crusaders 4 - 2 Glentoran
Sat 10/02/18 Linfield 0 - 0 Dungannon Swifts
Tue 06/02/18 Glentoran 2 - 1 Ballinamallar…
Tue 06/02/18 Carrick Rangers 0 - 3 Crusaders
Tue 06/02/18 Warrenpoint Town 1 - 3 Linfield
Tue 30/01/18 Coleraine 2 - 2 Linfield
Mon 29/01/18 Cliftonville 1 - 1 Glenavon
Sat 27/01/18 Crusaders 6 - 0 Carrick Rangers
Sat 27/01/18 Dungannon Swifts 1 - 0 Ards
Sat 27/01/18 Glentoran 0 - 2 Coleraine
Sat 27/01/18 Ballymena United 2 - 2 Linfield
Tue 06/02/18 Cliftonville 20 : 45 Ballymena United
Sat 10/02/18 Ballymena United 16 : 00 Ballinamallar…
Fri 16/02/18 Glenavon 20 : 45 Crusaders
Fri 16/02/18 Dungannon Swifts 20 : 45 Ballymena United
Sat 24/02/18 Glentoran 16 : 00 Cliftonville
Sat 24/02/18 Crusaders 16 : 00 Ballymena United
Sat 24/02/18 Dungannon Swifts 16 : 00 Ballinamallar…
Sat 24/02/18 Coleraine 16 : 00 Warrenpoint Town
Sat 24/02/18 Carrick Rangers 16 : 00 Glenavon
Sat 24/02/18 Ards 16 : 00 Linfield
Tue 27/02/18 Glentoran 20 : 45 Warrenpoint Town
Tue 27/02/18 Carrick Rangers 20 : 45 Dungannon Swifts
Tue 27/02/18 Ards 20 : 45 Ballymena United
Tue 27/02/18 Linfield 20 : 45 Glenavon
Sat 10/03/18 Linfield 16 : 00 Carrick Rangers
Sat 10/03/18 Warrenpoint Town 16 : 00 Dungannon Swifts
Sat 10/03/18 Glenavon 16 : 00 Glentoran
Sat 10/03/18 Ballymena United 16 : 00 Coleraine
Sat 10/03/18 Cliftonville 16 : 00 Crusaders
Sat 10/03/18 Ballinamallar… 16 : 00 Ards