# Team MP W D L F A D P
1 Valletta 26 17 7 2 40 11 +29 58
2 Balzan 26 16 7 3 42 19 +23 55
3 Gzira United 26 15 6 5 52 33 +19 51
4 Birkirkara 26 15 2 9 44 28 +16 47
5 Hibernians 26 13 7 6 43 16 +27 46
6 Floriana 26 12 10 4 48 18 +30 46
7 Sliema Wanderers 26 11 7 8 35 26 +9 40
8 Hamrun Spartans 26 10 5 11 39 33 +6 35
9 Senglea Athletic 26 7 5 14 29 47 -18 26
10 Mosta 26 7 5 14 28 52 -24 26
11 St. Andrews 26 6 6 14 21 41 -20 24
12 Tarxien Rainbows 26 6 5 15 34 56 -22 23
13 Naxxar Lions 26 5 7 14 27 41 -14 22
14 Lija Athletic 26 1 3 22 23 84 -61 6
Sat 21/04/18 Birkirkara 4 - 2 Hamrun Spartans
Sat 21/04/18 Valletta 2 - 1 Gzira United
Sat 21/04/18 Hibernians 1 - 0 Balzan
Sat 21/04/18 Lija Athletic 2 - 6 Floriana
Fri 20/04/18 Naxxar Lions 3 - 0 Senglea Athletic
Fri 20/04/18 Tarxien Rainbows 0 - 0 St. Andrews
Fri 20/04/18 Sliema Wanderers 0 - 1 Mosta
Sun 15/04/18 Hibernians 2 - 2 Tarxien Rainbows
Sun 15/04/18 Mosta 0 - 2 Naxxar Lions
Sat 14/04/18 Gzira United 2 - 1 Sliema Wanderers
Sat 14/04/18 Balzan 2 - 1 Senglea Athletic
Sat 14/04/18 St. Andrews 1 - 0 Birkirkara
Sat 14/04/18 Floriana 1 - 1 Valletta
Fri 13/04/18 Hamrun Spartans 1 - 1 Lija Athletic
Sun 08/04/18 Valletta 3 - 0 Hamrun Spartans
Sun 08/04/18 Sliema Wanderers 2 - 2 Floriana
Sat 07/04/18 Tarxien Rainbows 3 - 1 Balzan
Sat 07/04/18 Birkirkara 1 - 3 Hibernians
Sat 07/04/18 Naxxar Lions 0 - 2 Gzira United
Sat 07/04/18 Lija Athletic 1 - 2 St. Andrews