Return to Cricket Stats Blog   

 

The Hot 100: The Fastest and Slowest Test Batsmen of All Time

 

 

 

 

 The Fastest-Scoring Test Batsmen: Historically Adjusted

 

The Fastest-Scoring Test Batsmen of All Time: 2,500 career runs minimum

 

The Fastest-Scoring Test Batsmen of All Time: 500 to 2,500 runs

 

The Slowest-Scoring Batsmen of All Time

 

The Most Tenacious Batsmen: Longest Average Innings

 

The Fastest Batsmen of All Time in Runs per Hour

 

The Slowest Batsmen of All Time in Runs per Hour

 

The Fastest Batsmen, adjusted for historical scoring changes

 

 

 

 

 

The Hot 100: The Fastest-Scoring Test Batsmen of All Time

 

Qualification: 2500 runs for recent careers. 1,500 runs for careers ending before year 2000.

Batting average greater than 20. Updated to May 2024.

 

Career

Career  Runs

Career  Average

Runs/ 100 balls

1. V Sehwag (Ind)

2001-2013

8586

49.3

82.2

2. AC Gilchrist (Aus)

1999-2008

5570

47.6

82.0

3. N Kapil Dev (Ind)

1978-1994

5248

31.1

80.5

4. Q de Kock (SAf)

2014-2021

3300

38.8

70.9

5. DA Warner (Aus)

2011-2024

8786

44.6

70.2

6. Sarfraz Ahmed (Pak)

2010-2023

3031

37.4

70.2

7. IVA Richards (WI)

1974-1991

8540

50.2

68-69

8. VT Trumper (Aus)

1899-1912

3163

39.0

66-67

9. DPDN Dickwella (SL)

2014-2023

2757

31.0

66.5

10. TM Dilshan (SL)

1999-2013

5492

41.0

65.5

11. ST Jayasuriya (SL)

1991-2007

6973

40.1

65.2

12. K Srikkanth (Ind)

1981-1992

2062

29.9

65.1

13. TM Head (Aus)

2018-2024

3173

41.8

64.7

14. Z Crawley (Eng)

2019-2024

2611

32.6

64.7

15. BB McCullum (NZ)

2004-2016

6453

38.6

64.6

16. SM Patil (Ind)

1980-1984

1588

36.9

63.6

17. IDS Smith (NZ)

1980-1992

1815

25.6

63.2

18. Kamran Akmal (Pak)

2002-2010

2648

30.8

63.1

19. A Flintoff (Eng)

1998-2009

3845

31.8

62.1

20. Shakib Al Hasan (Ban)

2007-2024

4505

38.8

62.0

21. KP Pietersen (Eng)

2005-2014

8181

47.3

61.7

22. MJ Prior (Eng)

2007-2014

4099

40.2

61.7

23. SJ McCabe (Aus)

1930-1938

2748

48.2

61.5

24. DG Bradman (Aus)

1928-1948

6996

99.9

61-62

25. IT Botham (Eng)

1977-1992

5200

33.5

60.7

26. BC Lara (WI)

1990-2006

11953

52.9

60.5

27. Habibul Bashar (Ban)

2000-2008

3026

30.9

60.3

28. CH Gayle (WI)

2000-2014

7214

42.2

60.3

29. FE Woolley (Eng)

1909-1934

3283

36.1

60-61

30. ML Hayden (Aus)

1994-2009

8625

50.7

60.1

31. GC Smith (SAf)

2002-2014

9265

48.3

59.7

32. CH Lloyd (WI)

1966-1984

7515

46.7

59-60

33. LRPL Taylor (NZ)

2007-2022

7683

44.7

59.3

34. MS Dhoni (Ind)

2005-2014

4876

38.1

59.1

35. JM Bairstow (Eng)

2012-2024

6042

36.4

59.1

36. BA Stokes (Eng)

2013-2024

6316

35.5

59.0

37. FM Engineer (Ind)

1961-1975

2611

31.1

58-59

38. AL Logie (WI)

1983-1991

2470

35.8

58.8

39. EdeC Weekes (WI)

1948-1958

4455

58.6

58-59

40. RT Ponting (Aus)

1995-2012

13378

51.9

58.7

41. C Hill (Aus)

1896-1912

3412

39.2

58-59

42. BJ Haddin (Aus)

2008-2015

3265

33.0

58.4

43. DL Vettori (NZ)

1997-2014

4531

30.0

58.2

44. Tamim Iqbal (Ban)

2008-2023

5134

38.9

58.0

45. DM de Silva (SL)

2016-2024

3582

40.7

57.8

46. CG Macartney (Aus)

1907-1926

2131

41.8

57-58

47. RA McLean (SAf)

1951-1964

2120

30.3

57-58

48. M Azharuddin (Ind)

1984-2000

6215

45.0

57.4

49. CL Cairns (NZ)

1989-2004

3320

33.5

57.2

50. BKG Mendis (SL)

2015-2024

4112

36.1

57.0

51. RG Sharma (Ind)

2013-2024

4137

45.5

57.1

52. JE Root (Eng)

2012-2024

11736

49.5

56.5

53. RJ Hadlee (NZ)

1973-1990

3124

27.2

56-57

54. Mohammad Hafeez (Pak)

2003-2018

3652

37.6

56.0

55. MJ Clarke (Aus)

2004-2015

8643

49.1

55.9

56. RA Jadeja (Ind)

2012-2024

3036

36.1

55.8

57. RG Pollock (SAf)

1963-1970

2256

61.0

55-56

58. Saeed Anwar (Pak)

1990-2001

4052

45.5

55.8

59. V Kohli (Ind)

2011-2024

8848

49.2

55.6

60. Aamir Sohail (Pak)

1992-2000

2823

35.3

55.6

61. JO Holder (WI)

2014-2023

2797

29.4

55.4

62. Zaheer Abbas (Pak)

1969-1985

5062

44.8

55-56

63. CD McMillan (NZ)

1997-2005

3116

38.5

54.9

64. Babar Azam (Pak)

2016-2024

3898

45.9

54.9

65. AB de Villiers (SAf)

2004-2018

8765

50.7

54.5

66. ME Trescothick (Eng)

2000-2006

5825

43.8

54.5

67. Mominul Haque (Ban)

2013-2024

4058

38.6

54.2

68. JL Langer (Aus)

1993-2007

7696

45.3

54.2

69. JC Buttler (Eng)

2014-2022

2907

31.9

54.2

70. KC Sangakkara (SL)

2000-2015

12400

57.4

54.2

71. J Darling (Aus)

1894-1905

1657

28.6

54-55

72. Inzamam-ul-Haq (Pak)

1992-2007

8830

49.6

54.0

73. J Blackwood (WI)

2014-2023

2898

30.2

53.9

74. SR Tendulkar (Ind)

1989-2013

15921

53.8

54.0

75. R Ashwin (Ind)

2011-2024

3309

26.3

53.9

76. SPD Smith (Aus)

2010-2024

9685

57.0

53.5

77. Mahmudullah (Ban)

2009-2021

2914

33.5

53.4

78. MJ Slater (Aus)

1993-2001

5312

42.8

53.4

79. SM Nurse (WI)

1960-1969

2523

47.6

53-54

80. Wasim Akram (Pak)

1985-2002

2898

22.6

52.9

81. CL Walcott (WI)

1948-1960

3798

56.7

52-53

82. Asif Iqbal (Pak)

1964-1980

3575

38.9

52-53

83. M Labuschagne (Aus)

2018-2024

4114

49.6

52.7

84. SR Watson (Aus)

2005-2015

3731

35.2

52.6

85. SM Pollock (SAf)

1995-2008

3781

32.3

52.5

86. GStA Sobers (WI)

1954-1974

8032

57.8

52-53

87. Mohammad Yousuf (Pak)

1998-2010

7530

52.3

52.4

88. ME Waugh (Aus)

1991-2002

8029

41.8

52.3

89. W Bardsley (Aus)

1909-1926

2469

40.5

52.3

90. KL Rahul (Ind)

2014-2024

2863

34.1

52.2

91. Wasim Raja (Pak)

1973-1985

2821

36.2

52-53

92. Younis Khan (Pak)

2000-2017

10099

52.1

52.1

93. MM Ali (Eng)

