Most Runs in Cricket: Test, ODI, T20 International Combined

Cricket is a bat-and-ball game where both batsmen and bowlers try to dominate over one another. There are several batsmen who showed brilliant talent in their batting and scored big runs for their teams.

Sachin Tendulkar of India is on the top of the list of most runs scored by a batsman in international cricket. He is also known as the god of cricket in the world. He has scored 34,357 runs in 782 innings with a batting average of 48.52. He also holds the record of 100 tons in international cricket.

Kumar Sangakkara of the Sri Lankan team is on the 2nd spot in the list. Sangakkara has made 28,016 runs at the international level in 666 innings with a batting average of 46.77. The highest score made by Sangakkara in an inning is 319 runs.

Ricky Ponting from Australia is on 3rd place. Ricky Ponting has made 27,483 runs in 668 innings with a batting average of 45.95. He has 71 international tons in his career which he made against different countries.

Most Runs in Cricket including Test, ODI, T20 International

 

Player

Time Span

Matches

Innings

Runs

Average

Highest Score

1.

Sachin Tendulkar

1989-2013

664

782

34357

48.52

248*

2.

Kumar Sangakkara

2000-2015

594

666

28016

46.77

319

3.

Ricky Ponting

1995-2012

560

668

27483

45.95

257

4.

Mahela Jayawardene

1997-2015

652

725

25957

39.15

374

5.

Jacques Kallis

1995-2014

519

617

25534

49.10

224

6.

Rahul Dravid

1996-2012

509

605

24208

45.41

270

7.

Virat Kohli

2008-2022

440

490

23049

55.28

254*

8.

Brian Lara

1990-2007

430

521

22358

46.28

400*

9.

Sanath Jayasuriya

1989-2011

586

651

21032

34.14

340

10.

S Chanderpaul

1994-2015

454

553

20988

45.72

203*

Mahela Jayawardene, another Sri Lankan legend is on the 4th spot. Jayawardene has made 25,957 runs in 725 innings. His batting average is 39.15.

Jacque Kallis of South Africa is on 5th place on the list. He has made 25,534 international runs in 617 innings. His batting average is 49.10 and he has also scored 62 international centuries in his career.

Rahul Dravid of India is on 6th place. He is also known as The Wall of Cricket. He has made 24,208 international runs in 605 innings. His batting average is 45.41 and he scored 48 international centuries.

Virat Kohli, the current Indian captain is on 7th place. Virat Kohli has the best average of 55.28 amongst all the batsmen present in this list. Virat Kohli has scored 23,049 runs in just 490 innings and hopefully many more runs to come in future. His highest score is 254 not out. 

   India Test Wins in England How to Watch IPL in USA, UK and Australia?  
Last Updated on: 03/09/2021