List of most century in tests shows lot closer race than similar one in one day internationals (ODI or one day matches). Sachin Tendulkar is leader in both the lists and finished one short of 50 hundreds whereas no other batsman internationally has even gone past 30 mark.

Ricky Ponting of Australia is the second front runner but his one day form dipped before he retired from all formats while aging Sri Lankan opener = Sanath Jayasuriya, man with 28 centuries, is long time off international arena.

Sourav Ganguly was another prolific century maker in the format but he quit after 22 while Herschelle Gibbs holds the record most centuries in one day matches for South Africa but he too is past his prime.

Interesting is the presence of Chris Gayle, man with maximum tons by a West Indies batsman (going past 18 by Brian Lara). Gayle may have had chances of challenging Tendulkar's record in five years time but he's lost in some battle with WICB.

Desmond Haynes once held the record before Tendulkar broke it, and owns it since then.

Can Virat Kohli break Tendulkar's record? that's the question we all will be wondering for few years to come. So far, Kohli indeed has crossed initial milestones at a better rate, breaking Viv Richards' record of fastest to 5000 ODI runs. AB de Villiers and Hashim Amla are two South Africans dark horses we shouldn't ignore.

Nathan Astle and Ross Taylor hold New Zealand record with 16 hundreds while Marcus Trescothick has most by an England batsman = 12.

Related Articles

Back in 2007, I'd raised a calculated question that why can't a batsman score a double century in one day cricket. In 2010, Sachin Tendulkar did the unthinkable and by 2015, we've already had 6 double centurions in ODIs = Rohit Sharma of India (twice), Virender Sehwag of India, Sachin Tendulkar of

Cricket is more than just about boundaries and sixes but I guess I'm in minority with people who admire great fast bowling and batsmen who counter them with authority..
Today's cricket, inspired by twenty20, is more about sixes which lands us onto the question ~ which batsman has hit most sixes

Record of most centuries or hundreds by one particular batsman against one certain team in one day international cricket matches is held by Sachin Tendulkar, who has 9 tons against Australia..
Sachin Tendulkar's one day centuries vs Australia (sorted on runs) = 175 at Hyderabad on 5 Nov 2009, 143 at Sharjah on

Evolution of twenty20 matches, the improved bats and restlessness in modern batsmen has changed cricket quite a bit. highest totals in one day internationals are fast changing as you can see in following table..
444 for 3 wickets by England came again Pakistan recently at the back of 171 by Alex

When we talk cricket, we talk batsmen most often, don't we? so here's dedicating an article to all those bowlers out there, as we start this list of dream debuts.. rookies who wrecked their opposition.
Fidel Edwards, right arm slinging athletic fast bowler from Barbados island, made most of his