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
1 No change Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 100.00 34 Runs | 3 Wickets | Ct/St for West Indies vs England at Kolkata on 03-Apr-2016
2 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 99.99 78 Runs | 1 Wickets | Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012
3 No change Abhishek Sharma (India) flag Abhishek Sharma (India) 99.68 135 Runs | 2 Wickets | 1 Ct/St for India vs England at Mumbai on 02-Feb-2025
4 No change Joe Root (England) flag Joe Root (England) 98.67 54 Runs | 2 Wickets | 1 Ct/St for England vs West Indies at Kolkata on 03-Apr-2016
5 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 93.92 66 Runs | 4 Wickets | Ct/St for West Indies vs India at London on 12-Jun-2009
6 No change Shane Watson (Australia) flag Shane Watson (Australia) 90.87 72 Runs | 3 Wickets | Ct/St for Australia vs India at Colombo on 28-Sep-2012
7 No change Curtis Campher (Ireland) flag Curtis Campher (Ireland) 90.87 72 Runs | 2 Wickets | Ct/St for Ireland vs Scotland at Hobart on 19-Oct-2022
8 No change David Willey (England) flag David Willey (England) 90.86 21 Runs | 3 Wickets | Ct/St for England vs West Indies at Kolkata on 03-Apr-2016
9 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 89.54 26 Runs | 2 Wickets | 1 Ct/St for West Indies vs Sri Lanka at Colombo on 07-Oct-2012
10 No change David Hussey (Australia) flag David Hussey (Australia) 88.18 88 Runs | 2 Wickets | 1 Ct/St for Australia vs South Africa at Johannesburg on 27-Mar-2009
11 No change Roston Chase (West Indies) flag Roston Chase (West Indies) 87.83 52 Runs | 3 Wickets | Ct/St for West Indies vs South Africa at North Sound on 23-Jun-2024
12 No change Hardik Pandya (India) flag Hardik Pandya (India) 87.82 5 Runs | 3 Wickets | Ct/St for India vs South Africa at Bridgetown on 29-Jun-2024
13 No change Virat Kohli (India) flag Virat Kohli (India) 87.82 89 Runs | 1 Wickets | Ct/St for India vs West Indies at Mumbai on 31-Mar-2016
14 No change Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 87.81 18 Runs | 4 Wickets | Ct/St for New Zealand vs India at Nagpur on 15-Mar-2016
15 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 86.84 103 Runs | 3 Wickets | 1 Ct/St for Australia vs England at Hobart on 07-Feb-2018
16 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 86.49 25 Runs | 3 Wickets | 1 Ct/St for West Indies vs England at Kolkata on 03-Apr-2016
17 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 84.79 51 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Nottingham on 18-Jun-2009
18 No change Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 84.79 52 Runs | 2 Wickets | Ct/St for Pakistan vs South Africa at Sydney on 03-Nov-2022
19 No change Aqib Ilyas (Oman) flag Aqib Ilyas (Oman) 84.78 67 Runs | 2 Wickets | Ct/St for Oman vs United Arab Emirates at Doha on 23-Sep-2023
20 No change Shane Watson (Australia) flag Shane Watson (Australia) 84.78 70 Runs | 2 Wickets | Ct/St for Australia vs South Africa at Colombo on 30-Sep-2012
21 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 84.13 33 Runs | 3 Wickets | 2 Ct/St for Bangladesh vs Australia at Bengaluru on 21-Mar-2016
22 No change Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 84.13 15 Runs | 4 Wickets | 2 Ct/St for New Zealand vs India at Johannesburg on 16-Sep-2007
23 No change Tilak Varma (India) flag Tilak Varma (India) 84.12 55 Runs | 1 Wickets | 2 Ct/St for India vs Bangladesh at Hangzhou on 06-Oct-2023
24 No change Jofra Archer (England) flag Jofra Archer (England) 84.12 18 Runs | 4 Wickets | 2 Ct/St for England vs India at Ahmedabad on 18-Mar-2021
25 No change Ben Stokes (England) flag Ben Stokes (England) 83.45 52 Runs | 1 Wickets | 1 Ct/St for England vs Pakistan at Melbourne on 13-Nov-2022
26 No change Kabua Morea (P.N.G.) flag Kabua Morea (P.N.G.) 82.77 6 Runs | 4 Wickets | 1 Ct/St for Papua New Guinea vs Scotland at Al Amerat on 19-Oct-2021
27 No change Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 82.77 12 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs West Indies at London on 19-Jun-2009
28 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 81.75 38 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Colombo on 05-Oct-2012
29 No change Shane Watson (Australia) flag Shane Watson (Australia) 81.75 59 Runs | 4 Wickets | Ct/St for Australia vs England at Adelaide on 12-Jan-2011
30 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 81.75 51 Runs | 3 Wickets | Ct/St for Sri Lanka vs New Zealand at Wellington on 22-Dec-2006
31 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 81.75 75 Runs | 3 Wickets | Ct/St for Australia vs West Indies at Gros Islet on 14-Jul-2021
32 No change Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 81.75 56 Runs | 2 Wickets | Ct/St for Sri Lanka vs India at Pune on 05-Jan-2023
33 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 81.75 67 Runs | 3 Wickets | Ct/St for Australia vs Oman at Bridgetown on 05-Jun-2024
34 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 81.74 71 Runs | 4 Wickets | Ct/St for Pakistan vs Zimbabwe at Harare on 16-Sep-2011
35 No change George Linde (South Africa) flag George Linde (South Africa) 81.74 48 Runs | 4 Wickets | Ct/St for South Africa vs Pakistan at Durban on 10-Dec-2024
36 No change Imran Anwar (Bahrain) flag Imran Anwar (Bahrain) 81.74 60 Runs | 3 Wickets | Ct/St for Bahrain vs United Arab Emirates at Al Amerat on 13-Apr-2024
37 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 81.74 34 Runs | 3 Wickets | Ct/St for Sri Lanka vs England at Sharjah on 01-Nov-2021
38 No change Hardik Pandya (India) flag Hardik Pandya (India) 81.74 51 Runs | 4 Wickets | Ct/St for India vs England at Southampton on 07-Jul-2022
39 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 81.74 22 Runs | 4 Wickets | Ct/St for Pakistan vs Scotland at Durban on 12-Sep-2007
40 No change Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 81.74 54 Runs | 1 Wickets | Ct/St for Pakistan vs Sri Lanka at London on 21-Jun-2009
41 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 81.74 19 Runs | 4 Wickets | Ct/St for Afghanistan vs Bangladesh at Kingstown on 24-Jun-2024
42 No change Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 81.74 29 Runs | 4 Wickets | Ct/St for West Indies vs Sri Lanka at Nottingham on 10-Jun-2009
43 No change Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 81.73 26 Runs | 5 Wickets | Ct/St for Afghanistan vs West Indies at Lucknow on 16-Nov-2019
44 No change Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 81.73 6 Runs | 5 Wickets | Ct/St for Bangladesh vs New Zealand at Kolkata on 26-Mar-2016
45 No change Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 81.73 77 Runs | Wickets | Ct/St for Australia vs New Zealand at Dubai on 14-Nov-2021
46 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 81.72 1 Runs | 5 Wickets | Ct/St for Sri Lanka vs New Zealand at Chattogram on 31-Mar-2014
47 No change Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 81.72 1 Runs | 4 Wickets | Ct/St for Sri Lanka vs West Indies at Colombo on 07-Oct-2012
48 No change Bas de Leede (Netherlands) flag Bas de Leede (Netherlands) 80.74 91 Runs | 2 Wickets | 1 Ct/St for Netherlands vs United States of America at Bulawayo on 15-Jul-2022
49 No change Harmeet Singh (U.S.A.) flag Harmeet Singh (U.S.A.) 79.73 38 Runs | 2 Wickets | 1 Ct/St for United States of America vs South Africa at North Sound on 19-Jun-2024
50 No change Shane Watson (Australia) flag Shane Watson (Australia) 79.73 41 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Colombo on 22-Sep-2012
51 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 79.73 48 Runs | 1 Wickets | 1 Ct/St for Afghanistan vs Australia at Adelaide on 04-Nov-2022
52 No change Naseem Shah (Pakistan) flag Naseem Shah (Pakistan) 79.72 10 Runs | 3 Wickets | 1 Ct/St for Pakistan vs India at New York on 09-Jun-2024
53 No change Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 79.06 46 Runs | 3 Wickets | 1 Ct/St for Sri Lanka vs New Zealand at Nelson on 02-Jan-2025
54 No change Chris Jordan (England) flag Chris Jordan (England) 79.05 36 Runs | 3 Wickets | 1 Ct/St for England vs New Zealand at Wellington on 03-Nov-2019
55 No change Daren Sammy (West Indies) flag Daren Sammy (West Indies) 79.05 30 Runs | 3 Wickets | 4 Ct/St for West Indies vs Ireland at Georgetown on 30-Apr-2010
56 No change Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 78.70 6 Runs | 4 Wickets | 2 Ct/St for Afghanistan vs New Zealand at Georgetown on 07-Jun-2024
57 No change Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 78.70 86 Runs | 3 Wickets | Ct/St for Pakistan vs South Africa at Centurion on 03-Mar-2013
58 No change Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 78.70 57 Runs | 2 Wickets | Ct/St for South Africa vs England at Nottingham on 11-Jun-2009
59 No change Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 78.70 34 Runs | 3 Wickets | Ct/St for Pakistan vs New Zealand at Christchurch on 30-Dec-2010
60 No change Liam Livingstone (England) flag Liam Livingstone (England) 78.70 87 Runs | 2 Wickets | Ct/St for England vs Australia at Cardiff on 13-Sep-2024
61 No change Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 78.70 36 Runs | 3 Wickets | Ct/St for Sri Lanka vs Pakistan at Dubai on 11-Sep-2022
62 No change Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 78.70 61 Runs | 4 Wickets | Ct/St for Afghanistan vs Canada at Dubai on 18-Mar-2012
63 No change Gerhard Erasmus (Namibia) flag Gerhard Erasmus (Namibia) 78.70 52 Runs | 2 Wickets | Ct/St for Namibia vs Scotland at Bridgetown on 06-Jun-2024
64 No change Hardik Pandya (India) flag Hardik Pandya (India) 78.70 33 Runs | 4 Wickets | Ct/St for India vs England at Bristol on 08-Jul-2018
65 No change Michael Leask (Scotland) flag Michael Leask (Scotland) 78.70 44 Runs | 2 Wickets | Ct/St for Scotland vs Namibia at Abu Dhabi on 27-Oct-2021
66 No change Hardik Pandya (India) flag Hardik Pandya (India) 78.70 40 Runs | 3 Wickets | Ct/St for India vs Pakistan at Melbourne on 23-Oct-2022
67 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 78.70 42 Runs | 5 Wickets | Ct/St for Bangladesh vs West Indies at Mirpur on 20-Dec-2018
68 No change Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 78.70 82 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Wellington on 22-Jan-2016
69 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 78.70 46 Runs | 4 Wickets | Ct/St for Bangladesh vs Papua New Guinea at Al Amerat on 21-Oct-2021
70 No change Moeen Ali (England) flag Moeen Ali (England) 78.70 63 Runs | 2 Wickets | Ct/St for England vs West Indies at Bridgetown on 29-Jan-2022
71 No change Karan KC (Nepal) flag Karan KC (Nepal) 78.70 31 Runs | 4 Wickets | Ct/St for Nepal vs Netherlands at Al Amerat on 07-Oct-2019
72 No change Ashton Agar (Australia) flag Ashton Agar (Australia) 78.69 20 Runs | 5 Wickets | Ct/St for Australia vs South Africa at Johannesburg on 21-Feb-2020
73 No change Matthew Short (Australia) flag Matthew Short (Australia) 78.69 28 Runs | 5 Wickets | Ct/St for Australia vs England at Cardiff on 13-Sep-2024
74 No change Sean Williams (Zimbabwe) flag Sean Williams (Zimbabwe) 78.69 64 Runs | 1 Wickets | Ct/St for Zimbabwe vs Bangladesh at Brisbane on 30-Oct-2022
75 No change Irfan Pathan (India) flag Irfan Pathan (India) 78.69 3 Runs | 3 Wickets | Ct/St for India vs Pakistan at Johannesburg on 24-Sep-2007
76 No change Ahsan Malik (Netherlands) flag Ahsan Malik (Netherlands) 78.68 1 Runs | 5 Wickets | Ct/St for Netherlands vs South Africa at Chattogram on 27-Mar-2014
77 No change Luke Wright (England) flag Luke Wright (England) 78.68 99 Runs | Wickets | Ct/St for England vs Afghanistan at Colombo on 21-Sep-2012
78 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 78.68 63 Runs | Wickets | Ct/St for West Indies vs Sri Lanka at London on 19-Jun-2009
79 No change Trent Johnston (Ireland) flag Trent Johnston (Ireland) 78.39 62 Runs | 3 Wickets | 1 Ct/St for Ireland vs Afghanistan at Abu Dhabi on 30-Nov-2013
80 No change Shane Watson (Australia) flag Shane Watson (Australia) 78.39 51 Runs | 3 Wickets | 1 Ct/St for Australia vs Ireland at Colombo on 19-Sep-2012
81 No change Rohan Mustafa (U.A.E.) flag Rohan Mustafa (U.A.E.) 78.38 77 Runs | 3 Wickets | 1 Ct/St for United Arab Emirates vs Afghanistan at Fatullah on 19-Feb-2016
82 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 78.38 67 Runs | 2 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 26-Dec-2008
83 No change Collins Obuya (Kenya) flag Collins Obuya (Kenya) 78.38 63 Runs | 2 Wickets | 1 Ct/St for Kenya vs Netherlands at Dubai on 18-Oct-2019
84 No change Harry Manenti (Italy) flag Harry Manenti (Italy) 78.37 38 Runs | 5 Wickets | 1 Ct/St for Italy vs Scotland at The Hague on 09-Jul-2025
85 Down 1 Hardik Pandya (India) flag Hardik Pandya (India) 78.37 30 Runs | 4 Wickets | 1 Ct/St for India vs New Zealand at Ahmedabad on 01-Feb-2023
86 Down 1 Chris Jordan (England) flag Chris Jordan (England) 78.05 27 Runs | 3 Wickets | 2 Ct/St for England vs West Indies at Bridgetown on 13-Mar-2014
87 Down 1 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 78.04 51 Runs | 3 Wickets | 2 Ct/St for Pakistan vs Zimbabwe at Harare on 18-Sep-2011
88 Down 1 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 76.69 13 Runs | 3 Wickets | 1 Ct/St for Pakistan vs Ireland at Lauderhill on 16-Jun-2024
89 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 76.69 48 Runs | 1 Wickets | 1 Ct/St for South Africa vs Pakistan at Colombo on 28-Sep-2012
90 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 76.69 82 Runs | 1 Wickets | 1 Ct/St for Zimbabwe vs Ireland at Hobart on 17-Oct-2022
91 Down 1 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 76.67 Runs | 4 Wickets | 1 Ct/St for Afghanistan vs Australia at Kingstown on 22-Jun-2024
92 Down 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 76.02 51 Runs | 3 Wickets | 1 Ct/St for South Africa vs Sri Lanka at Colombo on 02-Aug-2013
93 Down 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 76.01 52 Runs | 2 Wickets | 1 Ct/St for Pakistan vs Sri Lanka at Hambantota on 03-Jun-2012
94 Down 1 Brydon Carse (England) flag Brydon Carse (England) 76.01 31 Runs | 3 Wickets | 1 Ct/St for England vs India at Chennai on 25-Jan-2025
95 Down 1 Roston Chase (West Indies) flag Roston Chase (West Indies) 76.01 37 Runs | 2 Wickets | 1 Ct/St for West Indies vs Australia at Perth on 13-Feb-2024
96 Down 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 76.01 51 Runs | 2 Wickets | 1 Ct/St for Australia vs West Indies at Gros Islet on 09-Jul-2021
97 Down 1 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 76.00 145 Runs | Wickets | 1 Ct/St for Australia vs Sri Lanka at Pallekele on 06-Sep-2016
98 Down 1 Yuvraj Singh (India) flag Yuvraj Singh (India) 75.66 60 Runs | 3 Wickets | Ct/St for India vs Sri Lanka at Mohali on 12-Dec-2009
99 Down 1 Darren Maddy (England) flag Darren Maddy (England) 75.66 50 Runs | 2 Wickets | Ct/St for England vs New Zealand at Durban on 18-Sep-2007
100 Down 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 75.66 62 Runs | 3 Wickets | Ct/St for Zimbabwe vs Sri Lanka at Colombo on 14-Jan-2024