Pos,Player,Team,Span,Innings,Runs,Highest Score,Average,Strike Rate 1,Sachin Tendulkar,India,1989-2012,452,18426,200,44.83,86.23 2,Kumar Sangakkara,Sri Lanka,2000-2015,380,14234,169,41.98,78.86 3,Ricky Ponting,Australia,1995-2012,365,13704,164,42.03,80.39 4,Sanath Jayasuriya,Sri Lanka,1989-2011,433,13430,189,32.36,91.2 5,Mahela Jayawardene,Sri Lanka,1998-2015,418,12650,144,33.37,78.96 6,Virat Kohli,India,2008-2020,236,11867,183,59.85,93.39 7,Inzamam-ul-Haq,Pakistan,1991-2007,350,11739,137,39.52,74.24 8,Jacques Kallis,South Africa,1996-2014,314,11579,139,44.36,72.89 9,Saurav Ganguly,India,1992-2007,300,11363,183,41.02,73.7 10,Rahul Dravid,India,1996-2011,318,10889,153,39.16,71.24