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
801 No change Deepti Sharma (India) flag Deepti Sharma (India) 51.64 40 Runs | 1 Wickets | 1 Ct/St for India Women vs Pakistan Women at Mount Maunganui on 06-Mar-2022
802 No change Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 51.64 14 Runs | 2 Wickets | 1 Ct/St for New Zealand Women vs England Women at Derby on 10-Jul-2018
803 No change Amy Jones (England) flag Amy Jones (England) 51.35 129 Runs | na Wickets | 3 Ct/St for England Women vs West Indies Women at Leicester on 04-Jun-2025
804 No change Rebecca Rolls (New Zealand) flag Rebecca Rolls (New Zealand) 51.35 104 Runs | na Wickets | 3 Ct/St for New Zealand Women vs Australia Women at Chennai on 21-Feb-2007
805 No change Mithali Raj (India) flag Mithali Raj (India) 51.35 91 Runs | na Wickets | Ct/St for India Women vs New Zealand Women at Potchefstroom on 07-Apr-2005
806 No change Maria Fahey (New Zealand) flag Maria Fahey (New Zealand) 51.35 73 Runs | na Wickets | Ct/St for New Zealand Women vs India Women at Potchefstroom on 07-Apr-2005
807 No change Meg Lanning (Australia) flag Meg Lanning (Australia) 51.35 135 Runs | na Wickets | Ct/St for Australia Women vs South Africa Women at Wellington on 22-Mar-2022
808 No change Pooja Vastrakar (India) flag Pooja Vastrakar (India) 51.34 6 Runs | 4 Wickets | Ct/St for India Women vs New Zealand Women at Hamilton on 10-Mar-2022
809 No change Shabnim Ismail (South Africa) flag Shabnim Ismail (South Africa) 51.33 Runs | 4 Wickets | Ct/St for South Africa Women vs Australia Women at Cuttack on 03-Feb-2013
810 No change Karen Smithies (England) flag Karen Smithies (England) 51.33 Runs | 3 Wickets | Ct/St for England Women vs New Zealand Women at Chennai on 26-Dec-1997
811 No change Afy Fletcher (West Indies) flag Afy Fletcher (West Indies) 51.32 3 Runs | 3 Wickets | Ct/St for West Indies Women vs England Women at Bristol on 15-Jul-2017
812 No change Chloe Tryon (South Africa) flag Chloe Tryon (South Africa) 51.32 54 Runs | Wickets | Ct/St for South Africa Women vs England Women at Bristol on 05-Jul-2017
813 No change Deandra Dottin (West Indies) flag Deandra Dottin (West Indies) 51.32 60 Runs | Wickets | Ct/St for West Indies Women vs Australia Women at Mumbai on 13-Feb-2013
814 No change Shabnim Ismail (South Africa) flag Shabnim Ismail (South Africa) 51.32 4 Runs | 3 Wickets | Ct/St for South Africa Women vs New Zealand Women at Hamilton on 17-Mar-2022
815 No change Ayabonga Khaka (South Africa) flag Ayabonga Khaka (South Africa) 51.32 2 Runs | 3 Wickets | Ct/St for South Africa Women vs New Zealand Women at Hamilton on 17-Mar-2022
816 No change Lucy Doolan (New Zealand) flag Lucy Doolan (New Zealand) 51.31 8 Runs | 3 Wickets | Ct/St for New Zealand Women vs England Women at Brabourne on 15-Feb-2013
817 No change Erin Osborne (Australia) flag Erin Osborne (Australia) 51.31 7 Runs | 2 Wickets | Ct/St for Australia Women vs West Indies Women at Brabourne on 17-Feb-2013
818 No change Harmanpreet Kaur (India) flag Harmanpreet Kaur (India) 51.31 51 Runs | Wickets | Ct/St for India Women vs England Women at Lord's on 23-Jul-2017
819 No change Katrina Keenan (New Zealand) flag Katrina Keenan (New Zealand) 51.31 5 Runs | 2 Wickets | Ct/St for New Zealand Women vs Australia Women at Eden Gardens on 29-Dec-1997
820 No change Fatima Sana (Pakistan) flag Fatima Sana (Pakistan) 51.31 9 Runs | 3 Wickets | Ct/St for Pakistan Women vs South Africa Women at Mount Maunganui on 11-Mar-2022
821 No change Chamani Seneviratna (U.A.E.) flag Chamani Seneviratna (U.A.E.) 51.31 3 Runs | 2 Wickets | Ct/St for Sri Lanka Women vs India Women at Brabourne on 05-Feb-2013
822 No change Hayley Matthews (West Indies) flag Hayley Matthews (West Indies) 51.30 43 Runs | 1 Wickets | Ct/St for West Indies Women vs India Women at Taunton on 29-Jun-2017
823 No change Erin Osborne (Australia) flag Erin Osborne (Australia) 51.30 19 Runs | 2 Wickets | Ct/St for Australia Women vs West Indies Women at Mumbai on 13-Feb-2013
824 No change Ayabonga Khaka (South Africa) flag Ayabonga Khaka (South Africa) 51.30 7 Runs | 2 Wickets | Ct/St for South Africa Women vs India Women at Leicester on 08-Jul-2017
825 No change Sune Luus (South Africa) flag Sune Luus (South Africa) 51.30 51 Runs | 1 Wickets | Ct/St for South Africa Women vs New Zealand Women at Hamilton on 17-Mar-2022
826 No change Katrina Keenan (New Zealand) flag Katrina Keenan (New Zealand) 51.30 35 Runs | 1 Wickets | Ct/St for New Zealand Women vs England Women at Chennai on 26-Dec-1997
827 No change Amanjot Kaur (India) flag Amanjot Kaur (India) 51.30 16 Runs | 2 Wickets | Ct/St for India Women vs Australia Women at Visakhapatnam on 12-Oct-2025
828 No change Suzie Bates (New Zealand) flag Suzie Bates (New Zealand) 51.30 44 Runs | 1 Wickets | Ct/St for New Zealand Women vs England Women at Derby on 12-Jul-2017
829 No change Ritu Moni (Bangladesh) flag Ritu Moni (Bangladesh) 51.30 27 Runs | 2 Wickets | Ct/St for Bangladesh Women vs South Africa Women at Dunedin on 05-Mar-2022
830 No change Rachel Pullar (New Zealand) flag Rachel Pullar (New Zealand) 51.30 8 Runs | 2 Wickets | Ct/St for New Zealand Women vs Australia Women at Pretoria on 24-Mar-2005
831 No change Julie Hunter (Australia) flag Julie Hunter (Australia) 51.30 16 Runs | 2 Wickets | Ct/St for Australia Women vs England Women at Brabourne on 08-Feb-2013
832 No change Melissa Reynard (England) flag Melissa Reynard (England) 51.30 15 Runs | 2 Wickets | Ct/St for England Women vs Australia Women at Lincoln on 10-Dec-2000
833 No change Lyn Fullston (Australia) flag Lyn Fullston (Australia) 51.01 na Runs | 4 Wickets | 1 Ct/St for Australia Women vs England Women at Lord's on 16-Jul-1987
834 No change Cathryn Fitzpatrick (Australia) flag Cathryn Fitzpatrick (Australia) 51.01 na Runs | 5 Wickets | 1 Ct/St for Australia Women vs Ireland Women at Dublin on 14-Jul-2001
835 No change Sophie Ecclestone (England) flag Sophie Ecclestone (England) 51.01 na Runs | 4 Wickets | 1 Ct/St for England Women vs India Women at Nagpur on 09-Apr-2018
836 No change Emma Sampson (Australia) flag Emma Sampson (Australia) 51.01 na Runs | 5 Wickets | 1 Ct/St for Australia Women vs New Zealand Women at Lincoln on 15-Mar-2008
837 No change Chamani Seneviratna (U.A.E.) flag Chamani Seneviratna (U.A.E.) 50.97 36 Runs | 2 Wickets | 1 Ct/St for Sri Lanka Women vs West Indies Women at Lucas Street on 27-Apr-2012
838 No change Chloe Tryon (South Africa) flag Chloe Tryon (South Africa) 50.97 37 Runs | 1 Wickets | 1 Ct/St for South Africa Women vs Australia Women at North Sydney on 07-Feb-2024
839 No change Charlotte Edwards (England) flag Charlotte Edwards (England) 50.96 50 Runs | 1 Wickets | 1 Ct/St for England Women vs Australia Women at W.A.C.A on 05-Jan-2011
840 No change Ashleigh Gardner (Australia) flag Ashleigh Gardner (Australia) 50.96 39 Runs | 1 Wickets | 1 Ct/St for Australia Women vs India Women at Delhi on 20-Sep-2025
841 No change Smriti Mandhana (India) flag Smriti Mandhana (India) 50.68 88 Runs | na Wickets | 2 Ct/St for India Women vs England Women at Indore on 19-Oct-2025
842 No change Holly Colvin (England) flag Holly Colvin (England) 50.68 11 Runs | 4 Wickets | 2 Ct/St for England Women vs West Indies Women at Port of Spain on 03-Nov-2013
843 No change Anya Shrubsole (England) flag Anya Shrubsole (England) 50.67 na Runs | 5 Wickets | Ct/St for England Women vs South Africa Women at Cuttack on 10-Feb-2013
844 No change Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 50.67 145 Runs | na Wickets | Ct/St for New Zealand Women vs South Africa Women at Cuttack on 01-Feb-2013
845 No change Olivia Magno (Australia) flag Olivia Magno (Australia) 50.66 8 Runs | 4 Wickets | 2 Ct/St for Australia Women vs New Zealand Women at Wellington on 25-Feb-1999
846 No change Purnima Rau (India) flag Purnima Rau (India) 50.66 8 Runs | 4 Wickets | Ct/St for India Women vs New Zealand Women at London on 28-Jul-1993
847 No change Shaquana Quintyne (West Indies) flag Shaquana Quintyne (West Indies) 50.65 5 Runs | 3 Wickets | 2 Ct/St for West Indies Women vs Sri Lanka Women at Mumbai on 03-Feb-2013
848 No change Poonam Yadav (India) flag Poonam Yadav (India) 50.65 7 Runs | 4 Wickets | 2 Ct/St for India Women vs England Women at Nagpur on 06-Apr-2018
849 No change Reema Malhotra (India) flag Reema Malhotra (India) 50.65 59 Runs | Wickets | Ct/St for India Women vs New Zealand Women at North Sydney on 17-Mar-2009
850 No change Denise Martin (Australia) flag Denise Martin (Australia) 50.65 1 Runs | 3 Wickets | 2 Ct/St for Australia Women vs New Zealand Women at Wellington on 28-Jan-1982
851 No change Leigh Kasperek (New Zealand) flag Leigh Kasperek (New Zealand) 50.65 Runs | 3 Wickets | 2 Ct/St for New Zealand Women vs Australia Women at Mount Maunganui on 10-Apr-2021
852 No change Sophie Devine (New Zealand) flag Sophie Devine (New Zealand) 50.64 85 Runs | Wickets | Ct/St for New Zealand Women vs South Africa Women at Indore on 06-Oct-2025
853 No change Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 50.63 58 Runs | Wickets | 2 Ct/St for England Women vs West Indies Women at Kingston on 19-Oct-2016
854 No change Shashikala Siriwardene (Sri Lanka) flag Shashikala Siriwardene (Sri Lanka) 50.63 34 Runs | 2 Wickets | Ct/St for Sri Lanka Women vs England Women at Brabourne on 01-Feb-2013
855 No change Heather Knight (England) flag Heather Knight (England) 50.63 53 Runs | Wickets | Ct/St for England Women vs India Women at Mount Maunganui on 16-Mar-2022
856 No change Rajeshwari Gayakwad (India) flag Rajeshwari Gayakwad (India) 50.63 Runs | 3 Wickets | Ct/St for India Women vs South Africa Women at Colombo (PSS) on 21-Feb-2017
857 No change Alicia Smith (South Africa) flag Alicia Smith (South Africa) 50.63 31 Runs | 2 Wickets | Ct/St for South Africa Women vs England Women at Pretoria on 30-Mar-2005
858 No change Tremayne Smartt (West Indies) flag Tremayne Smartt (West Indies) 50.63 1 Runs | 3 Wickets | Ct/St for West Indies Women vs New Zealand Women at Brabourne on 11-Feb-2013
859 No change Shashikala Siriwardene (Sri Lanka) flag Shashikala Siriwardene (Sri Lanka) 50.63 24 Runs | 3 Wickets | 2 Ct/St for Sri Lanka Women vs India Women at Dambulla on 03-May-2008
860 No change Chinelle Henry (West Indies) flag Chinelle Henry (West Indies) 50.63 51 Runs | 1 Wickets | 2 Ct/St for West Indies Women vs Bangladesh Women at Lahore on 17-Apr-2025
861 No change Lea Tahuhu (New Zealand) flag Lea Tahuhu (New Zealand) 50.63 6 Runs | 3 Wickets | Ct/St for New Zealand Women vs West Indies Women at Mount Maunganui on 04-Mar-2022
862 No change Danni Wyatt-Hodge (England) flag Danni Wyatt-Hodge (England) 50.63 26 Runs | 2 Wickets | Ct/St for England Women vs New Zealand Women at Brabourne on 13-Feb-2013
863 No change Cri-zelda Brits (South Africa) flag Cri-zelda Brits (South Africa) 50.63 49 Runs | 1 Wickets | Ct/St for South Africa Women vs Australia Women at Pretoria on 28-Mar-2005
864 No change Nahida Akter (Bangladesh) flag Nahida Akter (Bangladesh) 50.63 25 Runs | 2 Wickets | Ct/St for Bangladesh Women vs West Indies Women at Mount Maunganui on 18-Mar-2022
865 No change Hayley Matthews (West Indies) flag Hayley Matthews (West Indies) 50.63 29 Runs | 1 Wickets | 2 Ct/St for West Indies Women vs England Women at Bristol on 15-Jul-2017
866 No change Rumana Ahmed (Bangladesh) flag Rumana Ahmed (Bangladesh) 50.63 16 Runs | 2 Wickets | Ct/St for Bangladesh Women vs Pakistan Women at Hamilton on 14-Mar-2022
867 No change Cathryn Fitzpatrick (Australia) flag Cathryn Fitzpatrick (Australia) 50.63 43 Runs | 1 Wickets | Ct/St for Australia Women vs New Zealand Women at Pretoria on 24-Mar-2005
868 No change Zoe Goss (Australia) flag Zoe Goss (Australia) 50.63 47 Runs | 1 Wickets | Ct/St for Australia Women vs England Women at North Sydney on 03-Dec-1988
869 No change Laura Marsh (England) flag Laura Marsh (England) 50.63 31 Runs | 1 Wickets | Ct/St for England Women vs West Indies Women at Bristol on 15-Jul-2017
870 No change Alice Capsey (England) flag Alice Capsey (England) 50.63 20 Runs | 2 Wickets | Ct/St for England Women vs Bangladesh Women at Guwahati on 07-Oct-2025
871 No change Urooj Mumtaz (Pakistan) flag Urooj Mumtaz (Pakistan) 50.62 22 Runs | 2 Wickets | Ct/St for Pakistan Women vs West Indies Women at Sydney on 14-Mar-2009
872 No change Teuntje de Boer (Netherlands) flag Teuntje de Boer (Netherlands) 50.62 26 Runs | 2 Wickets | 2 Ct/St for Netherlands Women vs Sri Lanka Women at Christchurch on 10-Dec-2000
873 No change Alicia Smith (South Africa) flag Alicia Smith (South Africa) 50.62 46 Runs | 1 Wickets | Ct/St for South Africa Women vs West Indies Women at Newcastle on 08-Mar-2009
874 No change Nat Sciver-Brunt (England) flag Nat Sciver-Brunt (England) 50.62 31 Runs | 2 Wickets | 2 Ct/St for England Women vs Australia Women at Bristol on 12-Jul-2023
875 No change Katherine Sciver-Brunt (England) flag Katherine Sciver-Brunt (England) 50.62 9 Runs | 2 Wickets | Ct/St for England Women vs Pakistan Women at Leicester on 27-Jun-2017
876 No change Jenny Gunn (England) flag Jenny Gunn (England) 50.62 22 Runs | 1 Wickets | Ct/St for England Women vs New Zealand Women at Sydney on 14-Mar-2009
877 No change Asmavia Iqbal (Pakistan) flag Asmavia Iqbal (Pakistan) 50.62 14 Runs | 2 Wickets | Ct/St for Pakistan Women vs South Africa Women at Cuttack on 05-Feb-2013
878 No change Katherine Sciver-Brunt (England) flag Katherine Sciver-Brunt (England) 50.62 12 Runs | 2 Wickets | Ct/St for England Women vs Sri Lanka Women at Brabourne on 01-Feb-2013
879 No change Cathryn Fitzpatrick (Australia) flag Cathryn Fitzpatrick (Australia) 50.62 5 Runs | 2 Wickets | Ct/St for Australia Women vs New Zealand Women at Lincoln on 08-Feb-2003
880 No change Ellyse Perry (Australia) flag Ellyse Perry (Australia) 50.34 na Runs | 5 Wickets | 1 Ct/St for Australia Women vs India Women at Wankhede on 14-Mar-2012
881 No change Morna Nielsen (New Zealand) flag Morna Nielsen (New Zealand) 50.34 na Runs | 5 Wickets | 1 Ct/St for New Zealand Women vs South Africa Women at Kimberley on 11-Oct-2016
882 No change Lydia Greenway (England) flag Lydia Greenway (England) 50.34 125 Runs | na Wickets | 1 Ct/St for England Women vs South Africa Women at Potchefstroom on 21-Oct-2011
883 No change Ekta Bisht (India) flag Ekta Bisht (India) 50.34 na Runs | 5 Wickets | 1 Ct/St for India Women vs Pakistan Women at Colombo (PSS) on 19-Feb-2017
884 No change Olivia Magno (Australia) flag Olivia Magno (Australia) 50.34 na Runs | 4 Wickets | 1 Ct/St for Australia Women vs England Women at Nagpur on 18-Dec-1997
885 No change Sune Luus (South Africa) flag Sune Luus (South Africa) 50.33 12 Runs | 5 Wickets | 1 Ct/St for South Africa Women vs Pakistan Women at Sharjah on 15-Mar-2015
886 No change Nadine de Klerk (South Africa) flag Nadine de Klerk (South Africa) 50.29 48 Runs | 1 Wickets | 1 Ct/St for South Africa Women vs England Women at Kimberley on 04-Dec-2024
887 No change Almas Akram (Pakistan) flag Almas Akram (Pakistan) 50.29 19 Runs | 3 Wickets | 1 Ct/St for Pakistan Women vs Sri Lanka Women at Bogra on 07-Feb-2009
888 No change Anna Dodd (New Zealand) flag Anna Dodd (New Zealand) 50.29 15 Runs | 2 Wickets | 1 Ct/St for New Zealand Women vs Australia Women at Brisbane on 20-Oct-2006
889 No change Nadine de Klerk (South Africa) flag Nadine de Klerk (South Africa) 50.29 19 Runs | 3 Wickets | 1 Ct/St for South Africa Women vs India Women at Lucknow on 17-Mar-2021
890 No change Shikha Pandey (India) flag Shikha Pandey (India) 50.29 15 Runs | 3 Wickets | 1 Ct/St for India Women vs Australia Women at Vadodara on 15-Mar-2018
891 No change Nadine de Klerk (South Africa) flag Nadine de Klerk (South Africa) 50.29 22 Runs | 2 Wickets | 1 Ct/St for South Africa Women vs India Women at Colombo (RPS) on 07-May-2025
892 No change Hiruka Fernando (Sri Lanka) flag Hiruka Fernando (Sri Lanka) 50.29 65 Runs | 1 Wickets | 1 Ct/St for Sri Lanka Women vs Netherlands Women at Colombo (RPS) on 30-Mar-1999
893 No change Ellyse Perry (Australia) flag Ellyse Perry (Australia) 50.29 27 Runs | 2 Wickets | 1 Ct/St for Australia Women vs Bangladesh Women at Mirpur on 27-Mar-2024
894 No change Jess Jonassen (Australia) flag Jess Jonassen (Australia) 50.29 31 Runs | 2 Wickets | 1 Ct/St for Australia Women vs England Women at Leicester on 04-Jul-2019
895 No change Stafanie Taylor (West Indies) flag Stafanie Taylor (West Indies) 50.29 75 Runs | 1 Wickets | 1 Ct/St for West Indies Women vs India Women at Basseterre on 02-Mar-2012
896 No change Katherine Sciver-Brunt (England) flag Katherine Sciver-Brunt (England) 50.28 16 Runs | 2 Wickets | 1 Ct/St for England Women vs West Indies Women at Leicester on 06-Jun-2019
897 No change Erin Osborne (Australia) flag Erin Osborne (Australia) 50.28 40 Runs | 1 Wickets | 1 Ct/St for Australia Women vs England Women at Hobart on 26-Jan-2014
898 No change Karen Rolton (Australia) flag Karen Rolton (Australia) 50.28 47 Runs | 1 Wickets | 1 Ct/St for Australia Women vs India Women at Adelaide on 25-Feb-2006
899 No change Suwini de Alwis (Sri Lanka) flag Suwini de Alwis (Sri Lanka) 50.28 25 Runs | 3 Wickets | 1 Ct/St for Sri Lanka Women vs India Women at Dambulla on 03-May-2008
900 No change Stacy-Ann King (West Indies) flag Stacy-Ann King (West Indies) 50.28 39 Runs | 1 Wickets | 1 Ct/St for West Indies Women vs Sri Lanka Women at Colombo (RPS) on 11-Nov-2008
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #womenodis #deeptisharma #sharma #sophiedevine #devine #amyjones #jones #rebeccarolls #rolls #mithaliraj #raj #mariafahey #fahey #meglanning #lanning #poojavastrakar #vastrakar #shabnimismail #ismail #karensmithies #smithies #afyfletcher #fletcher #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings