Year
|
Final
|
Format
|
Teams
|
Venue
|
Winners
|
Result
|
Runners-up
|
2004–05 Details
|
Lahore
|
Faisalabad Wolves 159 for 8 (19.5 overs)
|
Won by 2 wickets Scorecard
|
Karachi Dolphins 158 for 7 (20 overs)
|
3-group round-robin, round-robin with top team from each, final
|
11
|
2005–06 Details
|
Karachi
|
Sialkot Stallions 156 for 4 (19.2 overs)
|
Won by 6 wickets Scorecard
|
Faisalabad Wolves 152 for 8 (20 overs)
|
2-group round-robin, semi-finals, final
|
13
|
2006–07 Details
|
Sialkot Stallions 151 all out (20 overs)
|
Won by 14 runs Scorecard
|
Karachi Dolphins 137 for 7 (20 overs)
|
4-group round-robin, semi-finals, final
|
2008–09 Details
|
Lahore
|
Sialkot Stallions 126 for 3 (19.4 overs)
|
Won by 7 wickets Scorecard
|
Karachi Dolphins 125 for 9 (20 overs)
|
4-group round-robin, semi-finals, final
|
13
|
2009 Details
|
Sialkot Stallions 151 for 6 (19.1 overs)
|
Won by 4 wickets Scorecard
|
Lahore Lions 150 for 8 (20 overs)
|
2009–10 Details
|
Karachi
|
Sialkot Stallions 110 for 5 (16.3 overs)
|
Won by 5 wickets Scorecard
|
Faisalabad Wolves 109 for 9 (20 overs)
|
2010–11 Details
|
Lahore
|
Lahore Lions 221 for 3 (20 overs)
|
Won by 37 runs Scorecard
|
Karachi Dolphins 184 all out (19.4 overs)
|
13
|
2011–12 Details
|
Karachi
|
Sialkot Stallions 180 for 6 (20 overs)
|
Won by 10 runs Scorecard
|
Rawalpindi Rams 170 for 8 (20 overs)
|
14
|
2012–13 Details
|
Lahore
|
Lahore Lions 154 for 7 (20 overs)
|
Won by 33 runs Scorecard
|
Faisalabad Wolves 121 for 8 (20 overs)
|
2-group round-robin, semi-finals, final
|
14
|
2013–14 Details
|
Rawalpindi
|
Lahore Lions 131 for 7 (20 overs)
|
Won by 3 wickets Scorecard
|
Faisalabad Wolves 130 for 9 (20 overs)
|
4-group round-robin, quarter-finals, semi-finals, final
|
17
|
2014–15 Details
|
Karachi
|
Peshawar Panthers 134 for 3 (19.2 overs)
|
Won by 7 wickets Scorecard
|
Lahore Lions 133 for 9 (20 overs)
|
4-group round-robin, quarter-finals, semi-finals, final
|
18
|
2015–16 Details
|
Rawalpindi
|
Peshawar Panthers 178 for 3 (18.5 overs)
|
Won by 7 wickets Scorecard
|
Karachi Zebras 177 for 8 (20 overs)
|
4-group round-robin, quarter-finals, semi-finals, final
|
18
|
2016–17 Details
|
Multan
|
Karachi Blues 182 for 3 (20 overs)
|
Won by 3 runs Scorecard
|
Karachi Whites 179 for 8 (20 overs)
|
round-robin, semi-finals, final
|
8
|
2017–18 Details
|
Rawalpindi
|
Lahore Blues 131 for 3 (17.3 overs)
|
Won by 7 wickets Scorecard
|
Lahore Whites 127 for 5 (20 overs)
|
round-robin, semi-finals, final
|
8
|
2018–19 Details
|
Multan
|
Lahore Whites 165 for 8 (19.2 overs)
|
Won by 2 wickets Scorecard
|
Rawalpindi 162 for 8 (20 overs)
|
round-robin, semi-finals, final
|
8
|
2019–20 Details
|
Faisalabad
|
Northern 167 for 5 (20 overs)
|
Won by 52 runs Scorecard
|
Balochistan 115 all out (18.2 overs)
|
round-robin, semi-finals, final
|
6
|
2020–21 Details
|
Rawalpindi
|
Khyber Pakhtunkhwa 206 for 4 (20 overs)
|
Won by 10 runs Scorecard
|
Southern Punjab 196 for 8 (20 overs)
|
double round-robin, semi-finals, final
|
6
|
2021–22 Details
|
Lahore
|
Khyber Pakhtunkhwa 152 for 3 (17 overs)
|
Won by 7 wickets Scorecard
|
Central Punjab 148 (20 overs)
|
6
|
2022–23 Details
|
Multan
|
Sindh 141 for 2 (14.4 overs)
|
Won by 8 wickets Scorecard
|
Khyber Pakhtunkhwa 140 (19.5 overs)
|
6
|
2023–24 Details
|
Karachi
|
Karachi Whites 155 for 9 (20 overs)
|
Won by 9 runs Scorecard
|
Abbottabad 146 for 9 (20 overs)
|
4-group round-robin, Super 8s, semi-finals, final
|
18
|