2014-2023

3094

28.1

51.8

94. FDM Karunaratne (SL)

2012-2024

6899

41.3

51.7

95. G Gambhir (Ind)

2004-2016

4154

42.0

51.5

96. AJ Lamb (Eng)

1982-1992

4656

36.1

51.5

97. DPMD Jayawardene (SL)

1997-2014

11814

49.8

51.5

98. RR Lindwall (Aus)

1946-1960

1502

21.2

51-52

99. KS Williamson (NZ)

2010-2024

8743

55.0

51.4

100. DR Martyn (Aus)

1992-2006

4406

46.4

51.4

 

 

 

The Fastest-Scoring Test Batsmen (500 to 2500 runs)

 

Qualification: 500 to 2500 careers runs. Batting average greater than 10.

 

Career

Career  Runs

Career  Average

Runs/ 100 balls

1. GL Jessop (Eng)

1899-1912

569

21.9

110-111

2. HC Brook (Eng)

2022-2023

1181

62.2

91.8

3. Shahid Afridi (Pak)

1998-2010

1716

36.5

87.0

4. BM Duckett (Eng)

2016-2024

1464

40.7

85.0

5. TG Southee (NZ)

2008-2024

2098

15.9

83.0

6. MJ Henry (NZ)

2015-2024

600

22.2

80.8

7. C de Grandhomme (NZ)

2016-2022

1432

38.7

80.4

8. LN Constantine (WI)

1928-1939

635

19.2

80-81

9. GP Swann (Eng)

2008-2013

1370

22.1

76.5

10. MW Tate (Eng)

1924-1935

1198

25.5

75-76

11. Mohammed Shami (Ind)

2013-2023

750

12.1

74.6

12. HH Pandya (Ind)

2017-2018

532

31.3

73.9

13. SO Hetmyer (WI)

2017-2019

838

27.9

73.6

14. RR Pant (Ind)

2018-2022

2271

43.7

73.6

15. MDKJ Perera (SL)

2015-2021

1177

31.0

72.3

16. JH Sinclair (SAf)

1896-1911

1069

23.2

71-72

17. MA Wood (Eng)

2015-2024

772

16.1

71.2

18. M Muralitharan (SL)

1992-2010

1261

11.7

70.4

19. YB Jaiswal (Ind)

2023-2024

1028

68.5

70.1

20. AM Blignaut (Zim)

2001-2005

886

26.8

68.6

21. KD Boyce (WI)

1971-1976

657

24.3

68-69

22. RWV Robins (Eng)

1929-1937

612

26.6

67-68

23. DJG Sammy (WI)

2007-2013

1323

21.7

67.9

24. Mashrafe Mortaza (Ban)

2001-2009

797

12.9

67.2

25. S Dhawan (Ind)

2013-2018

2315

40.6

66.9

26. SB Doull (NZ)

1992-2000

570

14.6

66.6

27. JDS Neesham (NZ)

2014-2017

709

33.8

66.3

28. Umar Akmal (Pak)

2009-2011

1003

35.8

66.0

29. K Srikkanth (Ind)

1981-1992

2062

29.9

65.1

30. JJ Lyons (Aus)

1887-1897

731

27.1

65-66

31. Mohammad Rafique (Ban)

2000-2008

1059

18.6

65.0

32. Harbhajan Singh (Ind)

1998-2015

2224

18.2

64.9

33. A Symonds (Aus)

2004-2008

1462

40.6

64.8

34. APF Chapman (Eng)

1924-1931

925

28.9

64.5

35. SM Curran (Eng)

2018-2021

815

24.7

64.1

36. SM Patil (Ind)

1980-1984

1588

36.9

63.6

37. IDS Smith (NZ)

1980-1992

1815

25.6

63.2

38. RJ Harris (Aus)

2010-2015

603

21.5

63.1

39. SS Iyer (Ind)

2021-2024

811

36.9

63.0

40. LPC Silva (SL)

2006-2008

537

33.6

62.9

41. Agha Salman (Pak)

2022-2024

809

42.6

62.7

42. JE Taylor (WI)

2003-2016

856

13.0

62.6

43. OJD Pope (Eng)

2018-2024

2451

34.0

62.0

44. DS Lehmann (Aus)

1998-2004

1798

45.0

61.8

45. MA Starc (Aus)

2011-2024

2093

20.5

61.7

46. FR Brown (Eng)

1931-1953

734

25.3

61-62

47. BD Julien (WI)

1973-1977

866

30.9

61-62

48. KR Mayers (WI)

2021-2023

949

32.7

61.2

49. JM Gregory (Aus)

1920-1928

1146

37.0

61.0

50. RS Kaluwitharana (SL)

1992-2004

1933

26.1

60.4

 

 

 

The Slowest-Scoring Batsmen of All Time

 

Career

Career Runs

Career Average

Runs/ 100 balls

554. Wazir Mohammad (Pak)

1952-1959

801

27.6

29-30

555. BA Pocock (NZ)

1993-1997

665

22.9

29.8

556. JM Brearley (Eng)

1976-1981

1442

22.9

29.8

557. Alim-ud-din (Pak)

1954-1962

1091

25.4

29-30

558. JW Burke (Aus)

1951-1959

1280

34.6

29.2

559. CB Van Ryneveld (SA)

1951-1958

724

26.8

28.9

560. Asif Mujtaba (Pak)

1986-1997

928

24.4

28.7

561. TW Jarvis (NZ)

1965-1973

625

29.8

27-28

562. TJ Franklin (NZ)

1983-1991

828

23.0

26.7

563. TE Bailey (Eng)

1949-1959

2290

29.7

26.5

564. RG Barlow (Eng)

1882-1887

591

22.7

26-27

565. AJ Pithey (SA)

1957-1965

819

31.5

26.5

566. AC Bannerman (Aus)

1879-1893

1108

23.1

22.4

567. GO Rabone (NZ)

1949-1955

562

31.2

21-22

568. WH Scotton (Eng)

1882-1887

510

22.2

21-22

 

Calculated in 2022. Slowest batsman with more than 2500 career runs is B Mitchell (SA) on 30.1.

Slowest modern batsman with more than 2500 runs is GW Flower, on 34.5.

 

 

 

The Most Tenacious Batsmen: Longest Average Innings

 

Career

Career Runs

Runs/ 100 balls

Balls per Dismissal

1. DG Bradman (Aus)

1928-1948

6996

61.0

164

2. H Sutcliffe (Eng)

1924-1935

4555

37.3

163

3. B Mitchell (SA)

1929-1949

3471

30.9

158

4. SG Barnes (Aus)

1938-1948

1072

41.0

154

5. L Hutton (Eng)

1937-1955

6971

38.3

148

6. DR Jardine (Eng)

1928-1934

1296

32.8

146

7. KF Barrington (Eng)

1955-1968

6806

41.1

144

8. CA Davis (Sri)

1968-1973

1301

38-39

143

9. GO Rabone (NZ)

1949-1955

562

21-22

142

10. GA Headley (Sri)

1930-1954

2190

44.0

138

11. GM Turner (NZ)

1969-1983

2991

32-33

138

12. WM Woodfull (Aus)

1926-1934

2300

34-35

135

13. G Boycott (Eng)

1964-1982

8114

35.4

135

14. Hanif Mohammad (Pak)

1952-1969

3915

33-34

135

15. JF Reid (NZ)

1979-1986

1296

35.4

131

16. JDB Robertson (Eng)

1947-1952

881

35.6

130

17. E Paynter (Eng)

1931-1939

1540

45.5

130

18. AF Rae (Sri)

1948-1953

1016

35-36

129

19. WR Hammond (Eng)

1927-1947

7249

45.2

129

20. EAB Rowan (SA)

1935-1951

1965

34.2

128

21. CP Mead (Eng)

1911-1928

1185

38-39

128

22. CAG Russell (Eng)

1920-1923

910

44.7

127

23. DJ McGlew (SA)

1951-1962

2440

33-34

127

24. AD Nourse (SA)

1935-1951

2960

42.7

126

25. R Subba Row (Eng)

1958-1961

984

37.7

124

26. HL Collins (Aus)

1920-1926

1352

36.3

124

27. A Melville (SA)

1938-1949

894

42.5

124

28. AR Border (Aus)

1978-1994

11174

41.0

123

29. RS Dravid (Ind)

1996-

13288

42.5

123

30. GE Tyldesley (Eng)

1921-1929

990

44-45

122

31. DCS Compton (Eng)

1937-1957

5807

41.2

122

32. WM Lawry (Aus)

1961-1971

5234

38.8

121

33. VS Hazare (Ind)

1946-1953

2192

39-40

121

34. JH Kallis (SA)

1995-

13289

46.0

120

35. VM Merchant (Ind)

1933-1951

859

40-41

119

 

 

 

The Fastest Batsmen of All Time in Runs per Hour

 

Career Runs

Runs/ Hour

1. MW Tate (Eng)

1924-1935

1170

44

2. VT Trumper (Aus)

1899-1912

3163

40

3. JH Sinclair (SA)

1896-1911

1064

40

4. JM Gregory (Aus)

1920-1928

1146

39

5. SJ McCabe (Aus)

1930-1938

2748

38

6. FE Woolley (Eng)

1909-1934

3270

38

7. CG Macartney (Aus)

1907-1926

2131

37

8. DG Bradman (Aus)

1928-1948

6996

37

9. AC Gilchrist (Aus)

1999-

5570

34

10. C Hill (Aus)

1896-1912

3411

34

11. RA Duff (Aus)

1902-1905

1317

34

12. Shahid Afridi (Pak)

1998-

1716

34

13. JB Hobbs (Eng)

1908-1930

5401

33

14. TG Evans (Eng)

1946-1959

2439

33

15. N Kapil Dev (Ind)

1978-1994

5011

33

16. EdeC Weekes (WI)

1948-1958

4453

33

17. J Darling (Aus)

1894-1905

1657

32

18. J Ryder (Aus)

1920-1929

1394

32

19. W Bardsley (Aus)

1909-1926

2469

32

20. FS Jackson (Eng)

1893-1905

1407

32

21. V Sehwag (Ind)

2001-

7735

32

22. HB Cameron (SA)

1927-1935

1219

32

23. RA McLean (SA)

1951-1964

2106

32

24. RG Pollock (SA)

1963-1970

2256

32

25. CJ Barnett (Eng)

1933-1948

1086

31

26. J Hardstaff jnr (Eng)

1935-1948

1625

31

27. WR Hammond (Eng)

1927-1947

7240

31

28. GA Faulkner (SA)

1906-1924

1747

31

29. RH Catterall (SA)

1922-1931

1555

31

30. SE Gregory (Aus)

1890-1912

2259

30

31. VS Ransford (Aus)

1907-1912

1211

30

32. WH Ponsford (Aus)

1924-1934

2122

30

33. WW Armstrong (Aus)

1902-1921

2863

30

34. AC MacLaren (Eng)

1894-1909

1931

30

35. EH Hendren (Eng)

1920-1935

3525

30

36. WG Grace (Eng)

1880-1899

1090

30

 

Minimum 1000 runs. Note runs totals in this table are those innings for which times are available. Last updated 2011.

 

 

.. and the Slowest Batsmen of All Time in Runs per Hour

 

Career Runs

Runs/ Hour

JC Adams (WI)

1992-2001

3012

16.0

GJ Rennie (Zim)

1997-2002

1023

16.0

GW Flower (Zim)

1992-2004

3457

15.8

AC Bannerman (Aus)

1879-1893

1095

15.3

J Dyson (Aus)

1977-1984

1359

15.1

JN Gillespie (Aus)

1996-

1218

15.0

JW Burke (Aus)

1951-1959

1280

15.4

Khaled Mashud (Ban)

2000-

1409

15.0

Rajin Saleh (Ban)

2003-

1141

15.4

TE Bailey (Eng)

1949-1959

2290

15.2

ED Solkar (Ind)

1969-1977

1068

15.3

NJ Contractor (Ind)

1955-1962

1611

15.0

Yashpal Sharma (Ind)

1979-1983

1536

15.4

UC Hathurusinghe (Sri)

1991-1999

1274

15.0

JM Brearley (Eng)

1976-1981

1442

14.4

BA Edgar (NZ)

1978-1986

1958

14.4

CJ Tavare (Eng)

1980-1989

1755

13.5

RW Taylor (Eng)

1971-1984

1156

13.0

 

Minimum 1000 runs. Note runs totals in this table are those innings for which times are available. Last updated 2011.

 

 

 

The Fastest Batsmen, adjusted for historical scoring changes

 

 

These scoring rates attempt a better comparison of batsmen of different eras, since scoring standards have changed over the years, particularly with the shrinking of grounds and introduction of “superbats” in the early 21st century. For example, scoring rates of 21st Century batsmen have been ‘discounted’, based on the recent general rise in scoring speeds. Virender Sehwag’s rate has fallen from 82.2 to 72.9 runs per 100 balls, although he retains #1 position.

 

 

 

Data updated to 2022. Qualification is restricted to fully recognized batsmen only, with an average batting position of 6.1 or less. This generally excludes wicketkeeper/batsmen or lower-middle order all-rounders, who have become more prominent in recent fast-scoring lists. Such qualification is somewhat arbitrary; Jimmy Sinclair’s qualification is debatable.

 

 

Career

Career  Runs

Initial

Runs/100 balls

Adjusted

Runs/100 Balls

 

1. V Sehwag (Ind)

2001-2013

8586

82.2

73.5

2. JH Sinclair (SAf)

1896-1911

1069

71.8

71.6

3. IVA Richards (WI)

1974-1991

8540

68.8

69.2

4. VT Trumper (Aus)

1899-1912

3163

67.0

65.1

5. K Srikkanth (Ind)

1981-1992

2062

65.1

65.0

6. SM Patil (Ind)

1980-1984

1588

63.6

64.8

7. SJ McCabe (Aus)

1930-1938

2748

61.5

64.7

8. DA Warner (Aus)

2011-2022

7817

71.3

64.0

9. ST Jayasuriya (SL)

1991-2007

6973

65.2

63.1

10. RA McLean (SAf)

1951-1964

2120

57.4

62.9

11. RG Pollock (SAf)

1963-1970

2256

55.8

61.9

12. DG Bradman (Aus)

1928-1948

6996

61.0

61.2

13. CG Macartney (Aus)

1907-1926

2131

57.5

60.4

14. FE Woolley (Eng)

1909-1934

3283

60.2

60.3

15. S Dhawan (Ind)

2013-2018

2315

66.9

60.2

16. CH Lloyd (WI)

1966-1984

7515

59.5

59.0

17. TM Dilshan (SL)

1999-2013

5492

65.5

58.5

18. BC Lara (WI)

1990-2006

11953

60.5

58.1

19. AL Logie (WI)

1983-1991

2470

58.8

58.1

20. C Hill (Aus)

1896-1912

3412

58.5

57.8

21. M Azharuddin (Ind)

1984-2000

6215

57.4

57.8

22. BB McCullum (NZ)

2004-2016

6453

64.6

57.2

23. SM Nurse (WI)

1960-1969

2523

53.3

57.2

24. J Darling (Aus)

1894-1905

1657

54.2

56.7

25. Aamir Sohail (Pak)

1992-2000

2823

55.6

56.7

26. Saeed Anwar (Pak)

1990-2001

4052

55.8

56.3

27. RA Duff (Aus)

1902-1905

1317

55.8

56.3

28. FM Engineer (Ind)

1961-1975

2611

58.9

56.3

29. GStA Sobers (WI)

1954-1974

8032

52.4

56.1

30. Habibul Bashar (Ban)

2000-2008

3026

60.3

55.6

31. ML Hayden (Aus)

1994-2009

8625

60.1

55.4

32. EdeC Weekes (WI)

1948-1958

4455

58.7

55.4

33. W Bardsley (Aus)

1909-1926

2469

52.3

55.3

34. Shakib Al Hasan (Ban)

2007-2022

4251

61.7

55.0

35. RN Harvey (Aus)

1948-1963

6149

49.7

55.0

36. CH Gayle (WI)

2000-2014

7214

60.3

54.9

37. Zaheer Abbas (Pak)

1969-1985

5062

55.1

54.7

38. CL Walcott (WI)

1948-1960

3798

52.9

54.6