The GOATs- best teams and players from various generations.  The players are ranked within the generation they played. Presenting the rankings for 5 generations starting from oldest to newest. Updated - 16th Nov 2025. Next Update- post 7th Jan 2026.
Gen1
Gen2
Gen3
Gen4
Gen5
Group Sub-Group SG_rank Team (or Player) Stats
Australia_25 Gen1 1 Brad Hodge (Australia) flag Brad Hodge (Australia) 2003-2018 | M-216 | R-5932 | A-38 | SR*-132 | avgCR-8.02
Australia_25 Gen1 2 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 2008-2013 | M-87 | R-2281 | A-27 | SR*-140 | avgCR-8.71
Australia_25 Gen1 3 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 2003-2011 | M-67 | R-1680 | A-34 | SR*-147 | avgCR-8.36
Australia_25 Gen1 4 Ian Harvey (Australia) flag Ian Harvey (Australia) 2003-2009 | M-43 | R-1368 | A-35 | SR*-159 | avgCR-9.93
Australia_25 Gen1 5 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 2008-2012 | M-39 | R-1314 | A-36 | SR*-137 | avgCR-9.80
Australia_25 Gen1 6 Phil Jaques (Australia) flag Phil Jaques (Australia) 2003-2014 | M-63 | R-1626 | A-30 | SR*-123 | avgCR-6.88
Australia_25 Gen2 1 Shaun Marsh (Australia) flag Shaun Marsh (Australia) 2008-2024 | M-173 | R-5896 | A-40 | SR*-130 | avgCR-9.62
Australia_25 Gen2 2 Michael Hussey (Australia) flag Michael Hussey (Australia) 2003-2016 | M-105 | R-3287 | A-38 | SR*-123 | avgCR-8.98
Australia_25 Gen3 1 Shane Watson (Australia) flag Shane Watson (Australia) 2004-2020 | M-264 | R-6927 | A-30 | SR*-137 | avgCR-8.34
Australia_25 Gen3 2 David Warner (Australia) flag David Warner (Australia) 2009-2025 | M-277 | R-9045 | A-37 | SR*-138 | avgCR-10.11
Australia_25 Gen3 3 Chris Lynn (Australia) flag Chris Lynn (Australia) 2011-2025 | M-270 | R-8148 | A-34 | SR*-145 | avgCR-9.47
Australia_25 Gen3 4 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 2011-2025 | M-348 | R-7811 | A-28 | SR*-155 | avgCR-7.99
Australia_25 Gen3 5 Aaron Finch (Australia) flag Aaron Finch (Australia) 2010-2024 | M-263 | R-7650 | A-33 | SR*-137 | avgCR-8.65
Australia_25 Gen3 6 Michael Klinger (Australia) flag Michael Klinger (Australia) 2011-2019 | M-173 | R-5139 | A-35 | SR*-122 | avgCR-7.84
Australia_25 Gen3 7 Dan Christian (Australia) flag Dan Christian (Australia) 2010-2025 | M-347 | R-5134 | A-23 | SR*-138 | avgCR-5.40
Australia_25 Gen4 1 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 2012-2025 | M-266 | R-5598 | A-29 | SR*-136 | avgCR-7.07
Australia_25 Gen4 2 Ben McDermott (Australia) flag Ben McDermott (Australia) 2014-2025 | M-171 | R-4480 | A-32 | SR*-139 | avgCR-8.05
Australia_25 Gen4 3 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 2016-2025 | M-156 | R-4759 | A-34 | SR*-132 | avgCR-8.57
Australia_25 Gen4 4 Matthew Short (Australia) flag Matthew Short (Australia) 2014-2025 | M-119 | R-3049 | A-28 | SR*-147 | avgCR-8.42
Australia_25 Gen5 1 Tim David (Australia) flag Tim David (Australia) 2018-2025 | M-238 | R-4350 | A-29 | SR*-160 | avgCR-6.82
Australia_25 Gen5 2 Mitchell Owen (Australia) flag Mitchell Owen (Australia) 2021-2025 | M-48 | R-960 | A-25 | SR*-186 | avgCR-9.06
Australia_25 Gen5 3 Jake Fraser-McGurk (Australia) flag Jake Fraser-McGurk (Australia) 2020-2025 | M-80 | R-1574 | A-21 | SR*-152 | avgCR-7.38
Australia_25 Gen5 4 Josh Brown (Australia) flag Josh Brown (Australia) 2022-2025 | M-40 | R-945 | A-24 | SR*-149 | avgCR-8.60
England_25 Gen1 1 Michael Lumb (England) flag Michael Lumb (England) 2003-2017 | M-175 | R-3923 | A-24 | SR*-139 | avgCR-6.95
England_25 Gen1 2 Owais Shah (England) flag Owais Shah (England) 2003-2015 | M-171 | R-4122 | A-33 | SR*-126 | avgCR-6.81
England_25 Gen1 3 Phil Mustard (England) flag Phil Mustard (England) 2003-2017 | M-183 | R-3974 | A-24 | SR*-121 | avgCR-6.04
England_25 Gen1 4 Darren Maddy (England) flag Darren Maddy (England) 2003-2013 | M-91 | R-2379 | A-31 | SR*-130 | avgCR-7.63
England_25 Gen1 5 Ali Brown (England) flag Ali Brown (England) 2003-2010 | M-79 | R-1758 | A-23 | SR*-150 | avgCR-7.54
England_25 Gen2 1 Luke Wright (England) flag Luke Wright (England) 2004-2022 | M-276 | R-7399 | A-31 | SR*-143 | avgCR-8.19
England_25 Gen2 2 Steven Croft (England) flag Steven Croft (England) 2006-2024 | M-250 | R-5486 | A-31 | SR*-125 | avgCR-6.12
England_25 Gen2 3 Kevin Pietersen (England) flag Kevin Pietersen (England) 2003-2018 | M-143 | R-3765 | A-31 | SR*-134 | avgCR-7.81
England_25 Gen2 4 Darren Stevens (England) flag Darren Stevens (England) 2003-2022 | M-220 | R-4041 | A-26 | SR*-137 | avgCR-5.95
England_25 Gen3 1 Alex Hales (England) flag Alex Hales (England) 2009-2025 | M-435 | R-12030 | A-30 | SR*-146 | avgCR-8.89
England_25 Gen3 2 James Vince (England) flag James Vince (England) 2010-2025 | M-422 | R-12008 | A-33 | SR*-137 | avgCR-8.58
England_25 Gen3 3 Jos Buttler (England) flag Jos Buttler (England) 2010-2025 | M-314 | R-9342 | A-36 | SR*-146 | avgCR-9.28
England_25 Gen3 4 Joe Denly (England) flag Joe Denly (England) 2004-2025 | M-281 | R-6864 | A-28 | SR*-124 | avgCR-6.79
England_25 Gen3 5 Jason Roy (England) flag Jason Roy (England) 2008-2025 | M-344 | R-8959 | A-28 | SR*-140 | avgCR-7.92
England_25 Gen3 6 Dawid Malan (England) flag Dawid Malan (England) 2006-2025 | M-313 | R-8265 | A-32 | SR*-131 | avgCR-7.77
England_25 Gen4 1 Phil Salt (England) flag Phil Salt (England) 2016-2025 | M-262 | R-6340 | A-27 | SR*-153 | avgCR-8.47
England_25 Gen4 2 Will Jacks (England) flag Will Jacks (England) 2018-2025 | M-210 | R-5661 | A-30 | SR*-157 | avgCR-9.16
England_25 Gen4 3 Liam Livingstone (England) flag Liam Livingstone (England) 2015-2025 | M-263 | R-6383 | A-29 | SR*-144 | avgCR-7.87
England_25 Gen4 4 Tom Kohler-Cadmore (England) flag Tom Kohler-Cadmore (England) 2014-2025 | M-258 | R-6473 | A-28 | SR*-141 | avgCR-7.91
England_25 Gen4 5 Joe Clarke (England) flag Joe Clarke (England) 2015-2025 | M-237 | R-5767 | A-26 | SR*-145 | avgCR-7.85
England_25 Gen5 1 Jordan Cox (England) flag Jordan Cox (England) 2019-2025 | M-152 | R-3493 | A-31 | SR*-142 | avgCR-7.73
England_25 Gen5 2 Will Smeed (England) flag Will Smeed (England) 2020-2025 | M-130 | R-3371 | A-27 | SR*-150 | avgCR-8.55
England_25 Gen5 3 Leus du Plooy (England) flag Leus du Plooy (England) 2019-2025 | M-154 | R-3385 | A-29 | SR*-138 | avgCR-6.83
England_25 Gen5 4 Michael Pepper (England) flag Michael Pepper (England) 2018-2025 | M-118 | R-2663 | A-26 | SR*-150 | avgCR-7.42
England_25 Gen5 5 Max Holden (England) flag Max Holden (England) 2018-2025 | M-103 | R-2324 | A-26 | SR*-142 | avgCR-7.61
India_25 Gen1 1 Virender Sehwag (India) flag Virender Sehwag (India) 2003-2015 | M-110 | R-2814 | A-27 | SR*-155 | avgCR-9.33
India_25 Gen2 1 Suresh Raina (India) flag Suresh Raina (India) 2008-2021 | M-205 | R-5528 | A-33 | SR*-137 | avgCR-8.33
India_25 Gen2 2 Robin Uthappa (India) flag Robin Uthappa (India) 2008-2022 | M-205 | R-4952 | A-28 | SR*-130 | avgCR-7.23
India_25 Gen2 3 Gautam Gambhir (India) flag Gautam Gambhir (India) 2008-2018 | M-154 | R-4217 | A-31 | SR*-124 | avgCR-7.74
India_25 Gen2 4 Yusuf Pathan (India) flag Yusuf Pathan (India) 2008-2019 | M-174 | R-3204 | A-29 | SR*-143 | avgCR-6.62
India_25 Gen3 1 Virat Kohli (India) flag Virat Kohli (India) 2008-2025 | M-267 | R-8661 | A-40 | SR*-133 | avgCR-9.44
India_25 Gen3 2 Rohit Sharma (India) flag Rohit Sharma (India) 2008-2025 | M-272 | R-7046 | A-30 | SR*-132 | avgCR-7.81
India_25 Gen3 3 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2008-2024 | M-222 | R-6769 | A-35 | SR*-127 | avgCR-8.61
India_25 Gen3 4 MS Dhoni (India) flag MS Dhoni (India) 2008-2025 | M-278 | R-5439 | A-38 | SR*-137 | avgCR-6.74
India_25 Gen3 5 KL Rahul (India) flag KL Rahul (India) 2013-2025 | M-145 | R-5222 | A-46 | SR*-136 | avgCR-11.06
India_25 Gen3 6 Dinesh Karthik (India) flag Dinesh Karthik (India) 2008-2025 | M-268 | R-4972 | A-26 | SR*-135 | avgCR-6.09
India_25 Gen3 7 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 2012-2025 | M-166 | R-4311 | A-35 | SR*-149 | avgCR-8.54
India_25 Gen3 8 Rishabh Pant (India) flag Rishabh Pant (India) 2016-2025 | M-125 | R-3553 | A-34 | SR*-148 | avgCR-9.53
India_25 Gen3 9 Sanju Samson (India) flag Sanju Samson (India) 2013-2025 | M-177 | R-4704 | A-31 | SR*-139 | avgCR-8.17
India_25 Gen4 1 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 2020-2025 | M-71 | R-2502 | A-40 | SR*-137 | avgCR-10.68
India_25 Gen4 2 Shubman Gill (India) flag Shubman Gill (India) 2018-2025 | M-118 | R-3866 | A-39 | SR*-139 | avgCR-10.04
India_25 Gen4 3 Abhishek Sharma (India) flag Abhishek Sharma (India) 2018-2025 | M-77 | R-1816 | A-27 | SR*-163 | avgCR-8.73
India_25 Gen4 4 Shivam Dube (India) flag Shivam Dube (India) 2019-2025 | M-79 | R-1859 | A-30 | SR*-144 | avgCR-7.77
India_25 Gen5 1 Sai Sudharsan (India) flag Sai Sudharsan (India) 2022-2025 | M-40 | R-1793 | A-50 | SR*-146 | avgCR-12.51
India_25 Gen5 2 Tilak Varma (India) flag Tilak Varma (India) 2022-2025 | M-54 | R-1499 | A-37 | SR*-144 | avgCR-8.87
India_25 Gen5 3 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 2020-2025 | M-67 | R-2166 | A-34 | SR*-153 | avgCR-10.63
India_25 Gen5 4 Shashank Singh (India) flag Shashank Singh (India) 2022-2025 | M-41 | R-773 | A-41 | SR*-158 | avgCR-8.09
India_25 Gen5 5 Rajat Patidar (India) flag Rajat Patidar (India) 2021-2025 | M-42 | R-1111 | A-31 | SR*-154 | avgCR-8.62
India_25 Gen5 6 Prabhsimran Singh (India) flag Prabhsimran Singh (India) 2019-2025 | M-51 | R-1305 | A-26 | SR*-152 | avgCR-8.72
India_25 Gen5 7 Venkatesh Iyer (India) flag Venkatesh Iyer (India) 2021-2025 | M-62 | R-1468 | A-30 | SR*-137 | avgCR-7.97
New Zealand_25 Gen1 1 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 2005-2014 | M-155 | R-3209 | A-27 | SR*-140 | avgCR-6.52
New Zealand_25 Gen1 2 Lou Vincent (New Zealand) flag Lou Vincent (New Zealand) 2006-2013 | M-84 | R-1850 | A-25 | SR*-125 | avgCR-6.33
New Zealand_25 Gen2 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 2006-2019 | M-272 | R-7215 | A-29 | SR*-138 | avgCR-8.39
New Zealand_25 Gen2 2 James Franklin (New Zealand) flag James Franklin (New Zealand) 2004-2018 | M-185 | R-3699 | A-29 | SR*-127 | avgCR-5.86
New Zealand_25 Gen2 3 Hamish Marshall (New Zealand) flag Hamish Marshall (New Zealand) 2006-2018 | M-146 | R-3403 | A-26 | SR*-138 | avgCR-6.75
New Zealand_25 Gen2 4 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2006-2023 | M-178 | R-4252 | A-33 | SR*-133 | avgCR-7.57
New Zealand_25 Gen2 5 Rob Nicol (New Zealand) flag Rob Nicol (New Zealand) 2006-2018 | M-99 | R-2336 | A-30 | SR*-121 | avgCR-6.57
New Zealand_25 Gen3 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2006-2025 | M-220 | R-6161 | A-32 | SR*-129 | avgCR-8.23
New Zealand_25 Gen3 2 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 2010-2025 | M-367 | R-9546 | A-30 | SR*-139 | avgCR-8.11
New Zealand_25 Gen3 3 Luke Ronchi (New Zealand) flag Luke Ronchi (New Zealand) 2008-2020 | M-127 | R-3064 | A-28 | SR*-160 | avgCR-9.14
New Zealand_25 Gen3 4 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 2007-2023 | M-205 | R-3555 | A-25 | SR*-159 | avgCR-6.55
New Zealand_25 Gen3 5 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2012-2025 | M-157 | R-3747 | A-34 | SR*-136 | avgCR-6.74
New Zealand_25 Gen3 6 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 2009-2025 | M-184 | R-4456 | A-31 | SR*-122 | avgCR-6.55
New Zealand_25 Gen4 1 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 2017-2025 | M-115 | R-4033 | A-45 | SR*-135 | avgCR-10.21
New Zealand_25 Gen4 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 2014-2025 | M-213 | R-4803 | A-28 | SR*-132 | avgCR-7.00
New Zealand_25 Gen4 3 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 2016-2025 | M-184 | R-4755 | A-32 | SR*-141 | avgCR-8.03
New Zealand_25 Gen4 4 Chad Bowes (New Zealand) flag Chad Bowes (New Zealand) 2016-2025 | M-98 | R-2510 | A-28 | SR*-146 | avgCR-8.39
New Zealand_25 Gen4 5 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 2014-2025 | M-126 | R-1713 | A-26 | SR*-135 | avgCR-4.72
New Zealand_25 Gen5 1 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 2017-2025 | M-109 | R-3130 | A-31 | SR*-179 | avgCR-11.03
New Zealand_25 Gen5 2 Katene Clarke (New Zealand) flag Katene Clarke (New Zealand) 2020-2025 | M-44 | R-1054 | A-25 | SR*-135 | avgCR-7.72
Pakistan_25 Gen1 1 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 2003-2016 | M-204 | R-3730 | A-26 | SR*-138 | avgCR-6.00
Pakistan_25 Gen1 2 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 2003-2018 | M-68 | R-1215 | A-25 | SR*-128 | avgCR-5.72
Pakistan_25 Gen1 3 Salman Butt (Pakistan) flag Salman Butt (Pakistan) 2008-2020 | M-14 | R-394 | A-30 | SR*-108 | avgCR-5.58
Pakistan_25 Gen1 4 Naved-ul-Hasan (Pakistan) flag Naved-ul-Hasan (Pakistan) 2005-2012 | M-62 | R-420 | A-17 | SR*-135 | avgCR-3.69
Pakistan_25 Gen1 5 Yasir Arafat (Pakistan) flag Yasir Arafat (Pakistan) 2006-2016 | M-162 | R-727 | A-14 | SR*-124 | avgCR-2.29
Pakistan_25 Gen2 1 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 2012-2018 | M-16 | R-506 | A-39 | SR*-150 | avgCR-8.52
Pakistan_25 Gen3 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 2016-2025 | M-144 | R-5296 | A-43 | SR*-128 | avgCR-10.19
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #bradhodge #hodge #adamgilchrist #gilchrist #andrewsymonds #symonds #ianharvey #harvey #matthewhayden #hayden #philjaques #jaques #shaunmarsh #marsh #michaelhussey #hussey #shanewatson #watson #davidwarner #warner #chrislynn #lynn #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings