Timeline of ODI hundreds by Indian batsmen

Kapil Dev

After 58 centuries in 215 matches in ODI cricket since 1971, the first century by an Indian batsman was scored. India were playing their 45th ODI, and before that the highest score by an Indian was 95 by Kris Srikkanth. In the match against Zimbabwe in the 1983 World Cup, Kapil Dev became the first Indian to score an ODI century. It was a special one and still one of the best ODI innings of all time.

Since then 203 ODI centuries have been scored by 33 Indians.

Timeline of Centuries by Indians

First Century 175* (138) – Kapil Dev vs Zim at Tunbridge Wells on 18 June 1983

10th Century103* (88) – Sunil Gavaskar vs NZ at Nagpur on 31 October 1987

25th Century134* (160) – Navjot Singh Sidhu vs Eng at Gwalior on 4 March 1993

50th Century124 (138) – Sourav Ganguly vs Pak at Dhaka on 18 January 1998

75th Century100* (138) – Ajay Jadeja vs Aus at The Oval on 4 June 1999

100th Century111 (124) – Sourav Ganguly vs Ken at Paarl on 24 October 2001

125th Century107 (104) – VVS Laxman vs Pak at Lahore on 24 March 2004

150th Century107* (101) – Gautam Gambhir vs Ban at Dhaka on 12 June 2008

175th Century101* (100) – Rohit Sharma vs SL at Bulawayo on 30 May 2010

200th Century128* (119) – Virat Kohli vs SL at Colombo on 31 July 2012

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links

App download animated image Get the free App now