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 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
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 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 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 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 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 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
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 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 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 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 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
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 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 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
Pakistan_25 Gen4 2 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 2015-2024 | M-106 | R-3414 | A-47 | SR*-125 | avgCR-17.35
Pakistan_25 Gen4 4 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 2016-2024 | M-66 | R-998 | A-24 | SR*-129 | avgCR-10.43
Pakistan_25 Gen4 5 Shadab Khan (Pakistan) flag Shadab Khan (Pakistan) 2017-2025 | M-112 | R-792 | A-18 | SR*-140 | avgCR-6.01
Pakistan_25 Gen5 2 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 2018-2025 | M-30 | R-666 | A-22 | SR*-124 | avgCR-13.94
Pakistan_25 Gen5 3 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 2022-2025 | M-35 | R-555 | A-17 | SR*-136 | avgCR-12.08
Pakistan_25 Gen5 4 Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 2025-2025 | M-25 | R-457 | A-21 | SR*-154 | avgCR-12.93
Pakistan_25 Gen5 5 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 2024-2025 | M-35 | R-596 | A-23 | SR*-110 | avgCR-10.12
South Africa_25 Gen1 1 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 2005-2012 | M-25 | R-666 | A-35 | SR*-119 | avgCR-17.11
South Africa_25 Gen1 4 Loots Bosman (South Africa) flag Loots Bosman (South Africa) 2006-2010 | M-14 | R-323 | A-25 | SR*-147 | avgCR-14.02
South Africa_25 Gen1 5 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 2005-2010 | M-23 | R-400 | A-18 | SR*-126 | avgCR-11.78
South Africa_25 Gen2 2 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 2012-2020 | M-50 | R-1528 | A-36 | SR*-134 | avgCR-16.68
South Africa_25 Gen2 3 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 2009-2018 | M-44 | R-1277 | A-34 | SR*-132 | avgCR-17.23
South Africa_25 Gen2 4 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2006-2017 | M-78 | R-1672 | A-26 | SR*-135 | avgCR-14.44
South Africa_25 Gen2 5 Richard Levi (South Africa) flag Richard Levi (South Africa) 2012-2012 | M-13 | R-236 | A-21 | SR*-141 | avgCR-14.40
South Africa_25 Gen2 6 Farhaan Behardien (South Africa) flag Farhaan Behardien (South Africa) 2012-2018 | M-38 | R-518 | A-32 | SR*-128 | avgCR-9.05
South Africa_25 Gen4 1 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 2014-2025 | M-87 | R-2483 | A-30 | SR*-130 | avgCR-16.33
South Africa_25 Gen4 2 Rassie van der Dussen (South Africa) flag Rassie van der Dussen (South Africa) 2018-2025 | M-57 | R-1406 | A-33 | SR*-129 | avgCR-13.90
South Africa_25 Gen4 3 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 2018-2024 | M-58 | R-1000 | A-23 | SR*-142 | avgCR-12.43
South Africa_25 Gen5 1 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2019-2025 | M-62 | R-1467 | A-29 | SR*-146 | avgCR-15.73
South Africa_25 Gen5 2 Dewald Brevis (South Africa) flag Dewald Brevis (South Africa) 2023-2025 | M-15 | R-400 | A-31 | SR*-180 | avgCR-20.44
South Africa_25 Gen5 3 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 2022-2025 | M-40 | R-799 | A-29 | SR*-133 | avgCR-13.25
Sri Lanka_25 Gen1 1 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 2006-2014 | M-55 | R-1493 | A-32 | SR*-133 | avgCR-18.81
Sri Lanka_25 Gen1 3 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 2006-2016 | M-80 | R-1889 | A-28 | SR*-121 | avgCR-15.99
Sri Lanka_25 Gen2 1 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 2009-2024 | M-90 | R-1416 | A-28 | SR*-121 | avgCR-10.98
Sri Lanka_25 Gen2 3 Chamara Kapugedera (Sri Lanka) flag Chamara Kapugedera (Sri Lanka) 2006-2017 | M-43 | R-703 | A-23 | SR*-119 | avgCR-9.94
Sri Lanka_25 Gen3 2 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 2010-2025 | M-69 | R-1066 | A-19 | SR*-103 | avgCR-8.38
Sri Lanka_25 Gen3 5 Isuru Udana (Sri Lanka) flag Isuru Udana (Sri Lanka) 2009-2021 | M-35 | R-256 | A-18 | SR*-138 | avgCR-7.09
Sri Lanka_25 Gen4 1 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 2016-2025 | M-90 | R-2198 | A-26 | SR*-131 | avgCR-14.57
Sri Lanka_25 Gen4 2 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 2015-2025 | M-114 | R-1623 | A-21 | SR*-124 | avgCR-10.27
Sri Lanka_25 Gen4 4 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 2019-2025 | M-85 | R-749 | A-14 | SR*-130 | avgCR-7.89
Sri Lanka_25 Gen4 5 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 2015-2024 | M-45 | R-847 | A-21 | SR*-116 | avgCR-10.95
Sri Lanka_25 Gen5 1 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 2021-2025 | M-74 | R-2211 | A-32 | SR*-127 | avgCR-17.34
West Indies_25 Gen1 1 Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 2007-2010 | M-18 | R-298 | A-23 | SR*-104 | avgCR-11.70
West Indies_25 Gen2 2 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 2007-2018 | M-67 | R-1611 | A-29 | SR*-116 | avgCR-15.39
West Indies_25 Gen2 3 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 2007-2017 | M-68 | R-587 | A-17 | SR*-147 | avgCR-8.89
West Indies_25 Gen2 4 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 2006-2021 | M-91 | R-1255 | A-22 | SR*-115 | avgCR-9.74
West Indies_25 Gen2 5 Dwayne Smith (West Indies) flag Dwayne Smith (West Indies) 2006-2015 | M-33 | R-582 | A-18 | SR*-123 | avgCR-11.74
West Indies_25 Gen3 2 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 2011-2025 | M-64 | R-1468 | A-23 | SR*-129 | avgCR-14.35
West Indies_25 Gen3 3 Andre Russell (West Indies) flag Andre Russell (West Indies) 2011-2025 | M-86 | R-1122 | A-22 | SR*-164 | avgCR-11.53
West Indies_25 Gen3 4 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 2008-2022 | M-101 | R-1569 | A-25 | SR*-135 | avgCR-11.07
West Indies_25 Gen3 5 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 2007-2021 | M-68 | R-1527 | A-27 | SR*-121 | avgCR-13.65
West Indies_25 Gen4 2 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 2017-2025 | M-107 | R-2068 | A-26 | SR*-142 | avgCR-12.26
West Indies_25 Gen5 1 Brandon King (West Indies) flag Brandon King (West Indies) 2019-2025 | M-73 | R-1704 | A-26 | SR*-134 | avgCR-13.84
West Indies_25 Gen5 2 Shai Hope (West Indies) flag Shai Hope (West Indies) 2017-2025 | M-58 | R-1403 | A-29 | SR*-138 | avgCR-14.94
West Indies_25 Gen5 3 Roston Chase (West Indies) flag Roston Chase (West Indies) 2021-2025 | M-49 | R-691 | A-24 | SR*-121 | avgCR-9.13
Bangladesh_15 Gen1 1 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 2007-2013 | M-23 | R-450 | A-20 | SR*-126 | avgCR-13.16
Bangladesh_15 Gen3 1 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 2006-2022 | M-102 | R-1500 | A-19 | SR*-115 | avgCR-8.90
Bangladesh_15 Gen3 3 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 2007-2024 | M-141 | R-2444 | A-24 | SR*-117 | avgCR-9.86
Bangladesh_15 Gen4 1 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 2015-2025 | M-117 | R-2590 | A-24 | SR*-126 | avgCR-12.19
Bangladesh_15 Gen5 2 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 2023-2025 | M-54 | R-1088 | A-26 | SR*-122 | avgCR-10.38
Bangladesh_15 Gen5 4 Jaker Ali (Bangladesh) flag Jaker Ali (Bangladesh) 2023-2025 | M-47 | R-732 | A-25 | SR*-123 | avgCR-9.61
Zimbabwe_15 Gen2 1 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 2006-2020 | M-57 | R-893 | A-19 | SR*-141 | avgCR-10.49
Zimbabwe_15 Gen2 2 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 2006-2019 | M-66 | R-1662 | A-26 | SR*-117 | avgCR-12.76
Zimbabwe_15 Gen2 3 Malcolm Waller (Zimbabwe) flag Malcolm Waller (Zimbabwe) 2011-2018 | M-32 | R-613 | A-27 | SR*-138 | avgCR-11.66
Zimbabwe_15 Gen2 4 Chamu Chibhabha (Zimbabwe) flag Chamu Chibhabha (Zimbabwe) 2006-2020 | M-36 | R-667 | A-19 | SR*-110 | avgCR-9.28
Zimbabwe_15 Gen2 5 Vusi Sibanda (Zimbabwe) flag Vusi Sibanda (Zimbabwe) 2007-2016 | M-26 | R-511 | A-20 | SR*-102 | avgCR-10.34
Zimbabwe_15 Gen3 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 2006-2025 | M-54 | R-1138 | A-25 | SR*-124 | avgCR-10.72
Zimbabwe_15 Gen4 1 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 2013-2025 | M-123 | R-2742 | A-25 | SR*-135 | avgCR-9.26
Zimbabwe_15 Gen5 1 Brian Bennett (Zimbabwe) flag Brian Bennett (Zimbabwe) 2023-2025 | M-48 | R-1455 | A-32 | SR*-147 | avgCR-12.25
Zimbabwe_15 Gen5 2 Wessly Madhevere (Zimbabwe) flag Wessly Madhevere (Zimbabwe) 2020-2025 | M-79 | R-1256 | A-19 | SR*-115 | avgCR-7.70
Zimbabwe_15 Gen5 4 Dion Myers (Zimbabwe) flag Dion Myers (Zimbabwe) 2021-2025 | M-30 | R-562 | A-22 | SR*-125 | avgCR-8.96
Zimbabwe_15 Gen5 5 Clive Madande (Zimbabwe) flag Clive Madande (Zimbabwe) 2022-2025 | M-40 | R-467 | A-17 | SR*-110 | avgCR-5.67
Afghanistan_15 Gen2 1 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 2010-2023 | M-73 | R-2048 | A-29 | SR*-132 | avgCR-14.19
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #harrybrook #brook #liamlivingstone #livingstone #virendersehwag #sehwag #msdhoni #dhoni #viratkohli #kohli #rohitsharma #sharma #klrahul #rahul #shreyasiyer #iyer #dineshkarthik #karthik #manishpandey #pandey #hardikpandya #pandya #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings