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
World_100 Gen2 16 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2006-2017 | M-78 | R-1672 | BaA-26 | W-0 | BoA-na | Ct/St-72 | FPM-0.9 | avgCR-24.52 | totCR-1 | 912.86
World_100 Gen3 5 David Warner (Australia) flag David Warner (Australia) 2009-2024 | M-110 | R-3277 | BaA-33 | W-0 | BoA-na | Ct/St-62 | FPM-0.6 | avgCR-27.96 | totCR-3 | 076.08
World_100 Gen3 7 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-122 | R-3531 | BaA-32 | W-0 | BoA-na | Ct/St-68 | FPM-0.6 | avgCR-25.33 | totCR-3 | 090.05
World_100 Gen3 16 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2024 | M-159 | R-4231 | BaA-32 | W-1 | BoA-113 | Ct/St-65 | FPM-0.4 | avgCR-24.85 | totCR-3 | 950.67
World_100 Gen3 17 Virat Kohli (India) flag Virat Kohli (India) 2010-2024 | M-125 | R-4188 | BaA-49 | W-4 | BoA-51 | Ct/St-54 | FPM-0.4 | avgCR-27.82 | totCR-3 | 477.27
World_100 Gen3 18 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | R-2458 | BaA-29 | W-0 | BoA-na | Ct/St-46 | FPM-0.4 | avgCR-22.26 | totCR-2 | 560.18
World_100 Gen3 21 Alex Hales (England) flag Alex Hales (England) 2011-2022 | M-75 | R-2074 | BaA-31 | W-0 | BoA-na | Ct/St-39 | FPM-0.5 | avgCR-26.18 | totCR-1 | 963.18
World_100 Gen4 14 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 2016-2025 | M-131 | R-4302 | BaA-40 | W-0 | BoA-na | Ct/St-53 | FPM-0.4 | avgCR-25.47 | totCR-3 | 337.16
World_100 Gen5 22 Phil Salt (England) flag Phil Salt (England) 2022-2025 | M-50 | R-1540 | BaA-39 | W-0 | BoA-na | Ct/St-33 | FPM-0.7 | avgCR-26.60 | totCR-1 | 329.78
Australia_25 Gen1 4 Cameron White (Australia) flag Cameron White (Australia) 2007-2014 | M-47 | R-984 | BaA-33 | W-1 | BoA-51 | Ct/St-23 | FPM-0.5 | avgCR-24.07 | totCR-1 | 131.28
Australia_25 Gen1 6 Michael Hussey (Australia) flag Michael Hussey (Australia) 2005-2012 | M-38 | R-721 | BaA-38 | W-0 | BoA-na | Ct/St-20 | FPM-0.5 | avgCR-22.48 | totCR-854.14
Australia_25 Gen3 2 David Warner (Australia) flag David Warner (Australia) 2009-2024 | M-110 | R-3277 | BaA-33 | W-0 | BoA-na | Ct/St-62 | FPM-0.6 | avgCR-27.96 | totCR-3 | 076.08
Australia_25 Gen3 3 Aaron Finch (Australia) flag Aaron Finch (Australia) 2011-2022 | M-103 | R-3120 | BaA-34 | W-0 | BoA-na | Ct/St-50 | FPM-0.5 | avgCR-26.46 | totCR-2 | 725.46
England_25 Gen3 5 Eoin Morgan (England) flag Eoin Morgan (England) 2009-2022 | M-115 | R-2458 | BaA-29 | W-0 | BoA-na | Ct/St-46 | FPM-0.4 | avgCR-22.26 | totCR-2 | 560.18
England_25 Gen3 6 Alex Hales (England) flag Alex Hales (England) 2011-2022 | M-75 | R-2074 | BaA-31 | W-0 | BoA-na | Ct/St-39 | FPM-0.5 | avgCR-26.18 | totCR-1 | 963.18
England_25 Gen4 2 Dawid Malan (England) flag Dawid Malan (England) 2017-2023 | M-62 | R-1892 | BaA-36 | W-1 | BoA-27 | Ct/St-22 | FPM-0.4 | avgCR-24.87 | totCR-1 | 542.07
England_25 Gen5 1 Phil Salt (England) flag Phil Salt (England) 2022-2025 | M-50 | R-1540 | BaA-39 | W-0 | BoA-na | Ct/St-33 | FPM-0.7 | avgCR-26.60 | totCR-1 | 329.78
England_25 Gen5 4 Harry Brook (England) flag Harry Brook (England) 2022-2025 | M-52 | R-1012 | BaA-31 | W-0 | BoA-na | Ct/St-32 | FPM-0.6 | avgCR-21.98 | totCR-1 | 142.92
England_25 Gen5 5 Will Jacks (England) flag Will Jacks (England) 2022-2025 | M-29 | R-401 | BaA-17 | W-3 | BoA-26 | Ct/St-9 | FPM-0.3 | avgCR-23.61 | totCR-684.60
India_25 Gen3 1 Rohit Sharma (India) flag Rohit Sharma (India) 2007-2024 | M-159 | R-4231 | BaA-32 | W-1 | BoA-113 | Ct/St-65 | FPM-0.4 | avgCR-24.85 | totCR-3 | 950.67
India_25 Gen3 2 Virat Kohli (India) flag Virat Kohli (India) 2010-2024 | M-125 | R-4188 | BaA-49 | W-4 | BoA-51 | Ct/St-54 | FPM-0.4 | avgCR-27.82 | totCR-3 | 477.27
India_25 Gen3 7 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2011-2021 | M-68 | R-1759 | BaA-28 | W-0 | BoA-na | Ct/St-19 | FPM-0.3 | avgCR-22.52 | totCR-1 | 531.47
India_25 Gen5 4 Suryakumar Yadav (India) flag Suryakumar Yadav (India) 2021-2025 | M-93 | R-2734 | BaA-37 | W-2 | BoA-3 | Ct/St-53 | FPM-0.6 | avgCR-26.60 | totCR-2 | 474.19
India_25 Gen5 5 Tilak Varma (India) flag Tilak Varma (India) 2023-2025 | M-35 | R-991 | BaA-50 | W-3 | BoA-15 | Ct/St-26 | FPM-0.7 | avgCR-28.63 | totCR-1 | 002.16
New Zealand_25 Gen2 1 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2006-2025 | M-106 | R-1954 | BaA-26 | W-0 | BoA-na | Ct/St-49 | FPM-0.5 | avgCR-20.69 | totCR-2 | 193.24
New Zealand_25 Gen3 2 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-122 | R-3531 | BaA-32 | W-0 | BoA-na | Ct/St-68 | FPM-0.6 | avgCR-25.33 | totCR-3 | 090.05
New Zealand_25 Gen3 5 Colin Munro (New Zealand) flag Colin Munro (New Zealand) 2012-2020 | M-65 | R-1724 | BaA-31 | W-4 | BoA-47 | Ct/St-19 | FPM-0.3 | avgCR-26.60 | totCR-1 | 728.95
Pakistan_25 Gen1 6 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 2007-2012 | M-39 | R-788 | BaA-38 | W-0 | BoA-na | Ct/St-14 | FPM-0.4 | avgCR-21.16 | totCR-825.42
Pakistan_25 Gen3 5 Sharjeel Khan (Pakistan) flag Sharjeel Khan (Pakistan) 2013-2021 | M-21 | R-406 | BaA-23 | W-0 | BoA-na | Ct/St-6 | FPM-0.3 | avgCR-20.30 | totCR-426.25
Pakistan_25 Gen3 6 Haris Sohail (Pakistan) flag Haris Sohail (Pakistan) 2013-2019 | M-14 | R-210 | BaA-19 | W-0 | BoA-na | Ct/St-3 | FPM-0.2 | avgCR-17.14 | totCR-240.00
Pakistan_25 Gen4 3 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 2016-2025 | M-131 | R-4302 | BaA-40 | W-0 | BoA-na | Ct/St-53 | FPM-0.4 | avgCR-25.47 | totCR-3 | 337.16
South Africa_25 Gen1 5 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2005-2011 | M-33 | R-982 | BaA-32 | W-0 | BoA-na | Ct/St-18 | FPM-0.5 | avgCR-27.95 | totCR-922.48
South Africa_25 Gen2 3 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2006-2017 | M-78 | R-1672 | BaA-26 | W-0 | BoA-na | Ct/St-72 | FPM-0.9 | avgCR-24.52 | totCR-1 | 912.86
South Africa_25 Gen2 6 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 2012-2020 | M-50 | R-1528 | BaA-36 | W-0 | BoA-na | Ct/St-24 | FPM-0.5 | avgCR-26.23 | totCR-1 | 311.51
South Africa_25 Gen2 7 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 2009-2018 | M-44 | R-1277 | BaA-34 | W-0 | BoA-na | Ct/St-19 | FPM-0.4 | avgCR-26.17 | totCR-1 | 151.68
South Africa_25 Gen3 3 David Miller (South Africa) flag David Miller (South Africa) 2010-2024 | M-130 | R-2591 | BaA-33 | W-0 | BoA-na | Ct/St-83 | FPM-0.6 | avgCR-21.75 | totCR-2 | 827.58
South Africa_25 Gen4 1 Reeza Hendricks (South Africa) flag Reeza Hendricks (South Africa) 2014-2025 | M-87 | R-2483 | BaA-30 | W-0 | BoA-na | Ct/St-39 | FPM-0.4 | avgCR-25.60 | totCR-2 | 226.99
South Africa_25 Gen5 3 Tristan Stubbs (South Africa) flag Tristan Stubbs (South Africa) 2022-2025 | M-40 | R-799 | BaA-29 | W-0 | BoA-na | Ct/St-23 | FPM-0.6 | avgCR-23.35 | totCR-933.86
Sri Lanka_25 Gen1 5 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 2006-2014 | M-55 | R-1493 | BaA-32 | W-0 | BoA-na | Ct/St-17 | FPM-0.3 | avgCR-25.81 | totCR-1 | 419.59
Sri Lanka_25 Gen1 7 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 2007-2009 | M-16 | R-238 | BaA-22 | W-1 | BoA-17 | Ct/St-9 | FPM-0.6 | avgCR-24.41 | totCR-390.49
Sri Lanka_25 Gen3 3 Kusal Perera (Sri Lanka) flag Kusal Perera (Sri Lanka) 2013-2025 | M-88 | R-2276 | BaA-27 | W-0 | BoA-na | Ct/St-31 | FPM-0.4 | avgCR-23.84 | totCR-2 | 098.34
Sri Lanka_25 Gen3 6 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 2010-2025 | M-69 | R-1066 | BaA-19 | W-0 | BoA-na | Ct/St-43 | FPM-0.6 | avgCR-18.69 | totCR-1 | 289.77
Sri Lanka_25 Gen5 3 Pathum Nissanka (Sri Lanka) flag Pathum Nissanka (Sri Lanka) 2021-2025 | M-74 | R-2211 | BaA-32 | W-0 | BoA-na | Ct/St-15 | FPM-0.2 | avgCR-25.15 | totCR-1 | 860.94
West Indies_25 Gen1 2 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 2006-2010 | M-22 | R-343 | BaA-20 | W-0 | BoA-na | Ct/St-7 | FPM-0.3 | avgCR-20.76 | totCR-456.77
West Indies_25 Gen3 4 Evin Lewis (West Indies) flag Evin Lewis (West Indies) 2016-2025 | M-65 | R-1782 | BaA-30 | W-0 | BoA-na | Ct/St-17 | FPM-0.3 | avgCR-23.70 | totCR-1 | 540.50
West Indies_25 Gen3 5 Johnson Charles (West Indies) flag Johnson Charles (West Indies) 2011-2025 | M-64 | R-1468 | BaA-23 | W-0 | BoA-na | Ct/St-26 | FPM-0.4 | avgCR-23.59 | totCR-1 | 509.69
West Indies_25 Gen5 7 Sherfane Rutherford (West Indies) flag Sherfane Rutherford (West Indies) 2018-2025 | M-41 | R-586 | BaA-20 | W-2 | BoA-46 | Ct/St-12 | FPM-0.3 | avgCR-19.53 | totCR-800.65
Bangladesh_15 Gen5 4 Shamim Hossain (Bangladesh) flag Shamim Hossain (Bangladesh) 2021-2025 | M-46 | R-579 | BaA-19 | W-2 | BoA-68 | Ct/St-17 | FPM-0.4 | avgCR-21.49 | totCR-988.65
Zimbabwe_15 Gen2 2 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 2006-2019 | M-66 | R-1662 | BaA-26 | W-2 | BoA-57 | Ct/St-25 | FPM-0.4 | avgCR-24.07 | totCR-1 | 588.57
Afghanistan_15 Gen5 3 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 2019-2025 | M-58 | R-1558 | BaA-31 | W-0 | BoA-na | Ct/St-25 | FPM-0.4 | avgCR-23.26 | totCR-1 | 349.31
Afghanistan_15 Gen5 5 Sediqullah Atal (Afghanistan) flag Sediqullah Atal (Afghanistan) 2023-2025 | M-22 | R-470 | BaA-24 | W-0 | BoA-na | Ct/St-11 | FPM-0.5 | avgCR-21.10 | totCR-464.29
Afghanistan_15 Gen5 6 Darwish Rasooli (Afghanistan) flag Darwish Rasooli (Afghanistan) 2022-2025 | M-20 | R-221 | BaA-14 | W-0 | BoA-na | Ct/St-3 | FPM-0.2 | avgCR-14.96 | totCR-299.22
Ireland_15 Gen5 6 Ross Adair (Ireland) flag Ross Adair (Ireland) 2023-2025 | M-13 | R-375 | BaA-29 | W-0 | BoA-na | Ct/St-4 | FPM-0.3 | avgCR-21.64 | totCR-281.28
Netherlands_10 Gen1 2 Alexei Kervezee (Netherlands) flag Alexei Kervezee (Netherlands) 2009-2012 | M-10 | R-289 | BaA-32 | W-0 | BoA-na | Ct/St-4 | FPM-0.4 | avgCR-22.72 | totCR-227.23
Netherlands_10 Gen4 2 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 2015-2025 | M-87 | R-2309 | BaA-30 | W-4 | BoA-39 | Ct/St-35 | FPM-0.4 | avgCR-20.10 | totCR-1 | 748.48