Most hundreds In ODI Matches In India Team

Last Updated - 17 March 2024

# Batter MAT INNS RUNS H.S 100s
1 Virat Kohli 292 280 13,848 183 50
2 Sachin Tendulkar 463 452 18,426 200 49
3 Rohit Sharma 262 254 10,709 264 31
4 Sourav Ganguly 308 297 11,221 183 22
5 Shikhar Dhawan 167 164 6,793 143 17
6 Virender Sehwag 241 235 7,995 219 15
7 Yuvraj Singh 301 275 8,609 150 14
8 Rahul Dravid 340 314 10,768 153 12
9 Gautam Gambhir 147 143 5,238 150 11
10 MS Dhoni 347 294 10,599 183 9
11 Mohammad Azharuddin 334 308 9,378 153 7
12 KL Rahul 75 70 2,820 112 7
13 Ajay Jadeja 196 179 5,359 119 6
14 Navjot Sidhu 136 127 4,413 134 6
15 VVS Laxman 86 83 2,338 131 6
16 Shubman Gill 44 44 2,271 208 6
17 Suresh Raina 226 194 5,615 116 5
18 Shreyas Iyer 59 54 2,383 128 5
19 Kris Srikkanth 146 145 4,091 123 4
20 Ravi Shastri 150 128 3,108 109 4