Best Batsmen in the World | Top 5 ODI Best Batsmen in World

In this article, we are going to discuss the best batsmen in the world. In the world of cricket, some batsmen are known for their stacks of runs, but some batsmen are like that he is known for beating bowlers and throwing the ball out of the boundary. The world-known then bloodthirsty batsmen.

Best batsmen in the world have to adapt to various conditions when playing on different cricket pitches. Especially in different countries having outstanding physical batting skills, top-level batters will have quick reflexes, excellent decision-making, and be good strategists. Many legends batsmen in the world have shown extreme strength during their dominance. They have received a right to point among the best batsmen in the world all-time.

T20 World Cup Schedule 2022


Top 5 ODI Best Batsmen in The World

There are several best batsmen in the world of  ICC ODI. It is difficult to pick the best batsmen in the world in ODIs. We list out some batsmen who are incredible in the game of cricket. Read this article till end to all know about best batsmen in the world of ODIs.

Babar Azam ODI Best Batsmen in the World

Babar Azam is a Pakistani Player who has been turning heads. He is a top-order batsman who also serves as the captain of the Pakistan cricket team in T20 and vice-captain in ODI. He made his ODI debut at the age of 20 in 2015, and he was the highest run-scorer for Pakistan in ICC World Cup 2019 which took place in England.

Also Check: Best Bowler in the World

ODI Record of Babar Azam

In 2017 he was warded by PCB’s ODI Player of the year when he became the first player in history to have scored 5 successive centuries in the same country. At the age of 25, he is said to be a genius. He Ranked 1st in the list of ODI best batsmen in the world.

In his debut ODI match, he scored 54 runs off just 66 balls. He is also the only Pakistani player to have scored 3 centuries in T20 matches calendar years. The nickname of Babar Azam is “ The Emperor and Bobzy”.He made his 1st ODI debut against Zimbabwe in 2015.


Virat Kohli ODI Best Batsmen in the World

Virat Kohli is the Indian Skipper and is currently sitting at the 2nd position in the ICC ODI player ranking. Being a top-order batsman he scores lots of runs for the team. He made it to be international format in 2008 when he was just 19 years old and now he is rated 869/1000 by International Cricket Council.

ODI Record of Virat Kohli

He has the record 11000 ODI runs even faster than Sachin Tendulkar. He has been awarded the ICC ODI player of the year 3 times(2012, 2017,2018). His nickname is Chikoo. He made his ODI debut in 2008 against Sri Lanka.

Rohit Sharma ODI Best Batsmen in the World

Rohit Sharma is one of the ODI’s best batsmen in the world. He is the opener of the Indian cricket team and vice-captain of the Indian team. He started his career in 2007 when he was 20 years old and currently ranked 3rd in the list of ODI best batsmen.

ODI Record of Rohit Sharma

Rohit Sharma has the record of hitting the most runs in ODI in the world at 264 runs.He has the record of double centuries in the world in ODI format with 3 double centuries. His nickname is “ The Hitman Sharma” and he made his ODI debut against Irland in 2007.

Ross Taylor ODI best Batsmen in the World

Ross Taylor is a cricketer from the New Zealand team. He plays in the middle order and he has served as captain of the New Zealand cricket team. His full name is Luteru Ross Poutao Taylor and his nickname is Ross. He ranks 4th on the list of ODI-best batsmen in the world.

 ODI Record of Ross Taylor

He made his first ODI debut against West Indies when he was 20 years old but only 15 runs managed. However, in the third ODI match against Sri Lanka, he scored 128 runs. He is also from the few players who have scored a double century in Test format.

He has played four International Cricket Council World Cups in (2007, 2011, 2015,2019). Ross Taylor is the first New Zealand player to have centuries against all nations who play Test games in ODI format.

Aaron Finch ODI Best Batsmen in the World

Aaron Finch is an Australian batsman ranked 5th in ODI best batsmen in the world. He is an opening batsman for the Australia cricket team. His full name is Aaron James Finch.

ODI Record of Aron Finch

He made his ODI debut at the age of 27 in 2013 against Sri Lanka where he could just 16 runs. In the T20s he hold the record of highest individual score of 172 which is also the highest run scored by any opener player and captain.

Best Batsmen in the World of Cricket History

Don Bradman Best Batsmen in the World


It is true to say that, Bradman was one of the best batsmen in the world of cricket. He was an Australian cricketer with his best career batting average of 99.94 remain in the history of test international cricket. Donald George Bradman was born on 27 August 1908 in Cootamundra, New South Wales, Australia. As a youth, he enjoyed playing the piano, golf, and tennis.

Bradman would practice cricket by hitting a golf ball against the water tank. He receives his 1st century 100 runs in single innings when he was 12 years old and he was played cricket for his school and country and soon came to the attention of the largest cricket organization.

 Cricket Career

In 1928 he makes his first debut for Australia and between 1928 to 1948 he scored 29 centuries, 6996 runs with a stunning average of 99.94 in 52 test matches.Throughout his career, Bradman scored 50,731 runs which include 211 centuries. Bradman’s stability to play long innings was unrivaled. He marks 12,200 plus scores and 600 in six matches in 1937-1938.

The Australian legend also holds the record of most runs in test series as he scored 974 runs from seven innings at the amazing average of 139.14 in the Ashes 1930. He was captain of the 1948 Australian team that was undefeated in England, four matches to none. He was played 52 test matches with 6996 runs.

Unhappily he was bowled out for a golden duck in his final match which held him from getting a solid average of 100. Bradman retired in 1948 and he wrote a history, Farewell to cricket in 1950, and a coaching manual, the art of cricket in 1958. Bradman was ennobled in 1949. He remains the only Australian cricketer to be ennobled for his service to cricket.


He was honored by many Australian organizations as the male athlete of the 20th century, the top Australian athlete of the 20th century, and the greatest male athlete of the past 200 years. The Bradman Museum and International Cricket Hall of Fame are located in Bowral. Bradman’s aspect made him a canon of best batsmen in the world all-time.

Sachin Tendulkar Best Batsmen in the World


Sachin Tendulkar Known as King of Cricket, was born on 24th April 1973 in Mumbai to a middle-class family. He made his first debut at the age of 16 years against Pakistan where he faced legendry players of Pakistan Wasim Akram and Wakar Yonis and proved his mettle. After facing such great bowlers, Sachin made it to the Indian cricket team through his talent and capability.

He never looked back and went on to register most runs in international cricket.Tendulkar was at the peak of his powers during the late 90s. Sachin’s century of 100s, his most admire innings came against Australia in 1998, known as “Desert Strom”.

Cricket Career

Sachin makes 15,921 runs with an average of 53.78 in 200 matches, 284 highest score, 51 centuries in Test career. He also makes 18,246 runs with an average of 44.83 in 463 matches, 200 highest runs,49 centuries in ODIs career. The great partnership of Sachin and Virendra Sehwag is remembered by cricketers all around the world.

There are plenty of great knocks of Sachin, some are listed here.

• The great knock at Rawalpindi against Pakistan when Sachin scored 141 runs in 135 balls. But Pakistan won this match by 12 runs and Sachin was declared man of the match for his great innings.

• Sachin was the 1st batsman of the world who made a double century in a one-day international. He scored 200 runs in just 147 balls against South Africa in the 2010 year at Gwalior.

• The greatest knock in the history of cricket was a massive 664 runs partnership between Sachin and Vinod Kambli.

• The most remember knock of Sachin was the Sharja ODI where he scored 134 runs and helped India single-handedly win the Sharjah Cup.


With a gigantic 200 Tests and 463 ODIs, he retired from international cricket in 2013. Even after he retired from international cricket, he continued to serve India by being a Rajya Sabha member. Sachin Tendulkar is remembered as Little Master or Master Blaster by his fans.

Brain Lara Best Batsmen in the World


Brain Lara was born on 2 May 1996, is a former Barbadian international cricketer player. In 14 years aged he scored 745 runs in the schoolboy league with an average of 126.16 per innings. When he was 15 years old, he played in his first West Indian under-19 youth tournament, and the same year he represented West Indies under-19 cricket

Brain Lara made his first debut for West Indies against Pakistan in 1990. Brain Lara is popularly nickname is “The Prince of Port of Spain” or simply the “Prince”.

Cricket Career

He featured 131 test matches and scored 11953 runs at an average of 52. In ODI 299 matches he scored 10495 runs at a majestic strike rate of 79.51. He topped the Test batting rankings on many occasions. Brain Lara holds several cricketing records including the record for highest individual score in Test innings after scoring 400 not out against England at Antigua in 2004.

He is only the batsman to have ever scored a century, a double century, a triple century, a quadruple century. He also made quintuple century in the first-class game throughout a scenario career. Brain Lara has a test record of scoring the highest number of runs in a single over Test match when he scored 28 runs off an over in 2003.

Lara’s match-winning performance of 153 not-out against Australia in 1999 has been rated by Wisden as the 2nd best batting performance in the history of Test cricket.


Brain Lara was the only player who appeared 2 times in ESPNcricinfo list, top 25 test batting performances all-time with his 153 and 213 against Australian 1999. Comfortably averaging over 50 per innings, Lara  ranks the no one batsman in Test Cricket in Price-water-house-coopers cricket rating several times.

Brain Lara struck 277 runs against Australia in Sydney, his maiden Test century, the 4th highest maiden century by any batsman, the highest individual score in all Test between the two teams. He made the most centuries for West Indies nine double and two Triple- Centuries. He was the fastest batsman to score 10,000, and 11,000 test runs, in terms of the number of innings.

Leave a Comment