#1 Most aggregate runs in international cricket

Master blaster Sachin Tendulkar holds the record for most aggregate runs in international cricket who has performed consistently over two decades. Overall, in 664 international matches, he has amassed 34357 runs at an average of 48.52.
The second in the list is again Kumar Sangakkara who is way behind Sachin with 28,016 runs. Currently, Virat Kohli stands in the top 20 and is almost halfway through with 17979 runs in 343 matches. He has scored this runs at an incredible average of 55.66 and is the only batsman in this list to have 50 plus average.
If Kohli plays with the same form, he might well go beyond Sachin and would cross the landmark of 35000 international runs. He has an added advantage of T20I matches which Sachin did not have which is why the current Indian skipper will create the record for most aggregate runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news