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
World_100 Gen2 1 Craig McDermott (Australia) flag Craig McDermott (Australia) 1985-1996 | M-138 | R-432 | BaA-7 | W-203 | BoA-25 | Ct/St-27 | FPM-0.2 | avgCR-22.00 | CI*- 21 24 21 22 na na na na
World_100 Gen3 9 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1993-2011 | M-350 | R-674 | BaA-7 | W-534 | BoA-23 | Ct/St-130 | FPM-0.4 | avgCR-22.08 | CI*- 18 24 21 24 na na na na
World_100 Gen3 30 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 1993-2007 | M-250 | R-115 | BaA-4 | W-381 | BoA-22 | Ct/St-37 | FPM-0.1 | avgCR-21.57 | CI*- 21 22 24 21 na na na na
World_100 Gen4 6 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 2004-2019 | M-226 | R-567 | BaA-7 | W-338 | BoA-29 | Ct/St-31 | FPM-0.1 | avgCR-21.62 | CI*- 18 24 19 26 na na na na
World_100 Gen4 16 James Anderson (England) flag James Anderson (England) 2002-2015 | M-194 | R-273 | BaA-8 | W-269 | BoA-29 | Ct/St-53 | FPM-0.3 | avgCR-19.60 | CI*- 19 20 17 20 na na na na
World_100 Gen5 9 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2012-2023 | M-114 | R-216 | BaA-9 | W-211 | BoA-24 | Ct/St-43 | FPM-0.4 | avgCR-25.62 | CI*- 25 27 22 27 na na na na
World_100 Gen5 19 Mohammed Shami (India) flag Mohammed Shami (India) 2013-2025 | M-108 | R-225 | BaA-8 | W-206 | BoA-24 | Ct/St-32 | FPM-0.3 | avgCR-24.28 | CI*- 22 26 22 28 na na na na
Afghanistan_15 Gen5 4 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 2017-2023 | M-75 | R-236 | BaA-9 | W-101 | BoA-28 | Ct/St-11 | FPM-0.1 | avgCR-19.34 | CI*- na 19 20 26 na na na na
Afghanistan_15 Gen5 7 Hamid Hassan (Afghanistan) flag Hamid Hassan (Afghanistan) 2009-2019 | M-38 | R-107 | BaA-7 | W-59 | BoA-23 | Ct/St-5 | FPM-0.1 | avgCR-15.14 | CI*- na 15 11 23 na na na na
Australia_25 Gen2 1 Craig McDermott (Australia) flag Craig McDermott (Australia) 1985-1996 | M-138 | R-432 | BaA-7 | W-203 | BoA-25 | Ct/St-27 | FPM-0.2 | avgCR-22.00 | CI*- 21 24 21 22 na na na na
Australia_25 Gen3 5 Glenn McGrath (Australia) flag Glenn McGrath (Australia) 1993-2007 | M-250 | R-115 | BaA-4 | W-381 | BoA-22 | Ct/St-37 | FPM-0.1 | avgCR-21.57 | CI*- 21 22 24 21 na na na na
Bangladesh_15 Gen5 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 2015-2025 | M-116 | R-172 | BaA-7 | W-177 | BoA-27 | Ct/St-19 | FPM-0.2 | avgCR-20.46 | CI*- 18 22 20 22 na na na na
Bangladesh_15 Gen5 8 Rubel Hossain (Bangladesh) flag Rubel Hossain (Bangladesh) 2009-2021 | M-104 | R-144 | BaA-5 | W-129 | BoA-34 | Ct/St-20 | FPM-0.2 | avgCR-16.95 | CI*- 16 19 16 20 na na na na
Bangladesh_15 Gen5 9 Shoriful Islam (Bangladesh) flag Shoriful Islam (Bangladesh) 2021-2024 | M-40 | R-101 | BaA-8 | W-58 | BoA-29 | Ct/St-4 | FPM-0.1 | avgCR-20.16 | CI*- 15 22 20 23 na na na na
England_25 Gen1 5 Neil Foster (England) flag Neil Foster (England) 1984-1989 | M-48 | R-150 | BaA-12 | W-59 | BoA-31 | Ct/St-12 | FPM-0.3 | avgCR-20.87 | CI*- 18 22 23 19 na na na na
England_25 Gen4 1 James Anderson (England) flag James Anderson (England) 2002-2015 | M-194 | R-273 | BaA-8 | W-269 | BoA-29 | Ct/St-53 | FPM-0.3 | avgCR-19.60 | CI*- 19 20 17 20 na na na na
India_25 Gen5 5 Mohammed Shami (India) flag Mohammed Shami (India) 2013-2025 | M-108 | R-225 | BaA-8 | W-206 | BoA-24 | Ct/St-32 | FPM-0.3 | avgCR-24.28 | CI*- 22 26 22 28 na na na na
Ireland_15 Gen5 6 Craig Young (Ireland) flag Craig Young (Ireland) 2014-2024 | M-48 | R-166 | BaA-14 | W-81 | BoA-26 | Ct/St-14 | FPM-0.3 | avgCR-17.74 | CI*- 10 21 19 29 na na na na
Ireland_15 Gen5 7 Boyd Rankin (Ireland/England) flag Boyd Rankin (Ireland/England) 2007-2020 | M-75 | R-100 | BaA-8 | W-106 | BoA-28 | Ct/St-17 | FPM-0.2 | avgCR-15.88 | CI*- 15 16 18 19 na na na na
Netherlands_10 Gen4 4 Edgar Schiferli (Netherlands) flag Edgar Schiferli (Netherlands) 2002-2013 | M-30 | R-161 | BaA-10 | W-33 | BoA-31 | Ct/St-3 | FPM-0.1 | avgCR-11.80 | CI*- 7 14 18 21 na na na na
Netherlands_10 Gen5 7 Kyle Klein (Netherlands) flag Kyle Klein (Netherlands) 2024-2025 | M-18 | R-136 | BaA-17 | W-35 | BoA-19 | Ct/St-3 | FPM-0.2 | avgCR-12.39 | CI*- 13 12 na na na na na na
Netherlands_10 Gen5 8 Shariz Ahmad (Netherlands) flag Shariz Ahmad (Netherlands) 2022-2024 | M-20 | R-159 | BaA-11 | W-18 | BoA-33 | Ct/St-7 | FPM-0.4 | avgCR-10.55 | CI*- 9 11 18 12 na na na na
New Zealand_25 Gen2 2 Chris Pringle (New Zealand) flag Chris Pringle (New Zealand) 1990-1995 | M-64 | R-193 | BaA-9 | W-103 | BoA-24 | Ct/St-7 | FPM-0.1 | avgCR-22.60 | CI*- 20 24 20 23 na na na na
New Zealand_25 Gen5 1 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2012-2023 | M-114 | R-216 | BaA-9 | W-211 | BoA-24 | Ct/St-43 | FPM-0.4 | avgCR-25.62 | CI*- 25 27 22 27 na na na na
Pakistan_25 Gen3 7 Shoaib Akhtar (Pakistan) flag Shoaib Akhtar (Pakistan) 1998-2011 | M-163 | R-394 | BaA-9 | W-247 | BoA-25 | Ct/St-20 | FPM-0.1 | avgCR-21.80 | CI*- 18 23 21 25 na na na na
South Africa_25 Gen3 5 Makhaya Ntini (South Africa) flag Makhaya Ntini (South Africa) 1998-2009 | M-173 | R-199 | BaA-9 | W-266 | BoA-25 | Ct/St-30 | FPM-0.2 | avgCR-20.13 | CI*- 19 21 23 20 na na na na
South Africa_25 Gen3 10 Fanie de Villiers (South Africa) flag Fanie de Villiers (South Africa) 1992-1997 | M-83 | R-170 | BaA-8 | W-95 | BoA-28 | Ct/St-15 | FPM-0.2 | avgCR-18.63 | CI*- 17 20 20 19 na na na na
South Africa_25 Gen3 11 Andre Nel (South Africa) flag Andre Nel (South Africa) 2001-2008 | M-79 | R-127 | BaA-13 | W-106 | BoA-28 | Ct/St-21 | FPM-0.3 | avgCR-19.38 | CI*- 18 20 24 18 na na na na
South Africa_25 Gen5 2 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 2011-2019 | M-107 | R-157 | BaA-8 | W-173 | BoA-25 | Ct/St-25 | FPM-0.2 | avgCR-21.86 | CI*- 19 23 25 21 na na na na
Scotland_10 Gen5 6 Alasdair Evans (Scotland) flag Alasdair Evans (Scotland) 2009-2023 | M-42 | R-100 | BaA-9 | W-58 | BoA-29 | Ct/St-9 | FPM-0.2 | avgCR-11.88 | CI*- 8 14 7 29 na na na na
Sri Lanka_25 Gen3 2 Muthiah Muralidaran (Sri Lanka) flag Muthiah Muralidaran (Sri Lanka) 1993-2011 | M-350 | R-674 | BaA-7 | W-534 | BoA-23 | Ct/St-130 | FPM-0.4 | avgCR-22.08 | CI*- 18 24 21 24 na na na na
Sri Lanka_25 Gen3 7 Dilhara Fernando (Sri Lanka) flag Dilhara Fernando (Sri Lanka) 2001-2012 | M-147 | R-239 | BaA-9 | W-187 | BoA-30 | Ct/St-27 | FPM-0.2 | avgCR-18.00 | CI*- 18 18 18 18 na na na na
Sri Lanka_25 Gen3 9 Dulip Liyanage (Sri Lanka) flag Dulip Liyanage (Sri Lanka) 1992-2001 | M-16 | R-144 | BaA-16 | W-10 | BoA-51 | Ct/St-6 | FPM-0.4 | avgCR-14.44 | CI*- 10 17 13 31 na na na na
Sri Lanka_25 Gen3 10 Suresh Perera (Sri Lanka) flag Suresh Perera (Sri Lanka) 1998-2001 | M-20 | R-195 | BaA-18 | W-13 | BoA-40 | Ct/St-4 | FPM-0.2 | avgCR-14.91 | CI*- 14 19 13 23 na na na na
Sri Lanka_25 Gen4 2 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 2004-2019 | M-226 | R-567 | BaA-7 | W-338 | BoA-29 | Ct/St-31 | FPM-0.1 | avgCR-21.62 | CI*- 18 24 19 26 na na na na
Sri Lanka_25 Gen4 5 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 2008-2015 | M-87 | R-188 | BaA-8 | W-152 | BoA-22 | Ct/St-15 | FPM-0.2 | avgCR-21.45 | CI*- 20 23 22 19 na na na na
West Indies_25 Gen1 7 Eldine Baptiste (West Indies) flag Eldine Baptiste (West Indies) 1983-1990 | M-43 | R-184 | BaA-15 | W-36 | BoA-42 | Ct/St-14 | FPM-0.3 | avgCR-16.76 | CI*- 11 20 18 16 na na na na
West Indies_25 Gen2 4 Courtney Walsh (West Indies) flag Courtney Walsh (West Indies) 1985-2000 | M-205 | R-321 | BaA-7 | W-227 | BoA-30 | Ct/St-27 | FPM-0.1 | avgCR-18.64 | CI*- 14 20 21 17 na na na na
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #odicricket #odis #menodis #craigmcdermott #mcdermott #muthiahmuralidaran #muralidaran #glennmcgrath #mcgrath #lasithmalinga #malinga #jamesanderson #anderson #trentboult #boult #mohammedshami #shami #mujeeburrahman #rahman #hamidhassan #hassan #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings