Rohit Sharma’s 87-run knock against England guided India to a 100-run win.
Rohit’s powerful innings saw him reach 18,040 runs.
The ‘God Of Cricket’ Sachin Tendulkar smashed 34,357 runs in his career.
The Master Blaster also hit 100 centuries from 1989 to 2013.
Virat Kohli takes the second spot with 26,121 runs.
In the 513 matches, Kohli boasts an impressive average of 53.96.
Rahul Dravid is a close third with his tally of 24,064 runs.
His tally includes an impressive 270-run innings against Pakistan in 2004.
One of India’s most impactful captains, Sourav Ganguly takes the fourth spot with 18,433 runs.
He reached this staggering number in only 421 matches between 1992 and 2008.