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 6 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2006-2014 | M-56 | R-1382 | A-31 | SR*-120 | avgCR-16.75
World_100 Gen1 7 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 2005-2007 | M-9 | R-308 | A-51 | SR*-144 | avgCR-28.85
World_100 Gen1 8 Michael Hussey (Australia) flag Michael Hussey (Australia) 2005-2012 | M-38 | R-721 | A-38 | SR*-136 | avgCR-15.04
World_100 Gen1 9 Gautam Gambhir (India) flag Gautam Gambhir (India) 2007-2012 | M-37 | R-932 | A-27 | SR*-119 | avgCR-16.34
World_100 Gen1 12 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2005-2011 | M-33 | R-982 | A-32 | SR*-128 | avgCR-16.29
World_100 Gen2 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 2006-2021 | M-79 | R-1899 | A-28 | SR*-138 | avgCR-18.60
World_100 Gen2 4 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 2007-2019 | M-81 | R-1934 | A-39 | SR*-126 | avgCR-15.29
World_100 Gen2 5 Yuvraj Singh (India) flag Yuvraj Singh (India) 2007-2017 | M-58 | R-1177 | A-28 | SR*-136 | avgCR-14.71
World_100 Gen2 14 Suresh Raina (India) flag Suresh Raina (India) 2006-2018 | M-78 | R-1605 | A-29 | SR*-135 | avgCR-12.05
World_100 Gen3 1 David Warner (Australia) flag David Warner (Australia) 2009-2024 | M-110 | R-3277 | A-33 | SR*-142 | avgCR-20.43
World_100 Gen3 8 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | R-2458 | A-29 | SR*-136 | avgCR-14.00
World_100 Gen3 10 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2012-2025 | M-96 | R-2615 | A-30 | SR*-138 | avgCR-17.83
World_100 Gen3 11 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 2012-2020 | M-65 | R-1724 | A-31 | SR*-156 | avgCR-17.08
World_100 Gen3 14 David Miller (South Africa) flag David Miller (South Africa) 2010-2024 | M-130 | R-2591 | A-33 | SR*-141 | avgCR-12.80
World_100 Gen3 15 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 2016-2025 | M-65 | R-1782 | A-30 | SR*-154 | avgCR-17.28
World_100 Gen3 18 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 2013-2025 | M-88 | R-2276 | A-27 | SR*-134 | avgCR-14.83
World_100 Gen3 23 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2006-2024 | M-129 | R-2551 | A-23 | SR*-121 | avgCR-11.12
World_100 Gen3 25 Najibullah Zadran (Afghanistan) flag Najibullah Zadran (Afghanistan) 2012-2024 | M-107 | R-1830 | A-30 | SR*-138 | avgCR-10.76
World_100 Gen4 5 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 2016-2024 | M-106 | R-2275 | A-26 | SR*-136 | avgCR-13.31
World_100 Gen4 6 Dawid Malan (England) flag Dawid Malan (England) 2017-2023 | M-62 | R-1892 | A-36 | SR*-132 | avgCR-17.08
World_100 Gen4 10 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 2017-2025 | M-109 | R-2285 | A-24 | SR*-131 | avgCR-12.46
World_100 Gen4 13 Travis Head (Australia) flag Travis Head (Australia) 2016-2025 | M-47 | R-1197 | A-29 | SR*-157 | avgCR-17.44
World_100 Gen5 4 Abhishek Sharma (India) flag Abhishek Sharma (India) 2024-2025 | M-29 | R-1012 | A-37 | SR*-190 | avgCR-23.99
World_100 Gen5 9 Tilak Varma (India) flag Tilak Varma (India) 2023-2025 | M-36 | R-996 | A-47 | SR*-147 | avgCR-16.72
World_100 Gen5 11 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 2020-2025 | M-62 | R-1675 | A-37 | SR*-127 | avgCR-15.31
World_100 Gen5 13 Yashasvi Jaiswal (India) flag Yashasvi Jaiswal (India) 2023-2024 | M-23 | R-723 | A-36 | SR*-164 | avgCR-18.63
World_100 Gen5 18 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 2024-2025 | M-42 | R-1056 | A-28 | SR*-128 | avgCR-13.87
World_100 Gen5 19 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 2023-2025 | M-51 | R-961 | A-21 | SR*-136 | avgCR-12.03
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 5 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 2005-2008 | M-13 | R-272 | A-23 | SR*-142 | avgCR-15.36
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 4 Matthew Wade (Australia) flag Matthew Wade (Australia) 2011-2024 | M-92 | R-1202 | A-26 | SR*-134 | avgCR-9.15
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 2 Travis Head (Australia) flag Travis Head (Australia) 2016-2025 | M-47 | R-1197 | A-29 | SR*-157 | avgCR-17.44
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 2 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | R-2458 | A-29 | SR*-136 | avgCR-14.00
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 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 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 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 4 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2011-2021 | M-68 | R-1759 | A-28 | SR*-126 | avgCR-13.88
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 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 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 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 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 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 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 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 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 5 Salman Butt (Pakistan) flag Salman Butt (Pakistan) 2007-2010 | M-24 | R-595 | A-28 | SR*-108 | avgCR-14.73
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 Gen4 3 Fakhar Zaman (Pakistan) flag Fakhar Zaman (Pakistan) 2017-2025 | M-109 | R-2285 | A-24 | SR*-131 | avgCR-12.46
Pakistan_25 Gen5 1 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 2023-2025 | M-51 | R-961 | A-21 | SR*-136 | avgCR-12.03
South Africa_25 Gen1 2 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2005-2011 | M-33 | R-982 | A-32 | SR*-128 | avgCR-16.29
South Africa_25 Gen1 3 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 2005-2015 | M-50 | R-572 | A-21 | SR*-142 | avgCR-8.77
South Africa_25 Gen2 1 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 2007-2019 | M-81 | R-1934 | A-39 | SR*-126 | avgCR-15.29
South Africa_25 Gen3 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2012-2025 | M-96 | R-2615 | A-30 | SR*-138 | avgCR-17.83
South Africa_25 Gen3 2 David Miller (South Africa) flag David Miller (South Africa) 2010-2024 | M-130 | R-2591 | A-33 | SR*-141 | avgCR-12.80
South Africa_25 Gen3 3 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 2014-2023 | M-29 | R-767 | A-35 | SR*-160 | avgCR-17.12
South Africa_25 Gen5 4 Ryan Rickelton (South Africa) flag Ryan Rickelton (South Africa) 2024-2025 | M-18 | R-381 | A-21 | SR*-134 | avgCR-13.38
South Africa_25 Gen5 5 George Linde (South Africa) flag George Linde (South Africa) 2020-2025 | M-25 | R-270 | A-16 | SR*-138 | avgCR-7.55
Sri Lanka_25 Gen1 2 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2006-2014 | M-56 | R-1382 | A-31 | SR*-120 | avgCR-16.75
Sri Lanka_25 Gen1 4 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 2006-2011 | M-31 | R-629 | A-23 | SR*-129 | avgCR-14.83
Sri Lanka_25 Gen1 5 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 2007-2009 | M-16 | R-238 | A-22 | SR*-127 | avgCR-11.87
Sri Lanka_25 Gen2 2 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 2010-2021 | M-84 | R-1204 | A-23 | SR*-152 | avgCR-11.34
Sri Lanka_25 Gen2 4 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 2012-2016 | M-26 | R-291 | A-16 | SR*-109 | avgCR-7.81
Sri Lanka_25 Gen2 5 Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 2006-2018 | M-26 | R-407 | A-16 | SR*-123 | avgCR-9.16
Sri Lanka_25 Gen3 1 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 2013-2025 | M-88 | R-2276 | A-27 | SR*-134 | avgCR-14.83
Sri Lanka_25 Gen3 3 Danushka Gunathilaka (Sri Lanka) flag Danushka Gunathilaka (Sri Lanka) 2016-2022 | M-46 | R-741 | A-16 | SR*-120 | avgCR-9.89
Sri Lanka_25 Gen3 4 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 2016-2021 | M-28 | R-480 | A-18 | SR*-131 | avgCR-10.99
Sri Lanka_25 Gen3 6 Milinda Siriwardana (Sri Lanka) flag Milinda Siriwardana (Sri Lanka) 2015-2017 | M-22 | R-275 | A-17 | SR*-132 | avgCR-8.64
Sri Lanka_25 Gen4 3 Bhanuka Rajapaksa (Sri Lanka) flag Bhanuka Rajapaksa (Sri Lanka) 2019-2025 | M-44 | R-733 | A-23 | SR*-133 | avgCR-11.86
Sri Lanka_25 Gen5 2 Charith Asalanka (Sri Lanka) flag Charith Asalanka (Sri Lanka) 2021-2025 | M-70 | R-1357 | A-23 | SR*-126 | avgCR-12.64
West Indies_25 Gen1 2 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 2006-2010 | M-22 | R-343 | A-20 | SR*-99 | avgCR-9.64
West Indies_25 Gen2 1 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 2006-2021 | M-79 | R-1899 | A-28 | SR*-138 | avgCR-18.60
West Indies_25 Gen3 1 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 2016-2025 | M-65 | R-1782 | A-30 | SR*-154 | avgCR-17.28
West Indies_25 Gen4 1 Nicholas Pooran (West Indies) flag Nicholas Pooran (West Indies) 2016-2024 | M-106 | R-2275 | A-26 | SR*-136 | avgCR-13.31
West Indies_25 Gen4 3 Shimron Hetmyer (West Indies) flag Shimron Hetmyer (West Indies) 2018-2025 | M-69 | R-1112 | A-21 | SR*-126 | avgCR-9.89
West Indies_25 Gen5 4 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 2018-2025 | M-44 | R-588 | A-18 | SR*-137 | avgCR-9.56
West Indies_25 Gen5 5 Alick Athanaze (West Indies) flag Alick Athanaze (West Indies) 2024-2025 | M-14 | R-326 | A-25 | SR*-129 | avgCR-13.44
Bangladesh_15 Gen2 1 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 2007-2020 | M-78 | R-1758 | A-24 | SR*-117 | avgCR-11.07
Bangladesh_15 Gen3 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2006-2024 | M-129 | R-2551 | A-23 | SR*-121 | avgCR-11.12
Bangladesh_15 Gen3 4 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 2015-2024 | M-87 | R-1462 | A-18 | SR*-122 | avgCR-9.69
Bangladesh_15 Gen4 2 Mohammad Naim (Bangladesh) flag Mohammad Naim (Bangladesh) 2019-2025 | M-38 | R-860 | A-24 | SR*-102 | avgCR-11.96
Bangladesh_15 Gen4 3 Afif Hossain (Bangladesh) flag Afif Hossain (Bangladesh) 2018-2024 | M-70 | R-1117 | A-20 | SR*-119 | avgCR-9.17
Bangladesh_15 Gen5 1 Tanzid Hasan (Bangladesh) flag Tanzid Hasan (Bangladesh) 2024-2025 | M-42 | R-1056 | A-28 | SR*-128 | avgCR-13.87
Bangladesh_15 Gen5 3 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 2019-2025 | M-50 | R-987 | A-23 | SR*-109 | avgCR-10.50
Bangladesh_15 Gen5 5 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 2021-2025 | M-46 | R-579 | A-19 | SR*-124 | avgCR-8.52
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #kumarsangakkara #sangakkara #matthewhayden #hayden #michaelhussey #hussey #gautamgambhir #gambhir #graemesmith #smith #chrisgayle #gayle #jeanpaulduminy #duminy #yuvrajsingh #singh #sureshraina #raina #davidwarner #warner #eoinmorgan #morgan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings