5 Fastest Centuries in PSL History: Records, Match Contexts, and the Batters Behind Them
Three of the five fastest centuries in PSL history were scored within twelve months of each other at Rawalpindi’s Pindi Cricket Stadium. That’s not a coincidence. It tells you something about where batting records go to get broken in Pakistan’s premier T20 league.
The fastest centuries in PSL history have come in chase situations, in dead-rubber fixtures, and in some of the highest-scoring T20 matches ever played anywhere in the world. They’ve been scored by journeymen rediscovering form, by established power-hitters extending legend, and by a 23-year-old opener nobody outside of franchise cricket had heard of.
This is the complete, updated list of the 5 fastest centuries in PSL history as of the end of PSL 11 in May 2026, ranked strictly by balls faced to reach 100.
The Top 5 at a Glance
| Rank | Batter | Balls to 100 | Final Score | Match | Season |
| 1 | Usman Khan | 36 | 120 (43) | Multan Sultans vs Quetta Gladiators | PSL 2023 |
| 2 | Rilee Rossouw | 41 | 121 (51) | Multan Sultans vs Peshawar Zalmi | PSL 2023 |
| 3 | James Vince | 42 | 101 (43) | Karachi Kings vs Multan Sultans | PSL 2025 |
| 4 | Jason Roy | 44 | 145* (63) | Quetta Gladiators vs Peshawar Zalmi | PSL 2023 |
| 5 | Harry Brook | 48 | 102* (49) | Lahore Qalandars vs Islamabad United | PSL 2022 |
| 5= | Kusal Mendis | 48 | 109 (52) | Peshawar Zalmi vs Karachi Kings | PSL 2026 |
No. 1: Usman Khan, 36 Balls (PSL 2023)
The fastest century in PSL history stands alone. Nothing else in the tournament’s eleven-season run has come close.
During the 28th match of PSL 2023, Multan Sultans’ Usman Khan scored the fastest ton in PSL history, reaching 100 runs in just 36 balls against Quetta Gladiators at Pindi Cricket Stadium.
Khan was playing just his second game of the 2023 PSL season and became the latest batter to reach three figures at Rawalpindi, doing so five balls quicker than his Multan Sultans teammate Rilee Rossouw had managed the day before.
The innings had a particular edge to it: Usman Khan was playing against his former team, the Quetta Gladiators. He started deliberately, then detonated. Khan smashed 27 runs off an over twice during his destructive knock, with Afghan spinner Qais Ahmed the unfortunate bowler on both occasions. After two overs, Ahmed’s figures stood at 0 for 54.
The Sultans batter finished with 120 from 43 balls, striking at 279.1 with 12 fours and nine sixes, before being dismissed by Gladiators captain Mohammad Nawaz.
Even the opponents acknowledged his brilliance. Quetta Gladiators posted on their social media: “Appreciation tweet for Usman Khan.”
Usman’s ton is also the second-fastest century by a Pakistan cricketer in T20 cricket. In 2020, Khushdil Shah scored 100 in just 35 balls in a domestic T20 match.
The match result? Usman’s innings led Multan Sultans to set a new PSL record of 262 for 3, though Quetta Gladiators chased it down to 253 for 8, still the highest-ever T20 score by a team batting second at the time.
What makes the 36-ball record so difficult to break
The fastest hundred in PSL history remains Usman Khan’s 36-ball blitz. Breaking it would require a near-perfect powerplay and middle-overs assault. Rawalpindi remains a key venue, so conditions exist, but 36 balls is a target that has not been approached in PSL since.
No. 2: Rilee Rossouw, 41 Balls (PSL 2023)
The record Usman Khan broke had been set less than 24 hours earlier. By his own teammate.
Playing against Babar Azam’s Peshawar Zalmi the day before, Rilee Rossouw scored 121 runs off 51 balls and completed his century off just 41 balls.
This was not Rossouw’s first extraordinary PSL innings. He had set an earlier fastest-century record in PSL 2020, also against Quetta Gladiators, at 43 balls. Then he broke his own record in 2023. Rilee Rossouw scored what was then the fastest century in PSL history in 2020 against Quetta Gladiators, hitting 10 fours and 6 sixes to score the landmark, with Sultans adding 134 runs in the final half of the innings and finishing with 199 for 5.
The 2023 version was even more spectacular. Multan Sultans were chasing a huge target set by Peshawar Zalmi, and Rossouw played the innings of the tournament to that point. The next day, his teammate went five balls better.
Rilee Rossouw is one of the joint leaders for most PSL centuries, with three hundreds to his name. All three came in 44 balls or fewer, which is a record of consistency in explosive hitting that no other batter in PSL history has matched.
The two-day period in Rawalpindi during PSL 2023 when Rossouw and Usman Khan broke and reset the fastest-century record on consecutive nights is one of the most extraordinary batting chapters in franchise cricket history anywhere in the world.
No. 3: James Vince, 42 Balls (PSL 2025)
James Vince is the kind of batter you sometimes underestimate because he makes hitting look so easy. In April 2025, he served a reminder of what controlled aggression looks like in a chase.
Vince scored the fastest century of his T20 career in PSL 2025 when he reached three figures on his 42nd delivery, batting for Karachi Kings against Multan Sultans at the National Bank Stadium in Karachi.
The context made the innings particularly impressive. In pursuit of a 235-run target, Karachi Kings lost three wickets in the powerplay, and Vince walked in with the match already slipping away.
What followed was a 142-run partnership with Khushdil Shah that turned the match on its head. Vince scored 103 runs in 43 balls with 14 fours and four sixes, to not only put a dampener on Mohammad Rizwan’s hundred for Multan Sultans but also set up an unlikely defeat for them.
Vince’s rapid century, completed in just 42 balls, ranks as the third-fastest in PSL history, trailing only Usman Khan’s 36-ball record and Rilee Rossouw’s 41-ball effort.
The post-match award ceremony had its own odd footnote. Vince was awarded a hair dryer as the Player of the Match prize by Karachi Kings, which quickly became the subject of social media criticism given the quality of his batting display. The award was bizarre. The innings was exceptional.
No. 4: Jason Roy, 44 Balls (PSL 2023)
Jason Roy’s 44-ball century in PSL 2023 is technically one step behind Usman Khan and Rossouw on this list. The final score it came within, though, makes it the most extraordinary innings in PSL history.
Roy broke Colin Ingram’s record for the highest individual score in PSL, finishing unbeaten on 145 off 63 balls for Quetta Gladiators against Peshawar Zalmi at Rawalpindi. He scored nearly 76% of his runs in boundaries, smacking 20 fours and five sixes, and described it as his best-ever T20 innings.
The match itself was historic. Quetta’s 241 for 2 was the highest successful target chase in PSL history at that time. The chase was also the fourth-highest successful target chase in T20 history globally.
Roy reached his century in 44 balls and became the first overseas batter to score two PSL hundreds. He had 20 fours in the innings, the highest-ever tally of fours in a single PSL innings at that point.
Roy’s 145 not out remains the highest individual score in PSL history, and that’s the figure most people associate with the innings. But the 44-ball century inside it is what put him on this list. In the dressing room beforehand, Roy later said, “there is one of those things when you pad up, and all the fear of failure goes out the window, and you go out and have a lot of fun.”
Read More : Pakistan Cricket Team ODI Captains List: Every Skipper from 1973 to 2026No. 5: Harry Brook, 48 Balls (PSL 2022) and Kusal Mendis, 48 Balls (PSL 2026)
Two very different innings share the fifth spot. Both took 48 balls to reach the century mark. Both came in situations where their team needed exactly that kind of innings.
Harry Brook, PSL 2022
Harry Brook hammered an unbeaten century from just 48 balls against Islamabad United in match 27 of the PSL 2022 season in Lahore. Batting at number five for the Lahore Qalandars, the attacking Englishman belted 10 boundaries and five sixes in his innings of 102 not out, lifting his side from 12 for 3 to a match-winning total of 197 for 6.
Harry Brook played just one full PSL season for Lahore Qalandars in 2022, but his 264 runs in 10 matches at a strike rate of 171.42 were a key part of Lahore Qalandars winning their first-ever PSL title that year.
This innings was a rescue act that became a record. Lahore were deep in trouble at 12 for 3 when Brook arrived, and what followed was one of the most complete lower-order hitting displays the PSL had seen at that point.
Kusal Mendis, PSL 2026
In match 17 of PSL 2026, Peshawar Zalmi’s Sri Lankan import Kusal Mendis levelled Brook with a 48-ball hundred of his own, scoring 109 runs from 52 balls against Karachi Kings.
Mendis’ PSL 2026 season was an exceptional one. He finished the tournament as the second-highest run scorer with 550 runs, averaging 55, with one century and four fifties, and no batter in the top 10 had a better strike rate. His 48-ball century was one of eleven innings that kept Peshawar Zalmi at the top of the table throughout the season before they went on to win the title.
The Pattern Behind PSL’s Fastest Centuries
Three of the five fastest PSL centuries were scored in the same tournament, PSL 2023, across a period of just three days. Four of the five fastest were scored at Rawalpindi’s Pindi Cricket Stadium.
Five of the ten fastest hundreds in PSL history came at Rawalpindi Cricket Stadium, which is not a coincidence. The venue’s true bounce means the ball comes onto the bat cleanly, allowing batters to play through the line without needing to create power from scratch.
There’s also a franchise pattern. Multan Sultans batters dominate the list of fastest PSL centuries, which reflects the franchise’s consistently aggressive batting strategy across multiple seasons. Rossouw and Usman Khan both batted for Multan when they set their records.
The overseas impact is equally striking. Of the five fastest centuries, four were scored by players born outside Pakistan: Rilee Rossouw from South Africa, James Vince and Harry Brook from England, and Jason Roy also from England. Usman Khan is the only Pakistani in the top five, which makes his record even more noteworthy in a tournament that has always prided itself on showcasing local talent.
Frequently Asked Questions
Who has the fastest century in PSL history? Usman Khan of Multan Sultans holds the record for the fastest century in PSL history, reaching 100 runs in just 36 balls against Quetta Gladiators in PSL 2023 at Rawalpindi.
Has any batter scored two centuries in a single PSL season? Babar Azam became only the second player to score two centuries in one PSL season, doing so in PSL 2026, joining Usman Khan who achieved the same in PSL 2024.
What is the highest individual score in PSL history? Jason Roy’s unbeaten 145 off 63 balls for Quetta Gladiators against Peshawar Zalmi in PSL 2023 remains the highest individual score in PSL history.
Which ground produces the most fast centuries in PSL? Rawalpindi Cricket Stadium has produced the most record-breaking centuries in PSL history, with five of the ten fastest hundreds coming at that venue.
Which player has scored the most PSL centuries overall? Babar Azam holds the record for the most centuries in PSL history with four, jointly with Usman Khan.
The PSL’s fastest centuries tell a wider story about how the league has evolved since 2016. Early PSL seasons saw scores of 150 to 160 considered competitive. By 2023, teams were posting 240-plus and chasing it down. The batters on this list didn’t just benefit from flat pitches and short boundaries. They redefined what T20 batting in Pakistan could look like, and Usman Khan’s 36-ball stand is the landmark that captures that shift most sharply.
Read More : 5 Highest Run Scorers in PSL History: Career Stats, Records, and Defining Moments
