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 Michael Hussey (Australia) flag Michael Hussey (Australia) 2005-2012 | M-38 | R-721 | A-38 | SR*-136 | avgCR-15.04
Australia_25 Gen1 2 Andrew Symonds (Australia) flag Andrew Symonds (Australia) 2005-2009 | M-14 | R-337 | A-48 | SR*-169 | avgCR-16.47
Australia_25 Gen1 3 David Hussey (Australia) flag David Hussey (Australia) 2008-2012 | M-39 | R-756 | A-23 | SR*-121 | avgCR-13.07
Australia_25 Gen1 4 Cameron White (Australia) flag Cameron White (Australia) 2007-2014 | M-47 | R-984 | A-33 | SR*-133 | avgCR-13.63
Australia_25 Gen1 5 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 2005-2008 | M-13 | R-272 | A-23 | SR*-142 | avgCR-15.36
Australia_25 Gen1 6 Michael Clarke (Australia) flag Michael Clarke (Australia) 2005-2010 | M-34 | R-488 | A-21 | SR*-103 | avgCR-8.84
Australia_25 Gen2 1 Shane Watson (Australia) flag Shane Watson (Australia) 2006-2016 | M-58 | R-1462 | A-29 | SR*-145 | avgCR-17.52
Australia_25 Gen2 2 George Bailey (Australia) flag George Bailey (Australia) 2012-2017 | M-30 | R-473 | A-25 | SR*-137 | avgCR-12.00
Australia_25 Gen3 1 David Warner (Australia) flag David Warner (Australia) 2009-2024 | M-110 | R-3277 | A-33 | SR*-142 | avgCR-20.43
Australia_25 Gen3 2 Glenn Maxwell (Australia) flag Glenn Maxwell (Australia) 2012-2025 | M-126 | R-2835 | A-29 | SR*-156 | avgCR-15.73
Australia_25 Gen3 3 Aaron Finch (Australia) flag Aaron Finch (Australia) 2011-2022 | M-103 | R-3120 | A-34 | SR*-143 | avgCR-18.13
Australia_25 Gen3 4 Matthew Wade (Australia) flag Matthew Wade (Australia) 2011-2024 | M-92 | R-1202 | A-26 | SR*-134 | avgCR-9.15
Australia_25 Gen3 5 Steven Smith (Australia) flag Steven Smith (Australia) 2010-2024 | M-67 | R-1094 | A-25 | SR*-125 | avgCR-9.76
Australia_25 Gen3 6 D'Arcy Short (Australia) flag D'Arcy Short (Australia) 2018-2020 | M-23 | R-642 | A-31 | SR*-119 | avgCR-14.43
Australia_25 Gen4 1 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 2011-2025 | M-81 | R-2083 | A-33 | SR*-140 | avgCR-16.54
Australia_25 Gen4 2 Travis Head (Australia) flag Travis Head (Australia) 2016-2025 | M-47 | R-1197 | A-29 | SR*-157 | avgCR-17.44
Australia_25 Gen4 3 Marcus Stoinis (Australia) flag Marcus Stoinis (Australia) 2015-2025 | M-82 | R-1338 | A-32 | SR*-148 | avgCR-11.73
Australia_25 Gen5 1 Tim David (Australia/Singapore) flag Tim David (Australia/Singapore) 2019-2025 | M-68 | R-1596 | A-36 | SR*-169 | avgCR-13.80
Australia_25 Gen5 2 Josh Inglis (Australia) flag Josh Inglis (Australia) 2022-2025 | M-41 | R-911 | A-28 | SR*-159 | avgCR-13.81
Australia_25 Gen5 3 Cameron Green (Australia) flag Cameron Green (Australia) 2022-2025 | M-21 | R-521 | A-33 | SR*-160 | avgCR-16.96
Australia_25 Gen5 4 Matthew Short (Australia) flag Matthew Short (Australia) 2023-2025 | M-21 | R-382 | A-22 | SR*-155 | avgCR-12.38
England_25 Gen1 1 Kevin Pietersen (England) flag Kevin Pietersen (England) 2005-2013 | M-37 | R-1176 | A-38 | SR*-142 | avgCR-20.92
England_25 Gen1 2 Luke Wright (England) flag Luke Wright (England) 2007-2014 | M-51 | R-759 | A-19 | SR*-137 | avgCR-11.01
England_25 Gen1 3 Craig Kieswetter (England) flag Craig Kieswetter (England) 2010-2012 | M-25 | R-526 | A-22 | SR*-112 | avgCR-14.07
England_25 Gen1 4 Paul Collingwood (England) flag Paul Collingwood (England) 2005-2017 | M-36 | R-583 | A-19 | SR*-127 | avgCR-10.66
England_25 Gen1 5 Ravi Bopara (England) flag Ravi Bopara (England) 2008-2014 | M-38 | R-711 | A-28 | SR*-119 | avgCR-11.64
England_25 Gen1 6 Owais Shah (England) flag Owais Shah (England) 2007-2009 | M-17 | R-347 | A-25 | SR*-122 | avgCR-11.54
England_25 Gen2 1 Michael Lumb (England) flag Michael Lumb (England) 2010-2014 | M-27 | R-552 | A-21 | SR*-134 | avgCR-14.41
England_25 Gen3 1 Jos Buttler (England) flag Jos Buttler (England) 2011-2025 | M-144 | R-3869 | A-35 | SR*-149 | avgCR-18.52
England_25 Gen3 2 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | R-2458 | A-29 | SR*-136 | avgCR-14.00
England_25 Gen3 3 Alex Hales (England) flag Alex Hales (England) 2011-2022 | M-75 | R-2074 | A-31 | SR*-138 | avgCR-17.56
England_25 Gen3 4 Jonny Bairstow (England) flag Jonny Bairstow (England) 2011-2024 | M-80 | R-1671 | A-30 | SR*-138 | avgCR-13.19
England_25 Gen3 5 Jason Roy (England) flag Jason Roy (England) 2014-2022 | M-64 | R-1522 | A-24 | SR*-138 | avgCR-15.36
England_25 Gen3 6 Moeen Ali (England) flag Moeen Ali (England) 2014-2024 | M-92 | R-1229 | A-21 | SR*-142 | avgCR-10.60
England_25 Gen3 7 Joe Root (England) flag Joe Root (England) 2012-2019 | M-32 | R-893 | A-36 | SR*-126 | avgCR-16.86
England_25 Gen3 8 Ben Stokes (England) flag Ben Stokes (England) 2011-2022 | M-43 | R-585 | A-22 | SR*-128 | avgCR-10.04
England_25 Gen4 1 Dawid Malan (England) flag Dawid Malan (England) 2017-2023 | M-62 | R-1892 | A-36 | SR*-132 | avgCR-17.08
England_25 Gen4 2 Tom Banton (England) flag Tom Banton (England) 2019-2025 | M-24 | R-451 | A-25 | SR*-153 | avgCR-12.11
England_25 Gen5 1 Phil Salt (England) flag Phil Salt (England) 2022-2025 | M-50 | R-1540 | A-39 | SR*-168 | avgCR-20.25
England_25 Gen5 2 Harry Brook (England) flag Harry Brook (England) 2022-2025 | M-52 | R-1012 | A-31 | SR*-152 | avgCR-13.94
England_25 Gen5 3 Liam Livingstone (England) flag Liam Livingstone (England) 2017-2025 | M-60 | R-955 | A-25 | SR*-149 | avgCR-11.31
England_25 Gen5 4 Ben Duckett (England) flag Ben Duckett (England) 2019-2025 | M-20 | R-527 | A-29 | SR*-154 | avgCR-16.20
India_25 Gen1 1 Gautam Gambhir (India) flag Gautam Gambhir (India) 2007-2012 | M-37 | R-932 | A-27 | SR*-119 | avgCR-16.34
India_25 Gen1 2 Virender Sehwag (India) flag Virender Sehwag (India) 2006-2012 | M-19 | R-394 | A-22 | SR*-145 | avgCR-15.14
India_25 Gen2 1 MS Dhoni (India) flag MS Dhoni (India) 2006-2019 | M-98 | R-1617 | A-38 | SR*-126 | avgCR-11.09
India_25 Gen2 2 Yuvraj Singh (India) flag Yuvraj Singh (India) 2007-2017 | M-58 | R-1177 | A-28 | SR*-136 | avgCR-14.71
India_25 Gen2 3 Suresh Raina (India) flag Suresh Raina (India) 2006-2018 | M-78 | R-1605 | A-29 | SR*-135 | avgCR-12.05
India_25 Gen3 1 Virat Kohli (India) flag Virat Kohli (India) 2010-2024 | M-125 | R-4188 | A-49 | SR*-137 | avgCR-20.22
India_25 Gen3 2 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2024 | M-159 | R-4231 | A-32 | SR*-141 | avgCR-16.79
India_25 Gen3 3 KL Rahul (India) flag KL Rahul (India) 2016-2022 | M-72 | R-2265 | A-38 | SR*-139 | avgCR-17.87
India_25 Gen3 4 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2011-2021 | M-68 | R-1759 | A-28 | SR*-126 | avgCR-13.88
India_25 Gen3 5 Shreyas Iyer (India) flag Shreyas Iyer (India) 2017-2023 | M-51 | R-1104 | A-31 | SR*-136 | avgCR-12.46
India_25 Gen3 6 Dinesh Karthik (India) flag Dinesh Karthik (India) 2006-2022 | M-60 | R-686 | A-26 | SR*-143 | avgCR-9.68
India_25 Gen3 7 Manish Pandey (India) flag Manish Pandey (India) 2015-2020 | M-39 | R-709 | A-44 | SR*-126 | avgCR-10.23
India_25 Gen3 8 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 2009-2024 | M-74 | R-515 | A-21 | SR*-127 | avgCR-5.70
India_25 Gen4 1 Hardik Pandya (India) flag Hardik Pandya (India) 2016-2025 | M-120 | R-1860 | A-27 | SR*-141 | avgCR-10.60
India_25 Gen4 2 Rishabh Pant (India) flag Rishabh Pant (India) 2017-2024 | M-76 | R-1209 | A-23 | SR*-127 | avgCR-10.09
India_25 Gen4 3 Ishan Kishan (India) flag Ishan Kishan (India) 2021-2023 | M-32 | R-796 | A-26 | SR*-124 | avgCR-13.11
India_25 Gen4 4 Deepak Hooda (India) flag Deepak Hooda (India) 2022-2023 | M-21 | R-368 | A-31 | SR*-147 | avgCR-9.40
India_25 Gen5 1 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 2021-2025 | M-95 | R-2754 | A-37 | SR*-164 | avgCR-19.65
India_25 Gen5 2 Abhishek Sharma (India) flag Abhishek Sharma (India) 2024-2025 | M-29 | R-1012 | A-37 | SR*-190 | avgCR-23.99
India_25 Gen5 3 Tilak Varma (India) flag Tilak Varma (India) 2023-2025 | M-36 | R-996 | A-47 | SR*-147 | avgCR-16.72
India_25 Gen5 4 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 2023-2024 | M-23 | R-723 | A-36 | SR*-164 | avgCR-18.63
India_25 Gen5 5 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 2021-2024 | M-23 | R-633 | A-40 | SR*-144 | avgCR-14.76
India_25 Gen5 6 Sanju Samson (India) flag Sanju Samson (India) 2015-2025 | M-51 | R-995 | A-26 | SR*-147 | avgCR-10.86
India_25 Gen5 7 Shivam Dube (India) flag Shivam Dube (India) 2019-2025 | M-46 | R-607 | A-28 | SR*-138 | avgCR-8.97
New Zealand_25 Gen1 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 2005-2015 | M-71 | R-2140 | A-36 | SR*-136 | avgCR-17.85
New Zealand_25 Gen1 2 Jacob Oram (New Zealand) flag Jacob Oram (New Zealand) 2005-2012 | M-36 | R-474 | A-21 | SR*-140 | avgCR-11.08
New Zealand_25 Gen1 3 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 2005-2010 | M-31 | R-578 | A-21 | SR*-120 | avgCR-11.67
New Zealand_25 Gen1 4 Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 2008-2014 | M-22 | R-457 | A-23 | SR*-128 | avgCR-12.31
New Zealand_25 Gen1 5 James Franklin (New Zealand) flag James Franklin (New Zealand) 2006-2013 | M-38 | R-463 | A-20 | SR*-118 | avgCR-8.08
New Zealand_25 Gen2 1 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2006-2025 | M-106 | R-1954 | A-26 | SR*-121 | avgCR-11.11
New Zealand_25 Gen2 2 Luke Ronchi (New Zealand/Australia) flag Luke Ronchi (New Zealand/Australia) 2008-2018 | M-33 | R-359 | A-18 | SR*-140 | avgCR-8.79
New Zealand_25 Gen3 1 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-122 | R-3531 | A-32 | SR*-136 | avgCR-16.37
New Zealand_25 Gen3 2 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 2011-2024 | M-93 | R-2575 | A-33 | SR*-123 | avgCR-15.89
New Zealand_25 Gen3 3 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 2012-2020 | M-65 | R-1724 | A-31 | SR*-156 | avgCR-17.08
New Zealand_25 Gen3 4 Corey Anderson (U.S.A./New Zealand) flag Corey Anderson (U.S.A./New Zealand) 2012-2024 | M-42 | R-697 | A-25 | SR*-126 | avgCR-10.27
New Zealand_25 Gen3 5 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2012-2023 | M-26 | R-516 | A-26 | SR*-109 | avgCR-10.78
New Zealand_25 Gen3 6 Colin de Grandhomme (New Zealand) flag Colin de Grandhomme (New Zealand) 2012-2021 | M-41 | R-505 | A-16 | SR*-138 | avgCR-9.13
New Zealand_25 Gen4 1 Glenn Phillips (New Zealand) flag Glenn Phillips (New Zealand) 2017-2025 | M-83 | R-1929 | A-31 | SR*-141 | avgCR-14.08
New Zealand_25 Gen4 2 Tim Seifert (New Zealand) flag Tim Seifert (New Zealand) 2018-2025 | M-77 | R-1850 | A-30 | SR*-143 | avgCR-14.50
New Zealand_25 Gen4 3 Mark Chapman (New Zealand/Hong Kong) flag Mark Chapman (New Zealand/Hong Kong) 2014-2025 | M-100 | R-1890 | A-27 | SR*-135 | avgCR-10.27
New Zealand_25 Gen5 1 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 2020-2025 | M-62 | R-1675 | A-37 | SR*-127 | avgCR-15.31
New Zealand_25 Gen5 2 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2019-2025 | M-90 | R-1674 | A-27 | SR*-139 | avgCR-11.96
New Zealand_25 Gen5 3 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 2024-2025 | M-23 | R-540 | A-32 | SR*-139 | avgCR-12.53
New Zealand_25 Gen5 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 2021-2025 | M-38 | R-549 | A-20 | SR*-135 | avgCR-9.18
New Zealand_25 Gen5 5 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 2022-2025 | M-47 | R-434 | A-20 | SR*-134 | avgCR-5.88
Pakistan_25 Gen1 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 2006-2017 | M-58 | R-987 | A-21 | SR*-120 | avgCR-12.00
Pakistan_25 Gen1 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 2006-2018 | M-99 | R-1416 | A-18 | SR*-150 | avgCR-12.48
Pakistan_25 Gen1 3 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 2007-2012 | M-25 | R-500 | A-22 | SR*-135 | avgCR-16.66
Pakistan_25 Gen1 4 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 2007-2012 | M-39 | R-788 | A-38 | SR*-110 | avgCR-12.61
Pakistan_25 Gen1 5 Salman Butt (Pakistan) flag Salman Butt (Pakistan) 2007-2010 | M-24 | R-595 | A-28 | SR*-108 | avgCR-14.73
Pakistan_25 Gen1 6 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 2006-2010 | M-25 | R-442 | A-22 | SR*-121 | avgCR-12.20
Pakistan_25 Gen2 1 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 2006-2021 | M-124 | R-2435 | A-31 | SR*-126 | avgCR-11.96
Pakistan_25 Gen2 2 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 2006-2021 | M-119 | R-2514 | A-26 | SR*-122 | avgCR-12.29
Pakistan_25 Gen2 3 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 2009-2019 | M-84 | R-1690 | A-26 | SR*-123 | avgCR-13.10
Pakistan_25 Gen2 4 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 2009-2019 | M-59 | R-1471 | A-26 | SR*-115 | avgCR-12.92
Pakistan_25 Gen3 1 Sharjeel Khan (Pakistan) flag Sharjeel Khan (Pakistan) 2013-2021 | M-21 | R-406 | A-23 | SR*-133 | avgCR-12.59
Pakistan_25 Gen3 2 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 2010-2021 | M-61 | R-818 | A-27 | SR*-125 | avgCR-7.29
Pakistan_25 Gen4 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 2016-2025 | M-131 | R-4302 | A-40 | SR*-129 | avgCR-17.69
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #michaelhussey #hussey #andrewsymonds #symonds #davidhussey #cameronwhite #white #adamgilchrist #gilchrist #michaelclarke #clarke #shanewatson #watson #georgebailey #bailey #davidwarner #warner #glennmaxwell #maxwell #aaronfinch #finch #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings