Shikhar Dhawan became the first India batsman and ninth overall to score a hundred in their 100th ODI. The previous highest score for an India player in his 100th match was 97 by Sourav Ganguly, also against South Africa in the 1999 World Cup.

Dhawan's 109 was his third century against South Africa in 14 innings and his first in the country in six innings. The only places he is yet to score a hundred are Bangladesh and West Indies. He is also the first India opener in 17 years to hit a ton against South Africa in South Africa. Ganguly and Sachin Tendulkar smashed one each in the same match in 2001. WV Raman rounds off the list.

Centurions in their 100th ODI Batsman Runs Against Venue Date CG Greenidge 102* Pakistan Sharjah 10/18/1988 CL Cairns 115 India Christchurch 1/19/1999 Mohammad Yousuf 129 Sri Lanka Sharjah 4/17/2002 KC Sangakkara 101 Australia Colombo (RPS) 2/27/2004 CH Gayle 132* England Lord's 07-Jun-04 ME Trescothick 100* Bangladesh The Oval 6/16/2005 RR Sarwan 115* India Basseterre 5/23/2006 DA Warner 124 India Bengaluru 9/28/2017 S Dhawan 109 South Africa Johannesburg 11-Feb-18

Dhawan now has 4309 runs at average of 46.33 in 99 innings including 13 centuries. His tally is second only to Hashim Amla among all players in their first 100 ODIs. Virat Kohli had the previous highest aggregate among India players, with 4107 runs at 48.89 in 97 innings with 13 centuries. In terms of centuries in first 100 ODIs, only Amla (16) and David Warner (14) have scored more than Dhawan.

Top run-getters in career's first 100 ODIs (4000 or more) Batsman Inns NO Runs HS Ave SR 100s 50s HM Amla 97 7 4808 150 53.42 88.36 16 25 S Dhawan 99 6 4309 137 46.10 93.47 13 25 DA Warner 98 4 4217 179 44.86 96.74 14 16 CG Greenidge 99 10 4177 133* 46.93 65.47 10 24 JE Root 94 13 4164 133* 51.40 86.85 10 25 IVA Richards 91 16 4146 189* 55.28 87.50 8 28 V Kohli 97 13 4107 183 48.89 86.01 13 22

Since his return to ODIs in the Champions Trophy in June 2013, Dhawan has averaged over 45 in five of the six calendar years. He had excellent numbers after his 50th ODI - 2048 runs at 44.52 with six centuries - but has improved on them in the next set of 50. His strike-rate, which was in the mid 80s during 2014 and 2015, has soared above 100 in 2016 and 2017. Only Rohit Sharma has scored more runs than Dhawan among all ODI openers since June 2013.