Ranking the Top 10 all-rounders of the 21st century

England v Australia: 5th NatWest Series ODI
England v Australia: 5th NatWest Series ODI

#1 Jacques Kallis

Ad
2nd One Day International: South Africa v Pakistan
2nd One Day International: South Africa v Pakistan

Undisputed No.1 on the list. Arguably the greatest all-rounder of all-time, Jacques Kallis has been sensational for South Africa with both the bat and ball. A consistent run-getter with great technical abilities, Kallis played a key role for South Africa with the ball as well.

Ad

He is the only cricketer until now to score 10000 runs in One Day Internationals and Test cricket, and also to pick up 250 wickets in both formats of the game. Kallis has played 166 Tests, 328 ODIs, and 25 T20Is for South Africa.

He has scored 11579 runs in ODIs and picked up 273 wickets. In Tests, Kallis has scored 13289 runs and picked up 292 wickets. Kallis has struck 45 hundreds in Tests and 17 hundred in ODIs. A truly remarkable cricketer.

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

Quick Links

Edited by Pratyay Ghosh
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