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 1 Jeff Dujon (West Indies) flag Jeff Dujon (West Indies) 1981-1991 | M-169 | Ct/St-204 | FPM-1.2 | avgCR-13.99
World_100 Gen1 2 Rod Marsh (Australia) flag Rod Marsh (Australia) 1971-1984 | M-92 | Ct/St-124 | FPM-1.3 | avgCR-15.95
World_100 Gen1 3 Wasim Bari (Pakistan) flag Wasim Bari (Pakistan) 1973-1984 | M-51 | Ct/St-62 | FPM-1.2 | avgCR-14.96
World_100 Gen1 7 Ian Smith (New Zealand) flag Ian Smith (New Zealand) 1980-1992 | M-98 | Ct/St-86 | FPM-0.9 | avgCR-9.62
World_100 Gen1 8 Wayne Phillips (Australia) flag Wayne Phillips (Australia) 1982-1986 | M-48 | Ct/St-49 | FPM-1.0 | avgCR-11.80
World_100 Gen2 1 Ian Healy (Australia) flag Ian Healy (Australia) 1988-1997 | M-168 | Ct/St-233 | FPM-1.4 | avgCR-16.49
World_100 Gen2 2 Saleem Yousuf (Pakistan) flag Saleem Yousuf (Pakistan) 1982-1990 | M-86 | Ct/St-103 | FPM-1.2 | avgCR-13.79
World_100 Gen2 3 Kiran More (India) flag Kiran More (India) 1984-1993 | M-94 | Ct/St-90 | FPM-1.0 | avgCR-10.72
World_100 Gen2 6 Tony Blain (New Zealand) flag Tony Blain (New Zealand) 1986-1994 | M-38 | Ct/St-38 | FPM-1.0 | avgCR-10.77
World_100 Gen3 2 Moin Khan (Pakistan) flag Moin Khan (Pakistan) 1990-2004 | M-219 | Ct/St-287 | FPM-1.3 | avgCR-15.30
World_100 Gen3 3 Mark Boucher (South Africa) flag Mark Boucher (South Africa) 1998-2011 | M-295 | Ct/St-425 | FPM-1.4 | avgCR-16.72
World_100 Gen3 4 Rashid Latif (Pakistan) flag Rashid Latif (Pakistan) 1992-2003 | M-166 | Ct/St-220 | FPM-1.3 | avgCR-14.83
World_100 Gen3 5 David Richardson (South Africa) flag David Richardson (South Africa) 1991-1998 | M-122 | Ct/St-165 | FPM-1.4 | avgCR-15.97
World_100 Gen3 6 Romesh Kaluwitharana (Sri Lanka) flag Romesh Kaluwitharana (Sri Lanka) 1990-2004 | M-189 | Ct/St-207 | FPM-1.1 | avgCR-12.45
World_100 Gen3 7 Alec Stewart (England) flag Alec Stewart (England) 1989-2003 | M-170 | Ct/St-174 | FPM-1.0 | avgCR-12.20
World_100 Gen3 8 Nayan Mongia (India) flag Nayan Mongia (India) 1994-2000 | M-140 | Ct/St-154 | FPM-1.1 | avgCR-12.14
World_100 Gen3 9 Ridley Jacobs (West Indies) flag Ridley Jacobs (West Indies) 1996-2004 | M-147 | Ct/St-189 | FPM-1.3 | avgCR-14.68
World_100 Gen3 10 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 1992-2003 | M-213 | Ct/St-173 | FPM-0.8 | avgCR-8.63
World_100 Gen3 11 Geraint Jones (P.N.G./England) flag Geraint Jones (P.N.G./England) 2004-2014 | M-51 | Ct/St-72 | FPM-1.4 | avgCR-16.69
World_100 Gen3 12 Adam Parore (New Zealand) flag Adam Parore (New Zealand) 1992-2002 | M-179 | Ct/St-141 | FPM-0.8 | avgCR-8.87
World_100 Gen3 13 Courtney Browne (West Indies) flag Courtney Browne (West Indies) 1995-2005 | M-46 | Ct/St-68 | FPM-1.5 | avgCR-16.50
World_100 Gen3 19 Khaled Mashud (Bangladesh) flag Khaled Mashud (Bangladesh) 1995-2006 | M-126 | Ct/St-126 | FPM-1.0 | avgCR-10.31
World_100 Gen4 1 Kumar Sangakkara (Sri Lanka) flag Kumar Sangakkara (Sri Lanka) 2000-2015 | M-404 | Ct/St-501 | FPM-1.2 | avgCR-14.32
World_100 Gen4 2 MS Dhoni (India) flag MS Dhoni (India) 2004-2019 | M-350 | Ct/St-444 | FPM-1.3 | avgCR-14.58
World_100 Gen4 3 Brad Haddin (Australia) flag Brad Haddin (Australia) 2001-2015 | M-126 | Ct/St-181 | FPM-1.4 | avgCR-17.47
World_100 Gen4 4 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 2002-2016 | M-260 | Ct/St-277 | FPM-1.1 | avgCR-12.10
World_100 Gen4 5 Denesh Ramdin (West Indies) flag Denesh Ramdin (West Indies) 2005-2016 | M-139 | Ct/St-188 | FPM-1.4 | avgCR-14.69
World_100 Gen4 6 Kamran Akmal (Pakistan) flag Kamran Akmal (Pakistan) 2002-2017 | M-157 | Ct/St-188 | FPM-1.2 | avgCR-13.32
World_100 Gen4 9 Matt Prior (England) flag Matt Prior (England) 2004-2011 | M-68 | Ct/St-79 | FPM-1.2 | avgCR-12.93
World_100 Gen4 11 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 2001-2012 | M-150 | Ct/St-147 | FPM-1.0 | avgCR-10.20
World_100 Gen4 12 Umar Akmal (Pakistan) flag Umar Akmal (Pakistan) 2009-2019 | M-121 | Ct/St-90 | FPM-0.7 | avgCR-9.76
World_100 Gen4 13 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 2004-2025 | M-207 | Ct/St-162 | FPM-0.8 | avgCR-7.89
World_100 Gen4 15 Niall O'Brien (Ireland) flag Niall O'Brien (Ireland) 2006-2018 | M-103 | Ct/St-104 | FPM-1.0 | avgCR-8.83
World_100 Gen5 3 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 2006-2025 | M-274 | Ct/St-299 | FPM-1.1 | avgCR-11.42
World_100 Gen5 4 Sarfaraz Ahmed (Pakistan) flag Sarfaraz Ahmed (Pakistan) 2007-2021 | M-117 | Ct/St-143 | FPM-1.2 | avgCR-14.22
World_100 Gen5 6 Alex Carey (Australia) flag Alex Carey (Australia) 2018-2025 | M-85 | Ct/St-104 | FPM-1.2 | avgCR-15.47
World_100 Gen5 7 Shai Hope (West Indies) flag Shai Hope (West Indies) 2016-2025 | M-146 | Ct/St-167 | FPM-1.1 | avgCR-12.36
World_100 Gen5 8 Mohammad Rizwan (Pakistan) flag Mohammad Rizwan (Pakistan) 2015-2025 | M-100 | Ct/St-118 | FPM-1.2 | avgCR-14.16
World_100 Gen5 9 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2012-2025 | M-161 | Ct/St-157 | FPM-1.0 | avgCR-11.40
World_100 Gen5 10 Matthew Wade (Australia) flag Matthew Wade (Australia) 2012-2021 | M-97 | Ct/St-117 | FPM-1.2 | avgCR-13.80
World_100 Gen5 12 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 2016-2025 | M-151 | Ct/St-113 | FPM-0.7 | avgCR-8.94
World_100 Gen5 18 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 2014-2025 | M-110 | Ct/St-143 | FPM-1.3 | avgCR-8.81
Australia_25 Gen1 1 Rod Marsh (Australia) flag Rod Marsh (Australia) 1971-1984 | M-92 | Ct/St-124 | FPM-1.3 | avgCR-15.95
Australia_25 Gen1 3 Wayne Phillips (Australia) flag Wayne Phillips (Australia) 1982-1986 | M-48 | Ct/St-49 | FPM-1.0 | avgCR-11.80
Australia_25 Gen1 4 Greg Dyer (Australia) flag Greg Dyer (Australia) 1986-1988 | M-23 | Ct/St-28 | FPM-1.2 | avgCR-14.28
Australia_25 Gen1 5 Tim Zoehrer (Australia) flag Tim Zoehrer (Australia) 1986-1994 | M-22 | Ct/St-23 | FPM-1.0 | avgCR-12.41
Australia_25 Gen2 1 Ian Healy (Australia) flag Ian Healy (Australia) 1988-1997 | M-168 | Ct/St-233 | FPM-1.4 | avgCR-16.49
Australia_25 Gen4 1 Brad Haddin (Australia) flag Brad Haddin (Australia) 2001-2015 | M-126 | Ct/St-181 | FPM-1.4 | avgCR-17.47
Australia_25 Gen5 1 Alex Carey (Australia) flag Alex Carey (Australia) 2018-2025 | M-85 | Ct/St-104 | FPM-1.2 | avgCR-15.47
Australia_25 Gen5 2 Matthew Wade (Australia) flag Matthew Wade (Australia) 2012-2021 | M-97 | Ct/St-117 | FPM-1.2 | avgCR-13.80
England_25 Gen1 1 Bob Taylor (England) flag Bob Taylor (England) 1973-1984 | M-27 | Ct/St-32 | FPM-1.2 | avgCR-13.28
England_25 Gen1 2 Paul Downton (England) flag Paul Downton (England) 1977-1988 | M-28 | Ct/St-29 | FPM-1.0 | avgCR-12.42
England_25 Gen1 3 David Bairstow (England) flag David Bairstow (England) 1979-1984 | M-21 | Ct/St-21 | FPM-1.0 | avgCR-12.53
England_25 Gen2 1 Jack Russell (England) flag Jack Russell (England) 1987-1998 | M-40 | Ct/St-47 | FPM-1.2 | avgCR-13.78
England_25 Gen3 1 Alec Stewart (England) flag Alec Stewart (England) 1989-2003 | M-170 | Ct/St-174 | FPM-1.0 | avgCR-12.20
England_25 Gen3 2 Geraint Jones (P.N.G./England) flag Geraint Jones (P.N.G./England) 2004-2014 | M-51 | Ct/St-72 | FPM-1.4 | avgCR-16.69
England_25 Gen3 4 Chris Read (England) flag Chris Read (England) 2000-2006 | M-36 | Ct/St-43 | FPM-1.2 | avgCR-13.53
England_25 Gen4 2 Matt Prior (England) flag Matt Prior (England) 2004-2011 | M-68 | Ct/St-79 | FPM-1.2 | avgCR-12.93
India_25 Gen1 2 Syed Kirmani (India) flag Syed Kirmani (India) 1976-1986 | M-49 | Ct/St-36 | FPM-0.7 | avgCR-7.76
India_25 Gen2 2 Kiran More (India) flag Kiran More (India) 1984-1993 | M-94 | Ct/St-90 | FPM-1.0 | avgCR-10.72
India_25 Gen2 3 Chandrakant Pandit (India) flag Chandrakant Pandit (India) 1986-1992 | M-36 | Ct/St-30 | FPM-0.8 | avgCR-9.01
India_25 Gen3 1 Nayan Mongia (India) flag Nayan Mongia (India) 1994-2000 | M-140 | Ct/St-154 | FPM-1.1 | avgCR-12.14
India_25 Gen3 4 Saba Karim (India) flag Saba Karim (India) 1997-2000 | M-34 | Ct/St-30 | FPM-0.9 | avgCR-8.98
India_25 Gen4 1 MS Dhoni (India) flag MS Dhoni (India) 2004-2019 | M-350 | Ct/St-444 | FPM-1.3 | avgCR-14.58
India_25 Gen4 4 Parthiv Patel (India) flag Parthiv Patel (India) 2003-2012 | M-38 | Ct/St-39 | FPM-1.0 | avgCR-10.42
India_25 Gen5 2 KL Rahul (India) flag KL Rahul (India) 2016-2025 | M-88 | Ct/St-80 | FPM-0.9 | avgCR-10.18
New Zealand_25 Gen1 1 Ian Smith (New Zealand) flag Ian Smith (New Zealand) 1980-1992 | M-98 | Ct/St-86 | FPM-0.9 | avgCR-9.62
New Zealand_25 Gen1 2 Ervin McSweeney (New Zealand) flag Ervin McSweeney (New Zealand) 1986-1987 | M-16 | Ct/St-17 | FPM-1.1 | avgCR-12.79
New Zealand_25 Gen1 3 Warren Lees (New Zealand) flag Warren Lees (New Zealand) 1979-1983 | M-31 | Ct/St-30 | FPM-1.0 | avgCR-10.63
New Zealand_25 Gen2 1 Tony Blain (New Zealand) flag Tony Blain (New Zealand) 1986-1994 | M-38 | Ct/St-38 | FPM-1.0 | avgCR-10.77
New Zealand_25 Gen3 1 Adam Parore (New Zealand) flag Adam Parore (New Zealand) 1992-2002 | M-179 | Ct/St-141 | FPM-0.8 | avgCR-8.87
New Zealand_25 Gen3 4 Lee Germon (New Zealand) flag Lee Germon (New Zealand) 1994-1997 | M-37 | Ct/St-30 | FPM-0.8 | avgCR-8.87
New Zealand_25 Gen4 1 Brendon McCullum (New Zealand) flag Brendon McCullum (New Zealand) 2002-2016 | M-260 | Ct/St-277 | FPM-1.1 | avgCR-12.10
New Zealand_25 Gen4 2 Gareth Hopkins (New Zealand) flag Gareth Hopkins (New Zealand) 2004-2010 | M-25 | Ct/St-28 | FPM-1.1 | avgCR-13.44
New Zealand_25 Gen5 1 Tom Latham (New Zealand) flag Tom Latham (New Zealand) 2012-2025 | M-161 | Ct/St-157 | FPM-1.0 | avgCR-11.40
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 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 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 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 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 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 Gen5 3 Heinrich Klaasen (South Africa) flag Heinrich Klaasen (South Africa) 2018-2025 | M-60 | Ct/St-58 | FPM-1.0 | avgCR-10.51
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 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 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
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 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 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 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 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 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 Gen5 1 Shai Hope (West Indies) flag Shai Hope (West Indies) 2016-2025 | M-146 | Ct/St-167 | FPM-1.1 | avgCR-12.36
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #jeffdujon #dujon #rodmarsh #marsh #wasimbari #bari #iansmith #smith #waynephillips #phillips #ianhealy #healy #saleemyousuf #yousuf #kiranmore #more #tonyblain #blain #moinkhan #khan #markboucher #boucher #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings