Pakistan has been a land of world-class fast bowlers. Over the years, this country has produced some of the most fierce pacers that have demolished any batting attack with their skills. But when it comes to batting, Pakistan is not far behind in the success that their batters have achieved. For various reasons, Pakistan has been unable to play much red-ball cricket in the last decade or so.
But then, they became a really good white-ball team. Especially in ODIs, Pakistan has always been a tough team to fact both at home or away. There have been a number of ODI knocks from Pakistani batters that have taken the world by surprise. And here we will talk about such knocks in terms of the fastest ODI century in Pakistan’s history. And you will find Shahid Afridi all over this list.
Fastest Century in ODI by Pakistan
Batter | Balls | Score | Against | Venue | Date |
---|---|---|---|---|---|
Shahid Afridi | 37 | 102 (40) | Sri Lanka | Nairobi | 04/10/1996 |
Shahid Afridi | 45 | 102 (46) | India | Kanpur | 15/04/2005 |
Shahid Afridi | 53 | 124 (60) | Bangladesh | Dambulla | 21/06/2010 |
Sharjeel Khan | 61 | 152 (86) | Ireland | Dublin (Malahide) | 18/08/2016 |
Basit Ali | 67 | 127* (79) | West Indies | Sharjah | 05/11/1993 |
Iftikhar Ahmed | 67 | 109* (71) | Nepal | Multan | 30/08/2023 |
Ijaz Ahmed | 68 | 139* (84) | India | Lahore | 02/10/1997 |
Mohammad Yousuf | 68 | 100* (68) | Zimbabwe | Harare | 27/11/2002 |
Shahid Afridi | 68 | 109 (76) | Sri Lanka | Dambulla | 15/06/2010 |
Abdul Razzaq | 70 | 109* (72) | South Africa | Abu Dhabi | 31/10/2010 |
Shoaib Malik | 70 | 112 (76) | Zimbabwe | Lahore | 26/05/2015 |
5. Basit Ali (127 not out) – 67 balls vs West Indies
The 90s kid might be aware of the batting style of former Pakistani middle-order batter Basit Ali. He has hit the fifth-fastest century for his country in ODIs. It came way back in the final of the 1993 Pepsi Champions Trophy against the West Indies. Notably, he played 50 ODIs for Pakistan, and it was his only century. He smashed a 67-ball hundred and made an unbeaten 127 off 79 balls with 12 fours and five sixes. Pakistan made 284/4 but couldn’t defend the score as West Indies chased it down and made 285/4 in 45.3 overs with the help of Brain Lara’s 153.
4. Sharjeel Khan (152 runs) – 62 balls vs Ireland
Another Pakistani batter who didn’t play many games and only had one ODI century in his career, which he scored quickly. This time it is Sharjeel Khan, who hit the fourth-fastest ODI century for his country. It happened in August 2016 in Dublin against Ireland. He made a 62-ball century and scored 152 off just 86 balls, with 16 fours and nine sixes. In fact, it was also the fastest 150 for Paksitan, off just 85 balls. Pakistan made 337/6 and dismissed Ireland for just 82 runs to win by 255 runs.
3. Shahid Afridi (124 runs) – 53 balls vs Bangladesh
Shahid Afridi was by far the most destructive batter that Pakistan ever produced in this game. That is why he smashed all top three fastest centuries for his country. The third fastest came against Bangladesh in Dambulla in the 2010 Asia Cup. Afridi made a century off just 53 balls and scored 124 runs off just 60 balls with 17 centuries and 4 sixes. Pakistan scored a huge total of 385/7, their second-highest ODI score. Chasing the score, Bangladesh only made 246/5 and lost the game by 139 runs.
2. Shahid Afridi (102 runs) – 45 balls vs India
The second-fastest century for Pakistan is also registered under the name of Shahid Afridi. It was registered against India in April 2015 in Kanpur. Batting first, India posted a score of 249/6 with skipper Rahul Dravid top scoring with 86 runs. Chasing the target, Afridi gave Pakistan a top start with a 45-ball century, scored 102 off just 46 balls with 10 fours and nine sixes, and helped his team chase down the target in 42.1 overs. Pakistan won the game by five wickets with 47 balls remaining.
1. Shahid Afridi (102 runs) – 37 balls vs Sri Lanka
The fastest ODI century and third-fastest overall came from the bat of Shahid Afridi. It came against Sri Lanka in Nairobi (Gym). Paksitan won the toss and decided to bat first. Skipper Saeed Anwar scored a century and made 115 runs. Meanwhile, Afridi made a century off just 37 balls and scored 102 off 40 balls with six fours and 11 sixes. Pakistan posted a big total of 371/9, dismissed Sri Lanka for 289 runs, and won the game by 82 runs.