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
New Zealand_25 Gen1 5 John Wright (New Zealand) flag John Wright (New Zealand) 1978-1992 | M-149 | Ct/St-51 | FPM-0.3 | avgCR-3.95
New Zealand_25 Gen2 2 Martin Crowe (New Zealand) flag Martin Crowe (New Zealand) 1982-1995 | M-143 | Ct/St-66 | FPM-0.5 | avgCR-6.46
New Zealand_25 Gen3 2 Stephen Fleming (New Zealand) flag Stephen Fleming (New Zealand) 1994-2007 | M-280 | Ct/St-133 | FPM-0.5 | avgCR-6.54
New Zealand_25 Gen3 3 Chris Harris (New Zealand) flag Chris Harris (New Zealand) 1990-2004 | M-250 | Ct/St-96 | FPM-0.4 | avgCR-5.11
New Zealand_25 Gen3 5 Nathan Astle (New Zealand) flag Nathan Astle (New Zealand) 1995-2007 | M-223 | Ct/St-83 | FPM-0.4 | avgCR-4.60
New Zealand_25 Gen3 6 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 1999-2011 | M-188 | Ct/St-73 | FPM-0.4 | avgCR-5.01
New Zealand_25 Gen3 7 Chris Cairns (New Zealand) flag Chris Cairns (New Zealand) 1991-2006 | M-215 | Ct/St-66 | FPM-0.3 | avgCR-3.83
New Zealand_25 Gen3 8 Lou Vincent (New Zealand) flag Lou Vincent (New Zealand) 2001-2007 | M-102 | Ct/St-41 | FPM-0.4 | avgCR-5.09
New Zealand_25 Gen5 3 Ross Taylor (New Zealand) flag Ross Taylor (New Zealand) 2006-2022 | M-236 | Ct/St-142 | FPM-0.6 | avgCR-8.48
New Zealand_25 Gen5 4 Martin Guptill (New Zealand) flag Martin Guptill (New Zealand) 2009-2022 | M-198 | Ct/St-104 | FPM-0.5 | avgCR-7.35
New Zealand_25 Gen5 5 Daryl Mitchell (New Zealand) flag Daryl Mitchell (New Zealand) 2021-2025 | M-56 | Ct/St-39 | FPM-0.7 | avgCR-10.44
New Zealand_25 Gen5 6 Kane Williamson (New Zealand) flag Kane Williamson (New Zealand) 2010-2025 | M-175 | Ct/St-76 | FPM-0.4 | avgCR-5.77
New Zealand_25 Gen5 7 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 2015-2025 | M-122 | Ct/St-51 | FPM-0.4 | avgCR-5.28
New Zealand_25 Gen5 8 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2012-2023 | M-114 | Ct/St-43 | FPM-0.4 | avgCR-5.02
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 2 Saleem Malik (Pakistan) flag Saleem Malik (Pakistan) 1982-1999 | M-283 | Ct/St-81 | FPM-0.3 | avgCR-3.60
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 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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 2 Alok Kapali (Bangladesh) flag Alok Kapali (Bangladesh) 2002-2011 | M-69 | Ct/St-29 | FPM-0.4 | avgCR-4.56
Bangladesh_15 Gen4 1 Sohrawordi Shuvo (Bangladesh) flag Sohrawordi Shuvo (Bangladesh) 2010-2011 | M-17 | Ct/St-9 | FPM-0.5 | avgCR-6.40
Bangladesh_15 Gen4 2 Mashrafe Mortaza (Bangladesh) flag Mashrafe Mortaza (Bangladesh) 2001-2020 | M-220 | Ct/St-62 | FPM-0.3 | avgCR-3.04
Bangladesh_15 Gen4 3 Zunaed Siddique (Bangladesh) flag Zunaed Siddique (Bangladesh) 2007-2011 | M-54 | Ct/St-23 | FPM-0.4 | avgCR-5.03
Bangladesh_15 Gen4 4 Aftab Ahmed (Bangladesh) flag Aftab Ahmed (Bangladesh) 2004-2010 | M-85 | Ct/St-29 | FPM-0.3 | avgCR-4.21
Bangladesh_15 Gen5 3 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 2015-2025 | M-95 | Ct/St-63 | FPM-0.7 | avgCR-8.52
Bangladesh_15 Gen5 4 Sabbir Rahman (Bangladesh) flag Sabbir Rahman (Bangladesh) 2014-2019 | M-66 | Ct/St-37 | FPM-0.6 | avgCR-8.08
Bangladesh_15 Gen5 5 Soumya Sarkar (Bangladesh) flag Soumya Sarkar (Bangladesh) 2014-2025 | M-79 | Ct/St-43 | FPM-0.5 | avgCR-6.69
Bangladesh_15 Gen5 6 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 2017-2025 | M-114 | Ct/St-49 | FPM-0.4 | avgCR-5.19
Bangladesh_15 Gen5 7 Mahmudullah (Bangladesh) flag Mahmudullah (Bangladesh) 2007-2025 | M-239 | Ct/St-82 | FPM-0.3 | avgCR-4.29
Bangladesh_15 Gen5 8 Najmul Hossain Shanto (Bangladesh) flag Najmul Hossain Shanto (Bangladesh) 2018-2025 | M-58 | Ct/St-18 | FPM-0.3 | avgCR-3.89
Bangladesh_15 Gen5 9 Mosaddek Hossain (Bangladesh) flag Mosaddek Hossain (Bangladesh) 2016-2022 | M-43 | Ct/St-18 | FPM-0.4 | avgCR-4.38
Zimbabwe_15 Gen2 1 Dave Houghton (Zimbabwe) flag Dave Houghton (Zimbabwe) 1983-1997 | M-63 | Ct/St-31 | FPM-0.5 | avgCR-6.49
Zimbabwe_15 Gen2 2 Andy Pycroft (Zimbabwe) flag Andy Pycroft (Zimbabwe) 1983-1992 | M-20 | Ct/St-6 | FPM-0.3 | avgCR-4.31
Zimbabwe_15 Gen3 2 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 1992-2010 | M-221 | Ct/St-86 | FPM-0.4 | avgCR-4.95
Zimbabwe_15 Gen3 3 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 1992-2003 | M-188 | Ct/St-76 | FPM-0.4 | avgCR-5.16
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #johnwright #wright #martincrowe #crowe #stephenfleming #fleming #chrisharris #harris #nathanastle #astle #scottstyris #styris #chriscairns #cairns #louvincent #vincent #rosstaylor #taylor #martinguptill #guptill #darylmitchell #mitchell #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings