January 29, 2022

Top 5 Batsman in ODI

On the basis of international runs we are providing you the information about top 5 batsman in ODI cricket history. The first one day international match was played on 5 january 1971 between England and Australia. From the year 1971 to 2021 more than 4000 odi have been played.

You all know about different batsman who made huge impact in the ODI cricket but today we are writing about top 5 of all time time who made large impact by their skills and played huge roles to make their country win. Cricket is the numbers game so we are classifying top 5 on the basis of total run scored by each batsman in one day international Cricket.

Here we are providing you the list of Top 5 batsman in ODI Cricket

According to the total runs scored in odi cricket by the batsmans here are the top 5 batsman:


In the list of top 5 batsman in ODI,Sachin Ramesh Tendulkar is on no.1 Spot with highest number of ODI runs and ODI Centuries.Sachin Tendulkar is regarded as one of the best batsman in world cricket and also recognised as god of Cricket.He started his ODI cricket career at the age of 16 vs Pakistan.There are lots of ups and down in his career yet manages to stay at the top of the table every time. He holds almost all of the batting records in cricket.He represented India for 24 years.He has six National Awards.He has highest number of centuries(49) & also the highest number of half centuries(96).Here are the numbers:

[wptb id=2331]


Kumar Sangakkara was a Sri Lankan Left Hand batsman who made his debut on 5 July 2000 Vs Pakistan. He played 15 years of cricket for his country and he is the most trusted batsman in all the formats but in one day international cricket he was the second highest run scorer after the great Sachin TendulkarHe is the only batsman who score 4 back to back centuries in ODI’s.He is also having 92 half centuries in ODI cricket.He is no.2 in the list of top 5 batsman in ODI Cricket.Here are the batting numbers:

[wptb id=2302]


Ricky Ponting is the aggressive Australian Right Hand Batsman & at 3rd position in the list of top 5 batsman in ODI Cricket.He is also known by his nickname punter.He made his debut on 15 feb 1995 vs South Africa.He is the most successful captain in world cups out of 29 he lost only 2 matches& with the winning average of 92.85.He is also the most successful international Captain with the winning percentage 76.14.He made Australia the most successful ODI team from 2004-2011 & its very hard to make balance between batting and Captaincy & Nobody can do as batter he had done.Ricky Ponting is now Coaching the Delhi daredevils in IPL.He has most international centuries after Sachin Tendulkar.Here are the Batting Numbers:

[wptb id=2306]


He is Sri Lankan Left hand Batsman and former Sri Lankan Captain & he is at 4th spot in top 5 batsman in ODI Cricket.He is a truly a match winner & his striking ability is too good for that time.He is the first player to score 10,000 ODI runs.He made his debut on 26 dec 1989 Vs Australia.He has good bowling skills also 4 time he has taken 5 or more wickets in one day international cricket with the total of 323 wickets.He scored fastest fifty vs Pakistan(17 balls) & Fastest 150 vs England in one day international cricket.Here are the Numbers:

[wptb id=2342]

Mahela Jayawardene

Denagamage Praboth Mahela de Silva Jayawardene  is also a Sri Lankan Batsman & former Sri Lankan Captain & 3rd Sri Lankan batsman to make it to the top 5 batsman in ODI Cricket.He made his international Debut on 24 January 1998 vs Zimbabwe. He is also the most successful captain along with Sanath Jayasuriya for Sri Lanka.He is second player of Sri Lanka to score 10,000 ODI runs.In 2006 he was also the named the best international Captain of the year & now he is the Coach of Sri Lankan International Cricket Team.Here are the numbers:

[wptb id=2341]

These are top 5 batsman in ODI Cricket on the basis of total runs scored.As a Cricket fan, We all know these numbers will change.Some new faces will takeover the old ones.Virat Kohli having 12,169 ODI runs.He can change this order very soon because he is only 481 runs behind Mahela Jayawardene who is fifth in the order.

top 5 batsman in test cricket

You all can contact us at 6230080725

    Leave a Reply

    Your email address will not be published.

    total matches448
    Total Runs12,650