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 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 48.43 178 Runs in 113 Balls in 2nd inns for South Africa vs Australia at Centurion on 30-Sep-2016 (SR-158%)
102 No change Shane Watson (Australia) flag Shane Watson (Australia) 48.43 105* Runs in 129 Balls in 2nd inns for Australia vs New Zealand at Centurion on 05-Oct-2009 (SR-81%)
103 No change Shane Watson (Australia) flag Shane Watson (Australia) 48.28 143 Runs in 107 Balls in 1st inns for Australia vs England at Southampton on 16-Sep-2013 (SR-134%)
104 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 48.13 200* Runs in 147 Balls in 1st inns for India vs South Africa at Gwalior on 24-Feb-2010 (SR-136%)
105 No change Paul Collingwood (England) flag Paul Collingwood (England) 48.10 120* Runs in 133 Balls in 2nd inns for England vs Australia at Melbourne on 09-Feb-2007 (SR-90%)
106 No change Andrew Strauss (England) flag Andrew Strauss (England) 47.91 158 Runs in 145 Balls in 2nd inns for England vs India at Bengaluru on 27-Feb-2011 (SR-109%)
107 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 47.72 114 Runs in 106 Balls in 1st inns for Pakistan vs India at London on 18-Jun-2017 (SR-108%)
108 No change Virender Sehwag (India) flag Virender Sehwag (India) 47.71 126 Runs in 104 Balls in 2nd inns for India vs England at Colombo on 22-Sep-2002 (SR-121%)
109 No change Neil Johnson (Zimbabwe) flag Neil Johnson (Zimbabwe) 47.56 132* Runs in 144 Balls in 2nd inns for Zimbabwe vs Australia at London on 09-Jun-1999 (SR-92%)
110 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 47.45 186* Runs in 150 Balls in 1st inns for India vs New Zealand at Hyderabad on 08-Nov-1999 (SR-124%)
111 No change Matthew Hayden (Australia) flag Matthew Hayden (Australia) 47.43 181* Runs in 166 Balls in 1st inns for Australia vs New Zealand at Hamilton on 20-Feb-2007 (SR-109%)
112 No change Graeme Smith (South Africa) flag Graeme Smith (South Africa) 47.41 134* Runs in 124 Balls in 2nd inns for South Africa vs India at Kolkata on 25-Nov-2005 (SR-108%)
113 No change Damien Martyn (Australia) flag Damien Martyn (Australia) 47.35 88* Runs in 84 Balls in 1st inns for Australia vs India at Johannesburg on 23-Mar-2003 (SR-105%)
114 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 47.23 124* Runs in 92 Balls in 2nd inns for India vs Zimbabwe at Sharjah on 13-Nov-1998 (SR-135%)
115 No change Virat Kohli (India) flag Virat Kohli (India) 47.23 183 Runs in 148 Balls in 2nd inns for India vs Pakistan at Mirpur on 18-Mar-2012 (SR-124%)
116 No change Devon Conway (New Zealand) flag Devon Conway (New Zealand) 47.20 138 Runs in 100 Balls in 2nd inns for New Zealand vs India at Indore on 24-Jan-2023 (SR-138%)
117 No change Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 47.15 130 Runs in 110 Balls in 2nd inns for Africa XI vs Asia XI at Bengaluru on 06-Jun-2007 (SR-118%)
118 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 47.13 137 Runs in 146 Balls in 1st inns for India vs South Africa at Melbourne on 22-Feb-2015 (SR-94%)
119 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 47.00 210* Runs in 156 Balls in 1st inns for Pakistan vs Zimbabwe at Bulawayo on 20-Jul-2018 (SR-135%)
120 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 46.86 117 Runs in 130 Balls in 1st inns for India vs New Zealand at Nairobi on 15-Oct-2000 (SR-90%)
121 No change John Davison (Canada) flag John Davison (Canada) 46.75 111 Runs in 76 Balls in 1st inns for Canada vs West Indies at Centurion on 23-Feb-2003 (SR-146%)
122 No change Gautam Gambhir (India) flag Gautam Gambhir (India) 46.74 97 Runs in 122 Balls in 2nd inns for India vs Sri Lanka at Mumbai on 02-Apr-2011 (SR-80%)
123 No change Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 46.66 131* Runs in 124 Balls in 1st inns for New Zealand vs Pakistan at Pallekele on 08-Mar-2011 (SR-106%)
124 No change James Taylor (England) flag James Taylor (England) 46.59 98* Runs in 90 Balls in 2nd inns for England vs Australia at Melbourne on 14-Feb-2015 (SR-109%)
125 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 46.49 145* Runs in 136 Balls in 1st inns for New Zealand vs South Africa at Kimberley on 22-Jan-2013 (SR-107%)
126 No change Virender Sehwag (India) flag Virender Sehwag (India) 46.29 125* Runs in 74 Balls in 2nd inns for India vs New Zealand at Hamilton on 11-Mar-2009 (SR-169%)
127 No change David Warner (Australia) flag David Warner (Australia) 46.22 179 Runs in 128 Balls in 1st inns for Australia vs Pakistan at Adelaide on 26-Jan-2017 (SR-140%)
128 No change Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 46.22 139* Runs in 143 Balls in 2nd inns for Sri Lanka vs England at Wellington on 01-Mar-2015 (SR-97%)
129 No change Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 46.20 160 Runs in 121 Balls in 1st inns for Pakistan vs Zimbabwe at Kingston on 21-Mar-2007 (SR-132%)
130 No change Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 46.15 188* Runs in 159 Balls in 1st inns for South Africa vs United Arab Emirates at Rawalpindi on 16-Feb-1996 (SR-118%)
131 No change Steven Smith (Australia) flag Steven Smith (Australia) 46.05 105 Runs in 93 Balls in 1st inns for Australia vs India at Sydney on 26-Mar-2015 (SR-113%)
132 No change David Warner (Australia) flag David Warner (Australia) 45.94 156 Runs in 128 Balls in 1st inns for Australia vs New Zealand at Melbourne on 09-Dec-2016 (SR-122%)
133 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 45.87 153* Runs in 130 Balls in 1st inns for West Indies vs Australia at Melbourne on 09-Dec-1979 (SR-118%)
134 No change Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 45.79 116* Runs in 119 Balls in 2nd inns for South Africa vs India at Colombo on 25-Sep-2002 (SR-97%)
135 No change Rohit Sharma (India) flag Rohit Sharma (India) 45.74 209 Runs in 158 Balls in 1st inns for India vs Australia at Bengaluru on 02-Nov-2013 (SR-132%)
136 No change David Warner (Australia) flag David Warner (Australia) 45.68 166 Runs in 147 Balls in 1st inns for Australia vs Bangladesh at Nottingham on 20-Jun-2019 (SR-113%)
137 No change Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 45.63 116* Runs in 114 Balls in 2nd inns for Pakistan vs India at Sharjah on 18-Apr-1986 (SR-102%)
138 No change Robin Smith (England) flag Robin Smith (England) 45.63 167* Runs in 163 Balls in 1st inns for England vs Australia at Birmingham on 21-May-1993 (SR-102%)
139 No change Jason Roy (England) flag Jason Roy (England) 45.57 180 Runs in 151 Balls in 2nd inns for England vs Australia at Melbourne on 14-Jan-2018 (SR-119%)
140 No change Yusuf Pathan (India) flag Yusuf Pathan (India) 45.56 105 Runs in 70 Balls in 2nd inns for India vs South Africa at Centurion on 23-Jan-2011 (SR-150%)
141 No change Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 45.50 110* Runs in 95 Balls in 1st inns for West Indies vs Sri Lanka at Pallekele on 07-Nov-2015 (SR-116%)
142 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 45.46 135 Runs in 128 Balls in 1st inns for Australia vs England at Melbourne on 14-Feb-2015 (SR-105%)
143 No change Josh Inglis (Australia) flag Josh Inglis (Australia) 45.42 120* Runs in 86 Balls in 2nd inns for Australia vs England at Lahore on 22-Feb-2025 (SR-140%)
144 No change Travis Head (Australia) flag Travis Head (Australia) 45.35 109 Runs in 67 Balls in 1st inns for Australia vs New Zealand at Dharamsala on 28-Oct-2023 (SR-163%)
145 No change Chris Gayle (West Indies) flag Chris Gayle (West Indies) 45.27 162 Runs in 97 Balls in 2nd inns for West Indies vs England at St George's on 27-Feb-2019 (SR-167%)
146 No change Eoin Morgan (England/Ireland) flag Eoin Morgan (England/Ireland) 45.24 148 Runs in 71 Balls in 1st inns for England vs Afghanistan at Manchester on 18-Jun-2019 (SR-208%)
147 No change Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 45.09 77 Runs in 25 Balls in 2nd inns for New Zealand vs England at Wellington on 20-Feb-2015 (SR-308%)
148 No change Scott Styris (New Zealand) flag Scott Styris (New Zealand) 44.86 111* Runs in 157 Balls in 1st inns for New Zealand vs Sri Lanka at St George's on 12-Apr-2007 (SR-71%)
149 No change Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 44.77 66 Runs in 47 Balls in 1st inns for Sri Lanka vs India at Kolkata on 13-Mar-1996 (SR-140%)
150 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 44.77 137 Runs in 137 Balls in 1st inns for India vs Sri Lanka at Delhi on 02-Mar-1996 (SR-100%)
151 No change Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 44.61 129* Runs in 143 Balls in 1st inns for Afghanistan vs Australia at Mumbai on 07-Nov-2023 (SR-90%)
152 No change Matthew Hayden (Australia) flag Matthew Hayden (Australia) 44.54 146 Runs in 128 Balls in 1st inns for Australia vs Pakistan at Nairobi on 30-Aug-2002 (SR-114%)
153 No change Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 44.49 174* Runs in 159 Balls in 1st inns for Sri Lanka vs India at Kingston on 02-Jul-2013 (SR-109%)
154 No change Graeme Smith (South Africa) flag Graeme Smith (South Africa) 44.49 141 Runs in 134 Balls in 2nd inns for South Africa vs England at Centurion on 27-Sep-2009 (SR-105%)
155 No change Viv Richards (West Indies) flag Viv Richards (West Indies) 44.48 149 Runs in 99 Balls in 1st inns for West Indies vs India at Jamshedpur on 07-Dec-1983 (SR-151%)
156 No change Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 44.44 117* Runs in 86 Balls in 2nd inns for Sri Lanka vs England at Wellington on 01-Mar-2015 (SR-136%)
157 No change Virender Sehwag (India) flag Virender Sehwag (India) 44.41 175 Runs in 140 Balls in 1st inns for India vs Bangladesh at Mirpur on 19-Feb-2011 (SR-125%)
158 No change Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 44.37 131* Runs in 121 Balls in 2nd inns for Pakistan vs Sri Lanka at Hyderabad on 10-Oct-2023 (SR-108%)
159 No change George Bailey (Australia) flag George Bailey (Australia) 44.37 156 Runs in 114 Balls in 1st inns for Australia vs India at Nagpur on 30-Oct-2013 (SR-137%)
160 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 44.34 138* Runs in 96 Balls in 2nd inns for South Africa vs England at Bloemfontein on 03-Feb-2016 (SR-144%)
161 No change Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 44.34 142* Runs in 128 Balls in 1st inns for Zimbabwe vs England at Harare on 07-Oct-2001 (SR-111%)
162 No change Matthew Hayden (Australia) flag Matthew Hayden (Australia) 44.34 158 Runs in 143 Balls in 1st inns for Australia vs West Indies at North Sound on 27-Mar-2007 (SR-110%)
163 No change Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 44.11 78* Runs in 57 Balls in 2nd inns for South Africa vs Sri Lanka at Sydney on 18-Mar-2015 (SR-137%)
164 No change Sourav Ganguly (India) flag Sourav Ganguly (India) 44.09 117* Runs in 109 Balls in 2nd inns for India vs England at Colombo on 22-Sep-2002 (SR-107%)
165 No change KL Rahul (India) flag KL Rahul (India) 44.07 97* Runs in 115 Balls in 2nd inns for India vs Australia at Chennai on 08-Oct-2023 (SR-84%)
166 No change Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 44.07 86 Runs in 76 Balls in 1st inns for Pakistan vs Australia at Melbourne on 23-Feb-1990 (SR-113%)
167 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 43.98 134* Runs in 114 Balls in 2nd inns for Sri Lanka vs Pakistan at Lahore on 05-Nov-1997 (SR-118%)
168 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 43.98 161* Runs in 146 Balls in 1st inns for Sri Lanka vs Bangladesh at Melbourne on 26-Feb-2015 (SR-110%)
169 No change David Gower (England) flag David Gower (England) 43.96 158 Runs in 118 Balls in 1st inns for England vs New Zealand at Brisbane on 15-Jan-1983 (SR-134%)
170 No change Virat Kohli (India) flag Virat Kohli (India) 43.91 129* Runs in 96 Balls in 2nd inns for India vs South Africa at Centurion on 16-Feb-2018 (SR-134%)
171 No change Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 43.90 169 Runs in 151 Balls in 1st inns for Bangladesh vs New Zealand at Nelson on 20-Dec-2023 (SR-112%)
172 No change Shikhar Dhawan (India) flag Shikhar Dhawan (India) 43.89 132* Runs in 90 Balls in 2nd inns for India vs Sri Lanka at Dambula on 20-Aug-2017 (SR-147%)
173 No change Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 43.84 139 Runs in 106 Balls in 2nd inns for West Indies vs India at Chennai on 15-Dec-2019 (SR-131%)
174 No change Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 43.82 126 Runs in 109 Balls in 2nd inns for South Africa vs Australia at Harare on 02-Sep-2014 (SR-116%)
175 No change Rohit Sharma (India) flag Rohit Sharma (India) 43.70 208* Runs in 153 Balls in 1st inns for India vs Sri Lanka at Mohali on 13-Dec-2017 (SR-136%)
176 No change Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 43.69 180* Runs in 144 Balls in 2nd inns for Pakistan vs New Zealand at Rawalpindi on 29-Apr-2023 (SR-125%)
177 No change Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 43.60 150 Runs in 136 Balls in 1st inns for West Indies vs South Africa at East London on 24-Jan-1999 (SR-110%)
178 No change Jason Roy (England) flag Jason Roy (England) 43.57 85 Runs in 65 Balls in 2nd inns for England vs Australia at Birmingham on 11-Jul-2019 (SR-131%)
179 No change Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 43.55 118 Runs in 133 Balls in 1st inns for South Africa vs England at Durban on 11-Feb-2005 (SR-89%)
180 No change Virat Kohli (India) flag Virat Kohli (India) 43.54 160* Runs in 159 Balls in 1st inns for India vs South Africa at Cape Town on 07-Feb-2018 (SR-101%)
181 No change Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 43.53 145 Runs in 125 Balls in 1st inns for Afghanistan vs Bangladesh at Chattogram on 08-Jul-2023 (SR-116%)
182 No change Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 43.52 102* Runs in 113 Balls in 2nd inns for New Zealand vs India at Nairobi on 15-Oct-2000 (SR-90%)
183 No change Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 43.42 135* Runs in 109 Balls in 2nd inns for Zimbabwe vs Bangladesh at Harare on 05-Aug-2022 (SR-124%)
184 No change Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 43.40 121 Runs in 119 Balls in 2nd inns for Bangladesh vs England at Cardiff on 08-Jun-2019 (SR-102%)
185 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 43.37 163* Runs in 133 Balls in 1st inns for India vs New Zealand at Christchurch on 08-Mar-2009 (SR-123%)
186 No change Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 43.28 106 Runs in 92 Balls in 1st inns for Sri Lanka vs South Africa at Centurion on 22-Sep-2009 (SR-115%)
187 No change Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 43.27 82 Runs in 44 Balls in 2nd inns for Sri Lanka vs England at Faisalabad on 09-Mar-1996 (SR-186%)
188 No change Marcus Trescothick (England) flag Marcus Trescothick (England) 43.24 119 Runs in 102 Balls in 1st inns for England vs Zimbabwe at Colombo on 18-Sep-2002 (SR-117%)
189 No change Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 43.21 128* Runs in 120 Balls in 1st inns for Zimbabwe vs New Zealand at Harare on 20-Oct-2011 (SR-107%)
190 No change MS Dhoni (India) flag MS Dhoni (India) 43.16 139* Runs in 121 Balls in 1st inns for India vs Australia at Mohali on 19-Oct-2013 (SR-115%)
191 No change Yuvraj Singh (India) flag Yuvraj Singh (India) 42.93 138* Runs in 78 Balls in 1st inns for India vs England at Rajkot on 14-Nov-2008 (SR-177%)
192 No change Graeme Smith (South Africa) flag Graeme Smith (South Africa) 42.91 89* Runs in 58 Balls in 2nd inns for South Africa vs England at Bridgetown on 17-Apr-2007 (SR-153%)
193 No change Sachin Tendulkar (India) flag Sachin Tendulkar (India) 42.87 117* Runs in 120 Balls in 2nd inns for India vs Australia at Sydney on 02-Mar-2008 (SR-98%)
194 No change Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 42.78 148 Runs in 154 Balls in 1st inns for New Zealand vs West Indies at Manchester on 22-Jun-2019 (SR-96%)
195 No change Hashim Amla (South Africa) flag Hashim Amla (South Africa) 42.74 150 Runs in 124 Balls in 1st inns for South Africa vs England at Southampton on 28-Aug-2012 (SR-121%)
196 No change Aaron Finch (Australia) flag Aaron Finch (Australia) 42.71 153 Runs in 132 Balls in 1st inns for Australia vs Sri Lanka at London on 15-Jun-2019 (SR-116%)
197 No change Aiden Markram (South Africa) flag Aiden Markram (South Africa) 42.67 106 Runs in 54 Balls in 1st inns for South Africa vs Sri Lanka at Delhi on 07-Oct-2023 (SR-196%)
198 No change AB de Villiers (South Africa) flag AB de Villiers (South Africa) 42.65 146 Runs in 130 Balls in 1st inns for South Africa vs West Indies at St George's on 10-Apr-2007 (SR-112%)
199 No change Rohit Sharma (India) flag Rohit Sharma (India) 42.63 137* Runs in 114 Balls in 2nd inns for India vs England at Nottingham on 12-Jul-2018 (SR-120%)
200 No change Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 42.61 128 Runs in 126 Balls in 1st inns for Pakistan vs India at Centurion on 26-Sep-2009 (SR-102%)
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #quintondekock #kock #shanewatson #watson #sachintendulkar #tendulkar #paulcollingwood #collingwood #andrewstrauss #strauss #fakharzaman #zaman #virendersehwag #sehwag #neiljohnson #johnson #matthewhayden #hayden #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings