Indian batting legend is the first player to have hit 50 ODI tons, reaching this milestone during the 2023 World Cup semis against New Zealand. In 296 ODIs, Virat has made 13,911 runs at an average of 57.96 in 284 innings, with 50 centuries and 72 centuries. His best score is 183.