sportsdunia logo
Search Icon

Advertisement

Advertisement

Top 10 Best All Rounder in The World – Updated 2025

10 min
Best All Rounder in the World

Summary

  • The list highlights the Top 10 best all-rounders in world cricket (2025) based on overall performance, consistency, and match impact.
  • Ravindra Jadeja leads the rankings for his balance between bat, ball, and fielding brilliance.
  • Other top performers include Hardik Pandya, Glenn Maxwell, Axar Patel, and Rashid Khan, who have shown excellence across formats.
  • Rankings are based on a mix of batting and bowling averages, strike rates, and overall contribution to team success.

In the sport of cricket, a single individual's performance can change the course of the game; however, some cricketers have the ability to change the game by both their batting as well as their bowling. These players are like gems to their team and are hence called all-rounders. The all-rounders play a huge role in any team's success as they can contribute to both aspects of the sport.

These players are the true match-winners who bring balance and power to their teams. Whether it’s scoring quick runs under pressure or taking crucial wickets at the right time, all-rounders play a key role in every format of the game. Over the years, cricket fans have witnessed many legendary all-rounders who have made history with their outstanding performances.

From Kapil Dev and Jacques Kallis to Ben Stokes and Hardik Pandya, these players have proved that versatility is the key to success in modern-day cricket. In this article, we will look at some of the best all rounder in the world, their incredible records, and what makes them stand out on the world stage.

Best All Rounder in the World - Updated List 2025

Cricket is full of talented players, but only a few can shine in both batting and bowling. All-rounders are the real game changers who can win matches single-handedly. In this section, we have listed the top 10 best all-rounders in the world who are currently making an impact across formats. Each of them has shown remarkable skill, consistency, and the ability to perform under pressure.

Whether it’s scoring quick runs in the final overs or taking key wickets when the team needs them the most, these talented all-rounders have proven their worth again and again. The table below shows the players who are currently considered the best all rounder in the world cricket based on their recent form and overall contributions to their respective teams.

RankPlayerMatchesRuns ScoredWickets TakenHighest ScoreBest Bowling
1Ravindra Jadeja

365

7,311

623

175*

7/42

2Hardik Pandya

225

4,296

206

108

5/28

3Ben Stokes

272

11080

330

258

6/22

4Azmatullah Omarzai

103

1,786

83

149*

5/58

5Mehidy Hasan Miraz

202

4,318

348

112*

7/58

6Axar Patel

166

2,120

207

84

6/38

7Mohammad Nabi

324

6,212

288

136

5/17

8Glenn Maxwell

280

7,162

134

201*

4/40

9Rashid Khan

231

2,149

437

60*

7/18

10Wiaan Mulder

63

1,613

72

367*

4/32

Who is The Best All Rounder in The World?

When it comes to the best all-rounder in the world right now, Ravindra Jadeja stands out as a complete package. He has proved his worth in all formats of the game, scoring valuable runs, taking crucial wickets, and saving runs with his outstanding fielding. Jadeja’s ability to perform under pressure makes him one of the most dependable players for India.

With over 7,000 international runs and 600+ wickets across formats, Jadeja has shown incredible consistency and balance between bat and ball. His match-winning spells, quick cameos with the bat, and electric fielding make him the true definition of a modern all-rounder. Many cricket experts and fans believe that his all-round performance places him among the greatest all-rounders in world cricket today.

Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

10. Wiaan Mulder | South Africa

best-all-rounder-in-the-world
Wiaan Mulder 367* vs Zimbabwe (Image Credits: ICC Official X Account/@ICC)

South African star cricketer, Wiaan Mulder, is currently one of the best all rounders in world cricket. He recently showcased his talent in the Zimbabwe series, where the all-rounder scored with composure and resilience against the African nation. He played a knock of 367* runs, and was close enough to surpass Brian Lara's 400 runs record. There was time for him to create history, but he chose the team over his performance. He will surely be one of the top all-rounders in cricket in no time.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
631,613367*28.803724/3229.75046

9. Rashid Khan | Afghanistan

best-all-rounder-in-the-world
Rashid Khan bowling (Image Credits: ICC Official X Account/@ICC)

One of the finest modern-day cricketers in the world, who made Afghanistan proud by his spin magic, is none other than Rashid Khan. The Afghanistan leg-spinner who can bat down the order is a crucial member of the national squad and other franchise teams. The Gujarat Titans (GT) cricketer was one of the eleven cricketers to play in Afghanistan's first Test match, against India. This showcases his consistency across formats of the game. He was a member of the T20 World Cup 2024 side, which qualified for the semi-final.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
2312,14960*17.6104377/1817.251378

Advertisement

8. Glenn Maxwell | Australia

best-all-rounder-in-the-world
Glenn Maxwell playing reverse scoop (Image Credits: ICC Official X Account/@ICC)

The Big Show of Australian cricket, Glenn Maxwell, has been known for his six-hitting ability. He has built his name as one of the best finishers in the game of cricket and is considered to be one of the most dangerous batters in the world. The Australian cricketer retired from ODI cricket after the ICC Champions Trophy in June 2025. The batter had a horrifying year in the IPL as he could not shine with the bat.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
2807,162201*31.55101344/4040.720158

7. Mohammad Nabi | Afghanistan

best-all-rounder-in-the-world
Mohammad Nabi in a bilateral series (Image Credits: ICC Official X Account/@ICC)

