- 19:00
- Final
- Lahore Qalandars200/6(20 Overs)
- Multan Sultans199/8(20 Overs)
Lahore Qalandars won by 1 run
- 19:00
- Eliminator 2
- Lahore Qalandars176/6(18.5 Overs)
- Peshawar Zalmi171/5(20 Overs)
Lahore Qalandars won by 4 wickets
- 19:00
- Eliminator
- Islamabad United171/6(20 Overs)
- Peshawar Zalmi183/8(20 Overs)
Peshawar Zalmi won by 12 runs
- 19:00
- Qualifier
- Lahore Qalandars76/10(14.3 Overs)
- Multan Sultans160/5(20 Overs)
Multan Sultans won by 84 runs
- 19:00
- 30th Match
- Lahore Qalandars110/9(18.5 Overs)
- Karachi Kings196/7(20 Overs)
Karachi Kings won by 86 runs
- 14:00
- 29th Match
- Islamabad United166/10(19.4 Overs)
- Peshawar Zalmi179/8(20 Overs)
Peshawar Zalmi won by 13 runs
- 19:00
- 28th Match
- Quetta Gladiators253/8(20 Overs)
- Multan Sultans262/3(20 Overs)
Multan Sultans won by 9 runs
- 19:00
- 27th Match
- Peshawar Zalmi242/6(20 Overs)
- Multan Sultans244/6(19.1 Overs)
Multan Sultans won by 4 wickets
- 19:00
- 26th Match
- Islamabad United107/10(15.1 Overs)
- Lahore Qalandars226/5(20 Overs)
Lahore Qalandars won by 119 runs
- 19:00
- 25th Match
- Peshawar Zalmi240/2(20 Overs)
- Quetta Gladiators243/2(18.2 Overs)
Quetta Gladiators won by 8 wickets
- 19:00
- 24th Match
- Islamabad United209/8(19.5 Overs)
- Multan Sultans205/5(20 Overs)
Islamabad United won by 2 wickets
- 14:00
- 23rd Match
- Peshawar Zalmi207/10(19.3 Overs)
- Lahore Qalandars172/10(19.4 Overs)
Peshawar Zalmi won by 35 runs
- 19:00
- 22nd Match
- Quetta Gladiators168/6(19.5 Overs)
- Karachi Kings164/6(20 Overs)
Quetta Gladiators won by 4 wickets
- 19:00
- 21st Match
- Islamabad United183/8(19.3 Overs)
- Quetta Gladiators179/6(20 Overs)
Islamabad United won by 2 wickets
- 19:00
- 20th Match
- Lahore Qalandars180/9(20 Overs)
- Multan Sultans159/7(20 Overs)
Lahore Qalandars won by 21 runs
- 19:00
- 19th Match
- Islamabad United204/4(19.2 Overs)
- Karachi Kings201/5(20 Overs)
Islamabad United won by 6 wickets
- 19:00
- 18th Match
- Lahore Qalandars148/10(19.2 Overs)
- Quetta Gladiators131/7(20 Overs)
Lahore Qalandars won by 17 runs
- 19:00
- 17th Match
- Peshawar Zalmi197/5(20 Overs)
- Karachi Kings173/8(20 Overs)
Peshawar Zalmi won by 24 runs
- 19:00
- 16th Match
- Lahore Qalandars200/7(20 Overs)
- Islamabad United90/10(13.5 Overs)
Lahore Qalandars won by 110 runs
- 19:00
- 15th Match
- Lahore Qalandars241/3(20 Overs)
- Peshawar Zalmi201/9(20 Overs)
Lahore Qalandars won by 40 runs
- 14:00
- 14th Match
- Karachi Kings167/3(20 Overs)
- Multan Sultans101/10(16.3 Overs)
Karachi Kings won by 66 runs
- 19:00
- 13th Match
- Quetta Gladiators157/10(19.1 Overs)
- Islamabad United220/6(20 Overs)
Islamabad United won by 63 runs
- 19:00
- 12th Match
- Peshawar Zalmi156/8(20 Overs)
- Islamabad United159/4(14.5 Overs)
Islamabad United won by 6 wickets
- 18:00
- 11th Match
- Multan Sultans196/2(20 Overs)
- Karachi Kings193/5(20 Overs)
Multan Sultans won by 3 runs
- 19:00
- 10th Match
- Quetta Gladiators135/8(20 Overs)
- Lahore Qalandars198/6(20 Overs)
Lahore Qalandars won by 63 runs
- 19:00
- 9th Match
- Quetta Gladiators154/4(20 Overs)
- Peshawar Zalmi157/6(18.3 Overs)
Peshawar Zalmi won by 4 wickets
- 19:00
- 8th Match
- Karachi Kings185/5(20 Overs)
- Lahore Qalandars118/10(17.3 Overs)
Karachi Kings won by 67 runs
- 14:00
- 7th Match
- Multan Sultans190/4(20 Overs)
- Islamabad United138/10(17.5 Overs)
Multan Sultans won by 52 runs
- 19:00
- 6th Match
- Karachi Kings162/5(20 Overs)
- Quetta Gladiators168/7(20 Overs)
Quetta Gladiators won by 6 runs
- 18:00
- 5th Match
- Multan Sultans210/3(20 Overs)
- Peshawar Zalmi154/10(18.5 Overs)
Multan Sultans won by 56 runs
- 19:00
- 4th Match
- Karachi Kings173/7(20 Overs)
- Islamabad United178/6(18.2 Overs)
Islamabad United won by 4 wickets
- 18:00
- 3rd Match
- Multan Sultans111/1(13.3 Overs)
- Quetta Gladiators110/10(18.5 Overs)
Multan Sultans won by 9 wickets
- 20:00
- 2nd Match
- Karachi Kings197/5(20 Overs)
- Peshawar Zalmi199/5(20 Overs)
Peshawar Zalmi won by 2 runs