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
901 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 54.62 62 Runs | 1 Wickets | 1 Ct/St for Chennai Super Kings vs Rajasthan Royals at Ahmedabad on 19-Apr-2015
902 No change Hasan Ali (Pakistan) flag Hasan Ali (Pakistan) 54.62 6 Runs | 1 Wickets | 1 Ct/St for Comilla Victorians vs Rangpur Riders at Mirpur on 02-Dec-2017
903 No change Vipraj Nigam (India) flag Vipraj Nigam (India) 54.62 38 Runs | 2 Wickets | 1 Ct/St for Delhi Capitals vs Kolkata Knight Riders at Delhi on 29-Apr-2025
904 No change Matt Critchley (England) flag Matt Critchley (England) 54.62 54 Runs | 1 Wickets | 1 Ct/St for Essex vs Somerset at Chelmsford on 01-Jun-2025
905 No change Tom Hartley (England) flag Tom Hartley (England) 54.62 6 Runs | 2 Wickets | 1 Ct/St for Lancashire vs Nottinghamshire at Nottingham on 31-May-2022
906 No change Hardik Pandya (India) flag Hardik Pandya (India) 54.62 39 Runs | 1 Wickets | 1 Ct/St for Gujarat Titans vs Rajasthan Royals at Jaipur on 05-May-2023
907 No change Craig Overton (England) flag Craig Overton (England) 54.61 16 Runs | 1 Wickets | 3 Ct/St for Somerset vs Lancashire at Birmingham on 13-Sep-2025
908 No change Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 54.61 66 Runs | 1 Wickets | 1 Ct/St for Gloucestershire vs Sussex at Hove on 10-Jun-2022
909 No change Adam Rossington (England) flag Adam Rossington (England) 54.35 57 Runs | na Wickets | 4 Ct/St for Sunrisers Eastern Cape vs Pretoria Capitals at Johannesburg on 11-Feb-2023
910 No change David Warner (Australia) flag David Warner (Australia) 54.35 102 Runs | na Wickets | 2 Ct/St for Sydney Thunder vs Melbourne Stars at Melbourne on 17-Dec-2011
911 No change Samuel Badree (West Indies) flag Samuel Badree (West Indies) 54.35 na Runs | 4 Wickets | Ct/St for Royal Challengers Bengaluru vs Mumbai Indians at Bengaluru on 14-Apr-2017
912 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 54.35 na Runs | 5 Wickets | Ct/St for Glamorgan vs Somerset at Cardiff on 19-Jul-2024
913 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 54.35 114 Runs | na Wickets | Ct/St for Mumbai Indians vs Chennai Super Kings at Mumbai on 14-May-2008
914 No change Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 54.33 124 Runs | Wickets | Ct/St for Lucknow Super Giants vs Chennai Super Kings at Chennai on 23-Apr-2024
915 No change Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 54.33 Runs | 4 Wickets | Ct/St for Gujarat Lions vs Kolkata Knight Riders at Kanpur on 19-May-2016
916 No change Shane Watson (Australia) flag Shane Watson (Australia) 54.33 98 Runs | Wickets | 2 Ct/St for Rajasthan Royals vs Sunrisers Hyderabad at Jaipur on 27-Apr-2013
917 No change Nathan McAndrew (Australia) flag Nathan McAndrew (Australia) 54.32 29 Runs | 3 Wickets | Ct/St for Sussex vs Surrey at London on 07-Jun-2024
918 No change Tymal Mills (England) flag Tymal Mills (England) 54.32 27 Runs | 3 Wickets | Ct/St for Sussex vs Gloucestershire at Hove on 25-Jun-2021
919 No change Paul Coughlin (England) flag Paul Coughlin (England) 54.32 12 Runs | 5 Wickets | 2 Ct/St for Durham vs Northamptonshire at Northampton on 17-Jun-2016
920 No change Liam Dawson (England) flag Liam Dawson (England) 54.32 10 Runs | 3 Wickets | Ct/St for Hampshire vs Derbyshire at Derby on 22-Aug-2017
921 No change Wayne Parnell (South Africa) flag Wayne Parnell (South Africa) 54.32 44 Runs | 3 Wickets | Ct/St for Barbados Royals vs Trinbago Knight Riders at Bridgetown on 02-Sep-2017
922 No change Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 54.32 23 Runs | 3 Wickets | Ct/St for Sunrisers Hyderabad vs Chennai Super Kings at Hyderabad on 08-May-2013
923 No change Moeen Ali (England) flag Moeen Ali (England) 54.32 19 Runs | 4 Wickets | Ct/St for Chennai Super Kings vs Lucknow Super Giants at Chennai on 03-Apr-2023
924 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 54.32 9 Runs | 4 Wickets | Ct/St for Kolkata Knight Riders vs Mumbai Indians at Mumbai on 16-May-2012
925 No change Jordan Thompson (England) flag Jordan Thompson (England) 54.32 16 Runs | 3 Wickets | Ct/St for Yorkshire vs Sussex at Chester-le-Street on 24-Aug-2021
926 No change Krunal Pandya (India) flag Krunal Pandya (India) 54.32 73 Runs | 1 Wickets | Ct/St for Royal Challengers Bengaluru vs Delhi Capitals at Delhi on 27-Apr-2025
927 No change Andrew Salter (England) flag Andrew Salter (England) 54.32 12 Runs | 3 Wickets | 2 Ct/St for Glamorgan vs Hampshire at Southampton on 06-Jul-2018
928 No change Usama Mir (Pakistan) flag Usama Mir (Pakistan) 54.32 32 Runs | 2 Wickets | Ct/St for Manchester Originals (Men) vs Birmingham Phoenix (Men) at Manchester on 07-Aug-2023
929 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 54.31 40 Runs | 2 Wickets | Ct/St for Jamaica Tallawahs vs Guyana Amazon Warriors at Kingston on 18-Sep-2019
930 No change Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 54.31 25 Runs | 2 Wickets | Ct/St for Trinbago Knight Riders vs Guyana Amazon Warriors at Georgetown on 10-Jul-2016
931 No change Nathan Ellis (Australia) flag Nathan Ellis (Australia) 54.31 1 Runs | 3 Wickets | Ct/St for Hampshire vs Warwickshire at Birmingham on 07-Jul-2022
932 No change Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 54.31 65 Runs | 1 Wickets | 2 Ct/St for Khulna Royal Bengals vs Dhaka Gladiators at Mirpur on 11-Feb-2013
933 No change Anaru Kitchen (New Zealand) flag Anaru Kitchen (New Zealand) 54.31 37 Runs | 3 Wickets | 2 Ct/St for Otago vs Northern Districts at Mount Maunganui on 06-Dec-2015
934 No change Alzarri Joseph (West Indies) flag Alzarri Joseph (West Indies) 54.31 9 Runs | 4 Wickets | Ct/St for St Lucia Kings vs Trinbago Knight Riders at Basseterre on 01-Sep-2022
935 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 54.31 16 Runs | 3 Wickets | Ct/St for Multan Sultans vs Peshawar Zalmi at Dubai on 06-Mar-2018
936 No change Shafiul Islam (Bangladesh) flag Shafiul Islam (Bangladesh) 54.31 10 Runs | 3 Wickets | Ct/St for Rangpur Riders vs Dhaka Dominators at Mirpur on 11-Jan-2019
937 No change Raymon Reifer (West Indies) flag Raymon Reifer (West Indies) 54.31 6 Runs | 1 Wickets | Ct/St for Barbados Royals vs Trinbago Knight Riders at Bridgetown on 26-Sep-2019
938 No change Steven Mullaney (England) flag Steven Mullaney (England) 54.31 26 Runs | 4 Wickets | 2 Ct/St for Nottinghamshire vs Durham at Nottingham on 30-May-2014
939 No change Abu Hider (Bangladesh) flag Abu Hider (Bangladesh) 54.31 18 Runs | 2 Wickets | Ct/St for Comilla Victorians vs Rangpur Riders at Mirpur on 08-Dec-2015
940 No change Graham Wagg (England) flag Graham Wagg (England) 54.31 27 Runs | 3 Wickets | Ct/St for Derbyshire vs Nottinghamshire at Nottingham on 16-Jun-2008
941 No change Ravi Bopara (England) flag Ravi Bopara (England) 54.31 47 Runs | 2 Wickets | 2 Ct/St for Essex vs Kent at Chelmsford on 30-Aug-2019
942 No change Rahkeem Cornwall (West Indies) flag Rahkeem Cornwall (West Indies) 54.31 53 Runs | 2 Wickets | Ct/St for St Lucia Kings vs Trinbago Knight Riders at Gros Islet on 16-Aug-2018
943 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 54.31 53 Runs | 1 Wickets | Ct/St for Guyana Amazon Warriors vs Barbados Royals at Georgetown on 25-Sep-2022
944 No change James Neesham (New Zealand) flag James Neesham (New Zealand) 54.31 22 Runs | 3 Wickets | 2 Ct/St for Pretoria Capitals vs Paarl Royals at Centurion on 07-Feb-2023
945 No change Chris Woakes (England) flag Chris Woakes (England) 54.31 48 Runs | 1 Wickets | Ct/St for Warwickshire vs Essex at Birmingham on 13-Aug-2015
946 No change Dhawal Kulkarni (India) flag Dhawal Kulkarni (India) 54.31 6 Runs | 2 Wickets | Ct/St for Gujarat Lions vs Mumbai Indians at Mumbai on 16-Apr-2016
947 No change Wes Durston (England) flag Wes Durston (England) 54.31 64 Runs | 2 Wickets | 2 Ct/St for Derbyshire vs Warwickshire at Birmingham on 06-Jul-2011
948 No change Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 54.31 18 Runs | 1 Wickets | 2 Ct/St for Multan Sultans vs Lahore Qalandars at Karachi on 29-Jan-2022
949 No change Liam Livingstone (England) flag Liam Livingstone (England) 54.31 39 Runs | 2 Wickets | 2 Ct/St for Lancashire vs Warwickshire at Manchester on 18-Aug-2017
950 No change Simon Harmer (South Africa) flag Simon Harmer (South Africa) 54.30 29 Runs | 2 Wickets | 2 Ct/St for Essex vs Surrey at Chelmsford on 24-Jun-2022
951 No change Henry Brookes (England) flag Henry Brookes (England) 54.04 na Runs | 5 Wickets | 3 Ct/St for Birmingham Phoenix (Men) vs Southern Brave (Men) at Birmingham on 10-Aug-2022
952 No change Abu Hider (Bangladesh) flag Abu Hider (Bangladesh) 54.03 Runs | 5 Wickets | 1 Ct/St for Rangpur Riders vs Fortune Barishal at Chattogram on 19-Feb-2024
953 No change Harry Brook (England) flag Harry Brook (England) 54.03 102 Runs | na Wickets | 1 Ct/St for Lahore Qalandars vs Islamabad United at Lahore on 19-Feb-2022
954 No change Tarun Nethula (New Zealand) flag Tarun Nethula (New Zealand) 54.03 na Runs | 6 Wickets | 1 Ct/St for Northern Districts vs Central Districts at Napier on 25-Jan-2019
955 No change Virender Sehwag (India) flag Virender Sehwag (India) 54.03 119 Runs | na Wickets | 1 Ct/St for Delhi Capitals vs Deccan Chargers at Hyderabad on 05-May-2011
956 No change Adam Voges (Australia) flag Adam Voges (Australia) 54.00 70 Runs | 1 Wickets | 1 Ct/St for Nottinghamshire vs Yorkshire at Nottingham on 05-Jul-2012
957 No change Jason Holder (West Indies) flag Jason Holder (West Indies) 54.00 13 Runs | 3 Wickets | 1 Ct/St for Lucknow Super Giants vs Kolkata Knight Riders at Pune on 07-May-2022
958 No change Dushan Hemantha (Sri Lanka) flag Dushan Hemantha (Sri Lanka) 54.00 17 Runs | 3 Wickets | 1 Ct/St for Dambulla Sixers vs Kandy Falcons at Colombo on 15-Jul-2024
959 No change Anton Devcich (New Zealand) flag Anton Devcich (New Zealand) 54.00 21 Runs | 3 Wickets | 1 Ct/St for Northern Districts vs Central Districts at New Plymouth on 30-Dec-2017
960 No change Krunal Pandya (India) flag Krunal Pandya (India) 54.00 29 Runs | 3 Wickets | 1 Ct/St for Mumbai Indians vs Gujarat Lions at Rajkot on 29-Apr-2017
961 No change Ravi Bopara (England) flag Ravi Bopara (England) 54.00 45 Runs | 2 Wickets | 1 Ct/St for Essex vs Glamorgan at Cardiff on 07-Aug-2018
962 No change Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 54.00 102 Runs | 1 Wickets | 1 Ct/St for Essex vs Middlesex at London on 13-Jun-2010
963 No change Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 54.00 18 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Lancashire at Leeds on 05-Jun-2015
964 No change Josh Cobb (England) flag Josh Cobb (England) 54.00 70 Runs | 2 Wickets | 1 Ct/St for Leicestershire vs Northamptonshire at Northampton on 23-May-2014
965 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 54.00 21 Runs | 3 Wickets | 1 Ct/St for Melbourne Renegades vs Hobart Hurricanes at Melbourne on 19-Dec-2012
966 No change Jamie Overton (England) flag Jamie Overton (England) 54.00 37 Runs | 2 Wickets | 1 Ct/St for Manchester Originals (Men) vs Oval Invincibles (Men) at London on 09-Aug-2023
967 No change Pat Cummins (Australia) flag Pat Cummins (Australia) 54.00 18 Runs | 2 Wickets | 1 Ct/St for Sunrisers Hyderabad vs Lucknow Super Giants at Hyderabad on 27-Mar-2025
968 No change Andre Russell (West Indies) flag Andre Russell (West Indies) 54.00 50 Runs | 1 Wickets | 1 Ct/St for Jamaica Tallawahs vs St Lucia Kings at Basseterre on 27-Aug-2021
969 No change Dan Douthwaite (England) flag Dan Douthwaite (England) 54.00 35 Runs | 3 Wickets | 1 Ct/St for Glamorgan vs Sussex at Cardiff on 02-Jul-2021
970 No change Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 54.00 14 Runs | 2 Wickets | 1 Ct/St for Chittagong Kings vs Chattogram Challengers at Mirpur on 15-Jan-2020
971 No change Matt Milnes (England) flag Matt Milnes (England) 54.00 12 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Leicestershire at Leicester on 18-Jul-2025
972 No change Hardik Pandya (India) flag Hardik Pandya (India) 54.00 21 Runs | Wickets | 3 Ct/St for Mumbai Indians vs Chennai Super Kings at Chennai on 08-May-2015
973 No change Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 54.00 13 Runs | 3 Wickets | 1 Ct/St for Worcestershire vs Warwickshire at Worcester on 11-Jul-2025
974 No change Nick Greenwood (Jersey) flag Nick Greenwood (Jersey) 54.00 48 Runs | 1 Wickets | 1 Ct/St for Wellington vs Northern Districts at Hamilton on 01-Jan-2025
975 No change Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 54.00 32 Runs | 1 Wickets | 1 Ct/St for Auckland vs Otago at Queenstown on 31-Dec-2012
976 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 54.00 85 Runs | 1 Wickets | 1 Ct/St for Kolkata Knight Riders vs Delhi Capitals at Visakhapatnam on 03-Apr-2024
977 No change Will Sutherland (Australia) flag Will Sutherland (Australia) 54.00 18 Runs | 3 Wickets | 1 Ct/St for Yorkshire vs Leicestershire at Leicester on 18-Jul-2025
978 No change Sunil Narine (West Indies) flag Sunil Narine (West Indies) 54.00 39 Runs | 1 Wickets | 1 Ct/St for Comilla Victorians vs Sylhet Strikers at Mirpur on 12-Feb-2023
979 No change Khushdil Shah (Pakistan) flag Khushdil Shah (Pakistan) 54.00 33 Runs | 2 Wickets | 1 Ct/St for Karachi Kings vs Multan Sultans at Lahore on 01-May-2025
980 No change Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 53.99 28 Runs | 3 Wickets | 1 Ct/St for Auckland vs Otago at Dunedin on 13-Feb-2009
981 No change Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 53.99 27 Runs | 1 Wickets | 1 Ct/St for MI Cape Town vs Pretoria Capitals at Centurion on 01-Feb-2024
982 No change Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 53.73 na Runs | 3 Wickets | 3 Ct/St for Lahore Qalandars vs Quetta Gladiators at Lahore on 25-May-2025
983 No change Andrew Ellis (New Zealand) flag Andrew Ellis (New Zealand) 53.73 na Runs | 5 Wickets | Ct/St for Canterbury vs Northern Districts at Hamilton on 06-Nov-2015
984 No change Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 53.73 6 Runs | 5 Wickets | Ct/St for Otago vs Northern Districts at Hamilton on 16-Dec-2019
985 No change Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 53.73 93 Runs | na Wickets | Ct/St for Central Districts vs Northern Districts at Palmerston North on 27-Dec-2023
986 No change Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 53.73 na Runs | 6 Wickets | Ct/St for Khulna Tigers vs Chittagong Kings at Mirpur on 13-Jan-2020
987 No change Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 53.73 na Runs | 5 Wickets | Ct/St for Dhaka Dominators vs Chittagong Kings at Mirpur on 30-Dec-2019
988 No change David Miller (South Africa) flag David Miller (South Africa) 53.73 101 Runs | na Wickets | Ct/St for Punjab Kings vs Royal Challengers Bengaluru at Mohali on 06-May-2013
989 No change Michael Pepper (England) flag Michael Pepper (England) 53.73 120 Runs | na Wickets | Ct/St for Essex vs Sussex at Hove on 13-Jul-2024
990 No change Jack Shutt (England) flag Jack Shutt (England) 53.73 na Runs | 5 Wickets | Ct/St for Yorkshire vs Durham at Chester-le-Street on 23-Aug-2019
991 No change Luke Wright (England) flag Luke Wright (England) 53.73 153 Runs | na Wickets | Ct/St for Sussex vs Essex at Chelmsford on 25-Jul-2014
992 No change Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 53.73 na Runs | 6 Wickets | 2 Ct/St for Rajasthan Royals vs Chennai Super Kings at Jaipur on 04-May-2008
993 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 53.73 1 Runs | 6 Wickets | 2 Ct/St for Barbados Royals vs Trinbago Knight Riders at Bridgetown on 03-Aug-2013
994 No change Shahid Aziz (Pakistan) flag Shahid Aziz (Pakistan) 53.70 29 Runs | 3 Wickets | Ct/St for Multan Sultans vs Quetta Gladiators at Rawalpindi on 18-May-2025
995 No change Azeem Rafiq (England) flag Azeem Rafiq (England) 53.70 11 Runs | 3 Wickets | Ct/St for Yorkshire vs Lancashire at Manchester on 10-Jun-2011
996 No change Marnus Labuschagne (Australia) flag Marnus Labuschagne (Australia) 53.70 74 Runs | 2 Wickets | Ct/St for Glamorgan vs Surrey at London on 14-Jun-2021
997 No change Liam Livingstone (England) flag Liam Livingstone (England) 53.70 33 Runs | 2 Wickets | Ct/St for Lancashire vs Nottinghamshire at Nottingham on 11-Sep-2020
998 No change Steven Crook (Australia) flag Steven Crook (Australia) 53.70 37 Runs | 3 Wickets | Ct/St for Northamptonshire vs Nottinghamshire at Northampton on 23-Jul-2014
999 No change Kyle Abbott (South Africa) flag Kyle Abbott (South Africa) 53.70 4 Runs | 3 Wickets | Ct/St for Hampshire vs Kent at Beckenham on 04-Aug-2019
1000 No change Samit Patel (England) flag Samit Patel (England) 53.70 42 Runs | 3 Wickets | Ct/St for Galle Gladiators vs Jaffna Kings at Colombo on 05-Dec-2021
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #dwaynebravo #bravo #hasanali #ali #viprajnigam #nigam #mattcritchley #critchley #tomhartley #hartley #hardikpandya #pandya #craigoverton #overton #glennphillips #phillips #adamrossington #rossington #davidwarner #warner #samuelbadree #badree #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings