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
Australia_25 Gen1 1 Bert Oldfield (Australia) flag Bert Oldfield (Australia) 1920-1937 | M-54 | Ct/St-130 | FPM-2.4 | avgCR-18.43
Australia_25 Gen1 2 Sammy Carter (Australia) flag Sammy Carter (Australia) 1907-1921 | M-28 | Ct/St-65 | FPM-2.3 | avgCR-17.09
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 Gen1 5 Jack Blackham (Australia) flag Jack Blackham (Australia) 1877-1894 | M-35 | Ct/St-61 | FPM-1.7 | avgCR-12.29
Australia_25 Gen2 1 Wally Grout (Australia) flag Wally Grout (Australia) 1957-1966 | M-51 | Ct/St-187 | FPM-3.7 | avgCR-34.88
Australia_25 Gen2 2 Gil Langley (Australia) flag Gil Langley (Australia) 1951-1956 | M-26 | Ct/St-98 | FPM-3.8 | avgCR-34.92
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 Gen2 4 Don Tallon (Australia) flag Don Tallon (Australia) 1946-1953 | M-21 | Ct/St-58 | FPM-2.8 | avgCR-21.22
Australia_25 Gen3 1 Rod Marsh (Australia) flag Rod Marsh (Australia) 1970-1984 | M-96 | Ct/St-355 | FPM-3.7 | avgCR-34.74
Australia_25 Gen3 2 Steve Rixon (Australia) flag Steve Rixon (Australia) 1977-1984 | M-13 | Ct/St-47 | FPM-3.6 | avgCR-33.11
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 1 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 1999-2008 | M-96 | Ct/St-416 | FPM-4.3 | avgCR-39.71
Australia_25 Gen4 2 Ian Healy (Australia) flag Ian Healy (Australia) 1988-1999 | M-119 | Ct/St-395 | FPM-3.3 | avgCR-29.94
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 1 Brad Haddin (Australia) flag Brad Haddin (Australia) 2008-2015 | M-66 | Ct/St-270 | FPM-4.1 | avgCR-38.35
Australia_25 Gen5 2 Alex Carey (Australia) flag Alex Carey (Australia) 2021-2025 | M-43 | Ct/St-177 | FPM-4.1 | avgCR-39.67
Australia_25 Gen5 3 Tim Paine (Australia) flag Tim Paine (Australia) 2010-2021 | M-35 | Ct/St-157 | FPM-4.5 | avgCR-40.51
Australia_25 Gen5 4 Steven Smith (Australia) flag Steven Smith (Australia) 2010-2025 | M-119 | Ct/St-201 | FPM-1.7 | avgCR-19.19
Australia_25 Gen5 5 Peter Nevill (Australia) flag Peter Nevill (Australia) 2015-2016 | M-17 | Ct/St-63 | FPM-3.7 | avgCR-33.58
England_25 Gen1 1 Dick Lilley (England) flag Dick Lilley (England) 1896-1909 | M-35 | Ct/St-92 | FPM-2.6 | avgCR-21.25
England_25 Gen1 2 Bert Strudwick (England) flag Bert Strudwick (England) 1910-1926 | M-28 | Ct/St-73 | FPM-2.6 | avgCR-21.01
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 Gen1 7 Les Ames (England) flag Les Ames (England) 1929-1939 | M-47 | Ct/St-97 | FPM-2.1 | avgCR-14.88
England_25 Gen2 1 Godfrey Evans (England) flag Godfrey Evans (England) 1946-1959 | M-91 | Ct/St-219 | FPM-2.4 | avgCR-18.12
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 3 Jim Parks (England) flag Jim Parks (England) 1954-1968 | M-46 | Ct/St-114 | FPM-2.5 | avgCR-19.31
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 1 Alan Knott (England) flag Alan Knott (England) 1967-1981 | M-95 | Ct/St-269 | FPM-2.8 | avgCR-24.31
England_25 Gen3 2 Bob Taylor (England) flag Bob Taylor (England) 1971-1984 | M-57 | Ct/St-174 | FPM-3.1 | avgCR-27.21
England_25 Gen3 3 Paul Downton (England) flag Paul Downton (England) 1981-1988 | M-30 | Ct/St-75 | FPM-2.5 | avgCR-21.71
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 1 Alec Stewart (England) flag Alec Stewart (England) 1990-2003 | M-133 | Ct/St-277 | FPM-2.1 | avgCR-18.14
England_25 Gen4 2 Geraint Jones (P.N.G.) flag Geraint Jones (P.N.G.) 2004-2006 | M-34 | Ct/St-133 | FPM-3.9 | avgCR-35.98
England_25 Gen4 3 Jack Russell (England) flag Jack Russell (England) 1988-1998 | M-54 | Ct/St-165 | FPM-3.1 | avgCR-28.33
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 1 Matt Prior (England) flag Matt Prior (England) 2007-2014 | M-79 | Ct/St-256 | FPM-3.2 | avgCR-27.32
England_25 Gen5 2 Jonny Bairstow (England) flag Jonny Bairstow (England) 2012-2024 | M-100 | Ct/St-256 | FPM-2.6 | avgCR-23.22
England_25 Gen5 3 Jos Buttler (England) flag Jos Buttler (England) 2014-2022 | M-57 | Ct/St-154 | FPM-2.7 | avgCR-23.43
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 1 Khokhan Sen (India) flag Khokhan Sen (India) 1948-1952 | M-14 | Ct/St-31 | FPM-2.2 | avgCR-21.26
India_25 Gen2 2 Naren Tamhane (India) flag Naren Tamhane (India) 1955-1960 | M-21 | Ct/St-51 | FPM-2.4 | avgCR-20.04
India_25 Gen2 3 Farokh Engineer (India) flag Farokh Engineer (India) 1961-1975 | M-46 | Ct/St-82 | FPM-1.8 | avgCR-12.08
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 1 Syed Kirmani (India) flag Syed Kirmani (India) 1976-1986 | M-88 | Ct/St-198 | FPM-2.3 | avgCR-19.02
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 3 Kiran More (India) flag Kiran More (India) 1986-1993 | M-49 | Ct/St-130 | FPM-2.7 | avgCR-23.35
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 2 Parthiv Patel (India) flag Parthiv Patel (India) 2002-2018 | M-25 | Ct/St-72 | FPM-2.9 | avgCR-25.65
India_25 Gen4 3 Nayan Mongia (India) flag Nayan Mongia (India) 1994-2001 | M-44 | Ct/St-107 | FPM-2.4 | avgCR-20.26
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 1 MS Dhoni (India) flag MS Dhoni (India) 2005-2014 | M-90 | Ct/St-294 | FPM-3.3 | avgCR-28.99
India_25 Gen5 2 Rishabh Pant (India) flag Rishabh Pant (India) 2018-2025 | M-48 | Ct/St-173 | FPM-3.6 | avgCR-34.37
India_25 Gen5 3 Wriddhiman Saha (India) flag Wriddhiman Saha (India) 2010-2021 | M-40 | Ct/St-104 | FPM-2.6 | avgCR-21.20
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 Gen2 1 Artie Dick (New Zealand) flag Artie Dick (New Zealand) 1961-1965 | M-17 | Ct/St-51 | FPM-3.0 | avgCR-25.26
New Zealand_25 Gen2 2 Eric Petrie (New Zealand) flag Eric Petrie (New Zealand) 1955-1966 | M-14 | Ct/St-25 | FPM-1.8 | avgCR-16.16
New Zealand_25 Gen2 3 Frank Mooney (New Zealand) flag Frank Mooney (New Zealand) 1949-1954 | M-14 | Ct/St-30 | FPM-2.1 | avgCR-17.45
New Zealand_25 Gen3 1 Ian Smith (New Zealand) flag Ian Smith (New Zealand) 1980-1992 | M-63 | Ct/St-176 | FPM-2.8 | avgCR-24.59
New Zealand_25 Gen3 2 Ken Wadsworth (New Zealand) flag Ken Wadsworth (New Zealand) 1969-1976 | M-33 | Ct/St-96 | FPM-2.9 | avgCR-23.53
New Zealand_25 Gen3 3 Warren Lees (New Zealand) flag Warren Lees (New Zealand) 1976-1983 | M-21 | Ct/St-59 | FPM-2.8 | avgCR-22.71
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 1 Adam Parore (New Zealand) flag Adam Parore (New Zealand) 1990-2002 | M-78 | Ct/St-204 | FPM-2.6 | avgCR-21.54
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 3 Robbie Hart (New Zealand) flag Robbie Hart (New Zealand) 2002-2003 | M-11 | Ct/St-30 | FPM-2.7 | avgCR-23.57
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 Gen4 5 Lee Germon (New Zealand) flag Lee Germon (New Zealand) 1995-1997 | M-12 | Ct/St-29 | FPM-2.4 | avgCR-18.37
New Zealand_25 Gen5 1 BJ Watling (New Zealand) flag BJ Watling (New Zealand) 2009-2021 | M-75 | Ct/St-275 | FPM-3.7 | avgCR-32.43
New Zealand_25 Gen5 2 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 2004-2016 | M-101 | Ct/St-209 | FPM-2.1 | avgCR-17.89
New Zealand_25 Gen5 3 Tom Blundell (New Zealand) flag Tom Blundell (New Zealand) 2017-2025 | M-42 | Ct/St-125 | FPM-3.0 | avgCR-25.27
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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #bertoldfield #oldfield #sammycarter #carter #jackgregory #gregory #hughtrumble #trumble #jackblackham #blackham #wallygrout #grout #gillangley #langley #bobsimpson #simpson #dontallon #tallon #rodmarsh #marsh #steverixon #rixon #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings