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
995 No change Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 41.84 7 Wickets for 116 Runs in 1st inns for New Zealand vs Australia at Christchurch on 28-Feb-1986 (SR-38 | ER-2.6)
996 No change Imran Khan (Pakistan) flag Imran Khan (Pakistan) 41.84 5 Wickets for 58 Runs in 3rd inns for Pakistan vs Sri Lanka at Pallekele on 03-Jul-2015 (SR-25 | ER-2.8)
997 No change George Giffen (Australia) flag George Giffen (Australia) 41.84 6 Wickets for 72 Runs in 4th inns for Australia vs England at Sydney on 29-Jan-1892 (SR-28 | ER-2.6)
998 No change Ishant Sharma (India) flag Ishant Sharma (India) 41.83 5 Wickets for 51 Runs in 3rd inns for India vs England at Birmingham on 01-Aug-2018 (SR-16 | ER-3.9)
999 No change Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 41.82 6 Wickets for 80 Runs in 1st inns for Bangladesh vs England at Chattogram on 20-Oct-2016 (SR-39 | ER-2.0)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #richardhadlee #hadlee #imrankhan #khan #georgegiffen #giffen #ishantsharma #sharma #mehidyhasanmiraz #miraz #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings