One-Day Internationals (ODIs) have seen many talented batters prove themselves as great talents by showcasing their skills and technique in the 50-over format. Even the biggest tournament of the game of cricket is based on the 50-over format, that is, the ODI World Cup. ODI format is a format that gives a batter the opportunity to be an anchor in the innings or even a finisher in the same innings.
Advertisement
Top 10 Best ODI Batsman in the world 2025-26 - Ranked

There have been many great players like Sachin Tendulkar, Kumar Sangakkara, Ricky Ponting, and others who have graced the format with their marvellous batting skills. There are a lot of records that get created or even broken with every match taking place. It is quite important for a batter batting in an ODI match to score runs against a world-class bowling attack. A batter’s performance is calculated based on his batting average, strike rate, centuries, and the knocks that have helped the team to win the matches.
It is also important for a batter to adapt to all the conditions, whether the match is happening overseas or on the home ground. Over the years, we have seen the batters levelling up the game by putting big totals on the scoreboard. And sometimes, even a big total is not enough to defend, as almost all the sides now contain a world-class ODI batter who can chase any target. In this article, we will list the top 10 ODI batsman in the world.
How We Analyze The Best ODI Batsman - Ranking Factor
There are many ODI Batsman who have been performing well and showing class in batting currently in the world. The best ODI Batsman is ranked on the basis of some ranking factors, which include:
- Runs Scored Against Top Teams: Runs scored against top teams by the player tell us the scoring abilities of a player in high-pressure matches and against top-level teams. This involves the most runs scored by the player against the teams with the top ICC rankings and shows the ability of a player to score well against world-class players rather than scoring runs against weak teams. It indicated the player can score runs under the real challenge and doesn't only improve his stats by scoring runs against weak teams, and this makes the player to become the best ODI batsman.
- Chasing Mastery: Chasing Mastery of a player helps in understanding the abilities of the player to chase the score well with showing temperament under the pressure of scoring runs. This involves the player's mindset in chasing the score in an ODI, where the player has to take the innings deep and hold the pressure well to win the match. This also shows how many times the player chased the score and helped the team to cross the line. This is the most important factor for the best ODI batsman.
- Strike Rate + Conversion Rate: This involves how well the player has been scoring runs, along with the speed to score in an innings. It shows how efficiently the player can convert his score, like converting a half century to a century, which indicates the consistency of the player in scoring runs and adapting to modern-day ODI cricket. This includes the player's skill to play ODI cricket with the modern style of hitting the ball, but showing temperament along with it.
- Performance in ICC Tournaments: Performance in ICC tournaments shows the player's actual skill and how well the player can play at the big stage and handle the pressure while scoring the runs. This involves players' performance in the major ICC tournaments like the ICC World Cup, ICC T20 World Cup, ICC Champions Trophy, and even other tournaments. The best ODI player will always treat these tournaments like another game without taking extra pressure and perform well.
- Yearly Consistency & Adaptability: Yearly Consistency and adaptability of a player signify the player's consistency in scoring runs in crucial matches and being at the top in ODI rankings and ruling the world of cricket with his bat. This also involves how well the player can adapt to new conditions to play where the player can find pace-friendly, spinner-friendly, or even batting-friendly tacks to bat on. This shows the versatility of the player in batting and performing well.
10 World Best ODI Batsman 2025-26 - Updated List
There are plenty of batsmen who are performing up to the mark in the game of cricket and showing positive results with their batting. Here is the list of the 10 world best ODI Batsman 2025-26.
Rank | Name | Country | Number of games played | Runs | Average |
---|---|---|---|---|---|
1. | Shubman Gill | India | 55 | 2775 | 59.04 |
2. | Babar Azam | Pakistan | 131 | 6235 | 55.17 |
3. | Rohit Sharma | India | 273 | 11168 | 48.76 |
4. | Virat Kohli | India | 302 | 14181 | 57.88 |
5. | Daryl Mitchell | New Zealand | 52 | 2041 | 48.59 |
6. | Harry Tector | Ireland | 54 | 1992 | 46.32 |
7. | Shreyas Iyer | India | 70 | 2845 | 48.22 |
8. | Charith Asalanka | Sri Lanka | 73 | 2374 | 43.16 |
9. | Ibrahim Zadran | Afghanistan | 36 | 1656 | 50.18 |
10. | Shai Hope | West Indies | 139 | 5672 | 49.32 |
Advertisement
Who is the Best Batsman in ODI Currently?
The best ODI batsmen in cricket among active players are known for their extraordinary consistency, ability to perform under pressure, and wide range of shots. These players have a unique combination of technique, temperament, and innovation, making them a constant threat to bowlers in any condition. These players are good at pacing an innings on a tricky pitch or chasing a massive target. There are many players who can be on the list of the top 10 ODI batsman ranking. They play crucial innings with composure and brilliance whenever the team is in need. In this article, we aim to answer the question of who is the best ODI batsman in the world currently.
10. Shai Hope (West Indies)

Shai Hope, a West Indian batsman, is one of the top-order batters who has scored a lot of runs in his ODI career. He has been playing cricket for almost a decade and has shown class in the game of cricket. He has been one of the most reliable batsmen in the national team set up, where he has shown his experience and skill set to the fullest. He has scored more than 5500 runs in his 139 matches, where he played with an average of 49.32 and scored 17 centuries. His performance has been brilliant, and he is one of the best ODI batsman in the world. He is currently out of the top 10 ODI batsman ranking; however, if he performs well in upcoming ODI matches for his country, he will be in the ICC top 10 ODI batsman.
Shai Hope Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
139 | 134 | 19 | 5672 | 170 | 49.32 | 7206 | 78.71 | 17 | 28 | 448 | 109 |
Shai Hope 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
6 | 6 | 0 | 229 | 78 | 38.16 | 225 | 101.77 | 0 | 2 | 22 | 7 |
Shai Hope ICC Ranking
ICC Ranking | ICC Ratings |
10 | 660 |
9. Ibrahim Zadran (Afghanistan)

Ibrahim Zadran, a young Afghan batsman, has shown his class in batting at the top order since his debut at a very young age. He has been performing consistently with match-winning knocks every time he has been given to prove his worth. He has scored 1656 runs in his 36 matches at an average of 50.18, where he has also scored 6 centuries in his short career. He has performed well in the big tournaments with scoring runs at the top order and playing match-winning innings. He is currently in the 9th position in the ICC ODI rankings and is one of the best ODI batsman who will rule in the future of cricket.
Ibrahim Zadran Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
36 | 36 | 3 | 1656 | 177 | 50.18 | 1993 | 83.09 | 6 | 7 | 164 | 27 |
Ibrahim Zadran 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
3 | 3 | 0 | 216 | 177 | 72 | 203 | 106.40 | 1 | 0 | 15 | 7 |
Ibrahim Zadran ICC Ranking
ICC Ranking | ICC Ratings |
9 | 676 |
Advertisement
8. Charith Asalanka (Sri Lanka)

Charith Asalanka, a middle-order batsman, has shown a brilliant class of batting since his debut. He has been a consistent performer for Sri Lanka, where he has scored runs whenever the team needs him, and he even scored his maiden ODI hundred against mighty Australia. As of now, he has played 73 matches where he scored 2374 runs with an average of 43.16 and scored 15 half-centuries. He is one of the balanced batsmen in the side and has been a reliable one in the middle order to hold up the innings. In 2025, he performed well in the white ball cricket and is currently in the 8th position in the top 10 ICC ODI ranking batsman.
Charith Asalanka Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
73 | 65 | 10 | 2374 | 127 | 43.16 | 2591 | 91.62 | 4 | 15 | 195 | 59 |
Charith Asalanka 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
5 | 5 | 1 | 209 | 127 | 52.25 | 205 | 101.95 | 1 | 1 | 20 | 8 |
Charith Asalanka ICC Ranking
ICC Ranking | ICC Ratings |
8 | 694 |
7. Shreyas Iyer (India)

Shreyas Iyer, a batting sensation in the Indian cricket team, has performed well in the middle order for India for a very long time. He has become permanent at the 4th down, where the Indian team was struggling to find someone for a very long time. He has done tremendous batting in the past years, even at the big stages. He was a very important player in the major tournaments like the ICC World Cup 2023, where he showed reliable batting at number 4, and even during the ICC Champions Trophy, where he was consistently scoring runs for India. In 70 matches, he has scored 2845 runs at an average of 48.22 with scoring 5 centuries and 22 half-centuries. He is the upcoming star of Indian cricket and is one of the best ODI batsman.
Shreyas Iyer Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
70 | 65 | 6 | 2845 | 128* | 48.22 | 2845 | 100 | 5 | 22 | 262 | 72 |
Shreyas Iyer 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
8 | 8 | 0 | 424 | 79 | 53 | 453 | 93.59 | 0 | 4 | 36 | 10 |
Shreyas Iyer ICC Ranking
ICC Ranking | ICC Ratings |
7 | 704 |
Advertisement
6. Harry Tector (Ireland)

Harry Tector, an Irish Batsman, has been impressive in the game of cricket and is in the list of the top 10 ICC ODI ranking batsman. He has been impressive with his bat and consistently scored high scores and match-winning innings. He is the young star batsman of Ireland who has always performed well in key matches, too. In his career of 54 matches, he has scored 1992 runs with an average of 46.32, which is quite an impressive one. He has also scored 14 half-centuries and 5 centuries in his career. He is one of the best ODI batsman and will be looking forward to remaining at this spot in the future with his exceptional game of cricket.
Harry Tector Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
54 | 49 | 6 | 1992 | 140 | 46.32 | 2393 | 83.24 | 5 | 14 | 155 | 46 |
Harry Tector 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
6 | 5 | 0 | 153 | 56 | 30.60 | 228 | 67.10 | 0 | 2 | 11 | 1 |
Harry Tector ICC Ranking
ICC Ranking | ICC Ratings |
6 | 708 |
5. Daryl Mitchell (New Zealand)

Daryl Mitchell, a reliable middle-order batsman of New Zealand who has shown his worth in white-ball cricket over the last five years. He has performed up to the mark for the team in limited overs, where he has scored runs consistently in ODIs and has been an integral part of the team. He has performed well on big stages, where he has played the ICC World Cup 2023 wonderfully and scored more than 500+ runs in the tournament, and was a key player for the team. In 52 matches, he scored 2041 runs with an average of 48.59 and which shows his consistency in scoring runs and taking the innings forward, coming as a middle-order batsman. He is one of the best ODI player in New Zealand cricket.
Daryl Mitchell Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
52 | 47 | 5 | 2041 | 134 | 48.59 | 2155 | 94.70 | 6 | 9 | 156 | 56 |
Daryl Mitchell 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|
13 | 12 | 0 | 464 | 81 | 38.66 | 547 | 84.82 | 0 | 4 | 28 | 12 |
Daryl Mitchell ICC Ranking
ICC Ranking | ICC Ratings |
5 | 720 |
Advertisement
4. Virat Kohli (India)

Virat Kohli is currently in the 4th position in the list of best ODI batsman. Despite having a few ups and downs in his career, Kohli has maintained his stats, which is a great thing. Recently, he scored a century against Pakistan in the ICC Champions Trophy and helped India qualify for the semi-finals. Kohli has been an incredible player throughout his career. In 302 games, Kohli has scored 14181 runs at an average of 57.88. Until now, he has scored 51 centuries and 74 half-centuries. There is no batter like him in modern-day cricket who has such consistency. There is only one quote to sum up this player: “Form is temporary, class is permanent". He is the best ODI batsman of all time.
Virat Kohli Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
302 | 290 | 45 | 14181 | 183 | 57.88 | 15192 | 93.34 | 51 | 74 | 16 | 1325 | 152 |
Virat Kohli 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 7 | 1 | 275 | 100* | 45.83 | 326 | 84.35 | 1 | 2 | 0 | 23 | 1 |
Virat Kohli ICC Ranking
ICC Ranking | ICC Ratings |
4 | 736 |
3. Rohit Sharma (India)

Rohit Sharma, India’s current skipper and opening batter, has been an asset to the Indian team since the start of his career, and he is in the 3rd position in the list of top 10 ODI batsman. He has many achievements to his name, including being the only player to have played in all the T20 World Cups until now. Rohit is known for his hard-hitting and for utilising the powerplays really well. In ODIs, he has played 273 games and scored 11168 runs at an average of 48.76. He has hit 32 centuries and 58 half-centuries, which speaks about his work. He is among the top 10 ICC ODI ranking batsman, and he has 756 ratings. Rohit Sharma is also one of the best ODI batsman of all time.
Rohit Sharma Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
273 | 265 | 36 | 11168 | 264 | 48.76 | 12034 | 92.80 | 32 | 58 | 16 | 1045 | 344 |
Rohit Sharma 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 8 | 0 | 302 | 119 | 37.75 | 279 | 108.24 | 1 | 1 | 0 | 33 | 13 |
Rohit Sharma ICC Ranking
ICC Ranking | ICC Ratings |
03 | 756 |
Advertisement
2. Babar Azam (Pakistan)

Pakistan’s former captain, Babar Azam, has been under scrutiny for his recent performance. However, if we look at his overall stats, they are better than some of the newcomers now. Babar, who is opening for Pakistan now, has played in 131 ODI games and amassed 6235 runs at an average of 55.17. This is not it. He has scored 19 centuries and 37 half-centuries in the format. He is a classical batter but has lost his way. However, it will be interesting to see his comeback in the future. He is among the best ODI player of the current time.
Babar Azam Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
131 | 128 | 15 | 6235 | 158 | 55.17 | 7089 | 87.95 | 19 | 37 | 4 | 574 | 67 |
Babar Azam 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 8 | 0 | 278 | 78 | 34.75 | 336 | 82.73 | 0 | 3 | 0 | 29 | 6 |
Babar Azam ICC Ranking
ICC Ranking | ICC Ratings |
02 | 766 |
1. Shubman Gill (India)

The best ODI batsman of the current time is none other than the renowned “Prince” of the cricketing world, Shubman Gill. He is currently the No. 1 batter in the ICC men’s ODI ranking. He recently became the fastest batter in the world to reach 2500 runs in ODIS ever. He just took 50 innings to reach this landmark. His current batting average in ODIs is the highest average among all the active players. He has shown his potential since his U-19 days when he was the leading scorer for the Indian U-19 team in the ICC U-19 World Cup 2017/18. He scored 372 runs in just 5 innings with an average of 124. He is also appointed as the Vice-Captain of the Indian ODI team. Gill is no 1 ODI batsman at the current time.
Shubman Gill Career Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
55 | 55 | 8 | 2775 | 208 | 59.04 | 2787 | 99.56 | 8 | 15 | 1 | 313 | 59 |
Shubman Gill 2025 Batting Statistics
Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | 8 | 1 | 447 | 112 | 63.85 | 499 | 89.57 | 2 | 2 | 0 | 54 | 7 |
Shubman Gill ICC Ranking
ICC Ranking | ICC Ratings |
01 | 784 |
Who is the Best ODI Batsman in the World of All Time?
The best ODI batsman in the world of all time is none other than the God of Cricket, Sachin Tendulkar. He has been one of the best cricketers produced in the world of cricket, where he has shown his class in ODI cricket as well. In his long cricket career, he has played 463 matches and scored 18426 runs with an average of 44.83 and even smashed 51 centuries, which was a record a while back but has been broken by Virat Kohli. Sachin has always been tremendous with his batting skills, which made him one of the greatest batsman, and he is still considered to be the no 1 ODI batsman.
Advertisement
FAQs
Who is the No 1 ODI batsman in the world?
+
Who is the No 1 ODI batsman in the world?
As per all the stats, currently Virat Kohli is the No.1 batter in the world because in 299 games, he has amassed 14085 runs, hitting 51 centuries and 73 half-centuries. There is no other batter to match his skills at this moment.
Who is the best batsman in ODI history?
+
Who is the best batsman in ODI history?
In terms of numbers, Sachin Tendulkar is the best batter in the ODI history. He has played 436 games and scored 18426 runs at an average of 44.83. Moreover, he has hit 49 centuries and 96 half-centuries.
What is Virat Kohli's ranking in ODI?
+
What is Virat Kohli's ranking in ODI?
Virat Kohli is currently at the fifth position in the ICC Men's ODI rankings 2025.
For how many days Babar Azam was No. 1 in ODIs?
+
For how many days Babar Azam was No. 1 in ODIs?
Babar Azam was at the top spot for 1298 days in the ICC Men's ODI rankings 2025.
Who became No 1 batsman in all formats?
+
Who became No 1 batsman in all formats?
Virat Kohli became the No.1 batter in all the formats of the game because of his outstanding performance, topped with consistency.
Who is the top rank batsman in ODI?
+
Who is the top rank batsman in ODI?
Shubman Gill is the top rank batsman in ODI.
Is Virat Kohli No. 1 in all formats?
+
Is Virat Kohli No. 1 in all formats?
Yes, Virat Kohli is No. 1 in all formats.
Who is world no. 1 best man?
+
Who is world no. 1 best man?
Virat Kohli is world no. 1 best man.
Who is the world's no. 1 bats man?
+
Who is the world's no. 1 bats man?
Shubman Gill is the world's no. 1 bats man.
Who is rank 1 in T20 batsman?
+
Who is rank 1 in T20 batsman?
Travis Head is rank 1 in T20 batsman.
Conversation
(0 Comments)
Editor's Pick