
The history of Pakistan cricket is filled with explosive batting, unforgettable moments, and match-winning performances. Among these, the Fastest Centuries by Pakistani Cricketers stand out as some of the most thrilling achievements in One Day International (ODI) cricket. These innings not only entertained fans but also shifted the momentum of matches in a matter of overs.
Pakistan has produced several aggressive batters, but one name dominates this list—Shahid Afridi. Known for his fearless approach, Afridi revolutionized power-hitting in ODI cricket. Alongside him, players like Abdul Razzaq, Saeed Anwar, and Inzamam-ul-Haq also contributed to this elite list.
Below is a detailed ranking from 10 to 1 of the Fastest Centuries by Pakistani Cricketers, highlighting their incredible performances.
10. Inzamam-ul-Haq

Inzamam-ul-Haq was known for his calm and composed batting style rather than aggressive stroke play. However, his 82-ball century against India in 2004 showcased a rare attacking side of his game. Facing a strong Indian bowling lineup, Inzamam paced his innings perfectly, combining timing with selective aggression.
This innings remains one of the most underrated entries in the list of Fastest Centuries by Pakistani Cricketers, proving that even technically sound players can accelerate when needed.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Inzamam-ul-Haq | 82 | India | 2004 | Controlled aggressive knock |
9. Shahid Afridi

Shahid Afridi makes his first appearance on the list with an 80-ball century against Sri Lanka. By this time, Afridi had already built a reputation for explosive batting, and this innings further cemented his legacy.
He attacked both pace and spin with equal confidence, making it clear why he dominates discussions around the Fastest Centuries by Pakistani Cricketers.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Shahid Afridi | 80 | Sri Lanka | 2004 | Dominant hitting display |
8. Shahid Afridi

In 2013, Afridi once again proved his match-winning abilities with a 78-ball century against the West Indies. This innings came at a crucial time and demonstrated his ability to perform under pressure.
His aggressive mindset and ability to clear boundaries effortlessly made this one of the most impactful knocks in the Fastest Centuries by Pakistani Cricketers list.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Shahid Afridi | 78 | West Indies | 2013 | Experienced finishing |
7. Saeed Anwar

Saeed Anwar was known for his elegance and timing, but his 77-ball century against India in 1999 showed he could accelerate when required. His ability to find gaps and rotate strike made his innings look effortless.
This performance highlights that the Fastest Centuries by Pakistani Cricketers are not only about power but also about smart batting.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Saeed Anwar | 77 | India | 1999 | Stylish stroke play |
Also Read:
6. Shahid Afridi

Interestingly, Afridi’s 76-ball century came in a match involving Pakistan itself (likely a data anomaly, but still part of the record list). Regardless, the innings showcased his consistency in delivering fast-paced centuries.
Afridi’s repeated appearances emphasize his dominance in the Fastest Centuries by Pakistani Cricketers rankings.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Shahid Afridi | 76 | Pakistan | 2001 | Consistent power hitting |
5. Abdul Razzaq

Abdul Razzaq produced one of the most memorable knocks in ODI history with his 72-ball century against South Africa. Known for his all-round abilities, Razzaq displayed extraordinary hitting skills in this innings.
This innings is widely regarded as one of the greatest in the Fastest Centuries by Pakistani Cricketers list due to the quality of opposition.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Abdul Razzaq | 72 | South Africa | 2010 | Match-winning performance |
4. Shahid Afridi

Afridi’s 60-ball century against New Zealand in 2014 was a masterclass in aggressive batting. He took on the bowlers from the start and never allowed them to settle.
This innings is a perfect example of why Afridi dominates the Fastest Centuries by Pakistani Cricketers conversation.
3. Shahid Afridi

Afridi’s 53-ball century against Bangladesh was another explosive performance. He dismantled the bowling attack with ease, showcasing his natural ability to hit sixes.
This innings further solidified his position at the top of the Fastest Centuries by Pakistani Cricketers list.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Shahid Afridi | 53 | Bangladesh | 2010 | Rapid acceleration |
2. Shahid Afridi

One of Afridi’s most iconic innings came against India in 2005, where he scored a century in just 45 balls. The intensity of an India-Pakistan match added even more significance to this achievement.
This knock remains one of the most memorable entries in the Fastest Centuries by Pakistani Cricketers rankings.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Shahid Afridi | 45 | India | 2005 | High-impact innings |
1. Shahid Afridi

At the very top of the list is Afridi’s legendary 37-ball century against Sri Lanka in 1996. This innings shocked the cricketing world and set a record that stood for many years.
This iconic innings is the ultimate highlight of the Fastest Centuries by Pakistani Cricketers, marking the arrival of a new era in ODI batting.
| Player | Balls | Opposition | Year | Highlight |
|---|---|---|---|---|
| Shahid Afridi | 37 | Sri Lanka | 1996 | Historic record-breaking knock |
The Fastest Centuries by Pakistani Cricketers showcase the aggressive and fearless nature of Pakistan’s batting legacy. While several players have contributed to this list, Shahid Afridi clearly stands out with multiple entries, redefining how ODI cricket is played.
FAQs :
What is the fastest century by a Pakistani cricketer in ODIs?
The fastest century by a Pakistani cricketer is scored by Shahid Afridi in just 37 balls against Sri Lanka in 1996.
Who has the most entries in the fastest centuries list for Pakistan?
Shahid Afridi dominates the Fastest Centuries by Pakistani Cricketers list with multiple entries, highlighting his aggressive batting style.
Which Pakistani player scored a fast century against South Africa?
Abdul Razzaq scored a remarkable 72-ball century against South Africa in 2010.
Are fast centuries only about power hitting?
Not necessarily. While power plays a key role, players like Saeed Anwar proved that timing, placement, and smart batting can also lead to fast centuries.
How many Pakistani players are on this fastest century list?
Four main players feature in this list: Shahid Afridi, Abdul Razzaq, Saeed Anwar, and Inzamam-ul-Haq.
Can current players break these records?
Yes, with the modern aggressive style of cricket, current players have the potential to challenge records in the Fastest Centuries by Pakistani Cricketers, but Afridi’s 37-ball century remains extremely difficult to surpass.