High scores
Player Runs Balls 4s 6s SR Team Ground Match Date Scorecard
Shakeel Ansar 100* 67 10 2 149.25 S Stallions Rawalpindi 31 Mar 2012 T20
Shoaib Malik 95* 49 4 9 193.87 S Stallions Faisalabad 11 May 2015 T20
Asad Shafiq 92* 55 10 3 167.27 Karachi W Multan 15 Sep 2016 T20
Salman Butt 85* 58 14 0 146.55 Lahore W Rawalpindi 21 Nov 2017 T20
Nasir Jamshed 70 49 8 2 142.85 Lahore Lions Lahore 12 Oct 2010 T20
Babar Azam 70 51 5 3 137.25 Leopards Karachi 23 Sep 2014 T20
Haris Sohail 69* 45 5 2 153.33 S Stallions Rawalpindi 31 Mar 2012 T20
Ahmed Shehzad 69 37 12 1 186.48 Lahore Lions Lahore 12 Oct 2010 T20
Imran Farhat 68 45 10 0 151.11 L Eagles Lahore 3 Dec 2012 T20
Naved Malik 67* 42 4 4 159.52 R Rams Lahore 7 Dec 2012 T20
Ashfaq Ahmed 66 30 10 2 220.00 L Eagles Karachi 26 Feb 2006 T20
Nauman Anwar 65 45 7 3 144.44 S Stallions Faisalabad 11 May 2015 T20
Asif Hussain 61 44 5 4 138.63 Wolves Karachi 24 Feb 2006 T20
Salman Butt 61 52 9 0 117.30 Lahore W Multan 10 Sep 2016 T20
Zain Abbas 59 45 9 0 131.11 Karachi W Multan 15 Sep 2016 T20
Fayyaz Ahmed 58* 46 9 1 126.08 Leopards Lahore 25 May 2009 T20
Adnan Raees 58 47 5 1 123.40 Falcons Lahore 13 Oct 2010 T20
Khurram Manzoor 57 40 10 1 142.50 Zebras Karachi 25 Feb 2006 T20
Imranullah Aslam 57 27 6 4 211.11 Tigers Lahore 10 Oct 2010 T20
Naved Malik 57 40 7 2 142.50 R Rams Faisalabad 15 May 2015 T20
Umar Akmal 57 42 1 5 135.71 Lahore W Multan 10 Sep 2016 T20
Shahid Yousuf 56 35 8 1 160.00 S Stallions Karachi 27 Sep 2014 T20
Faisal Athar 55* 37 6 3 148.64 Hawks Lahore 26 May 2009 T20
Babar Azam 55 52 4 1 105.76 Leopards Islamabad 8 Feb 2014 T20
Saeed Anwar 54 46 5 0 117.39 Tigers Karachi 28 Feb 2006 T20
Fazal Subhan 53 34 4 3 155.88 Karachi B Multan 8 Sep 2016 T20
Imam-ul-Haq 52* 41 6 0 126.82 Lahore Lions Karachi 28 Sep 2014 T20
Umar Akmal 52 29 8 0 179.31 Lahore Lions Lahore 12 Oct 2010 T20
Sajjad Ali 52 35 10 0 148.57 Falcons Faisalabad 13 May 2015 T20
Umar Amin 52 51 2 2 101.96 Rawalpindi Multan 7 Sep 2016 T20
Kamran Akmal 52 40 5 3 130.00 Lahore W Rawalpindi 21 Nov 2017 T20
Saeed Anwar 51 48 6 0 106.25 Tigers Karachi 21 Dec 2006 T20
Ashraf Ali 50 51 5 0 98.03 Zebras Karachi 25 Feb 2006 T20
Shahid Afridi 50 38 4 1 131.57 K Dolphins Lahore 1 Dec 2012 T20
Awais Zia 50 32 8 1 156.25 FATA Rawalpindi 12 Nov 2017 T20
Ahmed Shehzad 50 22 9 1 227.27 Lahore Blues Rawalpindi 18 Nov 2017 T20
Shahid Afridi 49 19 3 5 257.89 K Dolphins Karachi 25 Dec 2006 T20
Akbar-ur-Rehman 48 27 5 2 177.77 Karachi W Rawalpindi 26 Aug 2016 T20
Salman Butt 47* 26 10 0 180.76 Lahore Lions Karachi 2 Mar 2010 T20
Sahibzada Farhan 47 49 3 1 95.91 Faisalabad Rawalpindi 23 Nov 2017 T20
Hasan Raza 46 29 6 1 158.62 Zebras Karachi 25 Feb 2006 T20
Adnan Raees 45* 24 3 3 187.50 Falcons Faisalabad 13 May 2015 T20
Ijaz Ahmed 44 32 3 2 137.50 Wolves Karachi 24 Feb 2006 T20
Kamran Sajid 44 24 7 1 183.33 L Eagles Karachi 26 Feb 2006 T20
Asim Iqbal 44 27 8 1 162.96 R Rams Karachi 1 Mar 2006 T20
Ali Waqas 43* 49 6 0 87.75 Wolves Rawalpindi 25 Mar 2012 T20
Misbah-ul-Haq 43* 29 5 1 148.27 Wolves Lahore 5 Dec 2012 T20
Anwar Ali 41* 20 3 2 205.00 Karachi W Rawalpindi 19 Nov 2017 T20
Afaq Raheem 41 22 9 0 186.36 Leopards Lahore 25 May 2009 T20
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Faisalabad v Peshawar at Rawalpindi, National T20 Cup 26th match, Nov 23, 2017 [Twenty20]
Lahore Whites v Peshawar at Rawalpindi, National T20 Cup 21st match, Nov 21, 2017 [Twenty20]
Karachi Whites v Peshawar at Rawalpindi, National T20 Cup 18th match, Nov 19, 2017 [Twenty20]