• Welcome to the Cricket Web forums, one of the biggest forums in the world dedicated to cricket.

    You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join the Cricket Web community today!

    If you have any problems with the registration process or your account login, please contact us.

Top 100 Test Batsmen countdown (revised and updated)

Days of Grace

International Captain
Hello everyone,

After several years of research and refinement, I’m pleased to present my updated ranking of the top 100 test batsmen of all-time.

A brief explanation of the methodology:

The goal of the system is to measure multi-dimensional career greatness, not just raw averages.

All players receive a rating, where 1000 represents the gold standard of Test batting excellence and scores below 1000 reflect proportional distance from that benchmark.


All innings each batsman are adjusted by:

Strength of opposition using the bowling averages of test teams based on the 5 years up to including the match in which an innings was played, with greater weight placed on more recent years.

Match conditions with more weight placed on the team innings in question.


Rating Structure:

Each batsman’s career rating is composed of five criteria:

1. Career Volume – 12.5%
Total runs 50%
Years active 50%

2. Overall Career Record – 50%
3. Peak Performance – 12.5% (A batsmen’s best performance over a period of at least 5 years and at least 40 innings)
4. Non-Home Record – 12.5%
5. Record vs Top Opposition – 12.5% (Top opposition is represented by the top ranked teams in each era based on my own test team ratings from 1877):

Top opposition are calculated as followed:
1877-1939: Top two teams (Australia and England)
1946-1992: Top 3 teams
1993-present day (South Africa entered the ratings again from 1993): Top 4 teams

Within each of the criteria 2-5:
Batting Average: weighting of 4
Runs per Innings: weighting of 2
Strike Rate: weighting of 1


Qualification: 500 career runs.

Batsmen with less than 80 innings across their overall career and less than 40 innings in either peak performance, non-home record or record vs top opposition lose points.


Benchmarks:

Benchmarks are based on the historical average of top-10 performers in each category, refined using my own “eye test” and intuition.

Key benchmarks:

Career runs: 13,000
Career length: 25 years

Overall Career, Non-home, and Top opposition
Average: 60
Runs per innings: 55
Strike rate: 70

Peak (Minimum 5 years, 40 innings)
Average: 70
Runs per innings: 65
Strike rate: 75

These benchmarks represent the gold standard of sustained Test batting excellence. In other words, if a batsmen has the exactly the same values as the benchmarks, then their final rating will be 1000.


I welcome thoughtful discussion and critique and of course hot takes and banter. The aim of this project is not to declare absolute truth (no statistical analysis can hope to do that), but to offer a framework for comparing the greatest Test batsmen in history across eras.

I hope you enjoy the rankings. I have timed this so the big hitters will drop in late March when there is no international cricket.

Link to top 100 list: Top 100 Test Batsmen countdown (revised and updated) | Page 42 | CricketWeb Forum
and
Link to top 100 list with updated formula: Top 100 Test Batsmen countdown (revised and updated) | Page 46 | CricketWeb Forum
 
Last edited by a moderator:

Days of Grace

International Captain
No.100

Kamindu Mendis (Sri Lanka) 661





New entry

Career:
2022-2025, 1316 runs (rank 100)

Overall average/Runs per innings/Strike-rate (24 inns): 64.53 (62.67) 56.46 (54.83) 53.25 (63.79) (rank 55)
Peak Average/Runs per innings/Strike-rate (2022-2025; 24 inns): 64.53 56.46 53.25 (rank 39)
Non-Home Average/Runs per innings/Strike-rate (13 inns): 65.12 60.11 53.98 (rank 20)
Top Opposition Average/Runs per innings/Strike-rate (14 inns): 40.76 40.76 49.84 (rank 100)
 

Days of Grace

International Captain
No.99

Zaheer Abbas (Pakistan) 662




2019 edition: 78

Career:
1969-1985, 5062 (rank 62)

Overall average/Runs per innings/Strike-rate (124 inns): 40.76 (44.80) 37.14 (40.82) 55.39 (55.25) (rank 88)
Peak Average/Runs per innings/Strike-rate (1977-1983; 46 inns): 53.64 46.65 60.21 (rank 63)
Non-Home Average/Runs per innings/Strike-rate (73 inns): 35.44 34.47 52.35 (rank 88)
Top Opposition Average/Runs per innings/Strike-rate (63 inns): 33.92 32.30 53.54 (rank 99)
 

Days of Grace

International Captain
No.98

Cheteshwar Pujara (India) 662




2019 edition: rank 63

Career: 2010-2023, 7195 runs (rank 54)

Overall average/Runs per innings/Strike-rate (176 inns): 42.57 (43.61) 39.91 (40.88) 39.63 (44.37) (rank 91)
Peak Average/Runs per innings/Strike-rate (2012-2017; 83 inns): 51.81 47.44 42.09 (rank 83)
Non-Home Average/Runs per innings/Strike-rate (96 inns): 36.55 35.02 35.76 (rank 96)
Top Opposition Average/Runs per innings/Strike-rate (90 inns): 40.03 38.25 35.81 (rank 92)
 

Days of Grace

International Captain
No.97

Maurice Leyland (England) 663





New entry

Career:
1928-1938, 2764 runs (rank 91)

Overall average/Runs per innings/Strike-rate (65 inns): 43.43 (46.07) 40.09 (42.52) 48.94 (43.84) (rank 87)
Peak Average/Runs per innings/Strike-rate (1932-1938; 40 inns): 46.73 44.39 48.45 (rank 95)
Non-Home Average/Runs per innings/Strike-rate (34 inns): 42.14 38.42 47.88 (rank 66)
Top Opposition Average/Runs per innings/Strike-rate (34 inns): 55.24 48.74 48.12 (rank 13)

A contender for an all-time England XI because of a lack of left-handed options in the middle order, Maurice Leyland's great Ashes record means he sneaks into the top 100.
 

Days of Grace

International Captain
No.96

Patsy Hendren (England) 665





2019 edition: 91

Career: 1920-1935, 3525 runs (rank 75)

Overall average/Runs per innings/Strike-rate (83 inns): 42.43 (47.64) 37.83 (42.47) 50.79 (48.43) (rank 82)
Peak Average/Runs per innings/Strike-rate (1928-1934; 40 inns): 47.26 43.71 52.08 (rank 94)
Non-Home Average/Runs per innings/Strike-rate (51 inns): 45.60 42.02 50.95 (rank 34)
Top Opposition Average/Runs per innings/Strike-rate (48 inns): 35.44 32.48 51.28 (rank 98)
 

Days of Grace

International Captain
No.95

Misbah-ul-Haq (Pakistan) 666


misbah.jpg



2019 edition: rank 80

Career: 2001-2017, 5222 runs (rank 61)

Overall average/Runs per innings/Strike-rate (132 inns): 42.37 (46.63) 35.95 (39.56) 39.72 (44.53) (rank 98)
Peak Average/Runs per innings/Strike-rate (2010-2016; 73 inns): 52.93 41.83 39.72 (rank 90)
Non-Home Average/Runs per innings/Strike-rate (127 inns): 43.15 40.25 39.72 (rank 55)
Top Opposition Average/Runs per innings/Strike-rate (54 inns): 44.50 39.06 39.72 (rank 71)
 

Days of Grace

International Captain
No.94

Usman Khawaja (Australia) 667




New entry

Career:
2011-2026, 6229 runs (rank 53)

Overall average/Runs per innings/Strike-rate (159 inns): 42.29 (42.96) 38.56 (39.18) 42.52 (48.83) (rank 93)
Peak Average/Runs per innings/Strike-rate (2019-2024; 58 inns): 53.50 47.04 41.59 (rank 76)
Non-Home Average/Runs per innings/Strike-rate (80 inns): 40.55 38.02 41.51 (rank 70)
Top Opposition Average/Runs per innings/Strike-rate (76 inns): 37.83 35.84 39.71 (rank 96)
 

Days of Grace

International Captain
No.93

Alec Stewart (England) 668





New entry

Career:
1990-2003, 8463 runs (rank 42)

Overall average/Runs per innings/Strike-rate (235 inns): 40.55 (39.55) 36.93 (36.01) 48.69 (48.67) (rank 96)
Peak Average/Runs per innings/Strike-rate (1993-1998; 87 inns): 47.98 44.67 50.69 (rank 92)
Non-Home Average/Runs per innings/Strike-rate (109 inns): 40.03 36.73 47.48 (rank 69)
Top Opposition Average/Runs per innings/Strike-rate (145 inns): 39.72 36.44 51.45 (rank 87)
 

Days of Grace

International Captain
Hmm. Pujara shouldn't be behind Misbah and Stewert.
Yes, that is a little surprising. I think Pujara's relatively poor away record counts against him. But one thing worth noting is that Pakistan players like Misbah and Younis played a lot of cricket in the U.A.E., which technically counts as "non-home" for this study, when in reality most posters would look upon those matches as home conditions.
 

Days of Grace

International Captain
No.92

Seymour Nurse (West Indies) 670





2019 edition: rank 60

Career: 1960-1969, 2523 runs (rank 92)

Overall average/Runs per innings/Strike-rate (54 inns): 45.14 (47.60) 44.30 (46.72) 58.31 (53.14) (rank 66)
Peak Average/Runs per innings/Strike-rate (1962-1969; 45 inns): 47.21 46.17 60.75 (rank 85)
Non-Home Average/Runs per innings/Strike-rate (32 inns): 49.47 49.47 58.81 (rank 14)
Top Opposition Average/Runs per innings/Strike-rate (36 inns): 36.37 36.37 54.16 (rank 95)
 

Days of Grace

International Captain
No.91

Chris Gayle (West Indies) 671





2019 edition: 86

Career: 2000-2014, 7214 runs (rank 49)

Overall average/Runs per innings/Strike-rate (182 inns): 38.85 (42.19) 36.50 (39.64) 54.67 (60.27) (rank 99)
Peak Average/Runs per innings/Strike-rate (2007-2012; 41 inns): 52.58 48.74 60.88 (rank 62)
Non-Home Average/Runs per innings/Strike-rate (91 inns): 39.73 37.98 58.02 (rank 58)
Top Opposition Average/Runs per innings/Strike-rate (104 inns): 36.75 36.04 57.06 (rank 91)
 

