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
Pakistan_25 Gen2 1 Imtiaz Ahmed (Pakistan) flag Imtiaz Ahmed (Pakistan) 1952-1962 | M-41 | Ct/St-93 | FPM-2.3 | avgCR-18.81
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 1 Wasim Bari (Pakistan) flag Wasim Bari (Pakistan) 1967-1984 | M-81 | Ct/St-228 | FPM-2.8 | avgCR-26.08
Pakistan_25 Gen3 2 Saleem Yousuf (Pakistan) flag Saleem Yousuf (Pakistan) 1982-1990 | M-32 | Ct/St-104 | FPM-3.3 | avgCR-27.42
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 4 Anil Dalpat (Pakistan) flag Anil Dalpat (Pakistan) 1984-1985 | M-9 | Ct/St-25 | FPM-2.8 | avgCR-21.55
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 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 2002-2010 | M-53 | Ct/St-206 | FPM-3.9 | avgCR-36.92
Pakistan_25 Gen4 2 Rashid Latif (Pakistan) flag Rashid Latif (Pakistan) 1992-2003 | M-37 | Ct/St-130 | FPM-3.5 | avgCR-29.55
Pakistan_25 Gen4 3 Moin Khan (Pakistan) flag Moin Khan (Pakistan) 1990-2004 | M-69 | Ct/St-148 | FPM-2.1 | avgCR-16.53
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 1 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 2010-2023 | M-54 | Ct/St-182 | FPM-3.4 | avgCR-30.92
Pakistan_25 Gen5 2 Adnan Akmal (Pakistan) flag Adnan Akmal (Pakistan) 2010-2013 | M-21 | Ct/St-77 | FPM-3.7 | avgCR-33.61
Pakistan_25 Gen5 3 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 2016-2025 | M-41 | Ct/St-118 | FPM-2.9 | avgCR-24.61
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 1 Percy Sherwell (South Africa) flag Percy Sherwell (South Africa) 1906-1911 | M-13 | Ct/St-36 | FPM-2.8 | avgCR-25.06
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 Gen1 3 Jock Cameron (South Africa) flag Jock Cameron (South Africa) 1927-1935 | M-26 | Ct/St-51 | FPM-2.0 | avgCR-15.88
South Africa_25 Gen2 1 John Waite (South Africa) flag John Waite (South Africa) 1951-1965 | M-50 | Ct/St-141 | FPM-2.8 | avgCR-21.84
South Africa_25 Gen2 2 Denis Lindsay (South Africa) flag Denis Lindsay (South Africa) 1963-1970 | M-19 | Ct/St-59 | FPM-3.1 | avgCR-28.09
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
South Africa_25 Gen2 4 Trevor Goddard (South Africa) flag Trevor Goddard (South Africa) 1955-1970 | M-41 | Ct/St-48 | FPM-1.2 | avgCR-11.03
South Africa_25 Gen4 1 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 1997-2012 | M-147 | Ct/St-555 | FPM-3.8 | avgCR-33.61
South Africa_25 Gen4 2 David Richardson (South Africa) flag David Richardson (South Africa) 1992-1998 | M-42 | Ct/St-152 | FPM-3.6 | avgCR-32.67
South Africa_25 Gen4 3 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2014 | M-117 | Ct/St-169 | FPM-1.4 | avgCR-14.48
South Africa_25 Gen4 4 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 1995-2013 | M-166 | Ct/St-200 | FPM-1.2 | avgCR-11.40
South Africa_25 Gen4 5 Brian McMillan (South Africa) flag Brian McMillan (South Africa) 1992-1998 | M-38 | Ct/St-49 | FPM-1.3 | avgCR-13.58
South Africa_25 Gen4 6 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 1996-2008 | M-90 | Ct/St-94 | FPM-1.0 | avgCR-9.75
South Africa_25 Gen4 7 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 1993-2001 | M-70 | Ct/St-67 | FPM-1.0 | avgCR-7.87
South Africa_25 Gen4 8 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2004 | M-101 | Ct/St-83 | FPM-0.8 | avgCR-7.33
South Africa_25 Gen4 9 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 1995-2008 | M-108 | Ct/St-72 | FPM-0.7 | avgCR-5.24
South Africa_25 Gen4 10 Ashwell Prince (South Africa) flag Ashwell Prince (South Africa) 2002-2011 | M-66 | Ct/St-47 | FPM-0.7 | avgCR-5.37
South Africa_25 Gen5 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2014-2021 | M-54 | Ct/St-232 | FPM-4.3 | avgCR-42.72
South Africa_25 Gen5 2 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2004-2018 | M-114 | Ct/St-227 | FPM-2.0 | avgCR-18.77
South Africa_25 Gen5 3 Kyle Verreynne (South Africa) flag Kyle Verreynne (South Africa) 2021-2025 | M-30 | Ct/St-101 | FPM-3.4 | avgCR-28.27
South Africa_25 Gen5 4 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 2004-2019 | M-124 | Ct/St-108 | FPM-0.9 | avgCR-7.52
South Africa_25 Gen5 5 Dean Elgar (South Africa) flag Dean Elgar (South Africa) 2012-2024 | M-86 | Ct/St-92 | FPM-1.1 | avgCR-8.63
South Africa_25 Gen5 6 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2017-2025 | M-49 | Ct/St-61 | FPM-1.2 | avgCR-10.97
South Africa_25 Gen5 7 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 2012-2021 | M-69 | Ct/St-63 | FPM-0.9 | avgCR-7.69
South Africa_25 Gen5 8 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 2008-2017 | M-46 | Ct/St-38 | FPM-0.8 | avgCR-7.71
Sri Lanka_25 Gen3 1 Amal Silva (Sri Lanka) flag Amal Silva (Sri Lanka) 1983-1988 | M-9 | Ct/St-34 | FPM-3.8 | avgCR-36.04
Sri Lanka_25 Gen3 2 Guy de Alwis (Sri Lanka) flag Guy de Alwis (Sri Lanka) 1983-1988 | M-11 | Ct/St-23 | FPM-2.1 | avgCR-15.92
Sri Lanka_25 Gen4 1 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 1989-2004 | M-83 | Ct/St-124 | FPM-1.5 | avgCR-14.55
Sri Lanka_25 Gen4 2 Romesh Kaluwitharana (Sri Lanka) flag Romesh Kaluwitharana (Sri Lanka) 1992-2004 | M-49 | Ct/St-119 | FPM-2.4 | avgCR-19.84
Sri Lanka_25 Gen4 3 Pubudu Dassanayake (Sri Lanka) flag Pubudu Dassanayake (Sri Lanka) 1993-1994 | M-11 | Ct/St-24 | FPM-2.2 | avgCR-19.21
Sri Lanka_25 Gen4 4 Prasanna Jayawardene (Sri Lanka) flag Prasanna Jayawardene (Sri Lanka) 2000-2015 | M-58 | Ct/St-156 | FPM-2.7 | avgCR-21.43
Sri Lanka_25 Gen4 5 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 1997-2014 | M-149 | Ct/St-205 | FPM-1.4 | avgCR-13.16
Sri Lanka_25 Gen4 6 Roshan Mahanama (Sri Lanka) flag Roshan Mahanama (Sri Lanka) 1986-1998 | M-52 | Ct/St-56 | FPM-1.1 | avgCR-10.37
Sri Lanka_25 Gen4 7 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2000-2015 | M-134 | Ct/St-202 | FPM-1.5 | avgCR-11.62
Sri Lanka_25 Gen4 8 Russel Arnold (Sri Lanka) flag Russel Arnold (Sri Lanka) 1997-2004 | M-44 | Ct/St-51 | FPM-1.2 | avgCR-10.11
Sri Lanka_25 Gen4 9 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1991-2007 | M-110 | Ct/St-78 | FPM-0.7 | avgCR-5.86
Sri Lanka_25 Gen4 10 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 1999-2013 | M-87 | Ct/St-88 | FPM-1.0 | avgCR-8.89
Sri Lanka_25 Gen4 11 Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) 1990-2007 | M-90 | Ct/St-58 | FPM-0.6 | avgCR-5.89
Sri Lanka_25 Gen4 12 Jehan Mubarak (Sri Lanka) flag Jehan Mubarak (Sri Lanka) 2002-2015 | M-13 | Ct/St-15 | FPM-1.2 | avgCR-13.19
Sri Lanka_25 Gen4 13 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1992-2010 | M-133 | Ct/St-72 | FPM-0.5 | avgCR-3.86
Sri Lanka_25 Gen5 1 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 2014-2023 | M-54 | Ct/St-161 | FPM-3.0 | avgCR-24.63
Sri Lanka_25 Gen5 2 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 2015-2025 | M-73 | Ct/St-118 | FPM-1.6 | avgCR-14.35
Sri Lanka_25 Gen5 3 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 2016-2025 | M-65 | Ct/St-87 | FPM-1.3 | avgCR-11.68
Sri Lanka_25 Gen5 4 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 2011-2025 | M-90 | Ct/St-105 | FPM-1.2 | avgCR-9.63
Sri Lanka_25 Gen5 5 Angelo Mathews (Sri Lanka) flag Angelo Mathews (Sri Lanka) 2009-2025 | M-119 | Ct/St-78 | FPM-0.7 | avgCR-5.48
Sri Lanka_25 Gen5 6 Lahiru Thirimanne (Sri Lanka) flag Lahiru Thirimanne (Sri Lanka) 2011-2022 | M-44 | Ct/St-36 | FPM-0.8 | avgCR-7.82
Sri Lanka_25 Gen5 7 Kaushal Silva (Sri Lanka) flag Kaushal Silva (Sri Lanka) 2011-2018 | M-39 | Ct/St-35 | FPM-0.9 | avgCR-7.84
Sri Lanka_25 Gen5 8 Dimuth Karunaratne (Sri Lanka) flag Dimuth Karunaratne (Sri Lanka) 2012-2025 | M-100 | Ct/St-62 | FPM-0.6 | avgCR-4.34
Sri Lanka_25 Gen5 9 Kithuruwan Vithanage (Sri Lanka) flag Kithuruwan Vithanage (Sri Lanka) 2013-2015 | M-10 | Ct/St-10 | FPM-1.0 | avgCR-9.71
Sri Lanka_25 Gen5 10 Dilruwan Perera (Sri Lanka) flag Dilruwan Perera (Sri Lanka) 2014-2021 | M-43 | Ct/St-19 | FPM-0.4 | avgCR-3.32
West Indies_25 Gen1 1 Baron Constantine (West Indies) flag Baron Constantine (West Indies) 1928-1939 | M-18 | Ct/St-28 | FPM-1.6 | avgCR-17.19
West Indies_25 Gen2 1 Gerry Alexander (West Indies) flag Gerry Alexander (West Indies) 1957-1961 | M-25 | Ct/St-90 | FPM-3.6 | avgCR-33.91
West Indies_25 Gen2 2 Garry Sobers (West Indies) flag Garry Sobers (West Indies) 1954-1974 | M-93 | Ct/St-109 | FPM-1.2 | avgCR-12.43
West Indies_25 Gen2 3 Clyde Walcott (West Indies) flag Clyde Walcott (West Indies) 1948-1960 | M-44 | Ct/St-64 | FPM-1.5 | avgCR-11.30
West Indies_25 Gen2 4 Jackie Hendriks (West Indies) flag Jackie Hendriks (West Indies) 1962-1969 | M-20 | Ct/St-47 | FPM-2.4 | avgCR-16.84
West Indies_25 Gen2 5 Everton Weekes (West Indies) flag Everton Weekes (West Indies) 1948-1958 | M-48 | Ct/St-49 | FPM-1.0 | avgCR-8.71
West Indies_25 Gen3 1 Deryck Murray (West Indies) flag Deryck Murray (West Indies) 1963-1980 | M-62 | Ct/St-189 | FPM-3.0 | avgCR-27.29
West Indies_25 Gen3 2 Jeff Dujon (West Indies) flag Jeff Dujon (West Indies) 1981-1991 | M-81 | Ct/St-272 | FPM-3.4 | avgCR-29.40
West Indies_25 Gen3 3 David Murray (West Indies) flag David Murray (West Indies) 1978-1982 | M-19 | Ct/St-62 | FPM-3.3 | avgCR-30.32
West Indies_25 Gen3 4 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 1966-1984 | M-110 | Ct/St-90 | FPM-0.8 | avgCR-7.24
West Indies_25 Gen3 5 Viv Richards (West Indies) flag Viv Richards (West Indies) 1974-1991 | M-121 | Ct/St-122 | FPM-1.0 | avgCR-9.31
West Indies_25 Gen3 6 Roy Fredericks (West Indies) flag Roy Fredericks (West Indies) 1968-1977 | M-59 | Ct/St-62 | FPM-1.1 | avgCR-9.52
West Indies_25 Gen3 7 Richie Richardson (West Indies) flag Richie Richardson (West Indies) 1983-1995 | M-86 | Ct/St-90 | FPM-1.0 | avgCR-9.69
West Indies_25 Gen3 8 Gus Logie (West Indies) flag Gus Logie (West Indies) 1983-1991 | M-52 | Ct/St-57 | FPM-1.1 | avgCR-11.86
West Indies_25 Gen3 9 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) 1974-1991 | M-108 | Ct/St-96 | FPM-0.9 | avgCR-7.46
West Indies_25 Gen4 1 Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 1998-2004 | M-65 | Ct/St-219 | FPM-3.4 | avgCR-29.76
West Indies_25 Gen4 2 Courtney Browne (West Indies) flag Courtney Browne (West Indies) 1995-2005 | M-20 | Ct/St-81 | FPM-4.1 | avgCR-38.16
West Indies_25 Gen4 3 David Williams (West Indies) flag David Williams (West Indies) 1992-1998 | M-11 | Ct/St-42 | FPM-3.8 | avgCR-37.53
West Indies_25 Gen4 4 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2006 | M-131 | Ct/St-164 | FPM-1.3 | avgCR-13.80
West Indies_25 Gen4 5 Junior Murray (West Indies) flag Junior Murray (West Indies) 1993-2002 | M-33 | Ct/St-102 | FPM-3.1 | avgCR-27.24
West Indies_25 Gen4 6 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 1987-2002 | M-102 | Ct/St-115 | FPM-1.1 | avgCR-11.94
West Indies_25 Gen5 1 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 2005-2016 | M-74 | Ct/St-217 | FPM-2.9 | avgCR-25.67
West Indies_25 Gen5 2 Joshua Da Silva (West Indies) flag Joshua Da Silva (West Indies) 2020-2024 | M-33 | Ct/St-127 | FPM-3.8 | avgCR-33.98
West Indies_25 Gen5 3 Shane Dowrich (West Indies) flag Shane Dowrich (West Indies) 2015-2020 | M-35 | Ct/St-90 | FPM-2.6 | avgCR-21.28
West Indies_25 Gen5 4 Shai Hope (West Indies) flag Shai Hope (West Indies) 2015-2025 | M-43 | Ct/St-70 | FPM-1.6 | avgCR-13.71
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #testcricket #tests #mentests #imtiazahmed #ahmed #hanifmohammad #mohammad #wasimbari #bari #saleemyousuf #yousuf #majidkhan #khan #anildalpat #dalpat #javedmiandad #miandad #mushtaqmohammad #iqbalqasim #qasim #saleemmalik #malik #kamranakmal #akmal #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings