1. Round
13/03/2012 19:00 Balzan Youths - Valletta FC 2:7 (1:4)
14/03/2012 17:00 Birkirkara FC - Floriana FC 3:1 (2:1)
19:00 Hibernians FC - Sliema Wanderers 2:1 (2:0)
2. Round
17/03/2012 13:00 Floriana FC - Hibernians FC 0:2 (0:0)
15:00 Valletta FC - Birkirkara FC 1:1 (0:0)
19/03/2012 15:15 Balzan Youths - Sliema Wanderers 3:3 (1:0)
3. Round
23/03/2012 19:15 Floriana FC - Balzan Youths 3:1 (0:0)
24/03/2012 13:00 Hibernians FC - Birkirkara FC 0:1 (0:0)
15:00 Sliema Wanderers - Valletta FC 0:2 (0:0)
4. Round
31/03/2012 14:00 Valletta FC - Floriana FC 2:0 (2:0)
16:00 Birkirkara FC - Sliema Wanderers 1:1 (1:1)
01/04/2012 16:00 Balzan Youths - Hibernians FC 1:4 (1:1)
5. Round
07/04/2012 14:00 Sliema Wanderers - Floriana FC 1:3 (1:1)
16:00 Hibernians FC - Valletta FC 2:3 (1:1)
09/04/2012 19:15 Balzan Youths - Birkirkara FC 0:5 (0:3)
6. Round
14/04/2012 14:00 Valletta FC - Balzan Youths 1:0 (1:0)
15/04/2012 14:00 Floriana FC - Birkirkara FC 2:1 (2:0)
16:00 Sliema Wanderers - Hibernians FC 1:3 (1:0)
7. Round
20/04/2012 19:15 Sliema Wanderers - Balzan Youths 1:1 (0:0)
21/04/2012 14:00 Hibernians FC - Floriana FC 1:0 (1:0)
22/04/2012 16:00 Birkirkara FC - Valletta FC 0:2 (0:1)
8. Round
27/04/2012 19:00 Balzan Youths - Floriana FC 0:3 (0:0)
28/04/2012 16:00 Birkirkara FC - Hibernians FC 2:0 (1:0)
29/04/2012 16:00 Valletta FC - Sliema Wanderers 3:0 (2:0)
9. Round
05/05/2012 17:00 Floriana FC - Valletta FC 0:1 (0:1)
06/05/2012 14:00 Hibernians FC - Balzan Youths 3:0 (0:0)
16:00 Sliema Wanderers - Birkirkara FC 1:4 (1:2)
10. Round
11/05/2012 17:00 Floriana FC - Sliema Wanderers 1:4 (1:2)
17:00 Birkirkara FC - Balzan Youths 3:0 (2:0)
12/05/2012 15:00 Valletta FC - Hibernians FC 1:2 (1:1)