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 - 2nd Nov 2025. 

Gen1
Gen2
Gen3
Gen4
Gen5
Group Sub-Group SG_rank Team (or Player) Stats
England_25 Gen4 3 Reece Topley (England) flag Reece Topley (England) 2015-2024 | M-35 | R-17 | A-9 | SR*-85 | avgCR-2.08 | totCR-72.63
England_25 Gen4 4 Mark Wood (England) flag Mark Wood (England) 2015-2025 | M-38 | R-27 | A-14 | SR*-96 | avgCR-1.39 | totCR-52.66
England_25 Gen4 5 Saqib Mahmood (England) flag Saqib Mahmood (England) 2019-2025 | M-19 | R-35 | A-7 | SR*-78 | avgCR-2.39 | totCR-45.48
England_25 Gen5 1 Phil Salt (England) flag Phil Salt (England) 2022-2025 | M-50 | R-1540 | A-39 | SR*-168 | avgCR-20.23 | totCR-1 | 011.41
England_25 Gen5 2 Harry Brook (England) flag Harry Brook (England) 2022-2025 | M-52 | R-1012 | A-31 | SR*-152 | avgCR-13.92 | totCR-723.73
England_25 Gen5 5 Liam Livingstone (England) flag Liam Livingstone (England) 2017-2025 | M-60 | R-955 | A-25 | SR*-149 | avgCR-11.27 | totCR-676.05
India_25 Gen1 2 Virender Sehwag (India) flag Virender Sehwag (India) 2006-2012 | M-19 | R-394 | A-22 | SR*-145 | avgCR-15.17 | totCR-288.22
India_25 Gen2 2 MS Dhoni (India) flag MS Dhoni (India) 2006-2019 | M-98 | R-1617 | A-38 | SR*-126 | avgCR-11.07 | totCR-1 | 084.91
India_25 Gen3 1 Virat Kohli (India) flag Virat Kohli (India) 2010-2024 | M-125 | R-4188 | A-49 | SR*-137 | avgCR-20.32 | totCR-2 | 539.84
India_25 Gen3 2 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2024 | M-159 | R-4231 | A-32 | SR*-141 | avgCR-16.72 | totCR-2 | 658.80
India_25 Gen3 3 KL Rahul (India) flag KL Rahul (India) 2016-2022 | M-72 | R-2265 | A-38 | SR*-139 | avgCR-17.76 | totCR-1 | 278.81
India_25 Gen3 5 Shreyas Iyer (India) flag Shreyas Iyer (India) 2017-2023 | M-51 | R-1104 | A-31 | SR*-136 | avgCR-12.48 | totCR-636.47
India_25 Gen3 6 Dinesh Karthik (India) flag Dinesh Karthik (India) 2006-2022 | M-60 | R-686 | A-26 | SR*-143 | avgCR-9.65 | totCR-578.82
India_25 Gen3 7 Manish Pandey (India) flag Manish Pandey (India) 2015-2020 | M-39 | R-709 | A-44 | SR*-126 | avgCR-10.24 | totCR-399.33
India_25 Gen4 1 Hardik Pandya (India) flag Hardik Pandya (India) 2016-2025 | M-120 | R-1860 | A-27 | SR*-141 | avgCR-10.57 | totCR-1 | 268.90
India_25 Gen4 5 Deepak Hooda (India) flag Deepak Hooda (India) 2022-2023 | M-21 | R-368 | A-31 | SR*-147 | avgCR-9.46 | totCR-198.67
India_25 Gen5 2 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 2021-2025 | M-93 | R-2734 | A-37 | SR*-164 | avgCR-19.79 | totCR-1 | 840.56
India_25 Gen5 5 Shubman Gill (India) flag Shubman Gill (India) 2023-2025 | M-31 | R-762 | A-28 | SR*-141 | avgCR-14.44 | totCR-447.50
India_25 Gen5 6 Ruturaj Gaikwad (India) flag Ruturaj Gaikwad (India) 2021-2024 | M-23 | R-633 | A-40 | SR*-144 | avgCR-14.95 | totCR-343.91
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.67 | totCR-1 | 254.62
New Zealand_25 Gen1 2 Craig McMillan (New Zealand) flag Craig McMillan (New Zealand) 2005-2007 | M-8 | R-187 | A-31 | SR*-160 | avgCR-19.53 | totCR-175.77
New Zealand_25 Gen1 4 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 2005-2010 | M-31 | R-578 | A-21 | SR*-120 | avgCR-11.42 | totCR-354.17
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.08 | totCR-1 | 174.18
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 | totCR-290.19
New Zealand_25 Gen2 3 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 2011-2021 | M-20 | R-126 | A-21 | SR*-140 | avgCR-6.67 | totCR-133.33
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.38 | totCR-1 | 998.00
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.97 | totCR-1 | 485.24
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.17 | totCR-375.89
New Zealand_25 Gen3 7 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 2008-2024 | M-126 | R-303 | A-11 | SR*-139 | avgCR-3.46 | totCR-435.49
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-13.92 | totCR-1 | 155.16
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 | totCR-1 | 116.42
New Zealand_25 Gen5 1 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2019-2025 | M-85 | R-1592 | A-27 | SR*-137 | avgCR-12.04 | totCR-1 | 023.10
New Zealand_25 Gen5 2 Finn Allen (New Zealand) flag Finn Allen (New Zealand) 2021-2025 | M-52 | R-1285 | A-25 | SR*-163 | avgCR-15.96 | totCR-830.08
New Zealand_25 Gen5 4 Tim Robinson (New Zealand) flag Tim Robinson (New Zealand) 2024-2025 | M-18 | R-406 | A-31 | SR*-136 | avgCR-12.10 | totCR-217.87
New Zealand_25 Gen5 6 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 2024-2025 | M-15 | R-59 | A-20 | SR*-144 | avgCR-4.63 | totCR-69.46
New Zealand_25 Gen5 7 Mitchell Hay (New Zealand) flag Mitchell Hay (New Zealand) 2024-2025 | M-11 | R-87 | A-12 | SR*-128 | avgCR-5.81 | totCR-63.95
Pakistan_25 Gen1 1 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 2006-2018 | M-99 | R-1416 | A-18 | SR*-150 | avgCR-12.43 | totCR-1 | 230.67
Pakistan_25 Gen1 2 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 2006-2017 | M-58 | R-987 | A-21 | SR*-120 | avgCR-11.91 | totCR-691.00
Pakistan_25 Gen1 3 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 2007-2012 | M-25 | R-500 | A-22 | SR*-135 | avgCR-16.67 | totCR-416.77
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.60 | totCR-491.21
Pakistan_25 Gen1 6 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 2006-2010 | M-25 | R-442 | A-22 | SR*-121 | avgCR-12.21 | totCR-305.16
Pakistan_25 Gen2 1 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 2006-2021 | M-124 | R-2435 | A-31 | SR*-126 | avgCR-11.89 | totCR-1 | 474.74
Pakistan_25 Gen2 2 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 2006-2021 | M-119 | R-2514 | A-26 | SR*-122 | avgCR-12.23 | totCR-1 | 455.45
Pakistan_25 Gen2 3 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 2009-2019 | M-84 | R-1690 | A-26 | SR*-123 | avgCR-13.08 | totCR-1 | 099.03
Pakistan_25 Gen2 4 Ahmed Shehzad (Pakistan) flag Ahmed Shehzad (Pakistan) 2009-2019 | M-59 | R-1471 | A-26 | SR*-115 | avgCR-12.90 | totCR-760.92
Pakistan_25 Gen3 1 Aamer Yamin (Pakistan) flag Aamer Yamin (Pakistan) 2015-2018 | M-2 | R-15 | A-na | SR*-250 | avgCR-2.15 | totCR-19.38
Pakistan_25 Gen3 3 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 2010-2021 | M-61 | R-818 | A-27 | SR*-125 | avgCR-7.29 | totCR-444.89
Pakistan_25 Gen3 5 Usman Shinwari (Pakistan) flag Usman Shinwari (Pakistan) 2013-2019 | M-16 | R-2 | A-na | SR*-67 | avgCR-1.24 | totCR-19.88
Pakistan_25 Gen4 1 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 2016-2025 | M-131 | R-4302 | A-40 | SR*-129 | avgCR-17.69 | totCR-2 | 316.84
Pakistan_25 Gen4 2 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 2015-2024 | M-106 | R-3414 | A-47 | SR*-125 | avgCR-17.39 | totCR-1 | 843.77
Pakistan_25 Gen4 4 Iftikhar Ahmed (Pakistan) flag Iftikhar Ahmed (Pakistan) 2016-2024 | M-66 | R-998 | A-24 | SR*-129 | avgCR-10.45 | totCR-689.65
Pakistan_25 Gen5 2 Sahibzada Farhan (Pakistan) flag Sahibzada Farhan (Pakistan) 2018-2025 | M-30 | R-666 | A-22 | SR*-124 | avgCR-13.86 | totCR-415.81
Pakistan_25 Gen5 3 Mohammad Haris (Pakistan) flag Mohammad Haris (Pakistan) 2022-2025 | M-35 | R-555 | A-17 | SR*-136 | avgCR-12.00 | totCR-420.06
Pakistan_25 Gen5 4 Hasan Nawaz (Pakistan) flag Hasan Nawaz (Pakistan) 2025-2025 | M-25 | R-457 | A-21 | SR*-154 | avgCR-12.93 | totCR-323.35
Pakistan_25 Gen5 5 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 2024-2025 | M-35 | R-596 | A-23 | SR*-110 | avgCR-10.01 | totCR-350.46
South Africa_25 Gen1 2 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 2005-2012 | M-25 | R-666 | A-35 | SR*-119 | avgCR-17.26 | totCR-431.51
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.04 | totCR-196.53
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.84 | totCR-272.21
South Africa_25 Gen1 7 Justin Ontong (South Africa) flag Justin Ontong (South Africa) 2008-2015 | M-14 | R-158 | A-16 | SR*-145 | avgCR-7.94 | totCR-111.16
South Africa_25 Gen2 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2006-2017 | M-78 | R-1672 | A-26 | SR*-135 | avgCR-14.46 | totCR-1 | 127.92
South Africa_25 Gen2 3 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 2012-2020 | M-50 | R-1528 | A-36 | SR*-134 | avgCR-16.79 | totCR-839.62
South Africa_25 Gen2 4 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 2009-2018 | M-44 | R-1277 | A-34 | SR*-132 | avgCR-17.50 | totCR-769.83
South Africa_25 Gen2 5 Farhaan Behardien (South Africa) flag Farhaan Behardien (South Africa) 2012-2018 | M-38 | R-518 | A-32 | SR*-128 | avgCR-8.87 | totCR-337.09
South Africa_25 Gen2 6 Richard Levi (South Africa) flag Richard Levi (South Africa) 2012-2012 | M-13 | R-236 | A-21 | SR*-141 | avgCR-14.74 | totCR-191.64
South Africa_25 Gen3 4 JJ Smuts (South Africa) flag JJ Smuts (South Africa) 2017-2021 | M-13 | R-174 | A-13 | SR*-105 | avgCR-7.99 | totCR-103.92
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.29 | totCR-1 | 416.80
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.86 | totCR-789.77
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.40 | totCR-718.97
South Africa_25 Gen5 1 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 2022-2025 | M-40 | R-799 | A-29 | SR*-133 | avgCR-13.17 | totCR-526.78
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.51 | totCR-307.71
South Africa_25 Gen5 3 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2019-2025 | M-62 | R-1467 | A-29 | SR*-146 | avgCR-15.64 | totCR-969.56
South Africa_25 Gen5 5 Marco Jansen (South Africa) flag Marco Jansen (South Africa) 2022-2025 | M-19 | R-167 | A-17 | SR*-145 | avgCR-8.80 | totCR-167.11
Sri Lanka_25 Gen1 1 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 2006-2016 | M-80 | R-1889 | A-28 | SR*-121 | avgCR-15.96 | totCR-1 | 276.99
Sri Lanka_25 Gen1 2 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 2006-2014 | M-55 | R-1493 | A-32 | SR*-133 | avgCR-19.04 | totCR-1 | 047.08
Sri Lanka_25 Gen1 6 Chamara Silva (Sri Lanka) flag Chamara Silva (Sri Lanka) 2006-2011 | M-16 | R-175 | A-13 | SR*-99 | avgCR-7.32 | totCR-117.19
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-11.00 | totCR-990.20
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-10.03 | totCR-431.15
Sri Lanka_25 Gen2 6 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 2006-2020 | M-84 | R-136 | A-6 | SR*-84 | avgCR-2.45 | totCR-205.62
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.30 | totCR-572.73
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.03 | totCR-245.94
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.44 | totCR-1 | 299.40
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.26 | totCR-1 | 169.16
Sri Lanka_25 Gen4 3 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 2019-2025 | M-85 | R-749 | A-14 | SR*-130 | avgCR-7.92 | totCR-673.44
Sri Lanka_25 Gen4 4 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 2015-2024 | M-45 | R-847 | A-21 | SR*-116 | avgCR-10.95 | totCR-492.69
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.38 | totCR-1 | 286.35
West Indies_25 Gen1 2 Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 2007-2010 | M-18 | R-298 | A-23 | SR*-104 | avgCR-11.93 | totCR-214.77
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.03 | totCR-1 | 006.73
West Indies_25 Gen2 3 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 2006-2021 | M-91 | R-1255 | A-22 | SR*-115 | avgCR-9.65 | totCR-877.72
West Indies_25 Gen2 4 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 2007-2017 | M-68 | R-587 | A-17 | SR*-147 | avgCR-8.97 | totCR-610.26
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.79 | totCR-389.15
West Indies_25 Gen3 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 2008-2022 | M-101 | R-1569 | A-25 | SR*-135 | avgCR-11.05 | totCR-1 | 116.52
West Indies_25 Gen3 3 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 2011-2025 | M-64 | R-1468 | A-23 | SR*-129 | avgCR-14.31 | totCR-915.53
West Indies_25 Gen3 4 Lendl Simmons (West Indies) flag Lendl Simmons (West Indies) 2007-2021 | M-68 | R-1527 | A-27 | SR*-121 | avgCR-13.55 | totCR-921.71
West Indies_25 Gen3 5 Andre Russell (West Indies) flag Andre Russell (West Indies) 2011-2025 | M-86 | R-1122 | A-22 | SR*-164 | avgCR-11.48 | totCR-986.99
West Indies_25 Gen3 6 Andre Fletcher (West Indies) flag Andre Fletcher (West Indies) 2008-2024 | M-60 | R-984 | A-20 | SR*-110 | avgCR-10.25 | totCR-615.12
West Indies_25 Gen3 7 Carlos Brathwaite (West Indies) flag Carlos Brathwaite (West Indies) 2011-2019 | M-41 | R-310 | A-15 | SR*-113 | avgCR-7.06 | totCR-289.36
West Indies_25 Gen4 2 Rovman Powell (West Indies) flag Rovman Powell (West Indies) 2017-2025 | M-102 | R-1977 | A-26 | SR*-141 | avgCR-12.04 | totCR-1 | 228.08
West Indies_25 Gen5 1 Romario Shepherd (West Indies) flag Romario Shepherd (West Indies) 2020-2025 | M-66 | R-680 | A-24 | SR*-140 | avgCR-7.34 | totCR-484.32
West Indies_25 Gen5 2 Roston Chase (West Indies) flag Roston Chase (West Indies) 2021-2025 | M-45 | R-619 | A-24 | SR*-122 | avgCR-9.16 | totCR-412.28
West Indies_25 Gen5 3 Brandon King (West Indies) flag Brandon King (West Indies) 2019-2025 | M-71 | R-1701 | A-27 | SR*-134 | avgCR-13.97 | totCR-991.89