Fastest to 34 ODI Centuries: Virat Kohli Leads, Rohit Sharma Joins Elite List

India captain Rohit Sharma added another milestone to his illustrious ODI career by scoring his 34th One-Day International century during the final ODI against England at Lord's. Although India fell short in the match, Rohit's century was one of the standout moments and further strengthened his place among the greatest ODI batters of all time.

Reaching 34 ODI hundreds is a feat achieved by only a handful of players, and the number of innings taken to reach the landmark highlights the consistency and dominance of these batting legends. Here's a look at the players who reached the milestone the fastest.

Rohit Sharma Registers His 34th ODI Century

Rohit Sharma produced another memorable knock at the iconic Lord's Cricket Ground, bringing up his 34th ODI hundred with a composed and attacking innings.

Known for converting starts into big scores, Rohit has established himself as one of the most successful opening batters in ODI history. His latest century adds another remarkable chapter to a career filled with match-winning performances.

Rohit Reached the Milestone in 280 Innings

The Indian skipper completed 34 ODI centuries in 280 innings, reflecting his consistency across different conditions and against top international teams.

Over the years, Rohit has built a reputation for scoring big hundreds, including multiple double centuries in ODI cricket—an achievement unmatched by any other batter.

Virat Kohli Holds the Record Among Indians

While Rohit's achievement is significant, Virat Kohli remains the fastest Indian to score 34 ODI centuries.

Kohli reached the milestone in just 197 innings, underlining his extraordinary consistency during the peak years of his ODI career.

His ability to chase targets and score centuries across all conditions has made him one of the greatest ODI batters the game has ever seen.

Sachin Tendulkar Took 298 Innings

Cricket legend Sachin Tendulkar, who remains one of the most celebrated batters in the sport, completed his 34th ODI century in 298 innings.

Tendulkar went on to finish his career with 49 ODI centuries, a record that stood for many years before being surpassed.

His remarkable longevity and consistency continue to inspire generations of cricketers.

Fastest to 34 ODI Centuries

PlayerInnings Taken to Reach 34 ODI Centuries
Virat Kohli197
Rohit Sharma280
Sachin Tendulkar298

Rohit Continues to Scale New Heights

With every century, Rohit Sharma continues to strengthen his legacy in ODI cricket. His ability to deliver in major tournaments, dominate bowling attacks, and play long innings has made him one of India's finest white-ball cricketers.

Whether setting up big totals or leading successful run chases, Rohit's impact on the 50-over format remains immense.

A Golden Era for Indian ODI Batting

The achievements of Virat Kohli, Rohit Sharma, and Sachin Tendulkar reflect the dominance of Indian batting in ODI cricket over the past two decades. Each has set unique benchmarks through consistency, adaptability, and match-winning performances.

Their records continue to inspire young cricketers and highlight India's rich legacy in limited-overs cricket.

Final Thoughts

Scoring 34 ODI centuries is a rare accomplishment that demands exceptional skill, consistency, and longevity. Among Indian batters, Virat Kohli reached the milestone the fastest in 197 innings, followed by Rohit Sharma in 280 innings, while Sachin Tendulkar achieved it in 298 innings.

As Rohit Sharma continues his ODI journey, fans will be eager to see how many more milestones he adds to his already remarkable career.