Days of Grace

International Captain
No.90

Damien Martyn (Australia) 672





2019 edition: rank 84

Career: 1992-2006, 4406 runs (rank 72)

Overall average/Runs per innings/Strike-rate (109 inns): 43.98 (46.38) 38.33 (40.42) 46.37 (51.42) (rank 76)
Peak Average/Runs per innings/Strike-rate (1993-2002; 40 inns): 53.39 42.72 48.85 (rank 80)
Non-Home Average/Runs per innings/Strike-rate (58 inns): 43.74 39.21 47.14 (rank 49)
Top Opposition Average/Runs per innings/Strike-rate (51 inns): 37.51 34.57 43.92 (rank 97)
 

Days of Grace

International Captain
No.89

Charlie Macartney (Australia) 676





New entry

Career:
1907-1926, 2131 runs (rank 70)

Overall average/Runs per innings/Strike-rate (55 inns): 42.31 (41.78) 39.24 (38.75) 55.89 (57.47) (rank 97)
Peak Average/Runs per innings/Strike-rate (1909-1926; 40 inns): 49.77 44.80 61.26 (rank 79)
Non-Home Average/Runs per innings/Strike-rate (32 inns): 46.80 42.41 59.09 (rank 35)
Top Opposition Average/Runs per innings/Strike-rate (42 inns): 44.83 40.56 54.64 (rank 49)

I'm very pleased that "The Governor-General" makes the top 100 this time.
 

Days of Grace

International Captain
No.88

Gary Kirsten (South Africa) 677




2019 edition: 89

Career:
1993-2004, 7289 runs (rank 64)

Overall average/Runs per innings/Strike-rate (176 inns): 42.58 (45.27) 38.95 (41.41) 42.10 (43.43) (rank 90)
Peak Average/Runs per innings/Strike-rate (1999-2004; 82 inns): 49.34 45.12 43.31 (rank 93)
Non-Home Average/Runs per innings/Strike-rate (88 inns): 45.21 41.61 41.47 (rank 45)
Top Opposition Average/Runs per innings/Strike-rate (68 inns): 43.30 40.75 38.98 (rank 74)
 

Days of Grace

International Captain
No.87

Vijay Hazare (India) 677


491213871_1118503436978298_2159004597912914237_n.jpg

New entry

Career:
1946-1953, 2192 runs (rank 97)

Overall average/Runs per innings/Strike-rate (52 inns): 49.59 (47.65) 43.87 (42.15) 46.95 (39.47) (rank 61)
Peak Average/Runs per innings/Strike-rate (1947-1953; 40 inns): 60.80 51.68 47.60 (rank 38)
Non-Home Average/Runs per innings/Strike-rate (32 inns): 40.20 37.69 43.69 (rank 85)
Top Opposition Average/Runs per innings/Strike-rate (49 inns): 46.50 41.76 46.27 (rank 47)
 

Days of Grace

International Captain
No.86

Ritchie Richardson (West Indies) 677




2019 edition: rank 69

Career: 1983-1995, 5949 runs (rank 69)

Overall average/Runs per innings/Strike-rate (146 inns): 43.15 (44.40) 39.60 (40.75) 46.52 (47.76) (rank 77)
Peak Average/Runs per innings/Strike-rate (1988-1993; 64 inns): 50.56 47.40 48.16 (rank 82)
Non-Home Average/Runs per innings/Strike-rate (76 inns): 37.66 34.68 45.09 (rank 87)
Top Opposition Average/Runs per innings/Strike-rate (71 inns): 44.55 41.41 47.95 (rank 57)
 

Days of Grace

International Captain
No.85

Graham Thorpe (England) 678




2019 edition: rank 81

Career: 1993-2005, 6744 runs (rank 65)

Overall average/Runs per innings/Strike-rate (179 inns): 44.43 (44.66) 37.48 (37.68) 45.00 (45.90) (rank 78)
Peak Average/Runs per innings/Strike-rate (1999-2004; 67 inns): 51.33 41.37 44.44 (rank 91)
Non-Home Average/Runs per innings/Strike-rate (94 inns): 44.13 36.15 42.28 (rank 57)
Top Opposition Average/Runs per innings/Strike-rate (91 inns): 41.78 38.10 45.00 (rank 82)
 

Days of Grace

International Captain
No.84

Mark Waugh (Australia) 679




2019 edition: rank 87

Career: 1991-2002, 8029 runs (rank 58)

Overall average/Runs per innings/Strike-rate (209 inns): 40.93 (41.82) 37.60 (38.42) 50.63 (52.27) (rank 94)
Peak Average/Runs per innings/Strike-rate (1993-1999; 107 inns): 46.03 42.59 51.20 (rank 100)
Non-Home Average/Runs per innings/Strike-rate (110 inns): 39.78 35.80 50.56 (rank 71)
Top Opposition Average/Runs per innings/Strike-rate (85 inns): 49.04 44.42 49.76 (rank 25)
 

Top