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
World_100 Gen1 14 Marcus Trescothick (England) flag Marcus Trescothick (England) 2004-2015 | M-84 | R-2180 | A-28 | SR*-153 | avgCR-9.19
World_100 Gen1 15 Michael Lumb (England) flag Michael Lumb (England) 2003-2017 | M-175 | R-3923 | A-24 | SR*-139 | avgCR-6.95
World_100 Gen1 17 Michael Carberry (England) flag Michael Carberry (England) 2003-2017 | M-142 | R-3629 | A-31 | SR*-125 | avgCR-7.29
World_100 Gen1 22 Neil Carter (South Africa) flag Neil Carter (South Africa) 2003-2012 | M-91 | R-1386 | A-17 | SR*-139 | avgCR-5.20
World_100 Gen1 23 Sourav Ganguly (India) flag Sourav Ganguly (India) 2005-2012 | M-74 | R-1683 | A-26 | SR*-107 | avgCR-5.84
World_100 Gen1 24 Jim Troughton (England) flag Jim Troughton (England) 2003-2012 | M-88 | R-1740 | A-24 | SR*-123 | avgCR-5.23
World_100 Gen1 25 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2005-2014 | M-42 | R-1146 | A-30 | SR*-120 | avgCR-7.84
World_100 Gen1 27 Phil Mustard (England) flag Phil Mustard (England) 2003-2017 | M-183 | R-3974 | A-24 | SR*-121 | avgCR-6.04
World_100 Gen2 1 Suresh Raina (India) flag Suresh Raina (India) 2008-2021 | M-205 | R-5528 | A-33 | SR*-137 | avgCR-8.33
World_100 Gen2 6 Shaun Marsh (Australia) flag Shaun Marsh (Australia) 2008-2024 | M-173 | R-5896 | A-40 | SR*-130 | avgCR-9.62
World_100 Gen2 7 Michael Hussey (Australia) flag Michael Hussey (Australia) 2003-2016 | M-105 | R-3287 | A-38 | SR*-123 | avgCR-8.98
World_100 Gen2 8 Gautam Gambhir (India) flag Gautam Gambhir (India) 2008-2018 | M-154 | R-4217 | A-31 | SR*-124 | avgCR-7.74
World_100 Gen2 11 Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 2006-2018 | M-126 | R-3003 | A-26 | SR*-148 | avgCR-8.05
World_100 Gen3 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 2009-2022 | M-335 | R-10875 | A-37 | SR*-144 | avgCR-11.07
World_100 Gen3 7 David Warner (Australia) flag David Warner (Australia) 2009-2025 | M-277 | R-9045 | A-37 | SR*-138 | avgCR-10.11
World_100 Gen3 14 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 2010-2025 | M-367 | R-9546 | A-30 | SR*-139 | avgCR-8.11
World_100 Gen3 19 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2008-2024 | M-222 | R-6769 | A-35 | SR*-127 | avgCR-8.61
World_100 Gen3 23 Dawid Malan (England) flag Dawid Malan (England) 2006-2025 | M-313 | R-8265 | A-32 | SR*-131 | avgCR-7.77
World_100 Gen3 30 David Miller (South Africa) flag David Miller (South Africa) 2011-2025 | M-312 | R-6468 | A-33 | SR*-137 | avgCR-6.92
World_100 Gen4 2 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 2016-2025 | M-224 | R-4696 | A-29 | SR*-146 | avgCR-7.51
World_100 Gen4 3 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 2013-2025 | M-312 | R-7636 | A-32 | SR*-154 | avgCR-8.82
World_100 Gen4 7 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 2012-2025 | M-284 | R-6661 | A-28 | SR*-146 | avgCR-8.07
World_100 Gen4 8 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2013-2025 | M-235 | R-6445 | A-30 | SR*-138 | avgCR-8.62
World_100 Gen4 11 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 2018-2025 | M-172 | R-2934 | A-24 | SR*-137 | avgCR-5.96
World_100 Gen5 6 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 2020-2025 | M-67 | R-2166 | A-34 | SR*-153 | avgCR-10.63
World_100 Gen5 9 Leus du Plooy (England) flag Leus du Plooy (England) 2019-2025 | M-154 | R-3385 | A-29 | SR*-138 | avgCR-6.83
World_100 Gen5 12 Max Holden (England) flag Max Holden (England) 2018-2025 | M-103 | R-2324 | A-26 | SR*-142 | avgCR-7.61
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 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 2 David Warner (Australia) flag David Warner (Australia) 2009-2025 | M-277 | R-9045 | A-37 | SR*-138 | avgCR-10.11
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
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 3 Phil Mustard (England) flag Phil Mustard (England) 2003-2017 | M-183 | R-3974 | A-24 | SR*-121 | avgCR-6.04
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 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 5 Max Holden (England) flag Max Holden (England) 2018-2025 | M-103 | R-2324 | A-26 | SR*-142 | avgCR-7.61
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 3 Gautam Gambhir (India) flag Gautam Gambhir (India) 2008-2018 | M-154 | R-4217 | A-31 | SR*-124 | avgCR-7.74
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 8 Rishabh Pant (India) flag Rishabh Pant (India) 2016-2025 | M-125 | R-3553 | A-34 | SR*-148 | avgCR-9.53
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 7 Venkatesh Iyer (India) flag Venkatesh Iyer (India) 2021-2025 | M-62 | R-1468 | A-30 | SR*-137 | avgCR-7.97
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 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 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 5 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 2014-2025 | M-126 | R-1713 | A-26 | SR*-135 | avgCR-4.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 Gen3 7 Ashar Zaidi (Pakistan) flag Ashar Zaidi (Pakistan) 2014-2018 | M-57 | R-885 | A-25 | SR*-138 | avgCR-5.26
Pakistan_25 Gen3 9 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 2008-2022 | M-187 | R-1227 | A-17 | SR*-116 | avgCR-2.86
Pakistan_25 Gen4 2 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 2017-2025 | M-127 | R-3605 | A-29 | SR*-137 | avgCR-8.77
Pakistan_25 Gen4 5 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 2016-2025 | M-270 | R-2807 | A-22 | SR*-124 | avgCR-4.26
Pakistan_25 Gen5 3 Shan Masood (Pakistan) flag Shan Masood (Pakistan) 2019-2025 | M-108 | R-2710 | A-28 | SR*-132 | avgCR-6.77
Pakistan_25 Gen5 4 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 2021-2025 | M-60 | R-1557 | A-27 | SR*-140 | avgCR-8.58
South Africa_25 Gen1 4 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2005-2014 | M-42 | R-1146 | A-30 | SR*-120 | avgCR-7.84
South Africa_25 Gen1 8 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 2008-2018 | M-146 | R-1794 | A-25 | SR*-136 | avgCR-4.67
South Africa_25 Gen2 1 Jacques Rudolph (South Africa) flag Jacques Rudolph (South Africa) 2007-2017 | M-101 | R-2393 | A-33 | SR*-119 | avgCR-6.67
South Africa_25 Gen2 2 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 2009-2019 | M-105 | R-2571 | A-38 | SR*-123 | avgCR-7.40
South Africa_25 Gen3 3 David Miller (South Africa) flag David Miller (South Africa) 2011-2025 | M-312 | R-6468 | A-33 | SR*-137 | avgCR-6.92
South Africa_25 Gen3 4 Colin Ingram (South Africa) flag Colin Ingram (South Africa) 2011-2025 | M-265 | R-6406 | A-29 | SR*-144 | avgCR-7.61
South Africa_25 Gen3 5 Cameron Delport (South Africa) flag Cameron Delport (South Africa) 2015-2022 | M-165 | R-3703 | A-25 | SR*-139 | avgCR-7.38
South Africa_25 Gen4 1 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 2012-2025 | M-284 | R-6661 | A-28 | SR*-146 | avgCR-8.07
South Africa_25 Gen4 2 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2013-2025 | M-235 | R-6445 | A-30 | SR*-138 | avgCR-8.62
South Africa_25 Gen5 2 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 2018-2025 | M-60 | R-1925 | A-36 | SR*-149 | avgCR-10.05
Sri Lanka_25 Gen1 1 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 2007-2012 | M-56 | R-1230 | A-23 | SR*-142 | avgCR-7.68
Sri Lanka_25 Gen1 3 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 2008-2012 | M-41 | R-543 | A-18 | SR*-115 | avgCR-4.25
Sri Lanka_25 Gen1 5 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 2008-2013 | M-13 | R-264 | A-22 | SR*-106 | avgCR-3.59
Sri Lanka_25 Gen2 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2008-2018 | M-182 | R-4718 | A-28 | SR*-126 | avgCR-7.03
Sri Lanka_25 Gen3 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 2010-2025 | M-223 | R-2877 | A-21 | SR*-153 | avgCR-5.16
Sri Lanka_25 Gen3 2 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 2012-2024 | M-35 | R-916 | A-30 | SR*-128 | avgCR-8.51
Sri Lanka_25 Gen3 4 Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 2012-2021 | M-33 | R-833 | A-29 | SR*-118 | avgCR-6.86
Sri Lanka_25 Gen4 1 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 2012-2025 | M-93 | R-1786 | A-22 | SR*-138 | avgCR-7.12
Sri Lanka_25 Gen4 2 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 2012-2025 | M-61 | R-1525 | A-28 | SR*-144 | avgCR-8.41
West Indies_25 Gen1 1 Wavell Hinds (West Indies) flag Wavell Hinds (West Indies) 2008-2009 | M-20 | R-582 | A-39 | SR*-110 | avgCR-7.38
West Indies_25 Gen2 3 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 2008-2015 | M-36 | R-834 | A-27 | SR*-111 | avgCR-6.37
West Indies_25 Gen3 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 2009-2022 | M-335 | R-10875 | A-37 | SR*-144 | avgCR-11.07
West Indies_25 Gen3 4 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 2014-2025 | M-181 | R-4615 | A-29 | SR*-142 | avgCR-9.02
West Indies_25 Gen4 1 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 2013-2025 | M-312 | R-7636 | A-32 | SR*-154 | avgCR-8.82
West Indies_25 Gen4 2 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 2016-2025 | M-224 | R-4696 | A-29 | SR*-146 | avgCR-7.51
West Indies_25 Gen4 4 Kyle Mayers (West Indies) flag Kyle Mayers (West Indies) 2013-2025 | M-148 | R-3061 | A-23 | SR*-134 | avgCR-6.98
West Indies_25 Gen5 3 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 2023-2025 | M-24 | R-409 | A-23 | SR*-107 | avgCR-4.41
Bangladesh_15 Gen2 1 Shahriar Nafees (Bangladesh) flag Shahriar Nafees (Bangladesh) 2012-2019 | M-45 | R-976 | A-26 | SR*-106 | avgCR-6.14
Bangladesh_15 Gen3 1 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 2011-2025 | M-163 | R-5135 | A-36 | SR*-122 | avgCR-9.06
Bangladesh_15 Gen3 3 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2011-2025 | M-290 | R-4540 | A-21 | SR*-128 | avgCR-5.11
Bangladesh_15 Gen3 5 Zunaed Siddique (Bangladesh) flag Zunaed Siddique (Bangladesh) 2012-2020 | M-45 | R-955 | A-23 | SR*-127 | avgCR-6.25
Bangladesh_15 Gen3 6 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 2012-2024 | M-83 | R-1364 | A-20 | SR*-107 | avgCR-4.51
Bangladesh_15 Gen4 1 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 2019-2025 | M-64 | R-1509 | A-27 | SR*-120 | avgCR-6.88
Bangladesh_15 Gen5 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 2022-2025 | M-26 | R-880 | A-35 | SR*-138 | avgCR-9.77
Bangladesh_15 Gen5 3 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 2022-2025 | M-51 | R-880 | A-24 | SR*-141 | avgCR-6.89
Zimbabwe_15 Gen1 2 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 2003-2006 | M-21 | R-595 | A-33 | SR*-124 | avgCR-6.86
Zimbabwe_15 Gen2 1 Sean Ervine (Zimbabwe) flag Sean Ervine (Zimbabwe) 2005-2017 | M-154 | R-2767 | A-25 | SR*-130 | avgCR-5.56
Zimbabwe_15 Gen2 3 Gary Ballance (Zimbabwe) flag Gary Ballance (Zimbabwe) 2010-2021 | M-82 | R-1402 | A-22 | SR*-122 | avgCR-4.63
Zimbabwe_15 Gen5 2 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 2019-2025 | M-30 | R-571 | A-36 | SR*-133 | avgCR-6.22
Afghanistan_15 Gen3 2 Hazratullah Zazai (Afghanistan) flag Hazratullah Zazai (Afghanistan) 2019-2023 | M-28 | R-638 | A-24 | SR*-135 | avgCR-8.41
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #marcustrescothick #trescothick #michaellumb #lumb #michaelcarberry #carberry #neilcarter #carter #souravganguly #ganguly #jimtroughton #troughton #graemesmith #smith #philmustard #mustard #sureshraina #raina #shaunmarsh #marsh #michaelhussey #hussey #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings