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 Gen1 1 Wasim Bari (Pakistan) flag Wasim Bari (Pakistan) 1973-1984 | M-51 | Ct/St-62 | FPM-1.2 | avgCR-14.96
Pakistan_25 Gen1 2 Zulqarnain (Pakistan) flag Zulqarnain (Pakistan) 1985-1989 | M-16 | Ct/St-23 | FPM-1.4 | avgCR-16.15
Pakistan_25 Gen1 3 Ashraf Ali (Pakistan) flag Ashraf Ali (Pakistan) 1980-1985 | M-16 | Ct/St-20 | FPM-1.3 | avgCR-14.52
Pakistan_25 Gen1 4 Javed Miandad (Pakistan) flag Javed Miandad (Pakistan) 1975-1996 | M-233 | Ct/St-73 | FPM-0.3 | avgCR-3.75
Pakistan_25 Gen2 1 Saleem Yousuf (Pakistan) flag Saleem Yousuf (Pakistan) 1982-1990 | M-86 | Ct/St-103 | FPM-1.2 | avgCR-13.79
Pakistan_25 Gen2 2 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 1982-1999 | M-283 | Ct/St-81 | FPM-0.3 | avgCR-3.60
Pakistan_25 Gen2 3 Aamer Malik (Pakistan) flag Aamer Malik (Pakistan) 1988-1994 | M-24 | Ct/St-16 | FPM-0.7 | avgCR-6.55
Pakistan_25 Gen3 1 Moin Khan (Pakistan) flag Moin Khan (Pakistan) 1990-2004 | M-219 | Ct/St-287 | FPM-1.3 | avgCR-15.30
Pakistan_25 Gen3 2 Rashid Latif (Pakistan) flag Rashid Latif (Pakistan) 1992-2003 | M-166 | Ct/St-220 | FPM-1.3 | avgCR-14.83
Pakistan_25 Gen3 3 Ijaz Ahmed (Pakistan) flag Ijaz Ahmed (Pakistan) 1986-2000 | M-250 | Ct/St-90 | FPM-0.4 | avgCR-4.62
Pakistan_25 Gen3 4 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 1996-2015 | M-398 | Ct/St-127 | FPM-0.3 | avgCR-3.73
Pakistan_25 Gen3 5 Wasim Akram (Pakistan) flag Wasim Akram (Pakistan) 1984-2003 | M-356 | Ct/St-88 | FPM-0.2 | avgCR-3.04
Pakistan_25 Gen3 6 Inzamam-ul-Haq (Pakistan) flag Inzamam-ul-Haq (Pakistan) 1991-2007 | M-378 | Ct/St-113 | FPM-0.3 | avgCR-3.71
Pakistan_25 Gen3 7 Aamer Sohail (Pakistan) flag Aamer Sohail (Pakistan) 1990-2000 | M-156 | Ct/St-49 | FPM-0.3 | avgCR-4.10
Pakistan_25 Gen3 8 Imran Nazir (Pakistan) flag Imran Nazir (Pakistan) 1999-2009 | M-79 | Ct/St-26 | FPM-0.3 | avgCR-4.28
Pakistan_25 Gen3 9 Mohammad Wasim (Pakistan) flag Mohammad Wasim (Pakistan) 1996-2000 | M-25 | Ct/St-9 | FPM-0.4 | avgCR-5.67
Pakistan_25 Gen3 10 Saqlain Mushtaq (Pakistan) flag Saqlain Mushtaq (Pakistan) 1995-2003 | M-169 | Ct/St-40 | FPM-0.2 | avgCR-2.73
Pakistan_25 Gen4 1 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 2002-2017 | M-157 | Ct/St-188 | FPM-1.2 | avgCR-13.32
Pakistan_25 Gen4 2 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 2009-2019 | M-121 | Ct/St-90 | FPM-0.7 | avgCR-9.76
Pakistan_25 Gen4 3 Younis Khan (Pakistan) flag Younis Khan (Pakistan) 2000-2015 | M-265 | Ct/St-135 | FPM-0.5 | avgCR-6.27
Pakistan_25 Gen4 4 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 2003-2019 | M-218 | Ct/St-85 | FPM-0.4 | avgCR-4.75
Pakistan_25 Gen4 5 Shoaib Malik (Pakistan) flag Shoaib Malik (Pakistan) 1999-2019 | M-287 | Ct/St-98 | FPM-0.3 | avgCR-4.13
Pakistan_25 Gen4 6 Misbah-ul-Haq (Pakistan) flag Misbah-ul-Haq (Pakistan) 2002-2015 | M-162 | Ct/St-66 | FPM-0.4 | avgCR-5.05
Pakistan_25 Gen5 1 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 2007-2021 | M-117 | Ct/St-143 | FPM-1.2 | avgCR-14.22
Pakistan_25 Gen5 2 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 2015-2025 | M-100 | Ct/St-118 | FPM-1.2 | avgCR-14.16
South Africa_25 Gen2 1 Kepler Wessels (Australia/South Africa) flag Kepler Wessels (Australia/South Africa) 1983-1994 | M-109 | Ct/St-49 | FPM-0.4 | avgCR-6.61
South Africa_25 Gen3 1 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 1998-2011 | M-295 | Ct/St-425 | FPM-1.4 | avgCR-16.72
South Africa_25 Gen3 2 David Richardson (South Africa) flag David Richardson (South Africa) 1991-1998 | M-122 | Ct/St-165 | FPM-1.4 | avgCR-15.97
South Africa_25 Gen3 3 Jonty Rhodes (South Africa) flag Jonty Rhodes (South Africa) 1992-2003 | M-245 | Ct/St-105 | FPM-0.4 | avgCR-5.66
South Africa_25 Gen3 4 Daryll Cullinan (South Africa) flag Daryll Cullinan (South Africa) 1993-2000 | M-138 | Ct/St-62 | FPM-0.4 | avgCR-6.47
South Africa_25 Gen3 5 Shaun Pollock (South Africa) flag Shaun Pollock (South Africa) 1996-2008 | M-303 | Ct/St-108 | FPM-0.4 | avgCR-4.18
South Africa_25 Gen3 6 Hansie Cronje (South Africa) flag Hansie Cronje (South Africa) 1992-2000 | M-188 | Ct/St-73 | FPM-0.4 | avgCR-4.53
South Africa_25 Gen3 7 Jacques Kallis (South Africa) flag Jacques Kallis (South Africa) 1996-2014 | M-328 | Ct/St-131 | FPM-0.4 | avgCR-4.93
South Africa_25 Gen3 8 Herschelle Gibbs (South Africa) flag Herschelle Gibbs (South Africa) 1996-2010 | M-248 | Ct/St-108 | FPM-0.4 | avgCR-5.14
South Africa_25 Gen3 9 Gary Kirsten (South Africa) flag Gary Kirsten (South Africa) 1993-2003 | M-185 | Ct/St-62 | FPM-0.3 | avgCR-4.13
South Africa_25 Gen3 10 Ashwell Prince (South Africa) flag Ashwell Prince (South Africa) 2002-2007 | M-52 | Ct/St-26 | FPM-0.5 | avgCR-6.47
South Africa_25 Gen3 11 Neil McKenzie (South Africa) flag Neil McKenzie (South Africa) 2000-2009 | M-64 | Ct/St-21 | FPM-0.3 | avgCR-4.83
South Africa_25 Gen4 1 AB de Villiers (South Africa) flag AB de Villiers (South Africa) 2005-2018 | M-228 | Ct/St-181 | FPM-0.8 | avgCR-9.60
South Africa_25 Gen4 2 Graeme Smith (South Africa) flag Graeme Smith (South Africa) 2002-2013 | M-197 | Ct/St-105 | FPM-0.5 | avgCR-7.05
South Africa_25 Gen4 3 Jean-Paul Duminy (South Africa) flag Jean-Paul Duminy (South Africa) 2004-2019 | M-199 | Ct/St-82 | FPM-0.4 | avgCR-5.29
South Africa_25 Gen5 1 Quinton de Kock (South Africa) flag Quinton de Kock (South Africa) 2013-2025 | M-158 | Ct/St-228 | FPM-1.4 | avgCR-17.04
South Africa_25 Gen5 2 Faf du Plessis (South Africa) flag Faf du Plessis (South Africa) 2011-2019 | M-143 | Ct/St-81 | FPM-0.6 | avgCR-8.31
South Africa_25 Gen5 3 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 2018-2025 | M-60 | Ct/St-58 | FPM-1.0 | avgCR-10.51
South Africa_25 Gen5 4 David Miller (South Africa) flag David Miller (South Africa) 2010-2025 | M-178 | Ct/St-87 | FPM-0.5 | avgCR-6.53
South Africa_25 Gen5 5 Hashim Amla (South Africa) flag Hashim Amla (South Africa) 2008-2019 | M-181 | Ct/St-87 | FPM-0.5 | avgCR-6.32
South Africa_25 Gen5 6 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 2016-2025 | M-53 | Ct/St-31 | FPM-0.6 | avgCR-8.14
South Africa_25 Gen5 7 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 2014-2016 | M-36 | Ct/St-22 | FPM-0.6 | avgCR-9.19
South Africa_25 Gen5 8 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2017-2025 | M-83 | Ct/St-40 | FPM-0.5 | avgCR-6.31
Sri Lanka_25 Gen2 1 Arjuna Ranatunga (Sri Lanka) flag Arjuna Ranatunga (Sri Lanka) 1982-1999 | M-269 | Ct/St-63 | FPM-0.2 | avgCR-2.79
Sri Lanka_25 Gen2 2 Asanka Gurusinha (Sri Lanka) flag Asanka Gurusinha (Sri Lanka) 1985-1996 | M-147 | Ct/St-49 | FPM-0.3 | avgCR-3.85
Sri Lanka_25 Gen3 1 Romesh Kaluwitharana (Sri Lanka) flag Romesh Kaluwitharana (Sri Lanka) 1990-2004 | M-189 | Ct/St-207 | FPM-1.1 | avgCR-12.45
Sri Lanka_25 Gen3 2 Roshan Mahanama (Sri Lanka) flag Roshan Mahanama (Sri Lanka) 1986-1999 | M-213 | Ct/St-109 | FPM-0.5 | avgCR-7.12
Sri Lanka_25 Gen3 3 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 1986-2003 | M-200 | Ct/St-95 | FPM-0.5 | avgCR-5.58
Sri Lanka_25 Gen3 4 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 1984-2003 | M-308 | Ct/St-95 | FPM-0.3 | avgCR-3.86
Sri Lanka_25 Gen3 5 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1989-2011 | M-445 | Ct/St-123 | FPM-0.3 | avgCR-3.31
Sri Lanka_25 Gen3 6 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1993-2011 | M-350 | Ct/St-130 | FPM-0.4 | avgCR-4.61
Sri Lanka_25 Gen3 7 Upul Chandana (Sri Lanka) flag Upul Chandana (Sri Lanka) 1994-2007 | M-147 | Ct/St-79 | FPM-0.5 | avgCR-6.51
Sri Lanka_25 Gen3 8 Indika de Saram (Sri Lanka) flag Indika de Saram (Sri Lanka) 1999-2001 | M-15 | Ct/St-9 | FPM-0.6 | avgCR-7.87
Sri Lanka_25 Gen3 9 Marvan Atapattu (Sri Lanka) flag Marvan Atapattu (Sri Lanka) 1990-2007 | M-268 | Ct/St-70 | FPM-0.3 | avgCR-3.39
Sri Lanka_25 Gen3 10 Kumar Dharmasena (Sri Lanka) flag Kumar Dharmasena (Sri Lanka) 1994-2004 | M-141 | Ct/St-34 | FPM-0.2 | avgCR-2.91
Sri Lanka_25 Gen3 11 Dulip Liyanage (Sri Lanka) flag Dulip Liyanage (Sri Lanka) 1992-2001 | M-16 | Ct/St-6 | FPM-0.4 | avgCR-4.72
Sri Lanka_25 Gen3 12 Russel Arnold (Sri Lanka) flag Russel Arnold (Sri Lanka) 1997-2007 | M-180 | Ct/St-48 | FPM-0.3 | avgCR-3.14
Sri Lanka_25 Gen4 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2000-2015 | M-404 | Ct/St-501 | FPM-1.2 | avgCR-14.32
Sri Lanka_25 Gen4 2 Mahela Jayawardene (Sri Lanka) flag Mahela Jayawardene (Sri Lanka) 1998-2015 | M-448 | Ct/St-218 | FPM-0.5 | avgCR-6.33
Sri Lanka_25 Gen4 3 Tillakaratne Dilshan (Sri Lanka) flag Tillakaratne Dilshan (Sri Lanka) 1999-2016 | M-330 | Ct/St-124 | FPM-0.4 | avgCR-4.70
Sri Lanka_25 Gen4 4 Nuwan Kulasekara (Sri Lanka) flag Nuwan Kulasekara (Sri Lanka) 2003-2017 | M-184 | Ct/St-46 | FPM-0.3 | avgCR-3.13
Sri Lanka_25 Gen4 5 Chamara Kapugedera (Sri Lanka) flag Chamara Kapugedera (Sri Lanka) 2006-2017 | M-102 | Ct/St-31 | FPM-0.3 | avgCR-3.55
Sri Lanka_25 Gen4 6 Chamara Silva (Sri Lanka) flag Chamara Silva (Sri Lanka) 1999-2011 | M-75 | Ct/St-20 | FPM-0.3 | avgCR-3.63
Sri Lanka_25 Gen5 1 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 2016-2025 | M-151 | Ct/St-113 | FPM-0.7 | avgCR-8.94
Sri Lanka_25 Gen5 2 Niroshan Dickwella (Sri Lanka) flag Niroshan Dickwella (Sri Lanka) 2014-2022 | M-55 | Ct/St-52 | FPM-0.9 | avgCR-10.23
Sri Lanka_25 Gen5 3 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 2009-2021 | M-166 | Ct/St-62 | FPM-0.4 | avgCR-4.75
Sri Lanka_25 Gen5 4 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 2016-2023 | M-90 | Ct/St-41 | FPM-0.5 | avgCR-6.08
Sri Lanka_25 Gen5 5 Dinesh Chandimal (Sri Lanka) flag Dinesh Chandimal (Sri Lanka) 2010-2022 | M-157 | Ct/St-70 | FPM-0.4 | avgCR-4.50
West Indies_25 Gen1 1 Jeff Dujon (West Indies) flag Jeff Dujon (West Indies) 1981-1991 | M-169 | Ct/St-204 | FPM-1.2 | avgCR-13.99
West Indies_25 Gen1 2 Viv Richards (West Indies) flag Viv Richards (West Indies) 1975-1991 | M-187 | Ct/St-100 | FPM-0.5 | avgCR-7.42
West Indies_25 Gen1 3 Deryck Murray (West Indies) flag Deryck Murray (West Indies) 1973-1980 | M-26 | Ct/St-38 | FPM-1.5 | avgCR-17.33
West Indies_25 Gen1 4 Clive Lloyd (West Indies) flag Clive Lloyd (West Indies) 1973-1985 | M-87 | Ct/St-39 | FPM-0.4 | avgCR-6.47
West Indies_25 Gen1 5 Gordon Greenidge (West Indies) flag Gordon Greenidge (West Indies) 1975-1991 | M-128 | Ct/St-45 | FPM-0.4 | avgCR-4.15
West Indies_25 Gen1 6 Joel Garner (West Indies) flag Joel Garner (West Indies) 1977-1987 | M-98 | Ct/St-30 | FPM-0.3 | avgCR-4.25
West Indies_25 Gen1 7 Eldine Baptiste (West Indies) flag Eldine Baptiste (West Indies) 1983-1990 | M-43 | Ct/St-14 | FPM-0.3 | avgCR-3.99
West Indies_25 Gen2 1 David Williams (West Indies) flag David Williams (West Indies) 1988-1997 | M-36 | Ct/St-45 | FPM-1.3 | avgCR-15.59
West Indies_25 Gen2 2 Roger Harper (West Indies) flag Roger Harper (West Indies) 1983-1996 | M-105 | Ct/St-55 | FPM-0.5 | avgCR-6.95
West Indies_25 Gen2 3 Gus Logie (West Indies) flag Gus Logie (West Indies) 1981-1993 | M-158 | Ct/St-61 | FPM-0.4 | avgCR-5.68
West Indies_25 Gen2 4 Richie Richardson (West Indies) flag Richie Richardson (West Indies) 1983-1996 | M-224 | Ct/St-75 | FPM-0.3 | avgCR-4.61
West Indies_25 Gen2 5 Phil Simmons (West Indies) flag Phil Simmons (West Indies) 1987-1999 | M-143 | Ct/St-55 | FPM-0.4 | avgCR-5.56
West Indies_25 Gen3 1 Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 1996-2004 | M-147 | Ct/St-189 | FPM-1.3 | avgCR-14.68
West Indies_25 Gen3 2 Courtney Browne (West Indies) flag Courtney Browne (West Indies) 1995-2005 | M-46 | Ct/St-68 | FPM-1.5 | avgCR-16.50
West Indies_25 Gen3 3 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2007 | M-299 | Ct/St-120 | FPM-0.4 | avgCR-5.61
West Indies_25 Gen3 4 Carl Hooper (West Indies) flag Carl Hooper (West Indies) 1987-2003 | M-227 | Ct/St-120 | FPM-0.5 | avgCR-6.99
West Indies_25 Gen3 5 Junior Murray (West Indies) flag Junior Murray (West Indies) 1992-1999 | M-55 | Ct/St-53 | FPM-1.0 | avgCR-10.58
West Indies_25 Gen3 6 Jimmy Adams (West Indies) flag Jimmy Adams (West Indies) 1992-2001 | M-127 | Ct/St-73 | FPM-0.6 | avgCR-7.67
West Indies_25 Gen4 1 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 2005-2016 | M-139 | Ct/St-188 | FPM-1.4 | avgCR-14.69
West Indies_25 Gen4 2 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 1999-2019 | M-301 | Ct/St-124 | FPM-0.4 | avgCR-5.18
West Indies_25 Gen4 3 Carlton Baugh (West Indies) flag Carlton Baugh (West Indies) 2003-2012 | M-47 | Ct/St-51 | FPM-1.1 | avgCR-11.27
West Indies_25 Gen4 4 Daren Sammy (West Indies) flag Daren Sammy (West Indies) 2004-2015 | M-126 | Ct/St-67 | FPM-0.5 | avgCR-6.93
West Indies_25 Gen4 5 Dwayne Bravo (West Indies) flag Dwayne Bravo (West Indies) 2004-2014 | M-164 | Ct/St-73 | FPM-0.4 | avgCR-5.89
West Indies_25 Gen5 1 Shai Hope (West Indies) flag Shai Hope (West Indies) 2016-2025 | M-146 | Ct/St-167 | FPM-1.1 | avgCR-12.36
West Indies_25 Gen5 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 2007-2022 | M-123 | Ct/St-64 | FPM-0.5 | avgCR-7.33
Bangladesh_15 Gen3 1 Khaled Mashud (Bangladesh) flag Khaled Mashud (Bangladesh) 1995-2006 | M-126 | Ct/St-126 | FPM-1.0 | avgCR-10.31
Bangladesh_15 Gen3 2 Alok Kapali (Bangladesh) flag Alok Kapali (Bangladesh) 2002-2011 | M-69 | Ct/St-29 | FPM-0.4 | avgCR-4.56
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #wasimbari #bari #zulqarnain #ashrafali #ali #javedmiandad #miandad #saleemyousuf #yousuf #saleemmalik #malik #aamermalik #moinkhan #khan #rashidlatif #latif #ijazahmed #ahmed #shahidafridi #afridi #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings