The India skipper reached the 20,000-international run milestone in 416 innings (131 in Tests, 223 in ODIs and 62 in T20Is). Tendulkar and Lara, both had reached the milestone in 453 innings, followed by former Australian skipper Ricky Ponting who scored 20,000 runs in 468 innings.