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
World_100 Gen1 4 Donald Bradman (Australia) flag Donald Bradman (Australia) 1928-1948 | M-52 | R-6996 | BaA-100 | W-2 | BoA-36 | Ct/St-32 | FPM-0.6 | avgCR-34.84
World_100 Gen2 7 Leonard Hutton (England) flag Leonard Hutton (England) 1937-1955 | M-79 | R-6971 | BaA-57 | W-3 | BoA-77 | Ct/St-57 | FPM-0.7 | avgCR-29.43
World_100 Gen2 13 Neil Harvey (Australia) flag Neil Harvey (Australia) 1948-1963 | M-79 | R-6149 | BaA-48 | W-3 | BoA-40 | Ct/St-64 | FPM-0.8 | avgCR-28.39
World_100 Gen3 14 Geoff Boycott (England) flag Geoff Boycott (England) 1964-1982 | M-108 | R-8114 | BaA-48 | W-7 | BoA-55 | Ct/St-33 | FPM-0.3 | avgCR-27.94
World_100 Gen4 13 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 1995-2012 | M-168 | R-13378 | BaA-52 | W-5 | BoA-55 | Ct/St-196 | FPM-1.2 | avgCR-29.53
World_100 Gen4 20 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 1994-2015 | M-164 | R-11867 | BaA-51 | W-9 | BoA-98 | Ct/St-66 | FPM-0.4 | avgCR-28.49
World_100 Gen4 24 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 2000-2017 | M-118 | R-10099 | BaA-52 | W-9 | BoA-55 | Ct/St-139 | FPM-1.2 | avgCR-31.73
World_100 Gen4 25 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 1997-2014 | M-149 | R-11814 | BaA-50 | W-6 | BoA-52 | Ct/St-205 | FPM-1.4 | avgCR-28.41
World_100 Gen4 28 Mike Atherton (England) flag Mike Atherton (England) 1989-2001 | M-115 | R-7728 | BaA-38 | W-2 | BoA-151 | Ct/St-83 | FPM-0.7 | avgCR-27.86
World_100 Gen4 30 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2004 | M-101 | R-7289 | BaA-45 | W-2 | BoA-71 | Ct/St-83 | FPM-0.8 | avgCR-27.35
World_100 Gen5 21 David Warner (Australia) flag David Warner (Australia) 2011-2024 | M-112 | R-8786 | BaA-45 | W-4 | BoA-67 | Ct/St-91 | FPM-0.8 | avgCR-30.84
World_100 Gen5 23 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2007-2022 | M-112 | R-7683 | BaA-45 | W-3 | BoA-16 | Ct/St-163 | FPM-1.5 | avgCR-28.88
Australia_25 Gen4 2 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 1995-2012 | M-168 | R-13378 | BaA-52 | W-5 | BoA-55 | Ct/St-196 | FPM-1.2 | avgCR-29.53
England_25 Gen2 3 Leonard Hutton (England) flag Leonard Hutton (England) 1937-1955 | M-79 | R-6971 | BaA-57 | W-3 | BoA-77 | Ct/St-57 | FPM-0.7 | avgCR-29.43
England_25 Gen3 5 Geoff Boycott (England) flag Geoff Boycott (England) 1964-1982 | M-108 | R-8114 | BaA-48 | W-7 | BoA-55 | Ct/St-33 | FPM-0.3 | avgCR-27.94
England_25 Gen4 3 Mike Atherton (England) flag Mike Atherton (England) 1989-2001 | M-115 | R-7728 | BaA-38 | W-2 | BoA-151 | Ct/St-83 | FPM-0.7 | avgCR-27.86
England_25 Gen4 5 Michael Vaughan (England) flag Michael Vaughan (England) 1999-2008 | M-82 | R-5719 | BaA-41 | W-6 | BoA-94 | Ct/St-44 | FPM-0.5 | avgCR-28.21
India_25 Gen3 2 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 1971-1987 | M-125 | R-10122 | BaA-51 | W-1 | BoA-206 | Ct/St-108 | FPM-0.9 | avgCR-30.45
India_25 Gen3 7 Gundappa Viswanath (India) flag Gundappa Viswanath (India) 1969-1983 | M-91 | R-6080 | BaA-42 | W-1 | BoA-46 | Ct/St-63 | FPM-0.7 | avgCR-26.87
India_25 Gen4 3 Rahul Dravid (India) flag Rahul Dravid (India) 1996-2012 | M-164 | R-13288 | BaA-52 | W-1 | BoA-39 | Ct/St-210 | FPM-1.3 | avgCR-29.24
India_25 Gen5 7 Rohit Sharma (India) flag Rohit Sharma (India) 2013-2024 | M-67 | R-4301 | BaA-41 | W-2 | BoA-112 | Ct/St-68 | FPM-1.0 | avgCR-28.33
India_25 Gen5 8 Murali Vijay (India) flag Murali Vijay (India) 2008-2018 | M-61 | R-3982 | BaA-38 | W-1 | BoA-198 | Ct/St-49 | FPM-0.8 | avgCR-26.37
New Zealand_25 Gen2 3 Bert Sutcliffe (New Zealand) flag Bert Sutcliffe (New Zealand) 1947-1965 | M-42 | R-2727 | BaA-40 | W-4 | BoA-86 | Ct/St-20 | FPM-0.5 | avgCR-28.15
New Zealand_25 Gen5 4 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2007-2022 | M-112 | R-7683 | BaA-45 | W-3 | BoA-16 | Ct/St-163 | FPM-1.5 | avgCR-28.88
New Zealand_25 Gen5 10 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2019-2025 | M-33 | R-2139 | BaA-45 | W-3 | BoA-128 | Ct/St-48 | FPM-1.5 | avgCR-28.48
Pakistan_25 Gen3 7 Zaheer Abbas (Pakistan) flag Zaheer Abbas (Pakistan) 1969-1985 | M-78 | R-5062 | BaA-45 | W-3 | BoA-44 | Ct/St-34 | FPM-0.4 | avgCR-25.29
Pakistan_25 Gen3 10 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 1982-1999 | M-103 | R-5768 | BaA-44 | W-5 | BoA-83 | Ct/St-65 | FPM-0.6 | avgCR-23.81
Pakistan_25 Gen4 2 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 2000-2017 | M-118 | R-10099 | BaA-52 | W-9 | BoA-55 | Ct/St-139 | FPM-1.2 | avgCR-31.73
Pakistan_25 Gen5 4 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 2010-2022 | M-97 | R-7142 | BaA-42 | W-8 | BoA-78 | Ct/St-66 | FPM-0.7 | avgCR-28.99
Pakistan_25 Gen5 6 Babar Azam (Pakistan) flag Babar Azam (Pakistan) 2016-2025 | M-61 | R-4366 | BaA-42 | W-2 | BoA-21 | Ct/St-48 | FPM-0.8 | avgCR-29.38
Pakistan_25 Gen5 7 Asad Shafiq (Pakistan) flag Asad Shafiq (Pakistan) 2010-2020 | M-77 | R-4660 | BaA-38 | W-3 | BoA-65 | Ct/St-77 | FPM-1.0 | avgCR-26.74
South Africa_25 Gen1 4 Herbie Taylor (South Africa) flag Herbie Taylor (South Africa) 1912-1932 | M-42 | R-2936 | BaA-41 | W-5 | BoA-31 | Ct/St-19 | FPM-0.5 | avgCR-29.00
South Africa_25 Gen4 3 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2014 | M-117 | R-9265 | BaA-48 | W-8 | BoA-111 | Ct/St-169 | FPM-1.4 | avgCR-30.63
South Africa_25 Gen4 6 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2004 | M-101 | R-7289 | BaA-45 | W-2 | BoA-71 | Ct/St-83 | FPM-0.8 | avgCR-27.35
South Africa_25 Gen5 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2004-2018 | M-114 | R-8765 | BaA-51 | W-2 | BoA-52 | Ct/St-227 | FPM-2.0 | avgCR-29.95
South Africa_25 Gen5 9 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2017-2025 | M-49 | R-3125 | BaA-36 | W-6 | BoA-48 | Ct/St-61 | FPM-1.2 | avgCR-29.13
Sri Lanka_25 Gen4 6 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 1997-2014 | M-149 | R-11814 | BaA-50 | W-6 | BoA-52 | Ct/St-205 | FPM-1.4 | avgCR-28.41
West Indies_25 Gen3 7 Roy Fredericks (West Indies) flag Roy Fredericks (West Indies) 1968-1977 | M-59 | R-4334 | BaA-42 | W-7 | BoA-78 | Ct/St-62 | FPM-1.1 | avgCR-32.90
West Indies_25 Gen4 4 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 1994-2015 | M-164 | R-11867 | BaA-51 | W-9 | BoA-98 | Ct/St-66 | FPM-0.4 | avgCR-28.49
Bangladesh_15 Gen5 6 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 2015-2021 | M-16 | R-831 | BaA-28 | W-4 | BoA-84 | Ct/St-23 | FPM-1.4 | avgCR-27.14
Bangladesh_15 Gen5 7 Nasir Hossain (Bangladesh) flag Nasir Hossain (Bangladesh) 2011-2017 | M-19 | R-1044 | BaA-35 | W-8 | BoA-55 | Ct/St-10 | FPM-0.5 | avgCR-26.71
Zimbabwe_15 Gen4 11 Trevor Gripper (Zimbabwe) flag Trevor Gripper (Zimbabwe) 1999-2004 | M-20 | R-809 | BaA-22 | W-6 | BoA-85 | Ct/St-14 | FPM-0.7 | avgCR-24.37
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #donaldbradman #bradman #leonardhutton #hutton #neilharvey #harvey #geoffboycott #boycott #rickyponting #ponting #shivnarinechanderpaul #chanderpaul #youniskhan #khan #mahelajayawardene #jayawardene #mikeatherton #atherton #garykirsten #kirsten #davidwarner #warner #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings