# Team MP W D L F A D P
1 Linfield 29 20 3 6 65 24 +41 63
2 Glentoran 29 17 6 6 58 29 +29 57
3 Coleraine 28 16 8 4 56 23 +33 56
4 Crusaders 28 16 7 5 64 25 +39 55
5 Cliftonville 28 17 3 8 45 21 +24 54
6 Larne 29 14 8 7 57 29 +28 50
7 Glenavon 28 10 4 14 43 66 -23 34
8 Carrick Rangers 29 10 2 17 33 43 -10 32
9 Ballymena United 28 7 5 16 33 50 -17 26
10 Dungannon Swifts 28 6 5 17 29 71 -42 23
11 Warrenpoint Town 29 5 2 22 22 80 -58 17
12 Institute 29 2 9 18 22 66 -44 15
Fri 14/02/20 Ballymena United 1 - 4 Linfield
Fri 14/02/20 Glentoran 0 - 0 Carrick Rangers
Fri 14/02/20 Dungannon Swifts 0 - 2 Larne
Fri 14/02/20 Warrenpoint Town 2 - 2 Institute
Sat 08/02/20 Cliftonville 1 - 1 Dungannon Swifts
Sat 08/02/20 Ballymena United 0 - 2 Carrick Rangers
Sat 08/02/20 Glentoran 0 - 1 Coleraine
Sat 08/02/20 Glenavon 2 - 1 Crusaders
Sat 08/02/20 Warrenpoint Town 1 - 2 Linfield
Sat 08/02/20 Institute 0 - 4 Larne
Tue 04/02/20 Cliftonville 3 - 1 Carrick Rangers
Tue 04/02/20 Linfield 2 - 1 Dungannon Swifts
Tue 28/01/20 Glentoran 4 - 0 Glenavon
Tue 28/01/20 Larne 3 - 1 Linfield
Mon 27/01/20 Coleraine 1 - 0 Cliftonville
Sat 25/01/20 Larne 2 - 1 Glentoran
Sat 25/01/20 Carrick Rangers 1 - 2 Warrenpoint Town
Sat 25/01/20 Dungannon Swifts 2 - 0 Institute
Sat 25/01/20 Crusaders 2 - 0 Ballymena United
Sat 25/01/20 Linfield 8 - 1 Glenavon
Fri 21/02/20 Linfield 20 : 45 Crusaders
Sat 22/02/20 Institute 14 : 00 Coleraine
Sat 22/02/20 Glenavon 16 : 00 Glentoran
Sat 22/02/20 Larne 16 : 00 Warrenpoint Town
Sat 22/02/20 Cliftonville 16 : 00 Ballymena United
Sat 22/02/20 Carrick Rangers 16 : 00 Dungannon Swifts
Tue 03/03/20 Crusaders 20 : 45 Cliftonville
Tue 03/03/20 Coleraine 20 : 45 Glenavon
Tue 03/03/20 Dungannon Swifts 20 : 45 Ballymena United
Sat 07/03/20 Dungannon Swifts 16 : 00 Warrenpoint Town
Sat 07/03/20 Crusaders 16 : 00 Institute
Sat 07/03/20 Glentoran 16 : 00 Cliftonville
Sat 07/03/20 Ballymena United 16 : 00 Coleraine
Sat 07/03/20 Carrick Rangers 16 : 00 Linfield
Sat 07/03/20 Larne 18 : 30 Glenavon