Listing top 1,000 individual match performances as per our scorecards. Each scored using contextual logic—factoring in opposition strength, match pressure, conditions, game importance etc. The list is scientifically based, so some lesser-known performances may outrank legendary ones. No manual adjustments are made; everything is merit-based.  For the last update date and full update schedule, refer to FAQs.
CRR Change Name Points Stats
101 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 76.69 186 Runs | 4 Wickets | Ct/St for Sri Lanka vs England at Leeds on 20-Jun-2014
102 No change Ian Botham (England) flag Ian Botham (England) 76.67 111 Runs | 8 Wickets | Ct/St for England vs West Indies at London on 28-Jun-1984
103 No change Vijay Hazare (India) flag Vijay Hazare (India) 76.67 261 Runs | 2 Wickets | Ct/St for India vs Australia at Adelaide on 23-Jan-1948
104 No change Albert Trott (England/Australia) flag Albert Trott (England/Australia) 76.67 110 Runs | 8 Wickets | 3 Ct/St for Australia vs England at Adelaide on 11-Jan-1895
105 No change Frederick Spofforth (Australia) flag Frederick Spofforth (Australia) 76.62 4 Runs | 14 Wickets | 1 Ct/St for Australia vs England at London on 28-Aug-1882
106 No change Jason Krejza (Australia) flag Jason Krejza (Australia) 76.61 9 Runs | 12 Wickets | 1 Ct/St for Australia vs India at Nagpur on 06-Nov-2008
107 No change Hugh Trumble (Australia) flag Hugh Trumble (Australia) 76.58 10 Runs | 12 Wickets | 1 Ct/St for Australia vs England at London on 10-Aug-1896
108 No change Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 76.58 41 Runs | 10 Wickets | 1 Ct/St for Pakistan vs England at London on 14-Jul-2016
109 No change Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 76.56 47 Runs | 9 Wickets | 1 Ct/St for Sri Lanka vs Australia at Kandy on 16-Mar-2004
110 No change Denys Morkel (South Africa) flag Denys Morkel (South Africa) 76.54 105 Runs | 7 Wickets | 1 Ct/St for South Africa vs England at London on 29-Jun-1929
111 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 76.51 107 Runs | 6 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 09-Mar-2006
112 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 76.27 67 Runs | 6 Wickets | 2 Ct/St for New Zealand vs Australia at Hamilton on 27-Mar-2010
113 No change Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 76.10 54 Runs | 9 Wickets | 1 Ct/St for West Indies vs Pakistan at Multan on 25-Jan-2025
114 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 76.07 98 Runs | 6 Wickets | 3 Ct/St for Pakistan vs Sri Lanka at Colombo on 14-Jun-2000
115 No change Graham Gooch (England) flag Graham Gooch (England) 76.05 204 Runs | 1 Wickets | 3 Ct/St for England vs Australia at Adelaide on 25-Jan-1991
116 No change Ian Botham (England) flag Ian Botham (England) 76.02 93 Runs | 5 Wickets | 3 Ct/St for England vs Australia at Adelaide on 10-Dec-1982
117 No change Mark Craig (New Zealand) flag Mark Craig (New Zealand) 75.64 99 Runs | 5 Wickets | 3 Ct/St for New Zealand vs England at Leeds on 29-May-2015
118 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 75.63 68 Runs | 11 Wickets | 1 Ct/St for New Zealand vs West Indies at Dunedin on 08-Feb-1980
119 No change Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 75.63 113 Runs | 5 Wickets | 1 Ct/St for Sri Lanka vs Australia at Kandy on 16-Mar-2004
120 No change Ben Stokes (England) flag Ben Stokes (England) 75.61 119 Runs | 3 Wickets | 6 Ct/St for England vs South Africa at Cape Town on 03-Jan-2020
121 No change Jimmy Sinclair (South Africa) flag Jimmy Sinclair (South Africa) 75.60 110 Runs | 9 Wickets | 1 Ct/St for South Africa vs England at Cape Town on 01-Apr-1899
122 No change Dilruwan Perera (Sri Lanka) flag Dilruwan Perera (Sri Lanka) 75.58 80 Runs | 10 Wickets | 1 Ct/St for Sri Lanka vs Australia at Galle on 04-Aug-2016
123 No change Moeen Ali (England) flag Moeen Ali (England) 75.35 94 Runs | 10 Wickets | 2 Ct/St for England vs South Africa at London on 06-Jul-2017
124 No change Billy Barnes (England) flag Billy Barnes (England) 75.12 58 Runs | 9 Wickets | 5 Ct/St for England vs Australia at Melbourne on 01-Jan-1885
125 No change Shane Watson (Australia) flag Shane Watson (Australia) 74.91 182 Runs | Wickets | 1 Ct/St for Australia vs India at Mohali on 01-Oct-2010
126 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 74.90 121 Runs | 4 Wickets | 1 Ct/St for England vs India at Mohali on 09-Mar-2006
127 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 74.89 103 Runs | 5 Wickets | 1 Ct/St for New Zealand vs India at Kanpur on 22-Sep-2016
128 No change Shubman Gill (India) flag Shubman Gill (India) 74.72 430 Runs | na Wickets | 2 Ct/St for India vs England at Birmingham on 02-Jul-2025
129 No change Geoff Dymock (Australia) flag Geoff Dymock (Australia) 74.71 17 Runs | 12 Wickets | Ct/St for Australia vs India at Kanpur on 02-Oct-1979
130 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 74.70 26 Runs | 11 Wickets | Ct/St for Australia vs Sri Lanka at Galle on 04-Aug-2016
131 No change Glenn McGrath (Australia) flag Glenn McGrath (Australia) 74.69 43 Runs | 10 Wickets | Ct/St for Australia vs West Indies at Port of Spain on 05-Mar-1999
132 No change Allan Border (Australia) flag Allan Border (Australia) 74.69 91 Runs | 11 Wickets | Ct/St for Australia vs West Indies at Sydney on 26-Jan-1989
133 No change Wes Hall (West Indies) flag Wes Hall (West Indies) 74.68 68 Runs | 9 Wickets | Ct/St for West Indies vs Australia at Brisbane on 09-Dec-1960
134 No change John Reid (New Zealand) flag John Reid (New Zealand) 74.68 204 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Karachi on 09-Apr-1965
135 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 74.67 59 Runs | 9 Wickets | Ct/St for Pakistan vs West Indies at Lahore on 06-Dec-1990
136 No change Vinoo Mankad (India) flag Vinoo Mankad (India) 74.67 130 Runs | 6 Wickets | Ct/St for India vs England at Kolkata on 30-Dec-1951
137 No change Shane Warne (Australia) flag Shane Warne (Australia) 74.66 45 Runs | 8 Wickets | Ct/St for Australia vs England at Nottingham on 25-Aug-2005
138 No change Anil Kumble (India) flag Anil Kumble (India) 74.66 47 Runs | 8 Wickets | Ct/St for India vs Australia at Sydney on 02-Jan-2008
139 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 74.66 91 Runs | 6 Wickets | Ct/St for England vs South Africa at Centurion on 21-Jan-2005
140 No change George Hirst (England) flag George Hirst (England) 74.66 101 Runs | 6 Wickets | Ct/St for England vs Australia at London on 11-Aug-1902
141 No change Shamar Joseph (West Indies) flag Shamar Joseph (West Indies) 74.65 52 Runs | 9 Wickets | Ct/St for West Indies vs Australia at Bridgetown on 25-Jun-2025
142 No change Shane Warne (Australia) flag Shane Warne (Australia) 74.65 124 Runs | 4 Wickets | Ct/St for Australia vs England at Manchester on 11-Aug-2005
143 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 74.65 128 Runs | 6 Wickets | Ct/St for Bangladesh vs West Indies at Mirpur on 29-Oct-2011
144 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 74.64 109 Runs | 5 Wickets | Ct/St for New Zealand vs Sri Lanka at Galle on 18-Aug-2009
145 No change Carl Hooper (West Indies) flag Carl Hooper (West Indies) 74.63 79 Runs | 5 Wickets | 2 Ct/St for West Indies vs Australia at Brisbane on 27-Nov-1992
146 No change Bob Simpson (Australia) flag Bob Simpson (Australia) 74.63 125 Runs | 5 Wickets | 3 Ct/St for Australia vs England at Sydney on 11-Jan-1963
147 No change Aamer Jamal (Pakistan) flag Aamer Jamal (Pakistan) 74.62 100 Runs | 6 Wickets | Ct/St for Pakistan vs Australia at Sydney on 03-Jan-2024
148 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 74.59 68 Runs | 8 Wickets | Ct/St for Australia vs South Africa at Perth on 30-Nov-2012
149 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 74.56 92 Runs | 8 Wickets | Ct/St for West Indies vs India at Kanpur on 21-Oct-1983
150 No change Marco Jansen (South Africa) flag Marco Jansen (South Africa) 74.54 93 Runs | 7 Wickets | 2 Ct/St for South Africa vs India at Guwahati on 22-Nov-2025
151 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 74.53 19 Runs | 10 Wickets | 3 Ct/St for New Zealand vs England at London on 16-May-2013
152 No change Garry Sobers (West Indies) flag Garry Sobers (West Indies) 74.51 174 Runs | 8 Wickets | Ct/St for West Indies vs England at Leeds on 04-Aug-1966
153 No change Tony Greig (England) flag Tony Greig (England) 74.48 141 Runs | 7 Wickets | Ct/St for England vs New Zealand at Nottingham on 07-Jun-1973
154 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 74.43 188 Runs | Wickets | 1 Ct/St for South Africa vs Australia at Adelaide on 22-Nov-2012
155 No change Kagiso Rabada (South Africa) flag Kagiso Rabada (South Africa) 74.43 53 Runs | 8 Wickets | 1 Ct/St for South Africa vs New Zealand at Christchurch on 25-Feb-2022
156 No change Mark Taylor (Australia) flag Mark Taylor (Australia) 74.43 426 Runs | na Wickets | 1 Ct/St for Australia vs Pakistan at Peshawar on 15-Oct-1998
157 No change Joe Root (England) flag Joe Root (England) 74.32 325 Runs | 1 Wickets | 4 Ct/St for England vs Pakistan at Manchester on 22-Jul-2016
158 No change Stuart Broad (England) flag Stuart Broad (England) 73.98 36 Runs | 8 Wickets | 1 Ct/St for England vs Australia at Brisbane on 21-Nov-2013
159 No change Bruce Mitchell (South Africa) flag Bruce Mitchell (South Africa) 73.97 309 Runs | na Wickets | 1 Ct/St for South Africa vs England at London on 16-Aug-1947
160 No change Bobby Peel (England) flag Bobby Peel (England) 73.79 88 Runs | 7 Wickets | 2 Ct/St for England vs Australia at Melbourne on 01-Mar-1895
161 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 73.72 126 Runs | 3 Wickets | 4 Ct/St for West Indies vs Australia at Adelaide on 04-Dec-2009
162 No change Mark Craig (New Zealand) flag Mark Craig (New Zealand) 73.66 65 Runs | 10 Wickets | 2 Ct/St for New Zealand vs Pakistan at Sharjah on 26-Nov-2014
163 No change Jack Ryder (Australia) flag Jack Ryder (Australia) 73.53 289 Runs | 1 Wickets | 1 Ct/St for Australia vs England at Adelaide on 16-Jan-1925
164 No change Greg Matthews (Australia) flag Greg Matthews (Australia) 73.52 71 Runs | 10 Wickets | 1 Ct/St for Australia vs India at Chennai on 18-Sep-1986
165 No change Majid Khan (Pakistan) flag Majid Khan (Pakistan) 73.45 190 Runs | 4 Wickets | 1 Ct/St for Pakistan vs West Indies at Georgetown on 18-Mar-1977
166 No change Anil Kumble (India) flag Anil Kumble (India) 72.92 na Runs | 12 Wickets | 1 Ct/St for India vs Australia at Sydney on 02-Jan-2004
167 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 72.80 45 Runs | 8 Wickets | 1 Ct/St for Pakistan vs West Indies at Kingston on 15-Apr-1977
168 No change David Warner (Australia) flag David Warner (Australia) 72.80 280 Runs | na Wickets | 1 Ct/St for Australia vs South Africa at Cape Town on 01-Mar-2014
169 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 72.75 146 Runs | 2 Wickets | 1 Ct/St for Australia vs England at Leeds on 06-Jul-2023
170 No change Narendra Hirwani (India) flag Narendra Hirwani (India) 72.69 1 Runs | 16 Wickets | Ct/St for India vs West Indies at Chennai on 11-Jan-1988
171 No change Sydney Barnes (England) flag Sydney Barnes (England) 72.62 1 Runs | 13 Wickets | Ct/St for England vs Australia at Melbourne on 01-Jan-1902
172 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 72.62 12 Runs | 13 Wickets | Ct/St for India vs Australia at Kolkata on 11-Mar-2001
173 No change Upul Chandana (Sri Lanka) flag Upul Chandana (Sri Lanka) 72.61 33 Runs | 10 Wickets | Ct/St for Sri Lanka vs Australia at Cairns on 09-Jul-2004
174 No change Mohinder Amarnath (India) flag Mohinder Amarnath (India) 72.61 190 Runs | 1 Wickets | 2 Ct/St for India vs Australia at Perth on 16-Dec-1977
175 No change Graham McKenzie (Australia) flag Graham McKenzie (Australia) 72.59 35 Runs | 10 Wickets | Ct/St for Australia vs India at Chennai on 02-Oct-1964
176 No change Keith Miller (Australia) flag Keith Miller (Australia) 72.59 58 Runs | 10 Wickets | Ct/St for Australia vs England at London on 21-Jun-1956
177 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 72.58 42 Runs | 9 Wickets | Ct/St for Australia vs South Africa at Durban on 01-Mar-2018
178 No change Ryan Harris (Australia) flag Ryan Harris (Australia) 72.58 39 Runs | 9 Wickets | 2 Ct/St for Australia vs England at Chester-le-Street on 09-Aug-2013
179 No change Shane Warne (Australia) flag Shane Warne (Australia) 72.58 50 Runs | 10 Wickets | Ct/St for Australia vs England at Birmingham on 04-Aug-2005
180 No change Mark Wood (England) flag Mark Wood (England) 72.58 53 Runs | 9 Wickets | Ct/St for England vs South Africa at Johannesburg on 24-Jan-2020
181 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 72.58 50 Runs | 7 Wickets | Ct/St for ICC World XI vs Australia at Sydney on 14-Oct-2005
182 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 72.58 187 Runs | 1 Wickets | Ct/St for Bangladesh vs New Zealand at Hamilton on 15-Feb-2010
183 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 72.58 248 Runs | 1 Wickets | Ct/St for Sri Lanka vs Pakistan at Abu Dhabi on 31-Dec-2013
184 No change Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 72.57 39 Runs | 11 Wickets | Ct/St for Australia vs South Africa at Perth on 17-Dec-2008
185 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 72.57 161 Runs | 2 Wickets | Ct/St for South Africa vs Australia at Sydney on 02-Jan-2006
186 No change Andrew Flintoff (England) flag Andrew Flintoff (England) 72.57 56 Runs | 8 Wickets | Ct/St for England vs Pakistan at Multan on 12-Nov-2005
187 No change Bevan Congdon (New Zealand) flag Bevan Congdon (New Zealand) 72.57 248 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Port of Spain on 09-Mar-1972
188 No change Brett Lee (Australia) flag Brett Lee (Australia) 72.56 88 Runs | 6 Wickets | Ct/St for Australia vs South Africa at Johannesburg on 31-Mar-2006
189 No change Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 72.56 38 Runs | 13 Wickets | Ct/St for Pakistan vs England at Lahore on 25-Nov-1987
190 No change Ian Botham (England) flag Ian Botham (England) 72.56 36 Runs | 9 Wickets | Ct/St for England vs India at Mumbai on 27-Nov-1981
191 No change Shardul Thakur (India) flag Shardul Thakur (India) 72.55 117 Runs | 3 Wickets | Ct/St for India vs England at London on 02-Sep-2021
192 No change Ben Stokes (England) flag Ben Stokes (England) 72.55 193 Runs | 3 Wickets | Ct/St for England vs New Zealand at London on 21-May-2015
193 No change Larry Gomes (West Indies) flag Larry Gomes (West Indies) 72.55 169 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Sydney on 02-Jan-1982
194 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 72.54 88 Runs | 3 Wickets | Ct/St for Pakistan vs India at Kolkata on 16-Mar-2005
195 No change Darren Lehmann (Australia) flag Darren Lehmann (Australia) 72.53 154 Runs | 6 Wickets | Ct/St for Australia vs Sri Lanka at Colombo on 24-Mar-2004
196 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 72.52 131 Runs | 2 Wickets | 2 Ct/St for West Indies vs England at Nottingham on 25-May-2012
197 No change John Reid (New Zealand) flag John Reid (New Zealand) 72.52 95 Runs | 6 Wickets | Ct/St for New Zealand vs South Africa at Gqeberha on 16-Feb-1962
198 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 72.51 80 Runs | 9 Wickets | Ct/St for Australia vs India at Melbourne on 26-Dec-2018
199 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 72.49 98 Runs | 6 Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 25-Nov-2005
200 No change Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 72.42 232 Runs | 3 Wickets | Ct/St for New Zealand vs England at Christchurch on 13-Mar-2002
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #angelomathews #mathews #ianbotham #botham #vijayhazare #hazare #alberttrott #trott #frederickspofforth #spofforth #jasonkrejza #krejza #hughtrumble #trumble #yasirshah #shah #muthiahmuralidaran #muralidaran #denysmorkel #morkel #chrisgayle #gayle #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings