Most Hundreds in ODI for India
In this article, we look at the top 10 batsmen with the most hundreds in ODI for India. Tendulkar heads the list, followed in order by Virat Kohli, Rohit Sharma, Saurav Ganguly, Shikhar Dhawan, Virender Sehwag, Yuvraj Singh, Rahul Dravid, Gautam Gambhir and MS Dhoni.
Top Indian Players with Most ODI Centuries
1. Sachin Tendulkar – 49
Between 1989 and 2012, Tendulkar played 463 matches in which he scored 49 tons, a world record. His first ton came in his 79th match against Australia in Colombo on 9 September 1994. His innings of 110 off 180 balls helped India to a score of 246/8 before they bowled out Australia for 215. Tendulkar scored his last ODI ton in his penultimate game against Bangladesh in Dhaka on 16 March 2012. Riding on his 114 off 147 balls, India scored 289/5. However, unfortunately for Sachin and India, Bangladesh chased down the target with 5 wickets and 4 balls to spare.
2. Virat Kohli – 43
Currently active, Kohli made his ODI debut in 2008 and has scored 43 tons in 251 matches played since then. His first hundred came in his 14th match against Sri Lanka in Kolkata on 24 December 2009. Batting first, Sri Lanka scored 315/6. Coming to the crease with India’s scorecard reading 23/2, Kohli scored 107 off 114 balls to help India to a seven-wicket win. His last hundred came in a rain-curtailed game – his 239th – against West Indies in Port of Spain on 14 August 2019. West Indies scored 240/7 in 35 overs. Batting at number three, Kohli scored 114 off 99 balls to help India win by six wickets.
3. Rohit Sharma – 29
Sharma who has been playing since 2007 has made 29 tons in 224 games, with his first coming in his 43rd game against Sri Lanka in Bulawayo on 30 May 2010. Batting at number four, Sharma scored 101 not out in 110 balls to help India in a successful run chase of 243 with seven wickets to spare. His last ton came in his latest game played against Australia in Bengaluru on 19 January 2020. Opening the innings, Sharma made 119 off 128 in India’s successful run chase of 289/3.
4. Saurav Ganguly – 22
Between 1992 and 2007, Ganguly scored 22 tons in 311 matches. He got his first hundred in his 32nd match against Sri Lanka in Colombo on 20 August 1997. Opening the innings, Saurav scored 113 off 126 balls to help India to a first-innings score of 238. Sadly for Ganguly, his innings came in a lost cause. His last ton came in in his 228th match against Kenya in Durban on 20 March 2003. Batting at number three, Ganguly made 111 off 114 balls in India’s first-innings score of 270/4 before Kenya were bowled out for 179.
5. Shikhar Dhawan – 17
Active since 2010, Dhawan has made 17 tons in 139 matches. He got the first one in his 6th match against South Africa in Cardiff on 11 June 2013. Opening the innings, he made 114 off 94 balls to help India to a first-innings score of 331/7 before they bowled out South Africa for 305. His last ton came in his 130th match against Australia at the Oval on 9 June 2019. Another opening knock of 117 off 109 balls saw India reach 352/5 before restricting Australia to 316.
6. Virender Sehwag – 15
Between 1999 and 2013, Sehwag scored 15 tons in 251 matches. He got his first hundred in his 15th match against New Zealand in Colombo on 2 August 2001. Opening the innings, Sehwag made 100 runs off 70 balls to lead India to a successful run chase of 267/3. Viru’s last ton came in his 240th match against West Indies in Indore on 8 December 2011. His 219 off 149 balls helped India to an imposing 418/5, while West Indies could manage only 265 in reply.
7. Yuvraj Singh – 14
Between 2000 and 2017, Yuvraj scored 14 tons in 304 matches. He got his first ton in his 71st match played against Bangladesh in Dhaka on 11 April 2003. Batting at number five, Yuvi made 102 not out in 85 balls in an India score of 276 before Bangladesh were bowled out for 76. Yuvraj’s last ton came in his 295th ODI against England in Cuttack on 19 January 2017. He scored 150 off 127 balls to help India to 381/6 before England were restricted to 366/8.
8. Rahul Dravid – 12
Between 1996 and 2011, Dravid scored 12 tons in 344 matches. His first came in his 35th match against Pakistan in Chennai on 21 May 1997. Rahul, batting at number three, scored 107 in 116 balls in a run chase of 328. unfortunately for Dravid, India were bowled out for 292. He scored his last century in his 288th match against West Indies in Kingston on 18 May 2006. Opening the innings, Dravid scored 105 off 102 balls in a successful run chase of 254/5.
9. Gautam Gambhir – 11
Between 2003 and 2013, Gambhir scored 11 tons in 147 matches. He got his first one in his 6th match against Sri Lanka in Ahmedabad on 6 November 2005. Gautam opened the innings to score 103 off 97 in India’s first-innings score of 285/8. Unfortunately for Gambhir, his effort came in a lost cause. His last ton came in his 137th match against Sri Lanka in Colombo on 28 July 2012 when he scored 102 off 101 balls in a successful run chase of 288/5.
10. MS Dhoni – 10
Between 2004 and 2019, Dhoni scored 10 tons in 350 matches. He got his first century in his 5th match against Pakistan in Vishakhapatnam on 5 April 2005. Batting at number three, Dhoni made 148 off 123 balls in India’s score of 356/9 before they restricted Pakistan to 298. Dhoni’s last ton came in his 285th match against England in Cuttack on 19 January 2017. Batting at number five, Dhoni scored 134 in 122 balls to help India to 381/6 before they restricted England to 366/8.
Of the active players, Kohli appears the most likely to break Tendulkar’s record for most ODI centuries.
The advent of T20 cricket and the incoming emergence of the Hundred ball format has made international cricket very much a batsmen-friendly game. Batting powerplays coupled with big hitting influenced by the popularity of having to score quickly throughout an innings have seen bowlers look for alternative means to restrict batting sides. Opening bowling with […]
In this article, we look at 10 players who have enjoyed the most matches as captains in ODI cricket. Former Australia skipper leads the pack with 230 matches as captain of which he won 165 and lost 51, resulting in a win percentage of 76.14, which is also the highest for captains who have led […]
In September 2017, when Virat Kohli led India to victory over Australia in the 3rd ODI of a series in Indore, he equalled a record set by MS Dhoni for the most consecutive ODI wins as captain. It was India’s ninth win in a row, a record that Dhoni first set in February 2009 after […]
Generally, in ODIs, players do not strike like in T20Is but few players have managed to achieve the fastest strike rates in this format too. During death overs, many players have the unique ability to shift the gyre and they have done it many times for their team. An attacking innings affects the opponent a […]
In this article, we consider 10 pairs of opening batsmen who have registered the highest number of 100-run opening partnerships in ODI cricket. India’s Sachin Tendulkar and Sourav Ganguly top the list having enjoyed 21 century opening stands during 136 innings with each other. 1. Sachin Tendulkar – Sourav Ganguly (India): 21 Tendulkar and Ganguly […]
With One Day International cricket being part of the fabric within the international cricketing sphere since the 1970s, the shorter format of the game is now able to call upon an archive of records and statistics not afforded to the Twenty 20 version of the game. Developments within one-day cricket over the past decade or […]