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
New Zealand_25 Gen3 2 James Neesham (New Zealand) flag James Neesham (New Zealand) 2010-2025 | M-218 | R-3341 | BaA-24 | W-205 | BoA-25 | Ct/St-84 | FPM-0.4 | avgCR-21.78
New Zealand_25 Gen3 4 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 2010-2025 | M-367 | R-9546 | BaA-30 | W-26 | BoA-31 | Ct/St-112 | FPM-0.3 | avgCR-15.63
New Zealand_25 Gen3 6 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2012-2025 | M-157 | R-3747 | BaA-34 | W-74 | BoA-26 | Ct/St-83 | FPM-0.5 | avgCR-20.30
New Zealand_25 Gen4 1 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 2014-2025 | M-126 | R-1713 | BaA-26 | W-122 | BoA-25 | Ct/St-48 | FPM-0.4 | avgCR-23.75
New Zealand_25 Gen5 1 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 2019-2025 | M-78 | R-1373 | BaA-20 | W-51 | BoA-22 | Ct/St-36 | FPM-0.5 | avgCR-21.70
Pakistan_25 Gen1 1 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 2003-2016 | M-204 | R-3730 | BaA-26 | W-222 | BoA-25 | Ct/St-42 | FPM-0.2 | avgCR-24.01
Pakistan_25 Gen1 3 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 2003-2018 | M-68 | R-1215 | BaA-25 | W-66 | BoA-26 | Ct/St-7 | FPM-0.1 | avgCR-22.29
Pakistan_25 Gen3 3 Mohammad Nawaz (Pakistan) flag Mohammad Nawaz (Pakistan) 2016-2025 | M-140 | R-1658 | BaA-20 | W-111 | BoA-29 | Ct/St-62 | FPM-0.4 | avgCR-21.96
Pakistan_25 Gen3 4 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 2008-2025 | M-288 | R-6809 | BaA-33 | W-85 | BoA-31 | Ct/St-119 | FPM-0.4 | avgCR-19.29
Pakistan_25 Gen3 7 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 2008-2023 | M-157 | R-2948 | BaA-23 | W-62 | BoA-28 | Ct/St-52 | FPM-0.3 | avgCR-18.24
Pakistan_25 Gen3 8 Ashar Zaidi (Pakistan) flag Ashar Zaidi (Pakistan) 2014-2018 | M-57 | R-885 | BaA-25 | W-36 | BoA-23 | Ct/St-13 | FPM-0.2 | avgCR-19.51
Pakistan_25 Gen4 1 Imad Wasim (Pakistan) flag Imad Wasim (Pakistan) 2016-2025 | M-270 | R-2807 | BaA-22 | W-245 | BoA-25 | Ct/St-65 | FPM-0.2 | avgCR-21.81
Pakistan_25 Gen4 2 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 2017-2025 | M-166 | R-2100 | BaA-18 | W-188 | BoA-24 | Ct/St-63 | FPM-0.4 | avgCR-22.31
Pakistan_25 Gen5 3 Saim Ayub (Pakistan) flag Saim Ayub (Pakistan) 2021-2025 | M-60 | R-1557 | BaA-27 | W-15 | BoA-26 | Ct/St-25 | FPM-0.4 | avgCR-20.66
South Africa_25 Gen1 3 Andrew Hall (South Africa) flag Andrew Hall (South Africa) 2003-2013 | M-78 | R-1142 | BaA-23 | W-95 | BoA-20 | Ct/St-22 | FPM-0.3 | avgCR-22.38
South Africa_25 Gen1 4 Albie Morkel (South Africa) flag Albie Morkel (South Africa) 2008-2018 | M-146 | R-1794 | BaA-25 | W-120 | BoA-27 | Ct/St-24 | FPM-0.2 | avgCR-20.03
South Africa_25 Gen1 5 Tyron Henderson (South Africa) flag Tyron Henderson (South Africa) 2006-2010 | M-48 | R-710 | BaA-21 | W-53 | BoA-25 | Ct/St-7 | FPM-0.1 | avgCR-22.88
South Africa_25 Gen1 6 Ryan McLaren (South Africa) flag Ryan McLaren (South Africa) 2007-2018 | M-84 | R-872 | BaA-26 | W-83 | BoA-29 | Ct/St-32 | FPM-0.4 | avgCR-20.16
South Africa_25 Gen1 8 Ant Botha (South Africa) flag Ant Botha (South Africa) 2004-2011 | M-71 | R-496 | BaA-18 | W-62 | BoA-23 | Ct/St-33 | FPM-0.5 | avgCR-17.21
South Africa_25 Gen1 9 Martin van Jaarsveld (South Africa) flag Martin van Jaarsveld (South Africa) 2004-2012 | M-87 | R-1829 | BaA-27 | W-10 | BoA-18 | Ct/St-42 | FPM-0.5 | avgCR-13.91
South Africa_25 Gen3 2 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 2008-2025 | M-324 | R-9557 | BaA-34 | W-14 | BoA-19 | Ct/St-169 | FPM-0.5 | avgCR-16.82
South Africa_25 Gen3 4 Chris Morris (South Africa) flag Chris Morris (South Africa) 2013-2021 | M-134 | R-1159 | BaA-21 | W-155 | BoA-24 | Ct/St-69 | FPM-0.5 | avgCR-23.37
South Africa_25 Gen3 6 Cameron Delport (South Africa) flag Cameron Delport (South Africa) 2015-2022 | M-165 | R-3703 | BaA-25 | W-39 | BoA-31 | Ct/St-52 | FPM-0.3 | avgCR-17.24
South Africa_25 Gen5 1 Dwaine Pretorius (South Africa) flag Dwaine Pretorius (South Africa) 2018-2025 | M-116 | R-1223 | BaA-20 | W-123 | BoA-24 | Ct/St-22 | FPM-0.2 | avgCR-21.78
South Africa_25 Gen5 2 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 2019-2025 | M-81 | R-627 | BaA-22 | W-95 | BoA-26 | Ct/St-44 | FPM-0.5 | avgCR-22.74
South Africa_25 Gen5 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2018-2025 | M-102 | R-2563 | BaA-32 | W-23 | BoA-30 | Ct/St-52 | FPM-0.5 | avgCR-18.90
South Africa_25 Gen5 4 George Linde (South Africa) flag George Linde (South Africa) 2018-2025 | M-92 | R-952 | BaA-20 | W-69 | BoA-31 | Ct/St-26 | FPM-0.3 | avgCR-19.58
Sri Lanka_25 Gen1 2 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 2008-2012 | M-41 | R-543 | BaA-18 | W-50 | BoA-19 | Ct/St-4 | FPM-0.1 | avgCR-23.01
Sri Lanka_25 Gen1 3 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 2007-2012 | M-56 | R-1230 | BaA-23 | W-32 | BoA-29 | Ct/St-10 | FPM-0.2 | avgCR-20.76
Sri Lanka_25 Gen1 4 Farveez Maharoof (Sri Lanka) flag Farveez Maharoof (Sri Lanka) 2008-2013 | M-42 | R-406 | BaA-18 | W-49 | BoA-20 | Ct/St-14 | FPM-0.3 | avgCR-21.36
Sri Lanka_25 Gen3 1 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 2010-2025 | M-223 | R-2877 | BaA-21 | W-166 | BoA-27 | Ct/St-93 | FPM-0.4 | avgCR-20.09
Sri Lanka_25 Gen4 1 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 2019-2025 | M-81 | R-1320 | BaA-24 | W-37 | BoA-26 | Ct/St-28 | FPM-0.3 | avgCR-17.86
Sri Lanka_25 Gen5 1 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 2017-2025 | M-109 | R-1071 | BaA-18 | W-150 | BoA-19 | Ct/St-47 | FPM-0.4 | avgCR-26.25
West Indies_25 Gen2 1 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 2008-2019 | M-255 | R-6287 | BaA-28 | W-79 | BoA-31 | Ct/St-102 | FPM-0.4 | avgCR-19.51
West Indies_25 Gen2 3 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 2012-2017 | M-96 | R-2277 | BaA-32 | W-38 | BoA-30 | Ct/St-27 | FPM-0.3 | avgCR-18.99
West Indies_25 Gen3 1 Andre Russell (West Indies) flag Andre Russell (West Indies) 2012-2025 | M-430 | R-7553 | BaA-28 | W-388 | BoA-25 | Ct/St-185 | FPM-0.4 | avgCR-25.49
West Indies_25 Gen3 3 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 2010-2025 | M-528 | R-10628 | BaA-32 | W-222 | BoA-27 | Ct/St-317 | FPM-0.6 | avgCR-20.98
West Indies_25 Gen3 4 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 2006-2024 | M-421 | R-4388 | BaA-21 | W-485 | BoA-24 | Ct/St-196 | FPM-0.5 | avgCR-22.96
West Indies_25 Gen4 1 Jason Holder (West Indies) flag Jason Holder (West Indies) 2013-2025 | M-210 | R-2255 | BaA-20 | W-220 | BoA-27 | Ct/St-101 | FPM-0.5 | avgCR-23.73
West Indies_25 Gen5 1 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 2018-2025 | M-134 | R-1440 | BaA-22 | W-121 | BoA-25 | Ct/St-35 | FPM-0.3 | avgCR-21.60
West Indies_25 Gen5 2 Roston Chase (West Indies) flag Roston Chase (West Indies) 2018-2025 | M-79 | R-1515 | BaA-30 | W-61 | BoA-23 | Ct/St-25 | FPM-0.3 | avgCR-24.96
Bangladesh_15 Gen3 1 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2011-2025 | M-290 | R-4540 | BaA-21 | W-312 | BoA-22 | Ct/St-65 | FPM-0.2 | avgCR-23.83
Bangladesh_15 Gen3 2 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 2012-2025 | M-157 | R-2921 | BaA-27 | W-66 | BoA-24 | Ct/St-68 | FPM-0.4 | avgCR-18.53
Bangladesh_15 Gen3 3 Nasir Hossain (Bangladesh) flag Nasir Hossain (Bangladesh) 2012-2023 | M-80 | R-1451 | BaA-25 | W-53 | BoA-25 | Ct/St-28 | FPM-0.4 | avgCR-20.70
Bangladesh_15 Gen4 1 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 2016-2025 | M-104 | R-1511 | BaA-20 | W-78 | BoA-29 | Ct/St-40 | FPM-0.4 | avgCR-21.28
Bangladesh_15 Gen4 2 Mahedi Hasan (Bangladesh) flag Mahedi Hasan (Bangladesh) 2016-2025 | M-88 | R-915 | BaA-19 | W-73 | BoA-27 | Ct/St-26 | FPM-0.3 | avgCR-18.86
Zimbabwe_15 Gen1 1 Heath Streak (Zimbabwe) flag Heath Streak (Zimbabwe) 2004-2007 | M-23 | R-333 | BaA-28 | W-24 | BoA-22 | Ct/St-7 | FPM-0.3 | avgCR-24.24
Zimbabwe_15 Gen1 2 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 2005-2010 | M-56 | R-691 | BaA-22 | W-23 | BoA-19 | Ct/St-16 | FPM-0.3 | avgCR-13.59
Zimbabwe_15 Gen2 1 Sean Ervine (Zimbabwe) flag Sean Ervine (Zimbabwe) 2005-2017 | M-154 | R-2767 | BaA-25 | W-59 | BoA-29 | Ct/St-48 | FPM-0.3 | avgCR-16.01
Zimbabwe_15 Gen5 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 2017-2025 | M-145 | R-2363 | BaA-24 | W-84 | BoA-30 | Ct/St-62 | FPM-0.4 | avgCR-21.68
Zimbabwe_15 Gen5 2 Ryan Burl (Zimbabwe) flag Ryan Burl (Zimbabwe) 2019-2025 | M-30 | R-571 | BaA-36 | W-11 | BoA-29 | Ct/St-16 | FPM-0.5 | avgCR-20.07
Afghanistan_15 Gen3 1 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 2013-2025 | M-247 | R-3031 | BaA-19 | W-208 | BoA-25 | Ct/St-104 | FPM-0.4 | avgCR-21.54
Afghanistan_15 Gen5 2 Gulbadin Naib (Afghanistan) flag Gulbadin Naib (Afghanistan) 2023-2025 | M-18 | R-430 | BaA-33 | W-11 | BoA-26 | Ct/St-10 | FPM-0.6 | avgCR-23.97
Afghanistan_15 Gen5 3 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 2022-2025 | M-56 | R-526 | BaA-20 | W-54 | BoA-29 | Ct/St-12 | FPM-0.2 | avgCR-20.87
Afghanistan_15 Gen5 4 Karim Janat (Afghanistan) flag Karim Janat (Afghanistan) 2021-2025 | M-31 | R-391 | BaA-20 | W-20 | BoA-28 | Ct/St-12 | FPM-0.4 | avgCR-18.71
Ireland_15 Gen2 1 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 2009-2016 | M-94 | R-1611 | BaA-23 | W-45 | BoA-26 | Ct/St-37 | FPM-0.4 | avgCR-17.54
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #jamesneesham #neesham #colinmunro #munro #darylmitchell #mitchell #mitchellsantner #santner #rachinravindra #ravindra #azharmahmood #mahmood #abdulrazzaq #razzaq #mohammadnawaz #nawaz #shoaibmalik #malik #mohammadhafeez #hafeez #asharzaidi #zaidi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings