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
West Indies_25 Gen3 4 Stuart Williams (West Indies) flag Stuart Williams (West Indies) 1994-1999 | M-57 | R-1586 | A-32 | SR*-66 | avgCR-6.60
West Indies_25 Gen3 5 Philo Wallace (West Indies) flag Philo Wallace (West Indies) 1991-2000 | M-33 | R-701 | A-21 | SR*-61 | avgCR-6.73
West Indies_25 Gen4 2 Marlon Samuels (West Indies) flag Marlon Samuels (West Indies) 2000-2018 | M-207 | R-5606 | A-33 | SR*-75 | avgCR-6.61
West Indies_25 Gen4 3 Ramnaresh Sarwan (West Indies) flag Ramnaresh Sarwan (West Indies) 2000-2013 | M-181 | R-5804 | A-43 | SR*-76 | avgCR-7.26
West Indies_25 Gen5 1 Shai Hope (West Indies) flag Shai Hope (West Indies) 2016-2025 | M-146 | R-5988 | A-50 | SR*-79 | avgCR-9.10
West Indies_25 Gen5 2 Kieron Pollard (West Indies) flag Kieron Pollard (West Indies) 2007-2022 | M-123 | R-2706 | A-26 | SR*-94 | avgCR-6.20
Bangladesh_15 Gen3 1 Habibul Bashar (Bangladesh) flag Habibul Bashar (Bangladesh) 1995-2007 | M-111 | R-2168 | A-22 | SR*-60 | avgCR-4.29
Bangladesh_15 Gen4 1 Mohammad Ashraful (Bangladesh) flag Mohammad Ashraful (Bangladesh) 2001-2013 | M-177 | R-3468 | A-22 | SR*-70 | avgCR-4.71
Bangladesh_15 Gen4 4 Raqibul Hasan (Bangladesh) flag Raqibul Hasan (Bangladesh) 2008-2011 | M-55 | R-1308 | A-28 | SR*-61 | avgCR-4.63
Bangladesh_15 Gen4 5 Naeem Islam (Bangladesh) flag Naeem Islam (Bangladesh) 2008-2014 | M-59 | R-975 | A-27 | SR*-66 | avgCR-3.58
Bangladesh_15 Gen5 3 Mushfiqur Rahim (Bangladesh) flag Mushfiqur Rahim (Bangladesh) 2006-2025 | M-274 | R-7795 | A-36 | SR*-80 | avgCR-6.58
Bangladesh_15 Gen5 5 Litton Das (Bangladesh) flag Litton Das (Bangladesh) 2015-2025 | M-95 | R-2569 | A-30 | SR*-86 | avgCR-7.10
Bangladesh_15 Gen5 7 Towhid Hridoy (Bangladesh) flag Towhid Hridoy (Bangladesh) 2023-2025 | M-44 | R-1265 | A-34 | SR*-78 | avgCR-6.83
Bangladesh_15 Gen5 8 Mehidy Hasan Miraz (Bangladesh) flag Mehidy Hasan Miraz (Bangladesh) 2017-2025 | M-114 | R-1790 | A-25 | SR*-76 | avgCR-4.16
Bangladesh_15 Gen5 9 Mohammad Mithun (Bangladesh) flag Mohammad Mithun (Bangladesh) 2014-2021 | M-34 | R-714 | A-27 | SR*-78 | avgCR-5.14
Zimbabwe_15 Gen2 1 Dave Houghton (Zimbabwe) flag Dave Houghton (Zimbabwe) 1983-1997 | M-63 | R-1530 | A-26 | SR*-71 | avgCR-6.44
Zimbabwe_15 Gen2 2 Andy Waller (Zimbabwe) flag Andy Waller (Zimbabwe) 1987-1997 | M-39 | R-818 | A-23 | SR*-70 | avgCR-5.96
Zimbabwe_15 Gen3 2 Grant Flower (Zimbabwe) flag Grant Flower (Zimbabwe) 1992-2010 | M-221 | R-6571 | A-34 | SR*-68 | avgCR-6.86
Zimbabwe_15 Gen3 4 Stuart Carlisle (Zimbabwe) flag Stuart Carlisle (Zimbabwe) 1995-2005 | M-111 | R-2740 | A-28 | SR*-63 | avgCR-5.29
Zimbabwe_15 Gen3 6 Dion Ebrahim (Zimbabwe) flag Dion Ebrahim (Zimbabwe) 2001-2005 | M-82 | R-1443 | A-21 | SR*-57 | avgCR-3.93
Zimbabwe_15 Gen4 1 Brendan Taylor (Zimbabwe) flag Brendan Taylor (Zimbabwe) 2004-2025 | M-207 | R-6704 | A-35 | SR*-77 | avgCR-7.10
Zimbabwe_15 Gen4 2 Hamilton Masakadza (Zimbabwe) flag Hamilton Masakadza (Zimbabwe) 2001-2019 | M-209 | R-5658 | A-28 | SR*-73 | avgCR-5.61
Zimbabwe_15 Gen4 3 Elton Chigumbura (Zimbabwe) flag Elton Chigumbura (Zimbabwe) 2004-2018 | M-213 | R-4340 | A-25 | SR*-80 | avgCR-4.75
Zimbabwe_15 Gen5 2 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 2013-2025 | M-153 | R-4476 | A-37 | SR*-86 | avgCR-6.15
Afghanistan_15 Gen5 1 Ibrahim Zadran (Afghanistan) flag Ibrahim Zadran (Afghanistan) 2019-2025 | M-39 | R-1869 | A-52 | SR*-82 | avgCR-12.48
Afghanistan_15 Gen5 2 Rahmat Shah (Afghanistan) flag Rahmat Shah (Afghanistan) 2013-2025 | M-125 | R-4034 | A-35 | SR*-71 | avgCR-6.46
Afghanistan_15 Gen5 3 Rahmanullah Gurbaz (Afghanistan) flag Rahmanullah Gurbaz (Afghanistan) 2021-2025 | M-52 | R-1888 | A-37 | SR*-87 | avgCR-9.85
Afghanistan_15 Gen5 4 Azmatullah Omarzai (Afghanistan) flag Azmatullah Omarzai (Afghanistan) 2021-2025 | M-42 | R-1093 | A-44 | SR*-97 | avgCR-8.29
Afghanistan_15 Gen5 5 Mohammad Nabi (Afghanistan) flag Mohammad Nabi (Afghanistan) 2009-2025 | M-176 | R-3762 | A-28 | SR*-88 | avgCR-4.44
Afghanistan_15 Gen5 7 Mohammad Shahzad (Afghanistan) flag Mohammad Shahzad (Afghanistan) 2009-2019 | M-84 | R-2727 | A-34 | SR*-88 | avgCR-6.13
Afghanistan_15 Gen5 9 Asghar Afghan (Afghanistan) flag Asghar Afghan (Afghanistan) 2009-2021 | M-114 | R-2424 | A-25 | SR*-67 | avgCR-4.22
Afghanistan_15 Gen5 10 Samiullah Shinwari (Afghanistan) flag Samiullah Shinwari (Afghanistan) 2009-2019 | M-84 | R-1811 | A-29 | SR*-65 | avgCR-3.84
Ireland_15 Gen4 2 Andrew White (Ireland) flag Andrew White (Ireland) 2006-2014 | M-61 | R-776 | A-18 | SR*-63 | avgCR-2.40
Ireland_15 Gen4 3 Trent Johnston (Ireland) flag Trent Johnston (Ireland) 2006-2013 | M-67 | R-743 | A-20 | SR*-95 | avgCR-2.33
Ireland_15 Gen5 1 Paul Stirling (Ireland) flag Paul Stirling (Ireland) 2008-2025 | M-170 | R-6005 | A-38 | SR*-87 | avgCR-7.02
Ireland_15 Gen5 4 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 2006-2021 | M-153 | R-3619 | A-29 | SR*-89 | avgCR-4.77
Ireland_15 Gen5 5 Harry Tector (Ireland) flag Harry Tector (Ireland) 2020-2025 | M-54 | R-1992 | A-46 | SR*-83 | avgCR-7.37
Ireland_15 Gen5 6 Andy Balbirnie (Ireland) flag Andy Balbirnie (Ireland) 2010-2025 | M-117 | R-3264 | A-32 | SR*-74 | avgCR-5.36
Ireland_15 Gen5 7 Curtis Campher (Ireland) flag Curtis Campher (Ireland) 2020-2025 | M-43 | R-1113 | A-34 | SR*-79 | avgCR-5.12
Ireland_15 Gen5 8 George Dockrell (Ireland) flag George Dockrell (Ireland) 2010-2025 | M-133 | R-1459 | A-22 | SR*-81 | avgCR-2.77
Ireland_15 Gen5 9 Lorcan Tucker (Ireland) flag Lorcan Tucker (Ireland) 2019-2025 | M-58 | R-1054 | A-25 | SR*-84 | avgCR-3.82
Netherlands_10 Gen4 1 Ryan ten Doeschate (Netherlands) flag Ryan ten Doeschate (Netherlands) 2006-2011 | M-33 | R-1541 | A-67 | SR*-88 | avgCR-8.12
Netherlands_10 Gen4 2 Daan van Bunge (Netherlands) flag Daan van Bunge (Netherlands) 2002-2013 | M-37 | R-633 | A-21 | SR*-66 | avgCR-3.57
Netherlands_10 Gen4 3 Eric Szwarczynski (Netherlands) flag Eric Szwarczynski (Netherlands) 2006-2014 | M-41 | R-1102 | A-30 | SR*-68 | avgCR-3.57
Netherlands_10 Gen4 4 Bas Zuiderent (Netherlands) flag Bas Zuiderent (Netherlands) 1996-2011 | M-57 | R-1097 | A-24 | SR*-59 | avgCR-3.27
Netherlands_10 Gen5 1 Scott Edwards (Netherlands) flag Scott Edwards (Netherlands) 2018-2025 | M-69 | R-2108 | A-38 | SR*-88 | avgCR-6.37
Netherlands_10 Gen5 2 Tom Cooper (Netherlands) flag Tom Cooper (Netherlands) 2010-2023 | M-32 | R-1319 | A-45 | SR*-73 | avgCR-6.36
Netherlands_10 Gen5 3 Max O'Dowd (Netherlands) flag Max O'Dowd (Netherlands) 2019-2025 | M-65 | R-2153 | A-36 | SR*-75 | avgCR-5.70
Netherlands_10 Gen5 4 Wesley Barresi (Netherlands) flag Wesley Barresi (Netherlands) 2010-2025 | M-55 | R-1352 | A-28 | SR*-76 | avgCR-4.36
Netherlands_10 Gen5 5 Teja Nidamanuru (Netherlands) flag Teja Nidamanuru (Netherlands) 2022-2025 | M-41 | R-893 | A-27 | SR*-91 | avgCR-5.01
Netherlands_10 Gen5 6 Michael Levitt (Netherlands) flag Michael Levitt (Netherlands) 2024-2025 | M-17 | R-443 | A-26 | SR*-84 | avgCR-3.15
Kenya_10 Gen3 1 Steve Tikolo (Kenya) flag Steve Tikolo (Kenya) 1996-2014 | M-135 | R-3428 | A-29 | SR*-76 | avgCR-5.54
Kenya_10 Gen3 2 Maurice Odumbe (Kenya) flag Maurice Odumbe (Kenya) 1996-2003 | M-61 | R-1409 | A-26 | SR*-70 | avgCR-5.68
Kenya_10 Gen3 3 Ravi Shah (Kenya) flag Ravi Shah (Kenya) 1998-2007 | M-56 | R-1506 | A-28 | SR*-66 | avgCR-5.79
Kenya_10 Gen3 4 Thomas Odoyo (Kenya) flag Thomas Odoyo (Kenya) 1996-2014 | M-136 | R-2420 | A-23 | SR*-70 | avgCR-3.59
Kenya_10 Gen3 6 Kennedy Otieno (Kenya) flag Kennedy Otieno (Kenya) 1996-2009 | M-90 | R-2016 | A-23 | SR*-57 | avgCR-4.54
Scotland_10 Gen5 1 Kyle Coetzer (Scotland) flag Kyle Coetzer (Scotland) 2008-2023 | M-89 | R-3192 | A-39 | SR*-82 | avgCR-5.04
Scotland_10 Gen5 3 Calum MacLeod (Scotland) flag Calum MacLeod (Scotland) 2008-2022 | M-88 | R-3026 | A-38 | SR*-81 | avgCR-4.68
Scotland_10 Gen5 5 Brandon McMullen (Scotland) flag Brandon McMullen (Scotland) 2022-2025 | M-37 | R-1202 | A-41 | SR*-88 | avgCR-4.26
Scotland_10 Gen5 6 Michael Leask (Scotland) flag Michael Leask (Scotland) 2014-2025 | M-91 | R-1547 | A-27 | SR*-113 | avgCR-3.09
Scotland_10 Gen5 7 Matthew Cross (Scotland) flag Matthew Cross (Scotland) 2014-2025 | M-110 | R-2215 | A-24 | SR*-72 | avgCR-2.65
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #stuartwilliams #williams #philowallace #wallace #marlonsamuels #samuels #ramnareshsarwan #sarwan #shaihope #hope #kieronpollard #pollard #habibulbashar #bashar #mohammadashraful #ashraful #raqibulhasan #hasan #naeemislam #islam #mushfiqurrahim #rahim #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings