Most international runs after 531 innings

By Abhinav tyagi

Virat Kohli - 24,350

Sachin Tendulkar - 23631

Ricky Ponting - 22606

Jacques Kallis - 21968

Kumar Sangakkara - 21344