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. For the last update date and full update schedule, refer to FAQs.
Gen1
Gen2
Gen3
Gen4
Gen5
Group Sub-Group SG_rank Team (or Player) Stats
South Africa_25 Gen5 5 David Miller (South Africa) flag David Miller (South Africa) 2010-2025 | M-178 | Ct/St-87 | FPM-0.5 | avgCR-6.45 | CI*- 6 7 7 6 7 6 na na
South Africa_25 Gen5 6 Rilee Rossouw (South Africa) flag Rilee Rossouw (South Africa) 2014-2016 | M-36 | Ct/St-22 | FPM-0.6 | avgCR-8.66 | CI*- 3 13 0 9 6 11 na na
South Africa_25 Gen5 7 Temba Bavuma (South Africa) flag Temba Bavuma (South Africa) 2016-2025 | M-55 | Ct/St-31 | FPM-0.6 | avgCR-7.66 | CI*- 10 6 7 8 4 12 na na
South Africa_25 Gen5 8 Aiden Markram (South Africa) flag Aiden Markram (South Africa) 2017-2025 | M-86 | Ct/St-42 | FPM-0.5 | avgCR-6.30 | CI*- 5 7 4 7 6 6 na na
Scotland_10 Gen4 1 Colin Smith (Scotland) flag Colin Smith (Scotland) 2006-2009 | M-27 | Ct/St-33 | FPM-1.2 | avgCR-6.43 | CI*- 7 6 20 4 10 3 na na
Scotland_10 Gen5 1 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 2014-2025 | M-110 | Ct/St-143 | FPM-1.3 | avgCR-7.19 | CI*- 5 8 6 18 8 7 na na
Scotland_10 Gen5 2 Freddie Coleman (Scotland) flag Freddie Coleman (Scotland) 2013-2015 | M-16 | Ct/St-8 | FPM-0.5 | avgCR-7.10 | CI*- 4 8 0 17 16 2 na na
Scotland_10 Gen5 3 Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 2008-2022 | M-88 | Ct/St-53 | FPM-0.6 | avgCR-4.98 | CI*- 8 4 2 7 8 3 na na
Scotland_10 Gen5 4 Preston Mommsen (Scotland) flag Preston Mommsen (Scotland) 2010-2017 | M-44 | Ct/St-22 | FPM-0.5 | avgCR-3.92 | CI*- 2 5 2 8 6 3 na na
Scotland_10 Gen5 5 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 2022-2025 | M-37 | Ct/St-22 | FPM-0.6 | avgCR-4.08 | CI*- 7 3 1 na 3 5 na na
Scotland_10 Gen5 6 George Munsey (Scotland) flag George Munsey (Scotland) 2017-2025 | M-70 | Ct/St-37 | FPM-0.5 | avgCR-3.54 | CI*- 6 3 1 na 4 3 na na
Scotland_10 Gen5 7 Michael Leask (Scotland) flag Michael Leask (Scotland) 2014-2025 | M-91 | Ct/St-37 | FPM-0.4 | avgCR-2.68 | CI*- 2 3 2 6 4 2 na na
Scotland_10 Gen5 8 Craig Wallace (Scotland) flag Craig Wallace (Scotland) 2012-2022 | M-32 | Ct/St-19 | FPM-0.6 | avgCR-3.30 | CI*- 2 5 4 na 4 3 na na
Scotland_10 Gen5 9 Chris Sole (Scotland) flag Chris Sole (Scotland) 2016-2024 | M-31 | Ct/St-9 | FPM-0.3 | avgCR-3.15 | CI*- 2 4 2 na 7 1 na na
Scotland_10 Gen5 10 Dylan Budge (Scotland) flag Dylan Budge (Scotland) 2018-2022 | M-17 | Ct/St-8 | FPM-0.5 | avgCR-2.98 | CI*- 0 3 3 na 5 1 na na
Scotland_10 Gen5 11 Richie Berrington (Scotland) flag Richie Berrington (Scotland) 2008-2025 | M-133 | Ct/St-46 | FPM-0.3 | avgCR-1.93 | CI*- 3 2 1 0 2 2 na na
Sri Lanka_25 Gen1 1 Amal Silva (Sri Lanka) flag Amal Silva (Sri Lanka) 1984-1985 | M-20 | Ct/St-20 | FPM-1.0 | avgCR-11.09 | CI*- 13 10 11 11 14 9 na na
Sri Lanka_25 Gen1 2 Guy de Alwis (Sri Lanka) flag Guy de Alwis (Sri Lanka) 1983-1988 | M-31 | Ct/St-30 | FPM-1.0 | avgCR-9.73 | CI*- 20 7 12 8 11 9 na na
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.36 | CI*- 12 13 13 12 13 12 na na
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.06 | CI*- 9 7 7 7 9 5 na na
Sri Lanka_25 Gen3 3 Upul Chandana (Sri Lanka) flag Upul Chandana (Sri Lanka) 1994-2007 | M-147 | Ct/St-79 | FPM-0.5 | avgCR-6.35 | CI*- 6 7 7 6 6 7 na na
Sri Lanka_25 Gen3 4 Indika de Saram (Sri Lanka) flag Indika de Saram (Sri Lanka) 1999-2001 | M-15 | Ct/St-9 | FPM-0.6 | avgCR-7.99 | CI*- 9 7 9 na 11 3 na na
Sri Lanka_25 Gen3 5 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1993-2011 | M-350 | Ct/St-130 | FPM-0.4 | avgCR-4.56 | CI*- 3 5 4 5 5 4 na na
Sri Lanka_25 Gen3 6 Hashan Tillakaratne (Sri Lanka) flag Hashan Tillakaratne (Sri Lanka) 1986-2003 | M-200 | Ct/St-95 | FPM-0.5 | avgCR-5.47 | CI*- 4 6 5 6 6 5 na na
Sri Lanka_25 Gen3 7 Sanath Jayasuriya (Sri Lanka) flag Sanath Jayasuriya (Sri Lanka) 1989-2011 | M-445 | Ct/St-123 | FPM-0.3 | avgCR-3.25 | CI*- 2 4 3 3 4 3 na na
Sri Lanka_25 Gen3 8 Aravinda de Silva (Sri Lanka) flag Aravinda de Silva (Sri Lanka) 1984-2003 | M-308 | Ct/St-95 | FPM-0.3 | avgCR-3.81 | CI*- 4 4 4 4 4 3 na na
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.36 | CI*- 2 4 3 4 4 3 na na
Sri Lanka_25 Gen3 10 Russel Arnold (Sri Lanka) flag Russel Arnold (Sri Lanka) 1997-2007 | M-180 | Ct/St-48 | FPM-0.3 | avgCR-3.07 | CI*- 3 3 4 2 4 2 na na
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.67 | CI*- 3 6 3 36 8 2 na na
Sri Lanka_25 Gen3 12 Kumar Dharmasena (Sri Lanka) flag Kumar Dharmasena (Sri Lanka) 1994-2004 | M-141 | Ct/St-34 | FPM-0.2 | avgCR-2.88 | CI*- 3 3 2 3 3 2 na na
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.01 | CI*- 17 13 15 13 13 15 na na
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.20 | CI*- 7 6 7 6 7 5 na na
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.62 | CI*- 4 5 4 5 5 4 na na
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.10 | CI*- 4 3 3 3 2 4 na na
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.43 | CI*- 4 3 3 2 6 1 na na
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.60 | CI*- 2 4 1 7 5 3 na na
Sri Lanka_25 Gen5 1 Kusal Mendis (Sri Lanka) flag Kusal Mendis (Sri Lanka) 2016-2026 | M-154 | Ct/St-116 | FPM-0.8 | avgCR-8.80 | CI*- 10 8 10 7 10 8 na na
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.01 | CI*- 5 13 9 12 13 7 na na
Sri Lanka_25 Gen5 3 Dhananjaya de Silva (Sri Lanka) flag Dhananjaya de Silva (Sri Lanka) 2016-2026 | M-93 | Ct/St-42 | FPM-0.5 | avgCR-5.88 | CI*- 7 5 7 4 7 5 na na
Sri Lanka_25 Gen5 4 Thisara Perera (Sri Lanka) flag Thisara Perera (Sri Lanka) 2009-2021 | M-166 | Ct/St-62 | FPM-0.4 | avgCR-4.69 | CI*- 5 5 4 5 6 4 na na
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.45 | CI*- 5 4 4 4 4 5 na na
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.81 | CI*- 11 14 13 14 13 15 na na
West Indies_25 Gen1 2 Deryck Murray (West Indies) flag Deryck Murray (West Indies) 1973-1980 | M-26 | Ct/St-38 | FPM-1.5 | avgCR-17.01 | CI*- 4 18 na 17 16 18 na na
West Indies_25 Gen1 3 Viv Richards (West Indies) flag Viv Richards (West Indies) 1975-1991 | M-187 | Ct/St-100 | FPM-0.5 | avgCR-7.29 | CI*- 12 6 9 7 7 7 na na
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.37 | CI*- 3 7 3 7 6 7 na na
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.13 | CI*- 5 4 3 4 5 3 na na
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.22 | CI*- 2 5 3 4 5 4 na na
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.92 | CI*- 3 4 7 3 3 5 na na
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.49 | CI*- 8 16 11 18 18 15 na na
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.86 | CI*- 9 6 6 8 7 6 na na
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.67 | CI*- 4 6 6 6 7 4 na na
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.59 | CI*- 4 5 4 5 5 4 na na
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.48 | CI*- 5 6 5 6 5 6 na na
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.28 | CI*- 12 15 13 14 16 13 na na
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.02 | CI*- 8 19 13 17 21 8 na na
West Indies_25 Gen3 3 Junior Murray (West Indies) flag Junior Murray (West Indies) 1992-1999 | M-55 | Ct/St-53 | FPM-1.0 | avgCR-10.51 | CI*- 5 12 9 11 11 9 na na
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.87 | CI*- 7 7 6 8 7 7 na na
West Indies_25 Gen3 5 Jimmy Adams (West Indies) flag Jimmy Adams (West Indies) 1992-2001 | M-127 | Ct/St-73 | FPM-0.6 | avgCR-7.58 | CI*- 9 7 9 8 6 9 na na
West Indies_25 Gen3 6 Brian Lara (West Indies) flag Brian Lara (West Indies) 1990-2007 | M-299 | Ct/St-120 | FPM-0.4 | avgCR-5.55 | CI*- 4 6 5 6 7 4 na na
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.24 | CI*- 13 15 12 15 14 15 na na
West Indies_25 Gen4 2 Carlton Baugh (West Indies) flag Carlton Baugh (West Indies) 2003-2012 | M-47 | Ct/St-51 | FPM-1.1 | avgCR-10.97 | CI*- 14 8 9 13 14 9 na na
West Indies_25 Gen4 3 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 1999-2019 | M-301 | Ct/St-124 | FPM-0.4 | avgCR-5.06 | CI*- 5 5 6 5 6 4 na na
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.62 | CI*- 8 5 6 7 6 8 na na
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.79 | CI*- 5 7 10 5 6 6 na na
West Indies_25 Gen5 1 Shai Hope (West Indies) flag Shai Hope (West Indies) 2016-2025 | M-148 | Ct/St-167 | FPM-1.1 | avgCR-11.95 | CI*- 11 12 13 14 15 10 na na
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.23 | CI*- 5 10 11 6 9 4 na na
Zimbabwe_15 Gen2 1 Dave Houghton (Zimbabwe) flag Dave Houghton (Zimbabwe) 1983-1997 | M-63 | Ct/St-31 | FPM-0.5 | avgCR-6.40 | CI*- 4 7 6 8 8 5 na na
Zimbabwe_15 Gen2 2 Andy Pycroft (Zimbabwe) flag Andy Pycroft (Zimbabwe) 1983-1992 | M-20 | Ct/St-6 | FPM-0.3 | avgCR-4.28 | CI*- na 4 0 6 3 5 na na
Zimbabwe_15 Gen3 1 Andy Flower (Zimbabwe) flag Andy Flower (Zimbabwe) 1992-2003 | M-213 | Ct/St-173 | FPM-0.8 | avgCR-8.46 | CI*- 13 7 6 8 10 7 na na
Zimbabwe_15 Gen3 2 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 1992-2010 | M-221 | Ct/St-86 | FPM-0.4 | avgCR-4.84 | CI*- 5 5 4 6 6 3 na na
Zimbabwe_15 Gen3 3 Alistair Campbell (Zimbabwe) flag Alistair Campbell (Zimbabwe) 1992-2003 | M-188 | Ct/St-76 | FPM-0.4 | avgCR-5.06 | CI*- 4 6 6 6 6 5 na na
Zimbabwe_15 Gen3 4 Brian Murphy (Zimbabwe) flag Brian Murphy (Zimbabwe) 2000-2003 | M-31 | Ct/St-11 | FPM-0.4 | avgCR-4.77 | CI*- 3 6 8 4 6 3 na na
Zimbabwe_15 Gen3 5 Stuart Carlisle (Zimbabwe) flag Stuart Carlisle (Zimbabwe) 1995-2005 | M-111 | Ct/St-39 | FPM-0.4 | avgCR-4.12 | CI*- 4 4 5 4 5 3 na na
Zimbabwe_15 Gen3 6 Dion Ebrahim (Zimbabwe) flag Dion Ebrahim (Zimbabwe) 2001-2005 | M-82 | Ct/St-23 | FPM-0.3 | avgCR-3.10 | CI*- 3 3 2 5 4 3 na na
Zimbabwe_15 Gen3 7 John Rennie (Zimbabwe) flag John Rennie (Zimbabwe) 1993-2000 | M-44 | Ct/St-12 | FPM-0.3 | avgCR-3.40 | CI*- 3 4 3 4 7 1 na na
Zimbabwe_15 Gen4 1 Tatenda Taibu (Zimbabwe) flag Tatenda Taibu (Zimbabwe) 2001-2012 | M-150 | Ct/St-147 | FPM-1.0 | avgCR-9.92 | CI*- 10 10 11 9 12 8 na na
Zimbabwe_15 Gen4 2 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 2004-2025 | M-207 | Ct/St-162 | FPM-0.8 | avgCR-7.37 | CI*- 8 7 6 8 11 4 na na
Zimbabwe_15 Gen4 3 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 2004-2018 | M-213 | Ct/St-72 | FPM-0.3 | avgCR-3.79 | CI*- 3 4 4 5 5 2 na na
Zimbabwe_15 Gen5 1 Regis Chakabva (Zimbabwe) flag Regis Chakabva (Zimbabwe) 2008-2022 | M-61 | Ct/St-58 | FPM-1.0 | avgCR-8.67 | CI*- 8 9 9 9 9 8 na na
Zimbabwe_15 Gen5 2 Craig Ervine (Zimbabwe) flag Craig Ervine (Zimbabwe) 2010-2025 | M-128 | Ct/St-58 | FPM-0.5 | avgCR-4.73 | CI*- 4 5 5 8 6 4 na na
Zimbabwe_15 Gen5 3 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 2013-2025 | M-153 | Ct/St-61 | FPM-0.4 | avgCR-4.40 | CI*- 5 3 3 5 4 5 na na
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #jeffdujon #dujon #rodmarsh #marsh #deryckmurray #murray #wasimbari #bari #bobtaylor #taylor #waynephillips #phillips #iansmith #smith #vivrichards #richards #allanborder #border #clivelloyd #lloyd #kapildev #dev #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings