ODI All-rounders XI of the 21st century

Some of OD<p>
Some of ODI's finest all-rounders of current generation

#8 Shahid Afridi

Ad
Enter
One of the most destructive all-rounders in cricket

Nicknamed ‘Boom Boom’, Shahid Afridi was one of the most explosive lower-order batsmen for Pakistan in ODI cricket. Having made his ODI debut at the age of 16, Afridi represented Pakistan for almost two decades.

Ad

He scored 8064 runs in 398 matches and also picked up 395 wickets. A clever leg-spinner, Afridi took nine five-fors in his career. He single-handedly won many matches for Pakistan in his career.

#9 Andrew Flintoff

England v South Africa - Third NatWest ODI
Flintoff was one of the greatest all-rounders in cricket

Having made his ODI debut in 1999, Flintoff became one of the most feared all-rounders of the modern-era. Andrew Flintoff played 141 One Day Internationals for England and scored 3394 runs at an average of 32.01.

Ad

Capable of consistently clocking speeds of more than 140 Kmph, Flintoff picked up 169 wickets in ODIs at an average of 24.38.

He was named Cricketer of the Year in 2005 and ICC ODI Player of the Year in 2004.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Kumud Ranjan
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