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 7 Clem Hill (Australia) flag Clem Hill (Australia) 1896-1912 | M-49 | R-3412 | A-39 | SR*-56 | avgCR-22.37
World_100 Gen2 2 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 1954-1974 | M-93 | R-8032 | A-58 | SR*-50 | avgCR-25.47
World_100 Gen2 3 Neil Harvey (Australia) flag Neil Harvey (Australia) 1948-1963 | M-79 | R-6149 | A-48 | SR*-48 | avgCR-22.72
World_100 Gen2 11 Bill Lawry (Australia) flag Bill Lawry (Australia) 1961-1971 | M-67 | R-5234 | A-47 | SR*-39 | avgCR-22.94
World_100 Gen2 13 Arthur Morris (Australia) flag Arthur Morris (Australia) 1946-1955 | M-46 | R-3533 | A-46 | SR*-43 | avgCR-22.86
World_100 Gen2 15 John Edrich (England) flag John Edrich (England) 1963-1976 | M-77 | R-5138 | A-44 | SR*-37 | avgCR-19.07
World_100 Gen3 3 Allan Border (Australia) flag Allan Border (Australia) 1978-1994 | M-156 | R-11174 | A-51 | SR*-41 | avgCR-21.55
World_100 Gen3 6 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 1966-1984 | M-110 | R-7515 | A-47 | SR*-57 | avgCR-21.72
World_100 Gen3 10 David Gower (England) flag David Gower (England) 1978-1992 | M-117 | R-8231 | A-44 | SR*-51 | avgCR-21.92
World_100 Gen3 18 Alvin Kallicharran (West Indies) flag Alvin Kallicharran (West Indies) 1972-1980 | M-66 | R-4399 | A-44 | SR*-46 | avgCR-21.19
World_100 Gen3 19 Roy Fredericks (West Indies) flag Roy Fredericks (West Indies) 1968-1977 | M-59 | R-4334 | A-42 | SR*-46 | avgCR-23.64
World_100 Gen4 1 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2006 | M-131 | R-11953 | A-53 | SR*-61 | avgCR-30.20
World_100 Gen4 4 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2000-2015 | M-134 | R-12400 | A-57 | SR*-54 | avgCR-25.93
World_100 Gen4 6 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 1994-2015 | M-164 | R-11867 | A-51 | SR*-43 | avgCR-22.67
World_100 Gen4 14 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 1994-2009 | M-103 | R-8625 | A-51 | SR*-60 | avgCR-26.14
World_100 Gen4 15 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2014 | M-117 | R-9265 | A-48 | SR*-60 | avgCR-23.66
World_100 Gen4 19 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2004 | M-101 | R-7289 | A-45 | SR*-43 | avgCR-21.56
World_100 Gen4 22 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 2000-2014 | M-103 | R-7214 | A-42 | SR*-60 | avgCR-23.57
World_100 Gen4 24 Graham Thorpe (England) flag Graham Thorpe (England) 1993-2005 | M-100 | R-6744 | A-45 | SR*-46 | avgCR-21.43
World_100 Gen4 26 Justin Langer (Australia) flag Justin Langer (Australia) 1993-2007 | M-105 | R-7696 | A-45 | SR*-54 | avgCR-22.45
World_100 Gen4 27 Mark Taylor (Australia) flag Mark Taylor (Australia) 1989-1999 | M-104 | R-7525 | A-43 | SR*-41 | avgCR-20.54
World_100 Gen4 28 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 1999-2008 | M-96 | R-5570 | A-48 | SR*-82 | avgCR-20.33
World_100 Gen5 3 Alastair Cook (England) flag Alastair Cook (England) 2006-2018 | M-161 | R-12472 | A-45 | SR*-47 | avgCR-22.67
World_100 Gen5 4 David Warner (Australia) flag David Warner (Australia) 2011-2024 | M-112 | R-8786 | A-45 | SR*-70 | avgCR-26.09
World_100 Gen5 12 Ben Stokes (England) flag Ben Stokes (England) 2013-2025 | M-115 | R-7032 | A-36 | SR*-59 | avgCR-20.80
World_100 Gen5 14 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 2012-2025 | M-100 | R-7222 | A-39 | SR*-51 | avgCR-22.05
World_100 Gen5 18 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 2011-2025 | M-84 | R-6053 | A-44 | SR*-49 | avgCR-22.27
World_100 Gen5 20 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 2008-2023 | M-70 | R-5134 | A-39 | SR*-58 | avgCR-23.82
World_100 Gen5 21 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 2012-2024 | M-86 | R-5347 | A-38 | SR*-48 | avgCR-19.85
Australia_25 Gen1 2 Clem Hill (Australia) flag Clem Hill (Australia) 1896-1912 | M-49 | R-3412 | A-39 | SR*-56 | avgCR-22.37
Australia_25 Gen2 1 Neil Harvey (Australia) flag Neil Harvey (Australia) 1948-1963 | M-79 | R-6149 | A-48 | SR*-48 | avgCR-22.72
Australia_25 Gen2 2 Bill Lawry (Australia) flag Bill Lawry (Australia) 1961-1971 | M-67 | R-5234 | A-47 | SR*-39 | avgCR-22.94
Australia_25 Gen3 1 Allan Border (Australia) flag Allan Border (Australia) 1978-1994 | M-156 | R-11174 | A-51 | SR*-41 | avgCR-21.55
Australia_25 Gen4 2 Matthew Hayden (Australia) flag Matthew Hayden (Australia) 1994-2009 | M-103 | R-8625 | A-51 | SR*-60 | avgCR-26.14
Australia_25 Gen4 3 Justin Langer (Australia) flag Justin Langer (Australia) 1993-2007 | M-105 | R-7696 | A-45 | SR*-54 | avgCR-22.45
Australia_25 Gen4 5 Adam Gilchrist (Australia) flag Adam Gilchrist (Australia) 1999-2008 | M-96 | R-5570 | A-48 | SR*-82 | avgCR-20.33
Australia_25 Gen4 7 Mark Taylor (Australia) flag Mark Taylor (Australia) 1989-1999 | M-104 | R-7525 | A-43 | SR*-41 | avgCR-20.54
Australia_25 Gen5 2 David Warner (Australia) flag David Warner (Australia) 2011-2024 | M-112 | R-8786 | A-45 | SR*-70 | avgCR-26.09
Australia_25 Gen5 4 Usman Khawaja (Australia) flag Usman Khawaja (Australia) 2011-2025 | M-84 | R-6053 | A-44 | SR*-49 | avgCR-22.27
Australia_25 Gen5 5 Travis Head (Australia) flag Travis Head (Australia) 2018-2025 | M-60 | R-3963 | A-42 | SR*-68 | avgCR-22.47
England_25 Gen1 5 Frank Woolley (England) flag Frank Woolley (England) 1909-1934 | M-64 | R-3283 | A-36 | SR*-51 | avgCR-15.98
England_25 Gen2 5 John Edrich (England) flag John Edrich (England) 1963-1976 | M-77 | R-5138 | A-44 | SR*-37 | avgCR-19.07
England_25 Gen3 2 David Gower (England) flag David Gower (England) 1978-1992 | M-117 | R-8231 | A-44 | SR*-51 | avgCR-21.92
England_25 Gen4 4 Andrew Strauss (England) flag Andrew Strauss (England) 2004-2012 | M-100 | R-7037 | A-41 | SR*-49 | avgCR-21.64
England_25 Gen4 5 Graham Thorpe (England) flag Graham Thorpe (England) 1993-2005 | M-100 | R-6744 | A-45 | SR*-46 | avgCR-21.43
England_25 Gen5 2 Alastair Cook (England) flag Alastair Cook (England) 2006-2018 | M-161 | R-12472 | A-45 | SR*-47 | avgCR-22.67
England_25 Gen5 4 Ben Stokes (England) flag Ben Stokes (England) 2013-2025 | M-115 | R-7032 | A-36 | SR*-59 | avgCR-20.80
India_25 Gen4 6 Sourav Ganguly (India) flag Sourav Ganguly (India) 1996-2008 | M-113 | R-7212 | A-42 | SR*-51 | avgCR-19.26
India_25 Gen4 7 Gautam Gambhir (India) flag Gautam Gambhir (India) 2004-2016 | M-58 | R-4154 | A-42 | SR*-51 | avgCR-22.01
India_25 Gen5 2 Rishabh Pant (India) flag Rishabh Pant (India) 2018-2025 | M-48 | R-3456 | A-44 | SR*-74 | avgCR-26.73
India_25 Gen5 8 Shikhar Dhawan (India) flag Shikhar Dhawan (India) 2013-2018 | M-34 | R-2315 | A-41 | SR*-67 | avgCR-22.31
New Zealand_25 Gen2 2 Bert Sutcliffe (New Zealand) flag Bert Sutcliffe (New Zealand) 1947-1965 | M-42 | R-2727 | A-40 | SR*-36 | avgCR-20.39
New Zealand_25 Gen3 2 John Wright (New Zealand) flag John Wright (New Zealand) 1978-1993 | M-82 | R-5334 | A-38 | SR*-35 | avgCR-19.94
New Zealand_25 Gen3 5 Richard Hadlee (New Zealand) flag Richard Hadlee (New Zealand) 1973-1990 | M-86 | R-3124 | A-27 | SR*-55 | avgCR-13.49
New Zealand_25 Gen4 1 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 1994-2008 | M-111 | R-7172 | A-40 | SR*-46 | avgCR-19.23
New Zealand_25 Gen4 3 Mark Richardson (New Zealand) flag Mark Richardson (New Zealand) 2000-2004 | M-38 | R-2776 | A-45 | SR*-38 | avgCR-22.57
New Zealand_25 Gen4 4 Daniel Vettori (New Zealand) flag Daniel Vettori (New Zealand) 1997-2014 | M-113 | R-4531 | A-30 | SR*-58 | avgCR-14.24
New Zealand_25 Gen4 6 Jesse Ryder (New Zealand) flag Jesse Ryder (New Zealand) 2008-2011 | M-18 | R-1269 | A-41 | SR*-55 | avgCR-21.70
New Zealand_25 Gen5 4 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2014-2024 | M-88 | R-5834 | A-38 | SR*-47 | avgCR-19.36
New Zealand_25 Gen5 7 Devon Conway (New Zealand) flag Devon Conway (New Zealand) 2021-2025 | M-29 | R-2081 | A-39 | SR*-52 | avgCR-22.13
New Zealand_25 Gen5 9 Henry Nicholls (New Zealand) flag Henry Nicholls (New Zealand) 2016-2025 | M-58 | R-3161 | A-39 | SR*-51 | avgCR-15.82
Pakistan_25 Gen4 4 Saeed Anwar (Pakistan) flag Saeed Anwar (Pakistan) 1990-2001 | M-55 | R-4052 | A-46 | SR*-56 | avgCR-24.33
Pakistan_25 Gen4 7 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 1992-2000 | M-47 | R-2823 | A-35 | SR*-55 | avgCR-19.94
Pakistan_25 Gen5 5 Saud Shakeel (Pakistan) flag Saud Shakeel (Pakistan) 2022-2025 | M-21 | R-1773 | A-48 | SR*-49 | avgCR-27.06
South Africa_25 Gen2 1 Graeme Pollock (South Africa) flag Graeme Pollock (South Africa) 1963-1970 | M-23 | R-2256 | A-61 | SR*-56 | avgCR-29.66
South Africa_25 Gen4 2 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2014 | M-117 | R-9265 | A-48 | SR*-60 | avgCR-23.66
South Africa_25 Gen4 4 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2004 | M-101 | R-7289 | A-45 | SR*-43 | avgCR-21.56
South Africa_25 Gen4 7 Ashwell Prince (South Africa) flag Ashwell Prince (South Africa) 2002-2011 | M-66 | R-3665 | A-42 | SR*-44 | avgCR-16.01
South Africa_25 Gen4 10 Jacques Rudolph (South Africa) flag Jacques Rudolph (South Africa) 2003-2012 | M-48 | R-2622 | A-35 | SR*-44 | avgCR-16.37
South Africa_25 Gen5 3 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 2012-2024 | M-86 | R-5347 | A-38 | SR*-48 | avgCR-19.85
South Africa_25 Gen5 4 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2014-2021 | M-54 | R-3300 | A-39 | SR*-71 | avgCR-21.34
Sri Lanka_25 Gen4 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2000-2015 | M-134 | R-12400 | A-57 | SR*-54 | avgCR-25.93
Sri Lanka_25 Gen4 3 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1991-2007 | M-110 | R-6973 | A-40 | SR*-65 | avgCR-20.43
Sri Lanka_25 Gen4 5 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 1982-2000 | M-93 | R-5105 | A-36 | SR*-49 | avgCR-17.57
Sri Lanka_25 Gen4 7 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 1989-2004 | M-83 | R-4545 | A-43 | SR*-40 | avgCR-16.12
Sri Lanka_25 Gen4 10 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 1985-1996 | M-41 | R-2452 | A-39 | SR*-37 | avgCR-17.27
Sri Lanka_25 Gen4 13 Russel Arnold (Sri Lanka) flag Russel Arnold (Sri Lanka) 1997-2004 | M-44 | R-1821 | A-28 | SR*-45 | avgCR-13.52
Sri Lanka_25 Gen4 14 Chaminda Vaas (Sri Lanka) flag Chaminda Vaas (Sri Lanka) 1994-2009 | M-111 | R-3089 | A-24 | SR*-44 | avgCR-9.01
Sri Lanka_25 Gen5 2 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 2012-2025 | M-100 | R-7222 | A-39 | SR*-51 | avgCR-22.05
Sri Lanka_25 Gen5 4 Kamindu Mendis (Sri Lanka) flag Kamindu Mendis (Sri Lanka) 2022-2025 | M-14 | R-1316 | A-63 | SR*-64 | avgCR-27.85
Sri Lanka_25 Gen5 8 Upul Tharanga (Sri Lanka) flag Upul Tharanga (Sri Lanka) 2005-2017 | M-31 | R-1754 | A-32 | SR*-55 | avgCR-16.75
Sri Lanka_25 Gen5 9 Tharanga Paranavitana (Sri Lanka) flag Tharanga Paranavitana (Sri Lanka) 2009-2012 | M-32 | R-1792 | A-33 | SR*-42 | avgCR-17.69
Sri Lanka_25 Gen5 10 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 2011-2022 | M-44 | R-2088 | A-26 | SR*-39 | avgCR-15.27
West Indies_25 Gen2 1 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 1954-1974 | M-93 | R-8032 | A-58 | SR*-50 | avgCR-25.47
West Indies_25 Gen3 1 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 1966-1984 | M-110 | R-7515 | A-47 | SR*-57 | avgCR-21.72
West Indies_25 Gen3 4 Alvin Kallicharran (West Indies) flag Alvin Kallicharran (West Indies) 1972-1980 | M-66 | R-4399 | A-44 | SR*-46 | avgCR-21.19
West Indies_25 Gen3 5 Roy Fredericks (West Indies) flag Roy Fredericks (West Indies) 1968-1977 | M-59 | R-4334 | A-42 | SR*-46 | avgCR-23.64
West Indies_25 Gen3 8 Larry Gomes (West Indies) flag Larry Gomes (West Indies) 1976-1987 | M-60 | R-3171 | A-40 | SR*-42 | avgCR-16.72
West Indies_25 Gen4 1 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2006 | M-131 | R-11953 | A-53 | SR*-61 | avgCR-30.20
West Indies_25 Gen4 2 Shivnarine Chanderpaul (West Indies) flag Shivnarine Chanderpaul (West Indies) 1994-2015 | M-164 | R-11867 | A-51 | SR*-43 | avgCR-22.67
West Indies_25 Gen4 3 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 2000-2014 | M-103 | R-7214 | A-42 | SR*-60 | avgCR-23.57
West Indies_25 Gen4 8 Jimmy Adams (West Indies) flag Jimmy Adams (West Indies) 1992-2001 | M-54 | R-3012 | A-41 | SR*-38 | avgCR-16.67
West Indies_25 Gen4 9 Keith Arthurton (West Indies) flag Keith Arthurton (West Indies) 1988-1995 | M-33 | R-1382 | A-31 | SR*-41 | avgCR-13.12
Bangladesh_15 Gen5 1 Tamim Iqbal (Bangladesh) flag Tamim Iqbal (Bangladesh) 2008-2023 | M-70 | R-5134 | A-39 | SR*-58 | avgCR-23.82
Bangladesh_15 Gen5 2 Shakib Al Hasan (Bangladesh) flag Shakib Al Hasan (Bangladesh) 2007-2024 | M-71 | R-4609 | A-38 | SR*-62 | avgCR-21.02
Bangladesh_15 Gen5 4 Mominul Haque (Bangladesh) flag Mominul Haque (Bangladesh) 2013-2025 | M-74 | R-4709 | A-37 | SR*-54 | avgCR-18.13
Bangladesh_15 Gen5 7 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 2017-2025 | M-38 | R-2289 | A-33 | SR*-54 | avgCR-17.76
Bangladesh_15 Gen5 8 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 2015-2021 | M-16 | R-831 | A-28 | SR*-58 | avgCR-18.26
Bangladesh_15 Gen5 10 Zakir Hasan (Bangladesh) flag Zakir Hasan (Bangladesh) 2022-2024 | M-13 | R-593 | A-24 | SR*-49 | avgCR-15.67
Zimbabwe_15 Gen4 1 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 1992-2002 | M-63 | R-4794 | A-52 | SR*-45 | avgCR-23.48
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #clemhill #hill #garrysobers #sobers #neilharvey #harvey #billlawry #lawry #arthurmorris #morris #johnedrich #edrich #allanborder #border #clivelloyd #lloyd #davidgower #gower #alvinkallicharran #kallicharran #royfredericks #fredericks #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings