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 2 Wally Hammond (England) flag Wally Hammond (England) 1927-1947 | M-85 | Ct/St-110 | FPM-1.3 | avgCR-12.45
World_100 Gen1 6 Len Braund (England) flag Len Braund (England) 1901-1908 | M-23 | Ct/St-39 | FPM-1.7 | avgCR-19.54
World_100 Gen1 7 Bruce Mitchell (South Africa) flag Bruce Mitchell (South Africa) 1929-1949 | M-42 | Ct/St-56 | FPM-1.3 | avgCR-13.03
World_100 Gen1 9 Frank Woolley (England) flag Frank Woolley (England) 1909-1934 | M-64 | Ct/St-64 | FPM-1.0 | avgCR-9.71
World_100 Gen1 10 Wilfred Rhodes (England) flag Wilfred Rhodes (England) 1899-1930 | M-58 | Ct/St-60 | FPM-1.0 | avgCR-10.36
World_100 Gen2 9 Bob Simpson (Australia) flag Bob Simpson (Australia) 1957-1978 | M-62 | Ct/St-110 | FPM-1.8 | avgCR-18.58
World_100 Gen2 11 Tom Graveney (England) flag Tom Graveney (England) 1951-1969 | M-79 | Ct/St-80 | FPM-1.0 | avgCR-9.64
World_100 Gen2 13 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 1954-1974 | M-93 | Ct/St-109 | FPM-1.2 | avgCR-12.43
World_100 Gen2 14 Neil Harvey (Australia) flag Neil Harvey (Australia) 1948-1963 | M-79 | Ct/St-64 | FPM-0.8 | avgCR-8.61
World_100 Gen2 15 Richie Benaud (Australia) flag Richie Benaud (Australia) 1952-1964 | M-63 | Ct/St-65 | FPM-1.0 | avgCR-9.76
World_100 Gen2 16 Colin Cowdrey (England) flag Colin Cowdrey (England) 1954-1975 | M-114 | Ct/St-120 | FPM-1.1 | avgCR-9.83
World_100 Gen3 13 Eknath Solkar (India) flag Eknath Solkar (India) 1969-1977 | M-27 | Ct/St-53 | FPM-2.0 | avgCR-23.71
World_100 Gen3 14 Ian Botham (England) flag Ian Botham (England) 1977-1992 | M-102 | Ct/St-120 | FPM-1.2 | avgCR-12.58
World_100 Gen3 15 Greg Chappell (Australia) flag Greg Chappell (Australia) 1970-1984 | M-87 | Ct/St-122 | FPM-1.4 | avgCR-13.88
World_100 Gen3 16 Allan Border (Australia) flag Allan Border (Australia) 1978-1994 | M-156 | Ct/St-156 | FPM-1.0 | avgCR-9.03
World_100 Gen3 17 Ian Chappell (Australia) flag Ian Chappell (Australia) 1964-1980 | M-75 | Ct/St-105 | FPM-1.4 | avgCR-13.65
World_100 Gen3 18 Viv Richards (West Indies) flag Viv Richards (West Indies) 1974-1991 | M-121 | Ct/St-122 | FPM-1.0 | avgCR-9.31
World_100 Gen3 19 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 1971-1987 | M-125 | Ct/St-108 | FPM-0.9 | avgCR-8.40
World_100 Gen4 15 Mark Waugh (Australia) flag Mark Waugh (Australia) 1991-2002 | M-128 | Ct/St-181 | FPM-1.4 | avgCR-14.40
World_100 Gen4 16 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2006 | M-131 | Ct/St-164 | FPM-1.3 | avgCR-13.80
World_100 Gen4 17 Mark Taylor (Australia) flag Mark Taylor (Australia) 1989-1999 | M-104 | Ct/St-157 | FPM-1.5 | avgCR-15.34
World_100 Gen4 20 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 1989-2004 | M-83 | Ct/St-124 | FPM-1.5 | avgCR-14.55
World_100 Gen4 22 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 1994-2008 | M-111 | Ct/St-171 | FPM-1.5 | avgCR-16.25
World_100 Gen4 23 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 1997-2014 | M-149 | Ct/St-205 | FPM-1.4 | avgCR-13.16
World_100 Gen4 24 Rahul Dravid (India) flag Rahul Dravid (India) 1996-2012 | M-164 | Ct/St-210 | FPM-1.3 | avgCR-11.84
World_100 Gen4 25 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2014 | M-117 | Ct/St-169 | FPM-1.4 | avgCR-14.48
World_100 Gen4 26 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 1995-2013 | M-166 | Ct/St-200 | FPM-1.2 | avgCR-11.40
World_100 Gen4 27 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 1995-2012 | M-168 | Ct/St-196 | FPM-1.2 | avgCR-10.57
World_100 Gen5 10 Steven Smith (Australia) flag Steven Smith (Australia) 2010-2025 | M-119 | Ct/St-201 | FPM-1.7 | avgCR-19.19
World_100 Gen5 16 Joe Root (England) flag Joe Root (England) 2012-2025 | M-158 | Ct/St-213 | FPM-1.3 | avgCR-12.41
World_100 Gen5 20 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2007-2022 | M-112 | Ct/St-163 | FPM-1.5 | avgCR-14.54
World_100 Gen5 23 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2004-2018 | M-114 | Ct/St-227 | FPM-2.0 | avgCR-18.77
World_100 Gen5 25 Alastair Cook (England) flag Alastair Cook (England) 2006-2018 | M-161 | Ct/St-175 | FPM-1.1 | avgCR-10.23
Australia_25 Gen1 3 Jack Gregory (Australia) flag Jack Gregory (Australia) 1920-1928 | M-24 | Ct/St-37 | FPM-1.5 | avgCR-16.54
Australia_25 Gen1 4 Hugh Trumble (Australia) flag Hugh Trumble (Australia) 1890-1904 | M-32 | Ct/St-45 | FPM-1.4 | avgCR-14.38
Australia_25 Gen2 3 Bob Simpson (Australia) flag Bob Simpson (Australia) 1957-1978 | M-62 | Ct/St-110 | FPM-1.8 | avgCR-18.58
Australia_25 Gen3 3 Ian Chappell (Australia) flag Ian Chappell (Australia) 1964-1980 | M-75 | Ct/St-105 | FPM-1.4 | avgCR-13.65
Australia_25 Gen3 4 Allan Border (Australia) flag Allan Border (Australia) 1978-1994 | M-156 | Ct/St-156 | FPM-1.0 | avgCR-9.03
Australia_25 Gen4 3 Mark Waugh (Australia) flag Mark Waugh (Australia) 1991-2002 | M-128 | Ct/St-181 | FPM-1.4 | avgCR-14.40
Australia_25 Gen4 4 Mark Taylor (Australia) flag Mark Taylor (Australia) 1989-1999 | M-104 | Ct/St-157 | FPM-1.5 | avgCR-15.34
Australia_25 Gen4 5 Ricky Ponting (Australia) flag Ricky Ponting (Australia) 1995-2012 | M-168 | Ct/St-196 | FPM-1.2 | avgCR-10.57
Australia_25 Gen4 6 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 1994-2009 | M-103 | Ct/St-128 | FPM-1.2 | avgCR-11.82
Australia_25 Gen4 7 Shane Warne (Australia) flag Shane Warne (Australia) 1992-2007 | M-145 | Ct/St-125 | FPM-0.9 | avgCR-7.04
Australia_25 Gen5 4 Steven Smith (Australia) flag Steven Smith (Australia) 2010-2025 | M-119 | Ct/St-201 | FPM-1.7 | avgCR-19.19
England_25 Gen1 3 Len Braund (England) flag Len Braund (England) 1901-1908 | M-23 | Ct/St-39 | FPM-1.7 | avgCR-19.54
England_25 Gen1 4 Wally Hammond (England) flag Wally Hammond (England) 1927-1947 | M-85 | Ct/St-110 | FPM-1.3 | avgCR-12.45
England_25 Gen1 5 Frank Woolley (England) flag Frank Woolley (England) 1909-1934 | M-64 | Ct/St-64 | FPM-1.0 | avgCR-9.71
England_25 Gen1 6 Wilfred Rhodes (England) flag Wilfred Rhodes (England) 1899-1930 | M-58 | Ct/St-60 | FPM-1.0 | avgCR-10.36
England_25 Gen2 2 Colin Cowdrey (England) flag Colin Cowdrey (England) 1954-1975 | M-114 | Ct/St-120 | FPM-1.1 | avgCR-9.83
England_25 Gen2 4 Tom Graveney (England) flag Tom Graveney (England) 1951-1969 | M-79 | Ct/St-80 | FPM-1.0 | avgCR-9.64
England_25 Gen3 4 Ian Botham (England) flag Ian Botham (England) 1977-1992 | M-102 | Ct/St-120 | FPM-1.2 | avgCR-12.58
England_25 Gen4 4 Graeme Hick (England) flag Graeme Hick (England) 1991-2001 | M-65 | Ct/St-90 | FPM-1.4 | avgCR-15.28
England_25 Gen4 5 Paul Collingwood (England) flag Paul Collingwood (England) 2003-2011 | M-68 | Ct/St-96 | FPM-1.4 | avgCR-13.81
England_25 Gen5 4 Joe Root (England) flag Joe Root (England) 2012-2025 | M-158 | Ct/St-213 | FPM-1.3 | avgCR-12.41
England_25 Gen5 5 Alastair Cook (England) flag Alastair Cook (England) 2006-2018 | M-161 | Ct/St-175 | FPM-1.1 | avgCR-10.23
India_25 Gen2 4 Ajit Wadekar (India) flag Ajit Wadekar (India) 1966-1974 | M-37 | Ct/St-46 | FPM-1.2 | avgCR-13.39
India_25 Gen3 2 Eknath Solkar (India) flag Eknath Solkar (India) 1969-1977 | M-27 | Ct/St-53 | FPM-2.0 | avgCR-23.71
India_25 Gen3 4 Sunil Gavaskar (India) flag Sunil Gavaskar (India) 1971-1987 | M-125 | Ct/St-108 | FPM-0.9 | avgCR-8.40
India_25 Gen3 5 Dilip Vengsarkar (India) flag Dilip Vengsarkar (India) 1976-1992 | M-116 | Ct/St-78 | FPM-0.7 | avgCR-6.29
India_25 Gen4 1 Rahul Dravid (India) flag Rahul Dravid (India) 1996-2012 | M-164 | Ct/St-210 | FPM-1.3 | avgCR-11.84
India_25 Gen4 4 Mohammad Azharuddin (India) flag Mohammad Azharuddin (India) 1984-2000 | M-99 | Ct/St-105 | FPM-1.1 | avgCR-10.41
India_25 Gen4 5 VVS Laxman (India) flag VVS Laxman (India) 1996-2012 | M-134 | Ct/St-135 | FPM-1.0 | avgCR-9.09
India_25 Gen4 6 Sachin Tendulkar (India) flag Sachin Tendulkar (India) 1989-2013 | M-200 | Ct/St-115 | FPM-0.6 | avgCR-5.26
India_25 Gen4 7 Gautam Gambhir (India) flag Gautam Gambhir (India) 2004-2016 | M-58 | Ct/St-38 | FPM-0.7 | avgCR-4.98
India_25 Gen5 4 Ajinkya Rahane (India) flag Ajinkya Rahane (India) 2013-2023 | M-85 | Ct/St-102 | FPM-1.2 | avgCR-11.96
India_25 Gen5 5 KL Rahul (India) flag KL Rahul (India) 2014-2025 | M-66 | Ct/St-84 | FPM-1.3 | avgCR-12.78
India_25 Gen5 6 Virat Kohli (India) flag Virat Kohli (India) 2011-2025 | M-123 | Ct/St-121 | FPM-1.0 | avgCR-8.51
India_25 Gen5 7 Suresh Raina (India) flag Suresh Raina (India) 2010-2015 | M-18 | Ct/St-23 | FPM-1.3 | avgCR-11.51
India_25 Gen5 8 Murali Vijay (India) flag Murali Vijay (India) 2008-2018 | M-61 | Ct/St-49 | FPM-0.8 | avgCR-6.83
India_25 Gen5 9 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2013-2018 | M-34 | Ct/St-28 | FPM-0.8 | avgCR-7.49
New Zealand_25 Gen3 4 Jeremy Coney (New Zealand) flag Jeremy Coney (New Zealand) 1974-1987 | M-52 | Ct/St-64 | FPM-1.2 | avgCR-12.52
New Zealand_25 Gen3 5 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 1982-1995 | M-77 | Ct/St-71 | FPM-0.9 | avgCR-8.57
New Zealand_25 Gen3 6 Jeff Crowe (New Zealand) flag Jeff Crowe (New Zealand) 1983-1990 | M-39 | Ct/St-41 | FPM-1.1 | avgCR-10.51
New Zealand_25 Gen3 7 John Bracewell (New Zealand) flag John Bracewell (New Zealand) 1980-1990 | M-41 | Ct/St-31 | FPM-0.8 | avgCR-6.87
New Zealand_25 Gen4 2 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 1994-2008 | M-111 | Ct/St-171 | FPM-1.5 | avgCR-16.25
New Zealand_25 Gen4 4 Bryan Young (New Zealand) flag Bryan Young (New Zealand) 1993-1999 | M-35 | Ct/St-54 | FPM-1.5 | avgCR-17.44
New Zealand_25 Gen5 4 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2007-2022 | M-112 | Ct/St-163 | FPM-1.5 | avgCR-14.54
New Zealand_25 Gen5 5 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2014-2024 | M-88 | Ct/St-101 | FPM-1.1 | avgCR-9.68
New Zealand_25 Gen5 6 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2019-2025 | M-33 | Ct/St-48 | FPM-1.5 | avgCR-15.21
New Zealand_25 Gen5 7 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2016 | M-47 | Ct/St-50 | FPM-1.1 | avgCR-9.93
New Zealand_25 Gen5 8 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 2010-2024 | M-105 | Ct/St-90 | FPM-0.9 | avgCR-6.51
New Zealand_25 Gen5 9 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 2008-2024 | M-107 | Ct/St-86 | FPM-0.8 | avgCR-6.19
New Zealand_25 Gen5 10 Will Young (New Zealand) flag Will Young (New Zealand) 2020-2025 | M-22 | Ct/St-25 | FPM-1.1 | avgCR-11.02
Pakistan_25 Gen2 2 Hanif Mohammad (Pakistan) flag Hanif Mohammad (Pakistan) 1952-1969 | M-55 | Ct/St-40 | FPM-0.7 | avgCR-7.06
Pakistan_25 Gen3 3 Majid Khan (Pakistan) flag Majid Khan (Pakistan) 1964-1983 | M-63 | Ct/St-70 | FPM-1.1 | avgCR-9.69
Pakistan_25 Gen3 5 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 1976-1993 | M-124 | Ct/St-94 | FPM-0.8 | avgCR-6.20
Pakistan_25 Gen3 6 Mushtaq Mohammad (Pakistan) flag Mushtaq Mohammad (Pakistan) 1959-1979 | M-57 | Ct/St-42 | FPM-0.7 | avgCR-5.68
Pakistan_25 Gen3 7 Iqbal Qasim (Pakistan) flag Iqbal Qasim (Pakistan) 1976-1988 | M-50 | Ct/St-42 | FPM-0.8 | avgCR-7.97
Pakistan_25 Gen3 8 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 1982-1999 | M-103 | Ct/St-65 | FPM-0.6 | avgCR-4.98
Pakistan_25 Gen4 4 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 2000-2017 | M-118 | Ct/St-139 | FPM-1.2 | avgCR-11.19
Pakistan_25 Gen4 5 Taufeeq Umar (Pakistan) flag Taufeeq Umar (Pakistan) 2001-2014 | M-44 | Ct/St-48 | FPM-1.1 | avgCR-10.10
Pakistan_25 Gen4 6 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 1996-2000 | M-18 | Ct/St-24 | FPM-1.3 | avgCR-10.68
Pakistan_25 Gen4 7 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 1992-2007 | M-120 | Ct/St-81 | FPM-0.7 | avgCR-5.46
Pakistan_25 Gen4 8 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 1987-2001 | M-60 | Ct/St-45 | FPM-0.8 | avgCR-7.51
Pakistan_25 Gen4 9 Mohammad Yousuf (Pakistan) flag Mohammad Yousuf (Pakistan) 1998-2010 | M-90 | Ct/St-65 | FPM-0.7 | avgCR-6.01
Pakistan_25 Gen5 4 Asad Shafiq (Pakistan) flag Asad Shafiq (Pakistan) 2010-2020 | M-77 | Ct/St-77 | FPM-1.0 | avgCR-9.18
Pakistan_25 Gen5 5 Salman Agha (Pakistan) flag Salman Agha (Pakistan) 2022-2025 | M-23 | Ct/St-32 | FPM-1.4 | avgCR-14.33
Pakistan_25 Gen5 6 Azhar Ali (Pakistan) flag Azhar Ali (Pakistan) 2010-2022 | M-97 | Ct/St-66 | FPM-0.7 | avgCR-5.59
South Africa_25 Gen1 2 Bruce Mitchell (South Africa) flag Bruce Mitchell (South Africa) 1929-1949 | M-42 | Ct/St-56 | FPM-1.3 | avgCR-13.03
South Africa_25 Gen2 3 Russell Endean (South Africa) flag Russell Endean (South Africa) 1951-1958 | M-28 | Ct/St-41 | FPM-1.5 | avgCR-15.05
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #wallyhammond #hammond #lenbraund #braund #brucemitchell #mitchell #frankwoolley #woolley #wilfredrhodes #rhodes #bobsimpson #simpson #tomgraveney #graveney #garrysobers #sobers #neilharvey #harvey #richiebenaud #benaud #colincowdrey #cowdrey #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings