One-Day Internationals (ODIs) strike a balance between aggression and caution. Players often go all-out, showcasing their skills, with the ‘fastest centuries by Pakistan players in ODIs’ being a key highlight. Saim Ayub recently made history, scoring a century off 53 balls against Zimbabwe, marking the joint third-fastest century for Pakistan in ODIs.
Let’s take a look at the five fastest centuries by Pakistan player in ODIs, with a certain all-rounder leading the charge.
List of Fastest Centuries by Pakistan Players in ODIs
Rank | Player | Balls | Opponent | Year |
---|---|---|---|---|
5 | Sharjeel Khan | 61 | Ireland | 2016 |
4 | Shahid Afridi | 53 | Bangladesh | 2010 |
3 | Saim Ayub | 53 | Zimbabwe | 2024 |
2 | Shahid Afridi | 45 | India | 2005 |
1 | Shahid Afridi | 37 | Sri Lanka | 1996 |
5. Sharjeel Khan – 61 Balls vs Ireland, 2016
Sharjeel Khan was once seen as a rising star in Pakistan cricket, although his career faded later. One of his most notable performances was in 2016 when he scored a 61-ball century against Ireland in a rain-affected match. In that game, he blasted 152 runs from 86 balls, leading Pakistan to 337 runs.
ALSO READ: Top 10 Most Successful Captains in BBL
4. Shahid Afridi – 53 Balls vs Bangladesh, 2010
Shahid Afridi, known for his explosive batting, appears several times in this list. His 53-ball century against Bangladesh in 2010 is one of the best. Afridi scored 124 runs, including 17 fours and 4 sixes, helping Pakistan reach 385 in the Asia Cup.
3. Saim Ayub – 53 Balls vs Zimbabwe, 2024
On November 26, 2024, Saim Ayub made an impressive mark by scoring a century off just 53 balls against Zimbabwe. With Pakistan chasing 146 for a win, Saim played an aggressive knock, remaining unbeaten with 113 runs off 62 balls, including 17 fours and 3 sixes.
2. Shahid Afridi – 45 Balls vs India, 2005
In a memorable 2005 match against India, Shahid Afridi scored a lightning-fast century off 45 balls, setting a record for the fastest centuries by Pakistan players in ODIs. He hit 10 fours and 9 sixes, easily chasing down India’s 250.
Afridi’s knock remains one of the fastest centuries by Pakistan players in ODIs, showcasing his aggressive batting and ability to dominate any attack.
That unforgettable game highlighted Afridi’s incredible power, making it one of the most exciting instances of the fastest centuries by Pakistan players in ODIs.
1. Shahid Afridi – 37 Balls vs Sri Lanka, 1996
Shahid Afridi holds the record for the fastest centuries by Pakistan players in ODIs, scoring a 37-ball century against Sri Lanka in 1996. This came in his second ODI match in Nairobi, where he hit 102 runs with 6 fours and 11 sixes. His aggressive batting style was ahead of its time, especially before T20 cricket gained popularity.
READ MORE:
- Ranking of IPL 2025 Teams from Strongest to Weakest Squads
- Top 5 Highest Wicket Takers for India in Australia Test