Most Runs in All Formats of Cricket

Sachin Tendulkar holds the record for scoring the most runs in international cricket across formats. The Master Blaster accumulated 34357 runs in 664 matches at an average of 48.52, including 100 centuries in all formats combined.

You can check out the top 20 batters with the most runs in all formats of cricket here.

Most Runs in All Formats

PlayerMatchesInningsRunsAverageHigh Score100/50
Sachin Tendulkar (IND)6647823435748.52248*100/164
Kumar Sangakkara (SL)5946662801646.7731963/153
Ricky Ponting (AUS)5606682748345.9525771/146
Virat Kohli (IND)5386012713452.78254*80/141
Mahela Jayawardene (SL)6527252595739.1537454/136
Jacques Kallis (SA)5196172553449.1022462/149
Rahul Dravid IND)5096052420845.4127048/146
Brian Lara (WI)4305212235846.28400*53/111
Sanath Jayasuriya (SL)5866512103234.1434042/103
Shivnarine Chanderpaul (WI)4545532098845.72203*41/125
Inzamam-ul-Haq (PAK)4995512058043.3232935/129
Joe Root (ENG)3524622016948.9526251/108
AB de Villiers (SA)4204842001448.11278*47/109
Chris Gayle (WI)4835511959337.9733342/105
Rohit Sharma (IND)4885191936742.6526448/107
David Warner (AUS)3834741899542.39335*49/98
Hashim Amla (SA)3494371867246.56311*55/88
Sourav Ganguly (IND)4244881857541.4623938/107
Steve Waugh (AUS)4935481849641.6520035/95
Kane Williamson (NZ)3604271826648.0625145/98

You May Also Like