Former Afghanistan Skipper, Mohammad Nabi, is also ranked amongst the best all rounder in world cricket. He has equally been good with the bat and ball for Afghanistan in the limited-overs format. The Afghan has been nicknamed 'the President' by the fans. The 40-year-old cricketer played a major role in Afghanistan’s rise to the top level of international cricket. He is the highest run-getter for the Afghans across formats.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
3246,21213624.8422885/1731.021166

Advertisement

6. Axar Patel | India

best-all-rounder-in-the-world
Axar Patel celebrates after taking a wicket (Image Credits: ICC Official X Account/@ICC)

One of the best teams in IPL, Delhi Capitals' skipper Axar Patel has been one of the best all rounders in the world at present. The left-arm spinner played a crucial role in India's ICC Champions Trophy-winning campaign as he batted with a lot of composure, showcasing his skills in the 50-over format. He delivered impact in the middle overs, which was crucial to anchor the innings.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
1662,1208424.3602076/3825.45563

5. Mehidy Hasan Miraz | Bangladesh

best-all-rounder-in-the-world
Mehidy Hasan Miraz vs Afghanistan (Image Credits: ICC Official X Account/@ICC)

In recent years, one of the most consistent match-winners for Bangladesh has been Mehidy Hasan Miraz. The star all-rounder has been effective with both bat and ball, making him a lethal weapon for the Bangladesh cricket team. Mehidy has recently been appointed as the captain of the Bangladesh ODI team for his sensational performance in the limited-overs format of the game.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
2024,318112*23.2143447/5834.0813106

Advertisement

4. Azmatullah Omarzai | Afghanistan

best-all-rounder-in-the-world
Azmatullah Omarzai vs Australia in CT 2025 (Image Credits: ICC Official X Account/@ICC)

The Afghanistan all-rounder, Azmatullah Omarzai, has been one of those cricketers who have improved the most in recent years. With his ability to bat in the middle and bowl with the new ball and at the death, he makes one of the best all rounder in the world at present. The 25-year-old was crucial for Afghanistan's performance in the ICC ODI World Cup 2023, where he produced sensational performances.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
1031,786149*26.261885/5827.89127

3. Ben Stokes | England

Ben Stokes
Ben Stokes after scoring 50 (Image Credits: Official X account of ICC | X/@ICC)

England’s Test captain, Ben Stokes, stands as one of the finest all-rounders the game has ever seen. He is known for his fearless attitude and never-give-up spirit. Stokes has played many match-winning knocks across formats.

His heroics in the 2019 World Cup Final and the unforgettable Headingley Ashes Test have cemented his place among the best all rounder in the world. Whether with the bat in hand or delivering crucial overs under pressure, Stokes has time and again proven his value as a complete match-winner for England.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
2721108025835.97193306/2234.156190

Advertisement

2. Hardik Pandya | India

best-all-rounder-in-the-world
Hardik Pandya vs New Zealand in CT 2025 (Image Credits: ICC Official X Account/@ICC)

Mumbai Indian's skipper, Hardik Pandya, particularly in the T20 and limited-overs formats, has been one of the best all rounder in the world. He, with all his injury problems, has been a clutch player for India. In crucial situations when the team has been in danger, Pandya has stepped up for the country with the bat and the ball respectively and won games for the side single-handedly.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
2254,29610830.0412065/2830.89199

1. Ravindra Jadeja | India

best-all-rounder-in-the-world
Ravindra Jadeja in T20 World Cup 2024 (Image Credits: ICC Official X Account/@ICC)

Since his debut in 2012, Ravindra Jadeja has improved a lot, especially in his batting technique. The star all rounder for India has been a crucial performer for the country across formats. Jaddu's innings against England at Lord's came to vain after India lost the match by 22 runs. Jadeja has been a fighter for India and has been a three-dimensional cricketer for India.

MatchesRunsHighest ScoreBat Avg100sWicketsBest BowlingBowl Avg5wCatches
3657,311175*34.3266237/4229.3917153

Advertisement

Fanatics Banner

How We Have Ranked Best All Rounder in the World?

Playing as an all-rounder is a very difficult thing to do as a player needs to be involved in the game throughout the game, unlike a batter or bowler who just has to focus on one aspect of the sport, and ranking the best all rounder in the world requires some specific ranking factors. We have mentioned some criteria to be in the top 10 best all rounders in the world.

  • Overall Performance: Includes batting and bowling averages, strike rates, total runs, wickets, and match-winning contributions.
  • Consistency and Impact: Based on performances in pressure games, Player of the Match awards, and recent form across formats.
  • Versatility and Team Role: Evaluates adaptability in batting positions, bowling situations, and fielding contributions that strengthen team balance.

Advertisement

Skyscanner Banner

Frequently Asked Questions

Who is the best all-rounder in the world history?

+

Shakib Al Hasan is considered one of the best all-rounders of all time. 

Who is the godfather of all-rounder?

+

Sir Garfield Sobers is the godfather of all-rounder. 

Who is the world number 1 allrounder?

+

Three formats have three world number 1 allrounder; test is Ravindra Jadeja, ODI; Azmatullah Omarzai and T20I; Hardik Panyda 

What is the rank of Hardik Pandya in ODI?

+

Hardik Pandya is currently ranked 22nd in the ICC ODI all-rounders rankings.

Who is the top all-rounder in India?

+

Ravindra Jadeja is the top all-rounder in India. 

Conversation

(0 Comments)

Loading comments...
Edited by- Aaryan Raj
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick