Players With Most Centuries In PSL History (2026 Stats)

April 22, 2026

Players With Most Centuries In PSL History (2026 Stats)

Usman Khan is one of the joint leaders for most centuries in PSL history, with 3 hundreds in 32 matches. Kamran Akmal, Rilee Rossouw, Fakhar Zaman, and Babar Azam also have 3 centuries each, showing how competitive this record has become across different PSL eras.

Other major names on the list include Jason Roy, Sahibzada Farhan, Sharjeel Khan, Mohammad Rizwan, and Usman Khawaja, while Harry Brook also features with a century. The chart includes both long serving PSL stars and explosive overseas batters who have produced some of the league’s best innings.

To know more about the century makers in PSL history, keep reading this blog.

Most Centuries Hitters in PSL List

Let’s have a look at the list of players who have scored the most centuries. 

RankPlayerTeam(s)SpanCenturiesMatchesHighest Score
1Usman KhanHHK/MS/QG2021-2026332120
2Kamran AkmalPZ2016-2022375107*
3Rilee RossouwMS/QG2017-20263103121
4Fakhar ZamanLQ2017-20263103115
5Babar AzamIU/KK/PZ2016-20263108*115
6Jason RoyKK/LQ/QG2017-2026241*145*
7Sahibzada FarhanIU/KK/LQ/MS2018-2026241106*
8Sharjeel KhanHHK/IU/KK2016-2026251117
9Mohammad RizwanKK/LQ/MS/RWP2016-20262101110*
10Harry BrookLQ2022-2022110102*
11Usman Tariq KhawajaIU/RWP2021-202619105*
12Chris LynnLQ/MS2020-2021112113*
13Kusal MendisPZ/QG2025-2026116*109
14Rassie van der DussenIU/LQ2023-2025116104*
15Martin GuptillIU/KK/QG2021-2024118117
16Hasan NawazIU/QG2023-2026124100*
17Colin IngramIU/KK2018-2021137127*
18Cameron DelportIU/KK/LQ/QG2016-2021139117*
19James VinceKK/MS/PZ/QG2016-2026157*101

Among these century makers, let us take a closer look at the top 10 batters with the most hundreds in PSL history.

1. Usman Khan: 3 Centuries in 25 Matches

Usman Khan is the most efficient century-maker in PSL history. He has scored 3 centuries in just 25 matches, a return that no other batter in the competition’s history can match for efficiency. 

Usman Khan's Most Centuries In PSL
Source: ESPNcricifo 

His most memorable moment came on 11 March 2023, when he smashed a 36-ball century against Quetta Gladiators for Multan Sultans, the fastest hundred in PSL history. The very next year, in PSL 2024, he became the first batter ever to score centuries in back-to-back PSL matches, finishing that season with 430 runs in just 7 games at an average of 107.50.

Usman Khan’s PSL Stats 

AspectDetails
Centuries3
Matches32
Runs1036
Highest Score120
Average35.72
Strike Rate153.93
50s4

2. Kamran Akmal: 3 Centuries in 75 Matches

Kamran Akmal was the most dominant opener in the PSL’s early years and was the first batter to reach three PSL centuries. He played all his PSL cricket for Peshawar Zalmi across seven seasons from 2016 to 2022. 

Kamran Akmal one of the players with Most Centuries In PSL
Source: ESPNcricinfo 

He won the Green Cap as top run-scorer in PSL 2017 and was named Player of the Tournament as Zalmi won the title. His 1,972 runs at a strike rate of 136.94 across 75 matches made him the most feared opener of the PSL’s early years.

Kamran Akmal’s PSL Stats 

AspectDetails
Centuries3
Matches75
Runs1972
Highest Score107*
Average27.38
Strike Rate136.94
50s12

3. Rilee Rossouw: 3 Centuries in 95 Matches

Rilee Rossouw is the most destructive overseas batter in PSL history. He has scored 3 centuries in his PSL career and two of the top four fastest centuries in the competition. 

Rilee Rossouw
Source: News24

His 2,287 runs at a strike rate of 146.22 make him one of the most exciting batters to ever play in the PSL.

Rilee Rossouw’s PSL Stats 

AspectDetails
Centuries3
Matches103
Runs2514
Highest Score121
Average32.23
Strike Rate145.15
50s13

4. Jason Roy: 2 Centuries in 38 Matches

Jason Roy holds the record for the highest individual score in PSL history. He scored 145 not out off just 63 balls for Quetta Gladiators against Peshawar Zalmi in March 2023. He is the first overseas batter to hit two PSL hundreds. 

Jason Roy
Source: ESPNcricinfo 

He called that 145, not out, his best-ever T20 innings. Across 38 matches for both Lahore Qalandars and Quetta Gladiators, he scored 1,260 runs at an average of 36 and a strike rate of 146.51.

Jason Roy’s PSL Stats 

AspectDetails
Centuries2
Matches41*
Runs1315
Highest Score145*
Average35.54
Strike Rate146.76
50s8

5. Sharjeel Khan: 2 Centuries in 49 Matches

Sharjeel Khan made history by scoring the very first century in PSL history. His 117 off 62 balls for Islamabad United against Peshawar Zalmi in the inaugural 2016 edition set the tone for PSL. 

Sharjeel Khan
Source: ESPNcricinfo

He added a second PSL hundred later in his career, finishing with 2 centuries and 1,127 runs across 49 matches. His career was sadly interrupted by a spot-fixing ban in 2017, which kept him out of cricket for years. 

Sharjeel Khan’s PSL Stats 

AspectDetails
Centuries2
Matches51
Runs1180
Highest Score117
Average25.10
Strike Rate141.14
50s5

6. Mohammad Rizwan: 2 Centuries in 93 Matches

Mohammad Rizwan has scored 2 centuries with 2,770 runs across 93 matches at an average of 42.61. He led Multan Sultans to their first PSL title in 2021. His 110 not out remains his highest PSL knock. 

Mohammad Rizwan
Source: OneCricket 

In PSL 2025, he scored 105 not out against Karachi Kings, continuing his habit of delivering in important games. He has played for Karachi Kings, Lahore Qalandars, and Multan Sultans and delivered at every franchise.

Mohammad Rizwan’s PSL Stats 

AspectDetails
Centuries2
Matches101
Runs2903
Highest Score110*
Average39.76
Strike Rate127.94
50s21

7. Fakhar Zaman: 2 Centuries in 97 Matches

Fakhar Zaman has scored 2 centuries across 97 matches for Lahore Qalandars, alongside a staggering 23 fifties, which is the 2nd most by any batter on this list. He is the all-time leading run-scorer for a single PSL franchise, with all 3.009 of his runs coming for Lahore. 

Fakhar Zaman
Source: The Cricketer 

His 588-run haul in PSL 2022 is the most by any batter in a single PSL edition and also holds the record for the most sixes in PSL history with 128.

Fakhar Zaman’s PSL Stats 

AspectDetails
Centuries3
Matches103
Runs3246
Highest Score115
Average31.82
Strike Rate143.43
50s25

8. Babar Azam: 2 Centuries in 100 Matches

Babar Azam is the greatest PSL batter of all time with 3,792 runs, the most in the history of the tournament, and he has scored 2 centuries. In PSL 2020, his 473 runs and Player of the Tournament award helped Karachi Kings win their first-ever title. His quality, elegance, and consistency are unmatched in the PSL’s history.

Babar Azam
Source: India Today 

Babar Azam’s PSL Stats

AspectDetails
Centuries3
Matches108*
Runs4193
Highest Score115
Average47.11
Strike Rate128.89
50s38

9. Usman Khawaja: 1 Century in 7 Matches

Usman Khawaja played just one PSL season, but what a season it was. The Australian left-hander joined Islamabad United in 2021 as a replacement player and immediately made his mark. 

Usman Khawaja
Source: Cricket Australia

He smashed an unbeaten 105 off 56 balls against Peshawar Zalmi to help United post 247/2, the highest team total in PSL history at that time. He became the first captain ever to score a century in PSL history in that very innings. In just 7 matches, Khawaja scored 246 runs at an average of 49.20 and a strike rate of 152.79, one of the most impressive short stints in PSL history.

Usman Khawaja’s PSL Stats 

AspectDetails
Centuries1
Matches9
Runs255
Highest Score105*
Average36.42
Strike Rate149.12
50s1

10. Harry Brook: 1 Century in 10 Matches

Harry Brook played just one full PSL season for Lahore Qalandars in 2022, but it was enough to write his name into the tournament’s history. With Lahore already in deep trouble at 12/3 in the third over against Islamabad United, Brook walked in and played one of the great rescue innings in PSL history. 

Harry Brook
Source: ESPNcricinfo

He made an unbeaten 102 off just 49 balls, reaching his century in 48 balls. Brook’s 264 runs in 10 matches that season, at a strike rate of 171.42, were a key part of Lahore Qalandars’ winning their first-ever PSL title that year.

Harry Brook’s PSL Stats 

AspectDetails
Centuries1
Matches10
Runs264
Highest Score102*
Average52.80
Strike Rate171.42
50s0

Suggested Reads:

Conclusion: Usman Khan Has The Most Centuries In PSL History

Usman Khan remains one of the joint leaders for most centuries in PSL history, but he now shares the top spot with Kamran Akmal, Rilee Rossouw, Fakhar Zaman, and Babar Azam, all on 3 hundreds. That underlines how closely contested this batting record is in the PSL.

Players like Mohammad Rizwan, Jason Roy, Sahibzada Farhan, Sharjeel Khan, and Usman Khawaja have also made strong contributions, while Harry Brook adds an overseas name to the list with a century. As more seasons are played, this race for the most PSL hundreds will remain one of the league’s key batting records.

Article Author

Ayaan Siddiqui

Ayaan Siddiqui is a cricket writer and stats-focused content creator at PSLt20.in, covering match previews, points tables, player records, and major updates across formats. With 3+ years of experience in cricket content writing, he focuses on cricket tactics and performance trends, breaking down games in a simple way that fans can easily understand.

Related Reads

Placeholder

Peshawar Zalmi won the PSL 2026 final by 5 wickets against Hyderabad Kingsmen at Gaddafi Stadium, Lahore. Hyderabad were bowled

Ayaan Siddiqui
May 4, 2026
Placeholder

Peshawar Zalmi face Hyderabad Kingsmen in the PSL 2026 Final at the Gaddafi Stadium, Lahore on Saturday, May 3 at

Ayaan Siddiqui
May 3, 2026
Placeholder

Hyderabad Kingsmen reached their maiden PSL final after beating Islamabad United by 2 runs in a dramatic Eliminator 2 at

Ayaan Siddiqui
May 2, 2026
Scroll to Top