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
201 Down 1 Anya Shrubsole (England) flag Anya Shrubsole (England) 70.38 10 Runs | 2 Wickets | 2 Ct/St for England Women vs West Indies Women at Sylhet on 24-Mar-2014
202 Down 1 Shashikala Siriwardene (Sri Lanka) flag Shashikala Siriwardene (Sri Lanka) 70.38 38 Runs | 2 Wickets | Ct/St for Sri Lanka Women vs South Africa Women at Johannesburg on 03-Feb-2019
203 Down 1 Ellyse Perry (Australia) flag Ellyse Perry (Australia) 70.38 75 Runs | Wickets | Ct/St for Australia Women vs India Women at Brabourne on 14-Dec-2022
204 Down 1 Sana Mir (Pakistan) flag Sana Mir (Pakistan) 70.38 22 Runs | 4 Wickets | Ct/St for Pakistan Women vs West Indies Women at St George's on 01-Nov-2015
205 Down 1 Chamari Athapaththu (Sri Lanka) flag Chamari Athapaththu (Sri Lanka) 70.07 39 Runs | 2 Wickets | 1 Ct/St for Sri Lanka Women vs Bangladesh Women at Bangkok on 03-Dec-2016
206 Down 1 Nadine de Klerk (South Africa) flag Nadine de Klerk (South Africa) 70.07 44 Runs | 2 Wickets | 1 Ct/St for South Africa Women vs Sri Lanka Women at East London on 03-Apr-2024
207 Down 1 Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 70.07 59 Runs | 1 Wickets | 1 Ct/St for England Women vs New Zealand Women at Taunton on 23-Jun-2018
208 Down 1 Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 70.07 105 Runs | 1 Wickets | 1 Ct/St for New Zealand Women vs South Africa Women at Wellington on 10-Feb-2020
209 Down 1 Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 69.77 48 Runs | 3 Wickets | Ct/St for New Zealand Women vs South Africa Women at Birmingham on 30-Jul-2022
210 Down 1 Heather Knight (England) flag Heather Knight (England) 69.76 26 Runs | 2 Wickets | 2 Ct/St for England Women vs New Zealand Women at Lincoln on 24-Feb-2015
211 Down 1 Sandamali Dolawatte (Sri Lanka) flag Sandamali Dolawatte (Sri Lanka) 69.75 15 Runs | 3 Wickets | Ct/St for Sri Lanka Women vs Bangladesh Women at Guangzhou on 28-Oct-2012
212 Down 1 Stafanie Taylor (West Indies) flag Stafanie Taylor (West Indies) 69.45 62 Runs | 3 Wickets | 1 Ct/St for West Indies Women vs Sri Lanka Women at Bridgetown on 02-May-2012
213 Down 1 Rabeya Khan (Bangladesh) flag Rabeya Khan (Bangladesh) 69.14 11 Runs | 3 Wickets | 2 Ct/St for Bangladesh Women vs Namibia Women at Kirtipur on 22-Jan-2026
214 Down 2 Annabel Sutherland (Australia) flag Annabel Sutherland (Australia) 69.14 10 Runs | 2 Wickets | 1 Ct/St for Australia Women vs India Women at Sharjah on 13-Oct-2024
215 Down 2 Pamela Lavine (West Indies) flag Pamela Lavine (West Indies) 69.14 37 Runs | 4 Wickets | Ct/St for West Indies Women vs England Women at Basseterre on 10-Nov-2009
216 Down 2 Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 69.14 77 Runs | 2 Wickets | Ct/St for New Zealand Women vs South Africa Women at Wellington on 09-Feb-2020
217 Down 2 Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 69.14 14 Runs | 1 Wickets | 1 Ct/St for New Zealand Women vs India Women at Nottingham on 18-Jun-2009
218 Down 2 Dane van Niekerk (South Africa) flag Dane van Niekerk (South Africa) 69.14 23 Runs | 2 Wickets | 1 Ct/St for South Africa Women vs New Zealand Women at Sylhet on 31-Mar-2014
219 Down 2 Hayley Matthews (West Indies/Barbados) flag Hayley Matthews (West Indies/Barbados) 69.14 20 Runs | 2 Wickets | 1 Ct/St for West Indies Women vs Pakistan Women at Paarl on 19-Feb-2023
220 Down 2 Tuba Hassan (Pakistan) flag Tuba Hassan (Pakistan) 69.14 28 Runs | 1 Wickets | 1 Ct/St for Pakistan Women vs England Women at Cape Town on 21-Feb-2023
221 Down 2 Stafanie Taylor (West Indies) flag Stafanie Taylor (West Indies) 69.14 24 Runs | 1 Wickets | 1 Ct/St for West Indies Women vs Australia Women at Mirpur on 03-Apr-2014
222 Down 2 Darcie Brown (Australia) flag Darcie Brown (Australia) 69.14 6 Runs | 1 Wickets | 1 Ct/St for Australia Women vs New Zealand Women at Paarl on 11-Feb-2023
223 Down 2 Sophie Ecclestone (England) flag Sophie Ecclestone (England) 69.14 Runs | 3 Wickets | 1 Ct/St for England Women vs Ireland Women at Paarl on 13-Feb-2023
224 Down 2 Kary Chan (Hong Kong) flag Kary Chan (Hong Kong) 69.13 38 Runs | 2 Wickets | 2 Ct/St for Hong Kong Women vs Malaysia Women at ICCA 2 Dubai on 25-Nov-2021
225 Down 2 Deandra Dottin (West Indies/Barbados) flag Deandra Dottin (West Indies/Barbados) 69.13 38 Runs | 2 Wickets | 2 Ct/St for West Indies Women vs Pakistan Women at St George's on 29-Oct-2015
226 Down 2 Shanel Daley (West Indies) flag Shanel Daley (West Indies) 68.83 25 Runs | 2 Wickets | Ct/St for West Indies Women vs Australia Women at Colombo (RPS) on 05-Oct-2012
227 Down 2 Fatima Sana (Pakistan) flag Fatima Sana (Pakistan) 68.83 13 Runs | 2 Wickets | Ct/St for Pakistan Women vs India Women at Dubai (DICS) on 06-Oct-2024
228 Down 2 Deepti Sharma (India) flag Deepti Sharma (India) 68.83 29 Runs | 2 Wickets | Ct/St for India Women vs Australia Women at Sharjah on 13-Oct-2024
229 Down 2 Anna Peterson (New Zealand) flag Anna Peterson (New Zealand) 68.83 9 Runs | 2 Wickets | Ct/St for New Zealand Women vs Australia Women at Melbourne on 02-Mar-2020
230 Down 2 Kate Pulford (New Zealand) flag Kate Pulford (New Zealand) 68.83 14 Runs | 1 Wickets | Ct/St for New Zealand Women vs England Women at Lord's on 21-Jun-2009
231 Down 2 Marizanne Kapp (South Africa) flag Marizanne Kapp (South Africa) 68.82 23 Runs | 3 Wickets | Ct/St for South Africa Women vs New Zealand Women at Sylhet on 31-Mar-2014
232 Down 2 Isobel Joyce (Ireland) flag Isobel Joyce (Ireland) 68.82 32 Runs | 2 Wickets | Ct/St for Ireland Women vs Pakistan Women at Sylhet on 31-Mar-2014
233 Down 2 Danielle Hazell (England) flag Danielle Hazell (England) 68.82 16 Runs | 1 Wickets | Ct/St for England Women vs Australia Women at Colombo (RPS) on 07-Oct-2012
234 Down 2 Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 68.82 9 Runs | 2 Wickets | Ct/St for England Women vs Australia Women at Mirpur on 06-Apr-2014
235 Down 2 Nida Dar (Pakistan) flag Nida Dar (Pakistan) 68.82 16 Runs | 3 Wickets | Ct/St for Pakistan Women vs England Women at Chennai on 27-Mar-2016
236 Down 2 Soniya Dabir (India) flag Soniya Dabir (India) 68.82 9 Runs | 3 Wickets | Ct/St for India Women vs Pakistan Women at Sylhet on 02-Apr-2014
237 Down 2 Beth Mooney (Australia) flag Beth Mooney (Australia) 68.54 78 Runs | na Wickets | 3 Ct/St for Australia Women vs India Women at Melbourne on 08-Mar-2020
238 Down 2 Charlotte Edwards (England) flag Charlotte Edwards (England) 68.52 43 Runs | 2 Wickets | Ct/St for England Women vs Pakistan Women at Taunton on 16-Jun-2009
239 Down 2 Suzie Bates (New Zealand) flag Suzie Bates (New Zealand) 68.52 69 Runs | 3 Wickets | Ct/St for New Zealand Women vs Sri Lanka Women at Nelson on 20-Nov-2015
240 Down 2 Anuja Patil (India) flag Anuja Patil (India) 68.52 54 Runs | 3 Wickets | Ct/St for India Women vs Sri Lanka Women at Colombo (CCC) on 24-Sep-2018
241 Down 2 Katherine Sciver-Brunt (England) flag Katherine Sciver-Brunt (England) 68.52 42 Runs | 2 Wickets | Ct/St for England Women vs South Africa Women at Taunton on 20-Jun-2018
242 Down 2 Charlotte Edwards (England) flag Charlotte Edwards (England) 68.52 48 Runs | 3 Wickets | Ct/St for England Women vs Sri Lanka Women at Colombo (NCC) on 19-Nov-2010
243 Down 2 Nida Dar (Pakistan) flag Nida Dar (Pakistan) 68.52 25 Runs | 2 Wickets | 1 Ct/St for Pakistan Women vs Bangladesh Women at Guangzhou on 30-Oct-2012
244 Down 2 Nicola Browne (New Zealand) flag Nicola Browne (New Zealand) 68.51 29 Runs | 1 Wickets | 1 Ct/St for New Zealand Women vs Australia Women at Sylhet on 23-Mar-2014
245 Down 2 Marizanne Kapp (South Africa) flag Marizanne Kapp (South Africa) 68.51 38 Runs | 1 Wickets | 1 Ct/St for South Africa Women vs Sri Lanka Women at Gros Islet on 12-Nov-2018
246 Down 2 Inoka Ranaweera (Sri Lanka) flag Inoka Ranaweera (Sri Lanka) 68.51 2 Runs | 2 Wickets | 1 Ct/St for Sri Lanka Women vs India Women at Sylhet on 24-Mar-2014
247 Down 2 Tahlia McGrath (Australia) flag Tahlia McGrath (Australia) 68.51 40 Runs | 1 Wickets | 1 Ct/St for Australia Women vs England Women at Birmingham on 01-Jul-2023
248 Down 2 Ellyse Perry (Australia) flag Ellyse Perry (Australia) 68.51 72 Runs | Wickets | 1 Ct/St for Australia Women vs India Women at Brabourne on 17-Dec-2022
249 Down 2 Heather Knight (England) flag Heather Knight (England) 68.51 78 Runs | Wickets | 1 Ct/St for England Women vs Australia Women at Canberra on 01-Feb-2020
250 Down 2 Sana Mir (Pakistan) flag Sana Mir (Pakistan) 68.51 11 Runs | 4 Wickets | 1 Ct/St for Pakistan Women vs India Women at Guangzhou on 31-Oct-2012
251 Down 2 Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 68.21 50 Runs | 2 Wickets | Ct/St for New Zealand Women vs England Women at Hove on 04-Sep-2021
252 Down 2 Shashikala Siriwardene (Sri Lanka) flag Shashikala Siriwardene (Sri Lanka) 68.21 31 Runs | 2 Wickets | Ct/St for Sri Lanka Women vs Bangladesh Women at Gros Islet on 14-Nov-2018
253 Down 2 Tahlia McGrath (Australia) flag Tahlia McGrath (Australia) 68.20 34 Runs | 2 Wickets | Ct/St for Australia Women vs New Zealand Women at Birmingham on 06-Aug-2022
254 Down 2 Stafanie Taylor (West Indies) flag Stafanie Taylor (West Indies) 68.20 40 Runs | 2 Wickets | Ct/St for West Indies Women vs England Women at Hove on 15-Sep-2012
255 Down 2 Arlene Kelly (Ireland) flag Arlene Kelly (Ireland) 68.20 35 Runs | 2 Wickets | Ct/St for Ireland Women vs Scotland Women at Abu Dhabi on 05-May-2024
256 Down 2 Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 68.20 15 Runs | 2 Wickets | Ct/St for England Women vs Pakistan Women at Chennai on 27-Mar-2016
257 Down 2 Bismah Maroof (Pakistan) flag Bismah Maroof (Pakistan) 68.20 31 Runs | 2 Wickets | Ct/St for Pakistan Women vs South Africa Women at Colombo (Moors) on 03-Oct-2012
258 Down 2 Stafanie Taylor (West Indies) flag Stafanie Taylor (West Indies) 68.20 51 Runs | 1 Wickets | Ct/St for West Indies Women vs England Women at Bridgetown on 26-Oct-2013
259 Down 2 Suzie Bates (New Zealand) flag Suzie Bates (New Zealand) 68.20 48 Runs | Wickets | 2 Ct/St for New Zealand Women vs Australia Women at Providence on 13-Nov-2018
260 Down 2 Chamari Athapaththu (Sri Lanka) flag Chamari Athapaththu (Sri Lanka) 68.20 113 Runs | 1 Wickets | Ct/St for Sri Lanka Women vs Australia Women at North Sydney on 29-Sep-2019
261 Down 2 Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 68.20 29 Runs | 3 Wickets | Ct/St for New Zealand Women vs Australia Women at Brisbane on 26-Sep-2020
262 Down 2 Shelley Nitschke (Australia) flag Shelley Nitschke (Australia) 68.20 56 Runs | 1 Wickets | Ct/St for Australia Women vs West Indies Women at Taunton on 14-Jun-2009
263 Down 2 Amelia Kerr (New Zealand) flag Amelia Kerr (New Zealand) 68.20 18 Runs | 2 Wickets | Ct/St for New Zealand Women vs Australia Women at Brisbane on 30-Sep-2020
264 Down 2 Kavisha Dilhari (Sri Lanka) flag Kavisha Dilhari (Sri Lanka) 68.20 20 Runs | 2 Wickets | Ct/St for Sri Lanka Women vs India Women at Thiruvananthapuram on 26-Dec-2025
265 Down 2 Harmanpreet Kaur (India) flag Harmanpreet Kaur (India) 68.20 26 Runs | 2 Wickets | Ct/St for India Women vs England Women at Dharamsala on 22-Mar-2016
266 Down 2 Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 68.20 20 Runs | 1 Wickets | 3 Ct/St for England Women vs West Indies Women at Bridgetown on 22-Dec-2022
267 Down 2 Deandra Dottin (West Indies/Barbados) flag Deandra Dottin (West Indies/Barbados) 68.20 52 Runs | 1 Wickets | Ct/St for West Indies Women vs India Women at DY Patil on 15-Dec-2024
268 Down 2 Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 68.20 67 Runs | 1 Wickets | Ct/St for England Women vs South Africa Women at Benoni on 27-Nov-2024
269 Down 2 Shafali Verma (India) flag Shafali Verma (India) 68.19 75 Runs | Wickets | Ct/St for India Women vs England Women at Birmingham on 12-Jul-2025
270 Down 2 Chloe Tryon (South Africa) flag Chloe Tryon (South Africa) 68.19 57 Runs | Wickets | Ct/St for South Africa Women vs India Women at East London on 02-Feb-2023
271 Down 2 Megan McColl (Scotland) flag Megan McColl (Scotland) 67.89 4 Runs | 5 Wickets | Ct/St for Scotland Women vs France Women at Cartagena on 30-Aug-2021
272 Down 2 Asmavia Iqbal (Pakistan) flag Asmavia Iqbal (Pakistan) 67.89 23 Runs | 3 Wickets | 1 Ct/St for Pakistan Women vs South Africa Women at Sharjah on 19-Mar-2015
273 Down 2 Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 67.89 14 Runs | 2 Wickets | 1 Ct/St for New Zealand Women vs India Women at Bengaluru on 13-Jul-2015
274 Down 2 Sophie Ecclestone (England) flag Sophie Ecclestone (England) 67.89 22 Runs | 2 Wickets | 1 Ct/St for England Women vs Australia Women at The Oval on 05-Jul-2023
275 Down 2 Rachel Candy (New Zealand) flag Rachel Candy (New Zealand) 67.89 4 Runs | 2 Wickets | 1 Ct/St for New Zealand Women vs Australia Women at North Sydney on 21-Jan-2012
276 Down 2 Nida Dar (Pakistan) flag Nida Dar (Pakistan) 67.89 9 Runs | 2 Wickets | 1 Ct/St for Pakistan Women vs West Indies Women at North Sound on 30-Jun-2021
277 Down 2 Deepti Sharma (India) flag Deepti Sharma (India) 67.89 25 Runs | 2 Wickets | 1 Ct/St for India Women vs Australia Women at Brabourne on 14-Dec-2022
278 Down 2 Amanjot Kaur (India) flag Amanjot Kaur (India) 67.89 10 Runs | 2 Wickets | 1 Ct/St for India Women vs England Women at Wankhede on 10-Dec-2023
279 Down 2 Ashleigh Gardner (Australia) flag Ashleigh Gardner (Australia) 67.88 73 Runs | Wickets | 1 Ct/St for Australia Women vs New Zealand Women at Hamilton on 28-Mar-2021
280 Down 2 Nida Dar (Pakistan) flag Nida Dar (Pakistan) 67.58 53 Runs | 2 Wickets | Ct/St for Pakistan Women vs South Africa Women at Pretoria on 15-May-2019
281 Down 2 Frances Mackay (New Zealand) flag Frances Mackay (New Zealand) 67.58 51 Runs | 1 Wickets | 2 Ct/St for New Zealand Women vs Ireland Women at Sylhet on 25-Mar-2014
282 Down 2 Kavisha Egodage (U.A.E.) flag Kavisha Egodage (U.A.E.) 67.58 40 Runs | 2 Wickets | Ct/St for United Arab Emirates Women vs India Women at Dambulla on 21-Jul-2024
283 Down 2 Ellyse Perry (Australia) flag Ellyse Perry (Australia) 67.58 43 Runs | 2 Wickets | Ct/St for Australia Women vs New Zealand Women at New Plymouth on 04-Mar-2016
284 Down 2 Suzie Bates (New Zealand) flag Suzie Bates (New Zealand) 67.58 29 Runs | 1 Wickets | 2 Ct/St for New Zealand Women vs South Africa Women at Bengaluru on 26-Mar-2016
285 Down 2 Jess Watkin (New Zealand) flag Jess Watkin (New Zealand) 67.57 16 Runs | 2 Wickets | Ct/St for New Zealand Women vs England Women at Bristol on 28-Jun-2018
286 Down 2 Hayley Matthews (West Indies/Barbados) flag Hayley Matthews (West Indies/Barbados) 67.57 47 Runs | 1 Wickets | Ct/St for West Indies Women vs India Women at Vijayawada on 22-Nov-2016
287 Down 2 Dane van Niekerk (South Africa) flag Dane van Niekerk (South Africa) 67.27 52 Runs | 2 Wickets | 1 Ct/St for South Africa Women vs England Women at Paarl on 18-Feb-2016
288 Down 2 Shelley Nitschke (Australia) flag Shelley Nitschke (Australia) 67.27 46 Runs | 2 Wickets | 1 Ct/St for Australia Women vs New Zealand Women at Hobart on 21-Feb-2010
289 Down 2 Suzie Bates (New Zealand) flag Suzie Bates (New Zealand) 67.27 48 Runs | 1 Wickets | 1 Ct/St for New Zealand Women vs Australia Women at Wellington on 26-Feb-2010
290 Down 2 Jess Jonassen (Australia) flag Jess Jonassen (Australia) 67.26 31 Runs | 2 Wickets | 1 Ct/St for Australia Women vs West Indies Women at Sydney on 09-Nov-2014
291 Down 2 Orla Prendergast (Ireland) flag Orla Prendergast (Ireland) 67.26 38 Runs | 2 Wickets | 1 Ct/St for Ireland Women vs Sri Lanka Women at Dublin on 13-Aug-2024
292 Down 2 Sune Wittmann (Namibia) flag Sune Wittmann (Namibia) 67.26 6 Runs | 2 Wickets | 3 Ct/St for Namibia Women vs Thailand Women at Mong Kok on 08-Dec-2024
293 Down 2 Molly Strano (Australia) flag Molly Strano (Australia) 67.26 1 Runs | 5 Wickets | 1 Ct/St for Australia Women vs New Zealand Women at Geelong on 19-Feb-2017
294 Down 2 Nicola Browne (New Zealand) flag Nicola Browne (New Zealand) 67.26 22 Runs | 1 Wickets | 3 Ct/St for New Zealand Women vs England Women at Hove on 02-Jul-2010
295 Down 2 Nattaya Boochatham (Thailand) flag Nattaya Boochatham (Thailand) 66.96 21 Runs | 3 Wickets | Ct/St for Thailand Women vs Bangladesh Women at Utrecht on 26-Aug-2019
296 Down 2 Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 66.96 23 Runs | 4 Wickets | 2 Ct/St for England Women vs New Zealand Women at Bridgetown on 22-Oct-2013
297 Down 2 Katherine Sciver-Brunt (England) flag Katherine Sciver-Brunt (England) 66.96 25 Runs | 3 Wickets | Ct/St for England Women vs Australia Women at Bristol on 31-Jul-2019
298 Down 2 Nadine de Klerk (South Africa) flag Nadine de Klerk (South Africa) 66.96 29 Runs | 2 Wickets | Ct/St for South Africa Women vs England Women at East London on 24-Nov-2024
299 Down 2 Chloe Tryon (South Africa) flag Chloe Tryon (South Africa) 66.96 28 Runs | 2 Wickets | Ct/St for South Africa Women vs Ireland Women at Solihull on 09-Sep-2014
300 Down 2 Marizanne Kapp (South Africa) flag Marizanne Kapp (South Africa) 66.95 19 Runs | 2 Wickets | Ct/St for South Africa Women vs Ireland Women at Doha on 20-Jan-2014
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #woment20is #anyashrubsole #shrubsole #shashikalasiriwardene #siriwardene #ellyseperry #perry #sanamir #mir #chamariathapaththu #athapaththu #nadinedeklerk #klerk #natsciverbrunt #sciverbrunt #sophiedevine #devine #heatherknight #knight #sandamalidolawatte #dolawatte #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings