The all-rounders play an important role for any team in a game of cricket. With their ability to deliver match-winning performances with both bat and ball, the all-rounders become crucial for a team that can help win key matches.

Throughout the years, there have been several all-round cricketers who have etched themselves among the greatest in the world and could turn the match around with both bat and ball. Apart from that, there have also been such cricketers who were among the top batters and top bowlers in world cricket and have ruled the cricketing world with their all-round skills. 

In the following listicle, we will discuss the list of all-rounders to score more than 10000 runs and take 500+ wickets in international cricket.

Players to score 10000 runs and take 500 wickets in international cricket 

Shakib al Hasan - 14626 runs and 703 wickets

shakib al hasan

Shakib al Hasan is arguably the greatest all-rounder to play for Bangladesh. He is a left-handed batsman and a left-arm orthodox spin bowler who made his debut for Bangladesh in 2006. He has scored 14626 runs and taken 703 wickets across all formats of the game.

Shahid Afridi - 11196 runs and 541 wickets 

Former Pakistan skipper Shahid Afridi is among the three players to score more than 10000 runs and take more than 500 wickets in international cricket. The right-handed batsman and a leg spinner has given several all-round performances for Pakistan during his international career. Afridi has scored 11196 runs and taken 541 wickets across formats in his cricketing career. 

Jacques Kallis - 25534 runs and 577 wickets

jacques kallis

Former South African cricketer Jacques Kallis is regarded as the greatest all-rounder in the history of cricket with over 25000 runs and more than 500 wickets in his international career. Kallis excelled in all departments and is the sixth highest run-getter of all time in international cricket across all formats. The former cricketer has scored 25534 and taken 577 wickets in his international career.