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 - 16th Nov 2025. Next Update- post 7th Jan 2026.
CRR Change Name Points Stats
101 No change Keshav Maharaj (South Africa) flag Keshav Maharaj (South Africa) 76.80 2 Runs | 12 Wickets | Ct/St for South Africa vs Sri Lanka at Colombo on 20-Jul-2018
102 No change Keith Boyce (West Indies) flag Keith Boyce (West Indies) 76.79 164 Runs | 1 Wickets | Ct/St for West Indies vs Australia at Adelaide on 23-Jan-1976
103 No change Keith Boyce (West Indies) flag Keith Boyce (West Indies) 76.78 81 Runs | 11 Wickets | Ct/St for West Indies vs England at London on 26-Jul-1973
104 No change Eddie Barlow (South Africa) flag Eddie Barlow (South Africa) 76.78 163 Runs | 3 Wickets | Ct/St for South Africa vs Australia at Melbourne on 01-Jan-1964
105 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 76.78 59 Runs | 9 Wickets | Ct/St for Pakistan vs West Indies at Lahore on 06-Dec-1990
106 No change Vernon Philander (South Africa) flag Vernon Philander (South Africa) 76.76 96 Runs | 7 Wickets | Ct/St for South Africa vs England at London on 16-Aug-2012
107 No change Kraigg Brathwaite (West Indies) flag Kraigg Brathwaite (West Indies) 76.76 174 Runs | 2 Wickets | Ct/St for West Indies vs Australia at Perth on 30-Nov-2022
108 No change Anil Kumble (India) flag Anil Kumble (India) 76.76 47 Runs | 8 Wickets | Ct/St for India vs Australia at Sydney on 02-Jan-2008
109 No change Ravindra Jadeja (India) flag Ravindra Jadeja (India) 76.75 99 Runs | 7 Wickets | Ct/St for India vs England at London on 07-Sep-2018
110 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 76.75 89 Runs | 10 Wickets | Ct/St for Bangladesh vs Australia at Mirpur on 27-Aug-2017
111 No change Dale Steyn (South Africa) flag Dale Steyn (South Africa) 76.72 76 Runs | 10 Wickets | Ct/St for South Africa vs Australia at Melbourne on 26-Dec-2008
112 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 76.71 68 Runs | 8 Wickets | Ct/St for Australia vs South Africa at Perth on 30-Nov-2012
113 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
114 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
115 No change Jason Krejza (Australia) flag Jason Krejza (Australia) 76.60 9 Runs | 12 Wickets | 1 Ct/St for Australia vs India at Nagpur on 06-Nov-2008
116 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 76.50 107 Runs | 6 Wickets | 1 Ct/St for West Indies vs New Zealand at Auckland on 09-Mar-2006
117 No change Tim Southee (New Zealand) flag Tim Southee (New Zealand) 76.28 67 Runs | 6 Wickets | 2 Ct/St for New Zealand vs Australia at Hamilton on 27-Mar-2010
118 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
119 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
120 No change Mark Craig (New Zealand) flag Mark Craig (New Zealand) 75.63 99 Runs | 5 Wickets | 3 Ct/St for New Zealand vs England at Leeds on 29-May-2015
121 No change Dilruwan Perera (Sri Lanka) flag Dilruwan Perera (Sri Lanka) 75.59 80 Runs | 10 Wickets | 1 Ct/St for Sri Lanka vs Australia at Galle on 04-Aug-2016
122 No change Eddie Barlow (South Africa) flag Eddie Barlow (South Africa) 75.46 248 Runs | 3 Wickets | 1 Ct/St for South Africa vs Australia at Adelaide on 24-Jan-1964
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.88 103 Runs | 5 Wickets | 1 Ct/St for New Zealand vs India at Kanpur on 22-Sep-2016
128 No change Harbhajan Singh (India) flag Harbhajan Singh (India) 74.73 12 Runs | 13 Wickets | Ct/St for India vs Australia at Kolkata on 11-Mar-2001
129 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
130 No change Mitchell Starc (Australia) flag Mitchell Starc (Australia) 74.69 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 John Reid (New Zealand) flag John Reid (New Zealand) 74.67 204 Runs | 2 Wickets | Ct/St for New Zealand vs Pakistan at Karachi on 09-Apr-1965
133 No change George Hirst (England) flag George Hirst (England) 74.67 101 Runs | 6 Wickets | Ct/St for England vs Australia at London on 11-Aug-1902
134 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
135 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
136 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
137 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
138 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
139 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
140 No change Abdul Qadir (Pakistan) flag Abdul Qadir (Pakistan) 74.64 38 Runs | 13 Wickets | Ct/St for Pakistan vs England at Lahore on 25-Nov-1987
141 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
142 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
143 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
144 No change Malcolm Marshall (West Indies) flag Malcolm Marshall (West Indies) 74.55 92 Runs | 8 Wickets | Ct/St for West Indies vs India at Kanpur on 21-Oct-1983
145 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
146 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
147 No change Anil Kumble (India) flag Anil Kumble (India) 74.51 20 Runs | 13 Wickets | 1 Ct/St for India vs Australia at Chennai on 14-Oct-2004
148 No change Tony Greig (England) flag Tony Greig (England) 74.49 141 Runs | 7 Wickets | Ct/St for England vs New Zealand at Nottingham on 07-Jun-1973
149 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
150 No change Kapil Dev (India) flag Kapil Dev (India) 74.33 32 Runs | 10 Wickets | 1 Ct/St for India vs West Indies at Ahmedabad on 12-Nov-1983
151 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
152 No change Yasir Shah (Pakistan) flag Yasir Shah (Pakistan) 74.01 41 Runs | 10 Wickets | 1 Ct/St for Pakistan vs England at London on 14-Jul-2016
153 No change Jomel Warrican (West Indies) flag Jomel Warrican (West Indies) 73.99 54 Runs | 9 Wickets | 1 Ct/St for West Indies vs Pakistan at Multan on 25-Jan-2025
154 No change Stuart Broad (England) flag Stuart Broad (England) 73.97 36 Runs | 8 Wickets | 1 Ct/St for England vs Australia at Brisbane on 21-Nov-2013
155 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
156 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 73.92 122 Runs | 6 Wickets | 1 Ct/St for Bangladesh vs Sri Lanka at Mirpur on 26-Dec-2008
157 No change Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 73.92 119 Runs | 8 Wickets | 1 Ct/St for India vs England at Chennai on 13-Feb-2021
158 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
159 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 73.71 126 Runs | 3 Wickets | 4 Ct/St for West Indies vs Australia at Adelaide on 04-Dec-2009
160 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
161 No change Jack Ryder (Australia) flag Jack Ryder (Australia) 73.54 289 Runs | 1 Wickets | 1 Ct/St for Australia vs England at Adelaide on 16-Jan-1925
162 No change Ben Stokes (England) flag Ben Stokes (England) 73.51 254 Runs | 3 Wickets | 1 Ct/St for England vs West Indies at Manchester on 16-Jul-2020
163 No change Andy Blignaut (Zimbabwe) flag Andy Blignaut (Zimbabwe) 73.51 62 Runs | 8 Wickets | 1 Ct/St for Zimbabwe vs Pakistan at Harare on 09-Nov-2002
164 No change Greg Matthews (Australia) flag Greg Matthews (Australia) 73.51 71 Runs | 10 Wickets | 1 Ct/St for Australia vs India at Chennai on 18-Sep-1986
165 No change Ben Stokes (England) flag Ben Stokes (England) 73.51 119 Runs | 3 Wickets | 6 Ct/St for England vs South Africa at Cape Town on 03-Jan-2020
166 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
167 No change Michael Bevan (Australia) flag Michael Bevan (Australia) 73.42 85 Runs | 10 Wickets | 1 Ct/St for Australia vs West Indies at Adelaide on 25-Jan-1997
168 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
169 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
170 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
171 No change Fanie de Villiers (South Africa) flag Fanie de Villiers (South Africa) 72.77 66 Runs | 10 Wickets | 2 Ct/St for South Africa vs Pakistan at Johannesburg on 19-Jan-1995
172 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
173 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
174 No change Rangana Herath (Sri Lanka) flag Rangana Herath (Sri Lanka) 72.62 38 Runs | 13 Wickets | Ct/St for Sri Lanka vs Australia at Colombo on 13-Aug-2016
175 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
176 No change Geoff Dymock (Australia) flag Geoff Dymock (Australia) 72.61 17 Runs | 12 Wickets | Ct/St for Australia vs India at Kanpur on 02-Oct-1979
177 No change Merv Hughes (Australia) flag Merv Hughes (Australia) 72.59 Runs | 13 Wickets | Ct/St for Australia vs West Indies at Perth on 02-Dec-1988
178 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
179 No change Wes Hall (West Indies) flag Wes Hall (West Indies) 72.58 68 Runs | 9 Wickets | Ct/St for West Indies vs Australia at Brisbane on 09-Dec-1960
180 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
181 No change Chris Woakes (England) flag Chris Woakes (England) 72.58 58 Runs | 11 Wickets | Ct/St for England vs Pakistan at London on 14-Jul-2016
182 No change Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 72.58 39 Runs | 11 Wickets | Ct/St for Australia vs South Africa at Perth on 17-Dec-2008
183 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
184 No change Mark Wood (England) flag Mark Wood (England) 72.57 53 Runs | 9 Wickets | Ct/St for England vs South Africa at Johannesburg on 24-Jan-2020
185 No change Matt Henry (New Zealand) flag Matt Henry (New Zealand) 72.57 56 Runs | 8 Wickets | Ct/St for New Zealand vs Australia at Wellington on 29-Feb-2024
186 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
187 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
188 No change Bevan Congdon (New Zealand) flag Bevan Congdon (New Zealand) 72.56 248 Runs | 3 Wickets | Ct/St for New Zealand vs West Indies at Port of Spain on 09-Mar-1972
189 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
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 Charlie Llewellyn (South Africa) flag Charlie Llewellyn (South Africa) 72.56 94 Runs | 9 Wickets | Ct/St for South Africa vs Australia at Johannesburg on 11-Oct-1902
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 Arthur Fielder (England) flag Arthur Fielder (England) 72.54 21 Runs | 8 Wickets | 2 Ct/St for England vs Australia at Melbourne on 07-Feb-1908
194 No change Larry Gomes (West Indies) flag Larry Gomes (West Indies) 72.54 169 Runs | 3 Wickets | Ct/St for West Indies vs Australia at Sydney on 02-Jan-1982
195 No change Bill Edrich (England) flag Bill Edrich (England) 72.54 213 Runs | 8 Wickets | Ct/St for England vs South Africa at Manchester on 05-Jul-1947
196 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
197 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 72.52 80 Runs | 9 Wickets | Ct/St for Australia vs India at Melbourne on 26-Dec-2018
198 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
199 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
200 No change Kevin Pietersen (England) flag Kevin Pietersen (England) 72.51 161 Runs | 4 Wickets | Ct/St for England vs South Africa at Leeds on 02-Aug-2012
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #keshavmaharaj #maharaj #keithboyce #boyce #eddiebarlow #barlow #wasimakram #akram #vernonphilander #philander #kraiggbrathwaite #brathwaite #anilkumble #kumble #ravindrajadeja #jadeja #shakibalhasan #hasan #dalesteyn #steyn #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings