1) Sir Don Bradman :

Carreer : 1908 – 2001

National team :  Australia

Tests – 52

Runs – 6996

Average – 99.94

100s – 29

Highest Score – 334

sir-don-bradman

 

2) Sachin Tendulkar :

Career : 1973 – 2018*

National team :  India

Tests : 200

ODI : 463

T20 – 1

IPL : 78

Runs : 36691

Average : 55.44

100s : 101

Highest Score – 248*

sachin-tendulkar

 

3) Jack Hobbs :

Career : 1882 – 1963

National team : England

Tests : 61

Runs : 5410

Average : 56.94

100s : 15

Highest Score : 211

jack-hobbs

 

4) Walter Hammond :

Career : 1903 – 1965

national team : (England )

Test : 85

Run : 7249

Average : 58.45

100S : 22

Highest Score : 336*

walter-hammond

 

5) Brian Lara :

Career : 1969

National team : West indies

Test : 131

ODI : 299

Run : 22358

Average :

100s : 53

Highest Score : 400*

brian-lara

 

6) Garry Sobers :

Career : 1936

National team : West indies

Tests : 93

Runs : 8032

Average : 57.78

100s : 26

Highest Score : 365*

garry-sobers

 

7) Jacques kallis :

Career : 1975

National team : South Africa

Tests : 166

ODI : 328

T20 : 25

IPL : 98

Runs : 27961

Average :

100s : 62

Highest Score : 224

jacques-kallis

 

8) Viv Richards :

Career : 1952

National team : West indies

Tests : 121

ODI : 187

Runs : 15261

Average : 50.23

100s : 35

Highest Score : 291

viv-richards

 

9) Sunil Gavaskar :

Career : 1949

National team : India

Tests : 125

ODI : 108

Runs : 13214

Average : 51.12

100s : 35

Highest Score : 236

sunil-gavaskar

 

10) Greg Chappell :

Career : 1948

National team : Australia

Test : 87

ODI : 74

Runs : 9441

Average : 53.86

100s : 27

Highest Score : 247

greg-chappell