Cricket Ratings, Rankings and Awards; powered via a comprehensive original one-of-a-kind scoring system.

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.  Updated - 31st Jul 2025.

CRR Change Name Points Stats
35 Down 1 Brian Lara (West Indies) flag Brian Lara (West Indies) 77.24 351 Runs | na Wickets | Ct/St for West Indies vs Sri Lanka at Colombo on 29-Nov-2001
38 Down 1 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) 76.57 235 Runs | na Wickets | 3 Ct/St for West Indies vs England at Manchester on 08-Jul-1976
41 Down 1 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 76.11 351 Runs | na Wickets | 4 Ct/St for Pakistan vs India at Bengaluru on 24-Mar-2005
60 Down 1 Mark Taylor (Australia) flag Mark Taylor (Australia) 73.99 426 Runs | na Wickets | 1 Ct/St for Australia vs Pakistan at Peshawar on 15-Oct-1998
72 Down 1 Shubman Gill (India) flag Shubman Gill (India) 72.64 430 Runs | na Wickets | 2 Ct/St for India vs England at Birmingham on 02-Jul-2025
75 Down 2 David Warner (Australia) flag David Warner (Australia) 72.38 280 Runs | na Wickets | 1 Ct/St for Australia vs South Africa at Cape Town on 01-Mar-2014
79 Down 2 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 72.16 300 Runs | na Wickets | 4 Ct/St for Australia vs England at Brisbane on 07-Nov-2002
99 Down 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 70.75 265 Runs | na Wickets | 1 Ct/St for West Indies vs England at Leeds on 25-Aug-2017
131 Down 2 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 68.89 362 Runs | na Wickets | Ct/St for South Africa vs England at Birmingham on 24-Jul-2003
136 Down 2 Imam-ul-Haq (Pakistan) flag Imam-ul-Haq (Pakistan) 68.39 268 Runs | Wickets | 2 Ct/St for Pakistan vs Australia at Rawalpindi on 04-Mar-2022
141 Down 2 Virat Kohli (India) flag Virat Kohli (India) 68.19 256 Runs | na Wickets | 1 Ct/St for India vs Australia at Adelaide on 09-Dec-2014
145 Down 2 Graeme Pollock (South Africa) flag Graeme Pollock (South Africa) 67.78 184 Runs | 1 Wickets | 1 Ct/St for South Africa vs England at Nottingham on 05-Aug-1965
146 Down 2 John Lyons (Australia) flag John Lyons (Australia) 67.75 88 Runs | 5 Wickets | 1 Ct/St for Australia vs England at London on 21-Jul-1890
150 Down 2 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 67.51 191 Runs | Wickets | 2 Ct/St for Australia vs New Zealand at Auckland on 26-Mar-2005
156 Down 2 Andrew Strauss (England) flag Andrew Strauss (England) 67.24 220 Runs | na Wickets | 2 Ct/St for England vs South Africa at Gqeberha on 17-Dec-2004
159 Down 2 Donald Bradman (Australia) flag Donald Bradman (Australia) 67.02 321 Runs | na Wickets | 1 Ct/St for Australia vs England at London on 18-Aug-1934
175 Down 2 Rohit Sharma (India) flag Rohit Sharma (India) 66.86 303 Runs | Wickets | Ct/St for India vs South Africa at Visakhapatnam on 02-Oct-2019
192 Down 2 Virat Kohli (India) flag Virat Kohli (India) 66.80 215 Runs | Wickets | Ct/St for India vs South Africa at Johannesburg on 18-Dec-2013
205 Down 2 Harry Brook (England) flag Harry Brook (England) 66.57 240 Runs | na Wickets | 1 Ct/St for England vs Pakistan at Rawalpindi on 01-Dec-2022
207 Down 2 Leonard Hutton (England) flag Leonard Hutton (England) 66.36 201 Runs | na Wickets | 2 Ct/St for England vs Australia at Adelaide on 02-Feb-1951
216 Down 2 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 65.65 263 Runs | na Wickets | 1 Ct/St for Australia vs South Africa at Sydney on 02-Jan-2006
218 Down 2 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 65.44 188 Runs | Wickets | 1 Ct/St for South Africa vs Australia at Adelaide on 22-Nov-2012
232 Down 2 Rahul Dravid (India) flag Rahul Dravid (India) 64.97 305 Runs | na Wickets | 3 Ct/St for India vs Australia at Adelaide on 12-Dec-2003
253 Down 2 Percy McDonnell (Australia) flag Percy McDonnell (Australia) 64.72 207 Runs | Wickets | Ct/St for Australia vs England at Adelaide on 12-Dec-1884
256 Down 2 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 64.72 237 Runs | na Wickets | Ct/St for South Africa vs India at Kolkata on 14-Feb-2010
257 Down 2 Herbert Sutcliffe (England) flag Herbert Sutcliffe (England) 64.72 303 Runs | na Wickets | Ct/St for England vs Australia at Melbourne on 01-Jan-1925
258 Down 2 Warren Bardsley (Australia) flag Warren Bardsley (Australia) 64.71 266 Runs | na Wickets | Ct/St for Australia vs England at London on 09-Aug-1909
259 Down 2 Phillip Hughes (Australia) flag Phillip Hughes (Australia) 64.71 275 Runs | na Wickets | Ct/St for Australia vs South Africa at Durban on 06-Mar-2009
260 Down 2 Rohan Kanhai (West Indies) flag Rohan Kanhai (West Indies) 64.71 232 Runs | na Wickets | Ct/St for West Indies vs Australia at Adelaide on 27-Jan-1961
262 Down 2 Justin Langer (Australia) flag Justin Langer (Australia) 64.71 288 Runs | na Wickets | Ct/St for Australia vs Pakistan at Perth on 16-Dec-2004
263 Down 2 Michael Hussey (Australia) flag Michael Hussey (Australia) 64.70 211 Runs | Wickets | Ct/St for Australia vs Sri Lanka at Colombo on 16-Sep-2011
265 Down 2 Brian Lara (West Indies) flag Brian Lara (West Indies) 64.70 213 Runs | na Wickets | Ct/St for West Indies vs Australia at Port of Spain on 19-Apr-2003
271 Down 2 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 64.51 259 Runs | na Wickets | 2 Ct/St for South Africa vs England at Johannesburg on 13-Jan-2005
272 Down 2 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 64.48 273 Runs | na Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Galle on 17-Jun-2025
288 Down 2 Alan Melville (South Africa) flag Alan Melville (South Africa) 63.56 293 Runs | na Wickets | 1 Ct/St for South Africa vs England at Nottingham on 07-Jun-1947
289 Down 2 David Warner (Australia) flag David Warner (Australia) 63.56 279 Runs | na Wickets | 1 Ct/St for Australia vs New Zealand at Brisbane on 05-Nov-2015
292 Down 2 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 63.30 250 Runs | na Wickets | 1 Ct/St for Pakistan vs England at London on 13-Jul-2006
304 Down 2 Hanif Mohammad (Pakistan) flag Hanif Mohammad (Pakistan) 63.11 197 Runs | na Wickets | 5 Ct/St for Pakistan vs Australia at Melbourne on 04-Dec-1964
305 Down 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 63.11 273 Runs | na Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Harare on 17-Apr-2013
306 Down 2 Virat Kohli (India) flag Virat Kohli (India) 63.10 248 Runs | na Wickets | 1 Ct/St for India vs England at Visakhapatnam on 17-Nov-2016
309 Down 2 Andrew Hilditch (Australia) flag Andrew Hilditch (Australia) 63.06 199 Runs | na Wickets | 2 Ct/St for Australia vs England at Leeds on 13-Jun-1985
310 Down 2 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 63.05 195 Runs | na Wickets | 2 Ct/St for India vs Australia at Melbourne on 26-Dec-2014
317 Down 2 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 62.85 235 Runs | na Wickets | 1 Ct/St for South Africa vs India at Kolkata on 27-Nov-1996
351 Down 2 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 62.66 227 Runs | na Wickets | 3 Ct/St for India vs South Africa at Delhi on 03-Dec-2015
356 Down 2 Wajahatullah Wasti (Pakistan) flag Wajahatullah Wasti (Pakistan) 62.64 254 Runs | Wickets | Ct/St for Pakistan vs Sri Lanka at Lahore on 04-Mar-1999
359 Down 2 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 62.63 225 Runs | na Wickets | Ct/St for West Indies vs England at London on 22-Jul-2004
360 Down 2 Andrew Strauss (England) flag Andrew Strauss (England) 62.63 231 Runs | na Wickets | Ct/St for England vs India at Chennai on 11-Dec-2008
363 Down 2 Duleep Mendis (Sri Lanka) flag Duleep Mendis (Sri Lanka) 62.62 210 Runs | na Wickets | Ct/St for Sri Lanka vs India at Chennai on 17-Sep-1982
365 Down 2 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 62.62 200 Runs | na Wickets | Ct/St for Bangladesh vs New Zealand at Hamilton on 28-Feb-2019
366 Down 2 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 62.62 248 Runs | na Wickets | Ct/St for India vs Pakistan at Karachi on 14-Nov-1978
367 Down 2 George Headley (West Indies) flag George Headley (West Indies) 62.62 213 Runs | na Wickets | Ct/St for West Indies vs England at London on 24-Jun-1939
369 Down 2 Arthur Morris (Australia) flag Arthur Morris (Australia) 62.62 246 Runs | na Wickets | Ct/St for Australia vs England at Adelaide on 31-Jan-1947
394 Down 3 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 62.14 238 Runs | na Wickets | 2 Ct/St for Australia vs England at Sydney on 05-Jan-2022
395 Down 3 Gautam Gambhir (India) flag Gautam Gambhir (India) 62.14 276 Runs | na Wickets | 2 Ct/St for India vs England at Mohali on 19-Dec-2008
399 Down 3 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 61.95 216 Runs | na Wickets | 3 Ct/St for South Africa vs West Indies at Bridgetown on 29-Mar-2001
400 Down 3 Ben Duckett (England) flag Ben Duckett (England) 61.95 181 Runs | na Wickets | 3 Ct/St for England vs Australia at London on 28-Jun-2023
415 Down 3 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 61.49 188 Runs | na Wickets | 3 Ct/St for Australia vs ICC World XI at Sydney on 14-Oct-2005
417 Down 3 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 61.46 343 Runs | na Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Colombo on 25-Apr-2003
418 Down 3 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 61.46 240 Runs | na Wickets | 1 Ct/St for Pakistan vs New Zealand at Auckland on 08-Mar-2001
419 Down 3 George Gunn (England) flag George Gunn (England) 61.46 193 Runs | na Wickets | 1 Ct/St for England vs Australia at Sydney on 13-Dec-1907
425 Down 3 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 61.21 326 Runs | na Wickets | 1 Ct/St for New Zealand vs Australia at Perth on 13-Nov-2015
437 Down 3 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 61.01 289 Runs | na Wickets | 1 Ct/St for India vs West Indies at Kolkata on 29-Dec-1978
438 Down 3 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 61.01 216 Runs | na Wickets | 1 Ct/St for Zimbabwe vs Bangladesh at Mirpur on 11-Nov-2018
441 Down 3 Damien Martyn (Australia) flag Damien Martyn (Australia) 60.97 211 Runs | na Wickets | 2 Ct/St for Australia vs India at Nagpur on 26-Oct-2004
442 Down 3 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 60.96 186 Runs | na Wickets | 2 Ct/St for Pakistan vs Australia at Adelaide on 24-Dec-1976
480 Down 3 Everton Weekes (West Indies) flag Everton Weekes (West Indies) 60.58 263 Runs | Wickets | Ct/St for West Indies vs India at Kolkata on 31-Dec-1948
488 Down 3 Lawrence Rowe (West Indies) flag Lawrence Rowe (West Indies) 60.54 314 Runs | na Wickets | Ct/St for West Indies vs New Zealand at Kingston on 16-Feb-1972
489 Down 3 Duleep Mendis (Sri Lanka) flag Duleep Mendis (Sri Lanka) 60.54 205 Runs | na Wickets | Ct/St for Sri Lanka vs England at London on 23-Aug-1984
490 Down 3 Everton Weekes (West Indies) flag Everton Weekes (West Indies) 60.54 226 Runs | na Wickets | Ct/St for West Indies vs Australia at Port of Spain on 11-Apr-1955
491 Down 3 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 60.54 161 Runs | na Wickets | Ct/St for India vs South Africa at Kolkata on 27-Nov-1996
492 Down 3 Colin Cowdrey (England) flag Colin Cowdrey (England) 60.53 211 Runs | Wickets | Ct/St for England vs West Indies at Kingston on 17-Feb-1960
493 Down 3 Peter Fulton (New Zealand) flag Peter Fulton (New Zealand) 60.53 246 Runs | na Wickets | Ct/St for New Zealand vs England at Auckland on 22-Mar-2013
494 Down 3 Peter Toohey (Australia) flag Peter Toohey (Australia) 60.53 219 Runs | na Wickets | Ct/St for Australia vs West Indies at Kingston on 28-Apr-1978
495 Down 3 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 60.53 204 Runs | na Wickets | Ct/St for Pakistan vs New Zealand at Dunedin on 24-Nov-2009
498 Down 3 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 60.53 206 Runs | na Wickets | Ct/St for West Indies vs England at Chester-le-Street on 15-Jun-2007
499 Down 3 Dean Jones (Australia) flag Dean Jones (Australia) 60.53 237 Runs | na Wickets | Ct/St for Australia vs Pakistan at Adelaide on 19-Jan-1990
519 Down 4 Rahul Dravid (India) flag Rahul Dravid (India) 60.10 295 Runs | na Wickets | 3 Ct/St for India vs New Zealand at Ahmedabad on 08-Oct-2003
521 Down 4 Yuvraj Singh (India) flag Yuvraj Singh (India) 60.07 167 Runs | na Wickets | 2 Ct/St for India vs Pakistan at Karachi on 29-Jan-2006
530 Down 4 Marcus Trescothick (England) flag Marcus Trescothick (England) 59.84 288 Runs | na Wickets | 1 Ct/St for England vs South Africa at London on 04-Sep-2003
531 Down 4 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 59.84 209 Runs | Wickets | 1 Ct/St for Pakistan vs Australia at Abu Dhabi on 30-Oct-2014
532 Down 4 Brian Lara (West Indies) flag Brian Lara (West Indies) 59.84 201 Runs | na Wickets | 1 Ct/St for West Indies vs South Africa at Cape Town on 02-Jan-2004
533 Down 4 Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 59.84 249 Runs | na Wickets | 1 Ct/St for South Africa vs India at Chennai on 26-Mar-2008
534 Down 4 Brian Lara (West Indies) flag Brian Lara (West Indies) 59.83 221 Runs | na Wickets | 1 Ct/St for West Indies vs Australia at Adelaide on 15-Dec-2000
537 Down 4 Rahul Dravid (India) flag Rahul Dravid (India) 59.64 229 Runs | na Wickets | 2 Ct/St for India vs South Africa at Johannesburg on 16-Jan-1997
551 Down 4 Rahul Dravid (India) flag Rahul Dravid (India) 59.40 293 Runs | na Wickets | 2 Ct/St for India vs New Zealand at Hamilton on 02-Jan-1999
554 Down 4 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 59.38 219 Runs | na Wickets | 1 Ct/St for Australia vs South Africa at Durban on 24-Mar-2006
555 Down 4 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 59.38 216 Runs | na Wickets | 1 Ct/St for New Zealand vs Sri Lanka at Colombo on 25-Nov-2012
567 Down 5 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 59.13 298 Runs | na Wickets | 2 Ct/St for Australia vs Pakistan at Hobart on 14-Jan-2010
568 Down 5 KL Rahul (India) flag KL Rahul (India) 59.12 186 Runs | na Wickets | 3 Ct/St for India vs England at London on 07-Sep-2018
586 Down 5 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 58.92 171 Runs | na Wickets | 7 Ct/St for Australia vs Sri Lanka at Galle on 08-Mar-2004
659 Down 6 Graeme Pollock (South Africa) flag Graeme Pollock (South Africa) 58.45 214 Runs | Wickets | Ct/St for South Africa vs England at Gqeberha on 12-Feb-1965
662 Down 6 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 58.45 200 Runs | na Wickets | Ct/St for Australia vs South Africa at Melbourne on 26-Dec-2008
664 Down 6 Kim Hughes (Australia) flag Kim Hughes (Australia) 58.45 201 Runs | na Wickets | Ct/St for Australia vs England at London on 28-Aug-1980
665 Down 6 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 58.44 209 Runs | na Wickets | Ct/St for Pakistan vs Australia at Dubai on 22-Oct-2014
666 Down 6 Geoff Howarth (New Zealand) flag Geoff Howarth (New Zealand) 58.44 224 Runs | na Wickets | Ct/St for New Zealand vs England at Auckland on 04-Mar-1978
668 Down 6 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 58.44 199 Runs | na Wickets | Ct/St for Pakistan vs England at Manchester on 31-May-2001
669 Down 6 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 58.44 272 Runs | na Wickets | Ct/St for Pakistan vs India at Faisalabad on 16-Oct-1978
670 Down 6 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 58.44 216 Runs | na Wickets | Ct/St for Australia vs England at Leeds on 16-Aug-2001
671 Down 6 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 58.44 278 Runs | na Wickets | Ct/St for India vs West Indies at Mumbai on 01-Dec-1978
672 Down 6 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 58.44 226 Runs | na Wickets | Ct/St for Australia vs Pakistan at Dubai on 07-Oct-2018