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
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 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 4 Michael Pepper (England) flag Michael Pepper (England) 2018-2025 | M-118 | R-2663 | A-26 | SR*-150 | avgCR-7.42
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 2 Robin Uthappa (India) flag Robin Uthappa (India) 2008-2022 | M-205 | R-4952 | A-28 | SR*-130 | avgCR-7.23
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 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 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 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
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 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 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 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 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 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
Pakistan_25 Gen3 2 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 2008-2022 | M-120 | R-2913 | A-26 | SR*-135 | avgCR-7.94
Pakistan_25 Gen3 3 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 2008-2025 | M-288 | R-6809 | A-33 | SR*-125 | avgCR-6.80
Pakistan_25 Gen3 4 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 2004-2022 | M-180 | R-2104 | A-17 | SR*-155 | avgCR-5.13
Pakistan_25 Gen3 5 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 2012-2024 | M-102 | R-2493 | A-27 | SR*-122 | avgCR-7.59
Pakistan_25 Gen3 6 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 2012-2023 | M-95 | R-1781 | A-26 | SR*-131 | avgCR-6.35
Pakistan_25 Gen3 8 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 2008-2023 | M-157 | R-2948 | A-23 | SR*-113 | avgCR-5.48
Pakistan_25 Gen3 10 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 2016-2024 | M-92 | R-1594 | A-28 | SR*-121 | avgCR-4.94
Pakistan_25 Gen4 1 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 2016-2025 | M-123 | R-3750 | A-43 | SR*-128 | avgCR-8.50
Pakistan_25 Gen4 3 Haider Ali (Pakistan) flag Haider Ali (Pakistan) 2020-2025 | M-85 | R-1484 | A-22 | SR*-138 | avgCR-6.50
Pakistan_25 Gen4 4 Azam Khan (Pakistan) flag Azam Khan (Pakistan) 2019-2025 | M-142 | R-2673 | A-23 | SR*-144 | avgCR-6.44
Pakistan_25 Gen5 1 Usman Khan (Pakistan) flag Usman Khan (Pakistan) 2021-2025 | M-52 | R-1705 | A-36 | SR*-150 | avgCR-9.94
Pakistan_25 Gen5 2 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 2022-2025 | M-68 | R-1537 | A-24 | SR*-155 | avgCR-8.47
South Africa_25 Gen1 1 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 2008-2013 | M-106 | R-2703 | A-29 | SR*-125 | avgCR-7.08
South Africa_25 Gen1 2 HD Ackerman (South Africa) flag HD Ackerman (South Africa) 2005-2009 | M-37 | R-1193 | A-37 | SR*-120 | avgCR-8.63
South Africa_25 Gen1 3 Martin van Jaarsveld (South Africa) flag Martin van Jaarsveld (South Africa) 2004-2012 | M-87 | R-1829 | A-27 | SR*-131 | avgCR-6.20
South Africa_25 Gen1 5 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 2008-2016 | M-127 | R-3103 | A-28 | SR*-111 | avgCR-6.89
South Africa_25 Gen1 6 Dale Benkenstein (South Africa) flag Dale Benkenstein (South Africa) 2005-2012 | M-80 | R-1412 | A-25 | SR*-129 | avgCR-5.37
South Africa_25 Gen1 7 Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 2010-2014 | M-60 | R-1307 | A-37 | SR*-119 | avgCR-6.56
South Africa_25 Gen2 3 Johann Myburgh (South Africa) flag Johann Myburgh (South Africa) 2008-2018 | M-78 | R-1787 | A-29 | SR*-132 | avgCR-6.57
South Africa_25 Gen3 1 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 2008-2025 | M-324 | R-9557 | A-34 | SR*-140 | avgCR-8.91
South Africa_25 Gen3 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2008-2021 | M-236 | R-6962 | A-41 | SR*-153 | avgCR-10.01
South Africa_25 Gen3 6 Richard Levi (South Africa) flag Richard Levi (South Africa) 2012-2021 | M-106 | R-2665 | A-27 | SR*-144 | avgCR-7.95
South Africa_25 Gen3 7 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 2014-2021 | M-57 | R-1661 | A-32 | SR*-124 | avgCR-8.20
South Africa_25 Gen4 3 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 2018-2025 | M-80 | R-2347 | A-37 | SR*-133 | avgCR-8.70
South Africa_25 Gen4 4 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 2018-2025 | M-67 | R-1905 | A-36 | SR*-127 | avgCR-8.45
South Africa_25 Gen5 1 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 2018-2025 | M-135 | R-3410 | A-33 | SR*-158 | avgCR-9.08
South Africa_25 Gen5 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2018-2025 | M-102 | R-2563 | A-32 | SR*-132 | avgCR-7.15
Sri Lanka_25 Gen1 2 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 2008-2015 | M-106 | R-2412 | A-26 | SR*-119 | avgCR-6.41
Sri Lanka_25 Gen1 4 Farveez Maharoof (Sri Lanka) flag Farveez Maharoof (Sri Lanka) 2008-2013 | M-42 | R-406 | A-18 | SR*-118 | avgCR-3.19
Sri Lanka_25 Gen2 2 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 2008-2017 | M-142 | R-3382 | A-28 | SR*-130 | avgCR-6.86
Sri Lanka_25 Gen2 3 Thilan Samaraweera (Sri Lanka) flag Thilan Samaraweera (Sri Lanka) 2012-2013 | M-13 | R-256 | A-20 | SR*-133 | avgCR-4.51
Sri Lanka_25 Gen2 4 Dilshan Munaweera (Sri Lanka) flag Dilshan Munaweera (Sri Lanka) 2012-2023 | M-47 | R-881 | A-19 | SR*-115 | avgCR-4.98
Sri Lanka_25 Gen3 3 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 2009-2024 | M-101 | R-1879 | A-28 | SR*-129 | avgCR-5.84
Sri Lanka_25 Gen3 5 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 2012-2024 | M-94 | R-642 | A-17 | SR*-129 | avgCR-3.38
Sri Lanka_25 Gen4 3 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 2019-2025 | M-81 | R-1320 | A-24 | SR*-148 | avgCR-6.03
Sri Lanka_25 Gen4 4 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 2012-2025 | M-60 | R-1591 | A-33 | SR*-137 | avgCR-7.91
Sri Lanka_25 Gen5 1 Avishka Fernando (Sri Lanka) flag Avishka Fernando (Sri Lanka) 2019-2025 | M-71 | R-2138 | A-34 | SR*-147 | avgCR-9.57
Sri Lanka_25 Gen5 2 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 2020-2025 | M-63 | R-1781 | A-32 | SR*-141 | avgCR-9.14
West Indies_25 Gen2 1 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 2008-2019 | M-255 | R-6287 | A-28 | SR*-128 | avgCR-7.66
West Indies_25 Gen2 2 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 2012-2017 | M-96 | R-2277 | A-32 | SR*-119 | avgCR-6.88
West Indies_25 Gen3 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 2010-2025 | M-528 | R-10628 | A-32 | SR*-152 | avgCR-7.61
West Indies_25 Gen3 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 2012-2025 | M-430 | R-7553 | A-28 | SR*-169 | avgCR-7.39
West Indies_25 Gen3 5 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 2013-2025 | M-234 | R-6241 | A-30 | SR*-127 | avgCR-8.15
West Indies_25 Gen3 6 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 2013-2025 | M-208 | R-5583 | A-29 | SR*-137 | avgCR-8.40
West Indies_25 Gen4 3 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 2016-2025 | M-199 | R-3413 | A-25 | SR*-139 | avgCR-6.08
West Indies_25 Gen5 1 Shai Hope (West Indies) flag Shai Hope (West Indies) 2015-2025 | M-130 | R-3584 | A-31 | SR*-128 | avgCR-7.95
West Indies_25 Gen5 2 Keacy Carty (West Indies) flag Keacy Carty (West Indies) 2022-2025 | M-27 | R-532 | A-28 | SR*-118 | avgCR-6.29
Bangladesh_15 Gen3 2 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 2012-2025 | M-148 | R-3561 | A-36 | SR*-131 | avgCR-7.08
Bangladesh_15 Gen3 4 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 2013-2025 | M-112 | R-2523 | A-24 | SR*-129 | avgCR-6.98
Bangladesh_15 Gen3 7 Rony Talukdar (Bangladesh) flag Rony Talukdar (Bangladesh) 2015-2025 | M-84 | R-1609 | A-20 | SR*-123 | avgCR-6.11
Bangladesh_15 Gen5 2 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 2019-2025 | M-62 | R-1477 | A-30 | SR*-132 | avgCR-7.43
Zimbabwe_15 Gen1 1 Murray Goodwin (Zimbabwe) flag Murray Goodwin (Zimbabwe) 2003-2014 | M-115 | R-2561 | A-29 | SR*-125 | avgCR-6.19
Zimbabwe_15 Gen2 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 2011-2020 | M-78 | R-1507 | A-24 | SR*-122 | avgCR-5.53
Zimbabwe_15 Gen4 1 Nick Welch (Zimbabwe) flag Nick Welch (Zimbabwe) 2020-2023 | M-24 | R-508 | A-22 | SR*-130 | avgCR-5.90
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #jasonroy #roy #philsalt #salt #willjacks #jacks #liamlivingstone #livingstone #tomkohlercadmore #kohlercadmore #joeclarke #clarke #jordancox #cox #willsmeed #smeed #michaelpepper #pepper #virendersehwag #sehwag #robinuthappa #uthappa #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings