The Pakistan Super League has seen some impressive scores in recent seasons, especially since it moved entirely to Pakistan. Batsmen are enjoying the batting friendly pitches at the four venues where the matches are held. Let’s look at who holds the record for the highest individual score in PSL history.
Highest Individual Scores in PSL (2016-2023)
Player | Score | Against | Venue | Year |
---|---|---|---|---|
Jason Roy | 145* | Peshawar Zalmi | Rawalpindi | 2023 |
Colin Ingram | 127* | Quetta Gladiators | Sharjah | 2019 |
Rilee Rossouw | 121 | Peshawar Zalmi | Rawalpindi | 2023 |
Usman Khan | 120 | Quetta Gladiators | Rawalpindi | 2023 |
Cameron Delport | 117* | Lahore Qalandars | Karachi | 2019 |
Sharjeel Khan | 117 | Peshawar Zalmi | Dubai | 2016 |
Martin Guptill | 117 | Karachi Kings | Karachi | 2023 |
Jason Roy | 116 | Lahore Qalandars | Karachi | 2022 |
Babar Azam | 115 | Quetta Gladiators | Rawalpindi | 2023 |
Fakhar Zaman | 115 | Islamabad United | Rawalpindi | 2023 |
1. Jason Roy – 145*

Jason Roy, opening for Quetta Gladiators, scored an incredible 145 not out off 63 balls, the highest score in PSL history. During PSL 8 at Rawalpindi Cricket Stadium, Quetta chased a huge target of 241 runs. Alongside Martin Guptill, Roy reached 50 runs in just 22 balls and his century in 44 balls. He formed partnerships of 109 runs for the second wicket with Will Smeed and 93 runs with Mohammad Hafeez, leading Quetta to an impressive victory. In total, he hit 20 fours and 5 sixes.
ALSO READ: Top 5 Most Expensive Football Transfers
2. Colin Ingram – 127*

Before Roy’s record, Colin Ingram of Karachi Kings held the PSL highest score. Batting second against Quetta Gladiators, who scored 186/5, Ingram scored an unbeaten 127 runs off 59 balls, hitting 12 fours and 8 sixes. Despite losing their top batsmen early, he added 50 runs for the third wicket with Awais Zia. Karachi won the match by 6 wickets with 8 balls to spare.
3. Rilee Rossouw – 121

In a thrilling chase, Rilee Rossouw almost single-handedly guided Multan Sultans to a 4-wicket victory over Peshawar Zalmi, scoring 121 runs off 51 balls while chasing 243 runs. After losing early wickets, he partnered with Kieron Pollard for 99 runs for the third wicket, reaching 50 in just 17 balls and 100 in 41 balls. He hit 12 fours and 8 sixes, setting a new record for the fastest century in PSL.
4. Usman Khan – 120

Just one day after Rossouw’s performance, Usman Khan also scored a century for Multan Sultans against Quetta Gladiators. Opening the batting, he scored 120 runs off 43 balls, achieving the fastest century in PSL history by reaching 50 in 22 balls and 100 in just 36 balls. He smashed 9 sixes and 12 fours before getting out.
5. Cameron Delport – 117*

Cameron Delport had a significant impact for Islamabad United, scoring 117 not out off 60 balls in a crucial PSL 4 match. After losing an opener on the first ball, Delport formed a key partnership with Chadwick Walton, scoring 118 runs for the third wicket. He hit 13 fours and 6 sixes, leading his team to a total of 238/3, the highest score in PSL at that time.
ALSO READ: Sachin Tendulkar vs Ricky Ponting Stats Showdown
6. Sharjeel Khan – 117

Sharjeel Khan was the first player in PSL history to score a century, making 117 runs off 62 balls against Peshawar Zalmi. His innings included 12 fours and 8 sixes, contributing to Islamabad United’s victory in the second eliminator, which helped them reach the finals. His score remained the highest individual score in PSL for three years.
7. Martin Guptill – 117

In another outstanding performance for Quetta Gladiators, Martin Guptill scored 117 runs off 62 balls. After a shaky start, he accelerated after reaching 50 runs in 44 balls and 100 in 62 balls. He built crucial partnerships, scoring 59 runs off just 20 balls in the latter stages to guide Quetta to a total of 168/7.
8. Jason Roy – 116

In his first match of PSL 7, Jason Roy made an impressive 116 runs off 57 balls for Quetta Gladiators while chasing 205 runs against Lahore Qalandars. He hit 11 fours and 8 sixes and contributed significantly to partnerships that helped Quetta win by 7 wickets.
9. Babar Azam – 115

Babar Azam scored 115 runs off 65 balls, making it the highest individual score in PSL history for a losing team. As the captain of Peshawar Zalmi, he added 162 runs with opener Saim Ayub before getting out in the final over. Babar reached his 50 in 32 balls and his century in 60 deliveries, hitting 15 fours and 3 sixes.
10. Fakhar Zaman – 115

Just a day after Babar and Roy’s centuries, Fakhar Zaman scored 115 runs off 57 balls for Lahore Qalandars. His innings included 8 fours and 8 sixes, helping his team post 226/5. Despite losing an early wicket, Zaman formed key partnerships that led to a significant victory, with Qalandars winning by 119 runs, marking the highest margin of victory in PSL history.
READ MORE: