Top 5 ODI all-rounders of all time 

S Sam
New Zealand v Pakistan - Game 6

#4 Shahid Afridi

Pakistan v Australia - 2nd  Twenty20 International

He started off his career as a specialist leg-spinner but when Shahid Afridi made the then fastest century in one day cricket against Sri Lanka in just 37 balls, he became the team's all-rounder. That being said, in those initial years of his career, Afridi did not bowl as regularly and played primarily as an opening batsman. However, it was later on in his career, when he became a deadly leg-spinner and an equally destructive lower-middle order power hitter for Pakistan.

His batting could be exasperating at times since he went for big hits right from the start. That explains his rather lowly average of only 23.57 in 398 one day internationals. However, an astonishing strike rate of 117 shows the sort of damage that he could inflict when he got going and he did it quite often.

Afridi scored 8064 runs in his one-day career. His fast leg spin proved to be extremely difficult to play in the latter half of his career and for a period, he was probably the finest limited overs spinner in the world. In his one day career, Afridi 395 wickets at an average of 34.51 and an economy rate of 4.62.

Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️

Quick Links

Edited by Tanya Rudra
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications