Strongest all-time ODI all-rounders XI 

SANATH JAYASURIYA, SHAHID AFRIDI
We have witnessed some of the best all-rounders grace the international circuit

#7 Shahid Afridi

India v Pakistan - 2015 ICC Cricket World Cup
India v Pakistan - 2015 ICC Cricket World Cup

The former Pakistan skipper, Shahid Afridi was one of the dangerous hitters in the cricket. He made his international debut at an age of 16 and smashed a 37-ball century in his very second ODI against Sri Lanka.

Afridi was more successful in the limited overs format. He featured in 398 ODI games and scored 8064 runs with a strike-rate of 117.01. He also has taken 395 wickets in the ODI cricket.

#8 Andrew Flintoff

West Indies v England - 5th ODI
West Indies v England - 5th ODI

Andrew Flintoff was considered as one of the quality all-rounders of this generation. He can tear apart any bowling line-up. In his 141 one-day international games, he scored 3394 runs at an average of 32.02.

He was one of the few bowlers who could consistently clock more than 140kmph. He also has 169 ODI wickets to his name. Flintoff announced his retirement from cricket in 2010.

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 Naveen K
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