Virat Kohli holds the record of fastest to reach 19000 runs in International matches. He has taken 399 innings to complete these runs.
Sachin Tendulkar is placed second in the list. He reached the 19000 run mark in 432 innings.
Master Blaster has the most runs in International cricket. He has scored 34,357 runs.
West Indian great Brian Lara took 433 innings to score 19000 international runs. He is placed third in the list.
Brian Lara has 11953 Test runs and 10405 ODI runs with 34 Test centuries and 19 ODI centuries.
Joe Root became the fourth fastest batter to reach the 19000 run mark in an IND vs ENG match. He also scored his 31st hundred in the match.
Root also broke the record of scoring most centuries against India. He has bagged 10 tons vs India.