In all forms of the game, Pakistan ranks as one of the top teams, and it has given the cricketing world some of the best strikers. One of the team's most powerful hitters, Shahid Afridi, established a record for Pakistan by scoring the fastest 100 runs in an ODI. Let's check out other Pakistani batters who accomplished this feat:
List of Fastest Century in ODI for Pakistan
Player
|
Runs
|
Balls
|
Against
|
Venue
|
Date
|
Shahid Afridi
|
102
|
37
|
West Indies
|
Nairobi
|
04/10/1996
|
Shahid Afridi
|
102
|
45
|
India
|
Kanpur
|
15/04/2005
|
Shahid Afridi
|
124
|
50
|
Bangladesh
|
Dambulla
|
21/06/2010
|
Sharjeel Khan
|
152
|
61
|
Ireland
|
Dublin (Malahide)
|
18/08/2016
|
Fakhar Zaman |
126* |
81 |
New Zealand |
Ahmedabad |
04/11/2023 |
Basit Ali
|
127*
|
67
|
West Indies
|
Sharjah
|
05/11/1993
|
Iftikhar Ahmed |
109* |
67 |
Nepal |
Multan |
30/08/2023 |
Ijaz Ahmed
|
139*
|
68
|
India
|
Lahore
|
02/10/1997
|
Mohammad Yousuf
|
100*
|
68
|
Zimbabwe
|
Harare
|
27/11/2002
|
Shahid Afridi
|
109
|
68
|
Sri Lanka
|
Dambulla
|
15/06/2010
|
Abdul Razzaq
|
109*
|
70
|
South Africa
|
Abu Dhabi
|
31/10/2010
|
Shoaib Malik
|
112
|
70
|
Zimbabwe
|
Lahore
|
26/05/2015
|
1. Shahid Afridi
Shahid Afridi holds the record of making the fastest century in One Day International for Pakistan. Afridi achieved this milestone from just 37 balls while performing against Sri Lanka at Nairobi in 1996. During the KCA Centenary Tournament, Pakistan and Sri Lanka faced each other for the 6th ODI where Pakistan batted first and Afridi contributed a total of 102 runs from just 40 balls that helped Pakistan to reach the winning total of 371 runs.
2. Shahid Afridi
Shahid Afridi is listed in the number 2nd position for achieving the record of the fastest century in ODI for Pakistan. He made the fastest hundred from just 45 balls while playing against India at Kanpur in 2005. When Pakistan came to India for an ODI series, they met for the 5th match. Afridi played well while chasing 250 runs target and added 102 runs from 46 balls and achieved the victory for his team.
3. Shahid Afridi
Shahid Afridi, the former Pakistani all-rounder comes in the 3rd position for contributing the fastest 100 in ODI for Pakistan. He achieved this feat while performing against Bangladesh at Dambulla in 2010. During the Asia Cup, both nations faced each other for the 5th match where Afridi was playing as a captain and added 124 runs from 65 balls. Afridi contributed significantly because it helped them to reach the winning total of 385 runs.
4. Sharjeel Khan
Sharjeel Khan holds the 4th position for registering the fastest century in One Day International for Pakistan. He did this superb job from 61 balls in the match against Ireland at Dublin (Malahide) in 2016. It was the 1st ODI of the Pakistan tour of the Ireland series where Sharjeel struck 152 runs from 86 balls that helped them to add a total of 337 runs on the scoreboard.
5. Basit Ali
Basit Ali, the former Pakistani batter stands in the 5th position for making the quickest century in One Day International for Pakistan. He made this incredible effort while performing against the West Indies at Sharjah in 1993. In the Pepsi Champions Trophy, West Indies and Pakistan met each other for the final competition where he played a crucial inning of 127 runs but could not achieve the victory for his team.