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 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 2007-2016 | M-60 | W-85 | A-17 | SR-14 | ER-7.2 | avgCR-18.48
World_100 Gen1 2 Ajantha Mendis (Sri Lanka) flag Ajantha Mendis (Sri Lanka) 2008-2014 | M-39 | W-66 | A-14 | SR-13 | ER-6.5 | avgCR-22.17
World_100 Gen1 3 Saeed Ajmal (Pakistan) flag Saeed Ajmal (Pakistan) 2009-2015 | M-64 | W-85 | A-18 | SR-17 | ER-6.4 | avgCR-16.34
World_100 Gen1 4 Stuart Broad (England) flag Stuart Broad (England) 2006-2014 | M-56 | W-65 | A-23 | SR-18 | ER-7.7 | avgCR-13.85
World_100 Gen1 5 Graeme Swann (England) flag Graeme Swann (England) 2008-2012 | M-39 | W-51 | A-17 | SR-16 | ER-6.4 | avgCR-15.45
World_100 Gen1 6 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 2007-2016 | M-63 | W-58 | A-22 | SR-19 | ER-6.9 | avgCR-11.60
World_100 Gen1 11 Shaun Tait (Australia) flag Shaun Tait (Australia) 2007-2016 | M-21 | W-28 | A-21 | SR-17 | ER-7.4 | avgCR-15.88
World_100 Gen1 12 Johan Botha (South Africa) flag Johan Botha (South Africa) 2006-2012 | M-40 | W-37 | A-22 | SR-21 | ER-6.4 | avgCR-12.20
World_100 Gen1 15 Ian Butler (New Zealand) flag Ian Butler (New Zealand) 2009-2013 | M-19 | W-23 | A-21 | SR-16 | ER-8.1 | avgCR-14.75
World_100 Gen1 16 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 2006-2013 | M-32 | W-20 | A-20 | SR-17 | ER-7.0 | avgCR-10.08
World_100 Gen1 17 Shane Bond (New Zealand) flag Shane Bond (New Zealand) 2005-2010 | M-20 | W-25 | A-22 | SR-19 | ER-7.0 | avgCR-14.36
World_100 Gen1 18 Alex Cusack (Ireland) flag Alex Cusack (Ireland) 2008-2015 | M-37 | W-35 | A-20 | SR-17 | ER-7.1 | avgCR-9.76
World_100 Gen2 1 Lasith Malinga (Sri Lanka) flag Lasith Malinga (Sri Lanka) 2006-2020 | M-84 | W-107 | A-21 | SR-17 | ER-7.5 | avgCR-15.05
World_100 Gen2 2 Imran Tahir (South Africa) flag Imran Tahir (South Africa) 2013-2019 | M-38 | W-63 | A-15 | SR-13 | ER-6.8 | avgCR-18.13
World_100 Gen2 3 Samuel Badree (West Indies) flag Samuel Badree (West Indies) 2012-2018 | M-52 | W-56 | A-21 | SR-20 | ER-6.2 | avgCR-14.75
World_100 Gen2 4 Mohammad Hafeez (Pakistan) flag Mohammad Hafeez (Pakistan) 2006-2021 | M-119 | W-61 | A-23 | SR-21 | ER-6.6 | avgCR-7.70
World_100 Gen2 5 Sunil Narine (West Indies) flag Sunil Narine (West Indies) 2012-2019 | M-51 | W-52 | A-21 | SR-21 | ER-6.0 | avgCR-14.22
World_100 Gen2 6 Dale Steyn (South Africa) flag Dale Steyn (South Africa) 2007-2020 | M-47 | W-64 | A-18 | SR-16 | ER-6.9 | avgCR-16.44
World_100 Gen2 8 Hamid Hassan (Afghanistan) flag Hamid Hassan (Afghanistan) 2010-2021 | M-25 | W-35 | A-17 | SR-15 | ER-6.5 | avgCR-14.64
World_100 Gen2 10 Sachithra Senanayake (Sri Lanka) flag Sachithra Senanayake (Sri Lanka) 2012-2016 | M-24 | W-25 | A-22 | SR-19 | ER-6.8 | avgCR-13.61
World_100 Gen2 11 Graeme Cremer (Zimbabwe) flag Graeme Cremer (Zimbabwe) 2008-2018 | M-29 | W-35 | A-19 | SR-16 | ER-6.9 | avgCR-12.24
World_100 Gen2 12 Chris Gayle (West Indies) flag Chris Gayle (West Indies) 2006-2021 | M-79 | W-20 | A-22 | SR-19 | ER-6.9 | avgCR-4.43
World_100 Gen2 14 Ahsan Malik (Netherlands) flag Ahsan Malik (Netherlands) 2012-2017 | M-31 | W-44 | A-17 | SR-13 | ER-7.7 | avgCR-10.70
World_100 Gen2 15 Mudassar Bukhari (Netherlands) flag Mudassar Bukhari (Netherlands) 2008-2016 | M-38 | W-43 | A-18 | SR-16 | ER-6.7 | avgCR-9.10
World_100 Gen3 1 Tim Southee (New Zealand) flag Tim Southee (New Zealand) 2008-2024 | M-126 | W-164 | A-22 | SR-17 | ER-8.0 | avgCR-14.24
World_100 Gen3 3 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 2016-2025 | M-80 | W-99 | A-18 | SR-17 | ER-6.4 | avgCR-15.80
World_100 Gen3 7 Chris Morris (South Africa) flag Chris Morris (South Africa) 2012-2019 | M-23 | W-34 | A-21 | SR-15 | ER-8.4 | avgCR-15.38
World_100 Gen3 8 Al-Amin Hossain (Bangladesh) flag Al-Amin Hossain (Bangladesh) 2013-2020 | M-31 | W-43 | A-17 | SR-14 | ER-7.2 | avgCR-12.90
World_100 Gen3 9 Kevin O'Brien (Ireland) flag Kevin O'Brien (Ireland) 2008-2021 | M-110 | W-58 | A-20 | SR-16 | ER-7.5 | avgCR-4.35
World_100 Gen3 11 Boyd Rankin (Ireland/England) flag Boyd Rankin (Ireland/England) 2009-2020 | M-50 | W-55 | A-22 | SR-19 | ER-6.8 | avgCR-8.85
World_100 Gen3 12 David Wiese (Namibia/South Africa) flag David Wiese (Namibia/South Africa) 2013-2024 | M-54 | W-59 | A-22 | SR-18 | ER-7.2 | avgCR-11.20
World_100 Gen3 14 Paul van Meekeren (Netherlands) flag Paul van Meekeren (Netherlands) 2013-2025 | M-77 | W-84 | A-22 | SR-18 | ER-7.1 | avgCR-9.34
World_100 Gen3 17 Craig Young (Ireland) flag Craig Young (Ireland) 2015-2025 | M-71 | W-85 | A-22 | SR-17 | ER-8.1 | avgCR-8.91
World_100 Gen4 1 Rashid Khan (Afghanistan) flag Rashid Khan (Afghanistan) 2015-2025 | M-108 | W-182 | A-14 | SR-14 | ER-6.1 | avgCR-18.18
World_100 Gen4 2 Wanindu Hasaranga (Sri Lanka) flag Wanindu Hasaranga (Sri Lanka) 2019-2025 | M-85 | W-139 | A-16 | SR-14 | ER-6.9 | avgCR-18.50
World_100 Gen4 3 Adam Zampa (Australia) flag Adam Zampa (Australia) 2016-2025 | M-108 | W-134 | A-21 | SR-17 | ER-7.4 | avgCR-14.72
World_100 Gen4 7 Ish Sodhi (New Zealand) flag Ish Sodhi (New Zealand) 2014-2025 | M-132 | W-157 | A-22 | SR-17 | ER-8.0 | avgCR-12.23
World_100 Gen4 9 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 2013-2025 | M-60 | W-79 | A-21 | SR-17 | ER-7.5 | avgCR-16.49
World_100 Gen4 11 Anrich Nortje (South Africa) flag Anrich Nortje (South Africa) 2019-2024 | M-42 | W-53 | A-19 | SR-16 | ER-7.0 | avgCR-18.35
World_100 Gen4 12 Taskin Ahmed (Bangladesh) flag Taskin Ahmed (Bangladesh) 2014-2025 | M-86 | W-106 | A-22 | SR-17 | ER-7.8 | avgCR-12.73
World_100 Gen4 13 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 2017-2024 | M-43 | W-64 | A-17 | SR-14 | ER-7.1 | avgCR-16.71
World_100 Gen4 15 Naveen-ul-Haq (Afghanistan) flag Naveen-ul-Haq (Afghanistan) 2019-2024 | M-48 | W-67 | A-19 | SR-14 | ER-7.9 | avgCR-15.82
World_100 Gen4 16 Lungi Ngidi (South Africa) flag Lungi Ngidi (South Africa) 2017-2025 | M-52 | W-71 | A-22 | SR-15 | ER-9.0 | avgCR-15.29
World_100 Gen4 17 Mujeeb Ur Rahman (Afghanistan) flag Mujeeb Ur Rahman (Afghanistan) 2018-2025 | M-58 | W-76 | A-18 | SR-17 | ER-6.5 | avgCR-14.38
World_100 Gen4 18 Mark Wood (England) flag Mark Wood (England) 2015-2025 | M-38 | W-54 | A-20 | SR-14 | ER-8.5 | avgCR-16.09
World_100 Gen4 19 Mark Adair (Ireland) flag Mark Adair (Ireland) 2019-2025 | M-89 | W-128 | A-19 | SR-15 | ER-7.8 | avgCR-11.10
World_100 Gen4 20 Sikandar Raza (Zimbabwe) flag Sikandar Raza (Zimbabwe) 2013-2025 | M-123 | W-99 | A-23 | SR-20 | ER-6.8 | avgCR-7.70
World_100 Gen4 21 Washington Sundar (India) flag Washington Sundar (India) 2017-2025 | M-57 | W-51 | A-22 | SR-19 | ER-6.9 | avgCR-10.73
World_100 Gen4 22 Dasun Shanaka (Sri Lanka) flag Dasun Shanaka (Sri Lanka) 2015-2025 | M-114 | W-39 | A-23 | SR-16 | ER-8.3 | avgCR-5.49
World_100 Gen5 3 Haris Rauf (Pakistan) flag Haris Rauf (Pakistan) 2020-2025 | M-94 | W-133 | A-21 | SR-15 | ER-8.4 | avgCR-15.43
World_100 Gen5 4 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 2021-2025 | M-32 | W-50 | A-18 | SR-14 | ER-7.9 | avgCR-17.77
World_100 Gen5 5 Rishad Hossain (Bangladesh) flag Rishad Hossain (Bangladesh) 2023-2025 | M-53 | W-67 | A-21 | SR-16 | ER-8.2 | avgCR-13.43
World_100 Gen5 6 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 2021-2025 | M-28 | W-45 | A-16 | SR-14 | ER-6.9 | avgCR-16.99
World_100 Gen5 7 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 2022-2025 | M-42 | W-61 | A-19 | SR-16 | ER-7.4 | avgCR-14.25
World_100 Gen5 8 Jacob Duffy (New Zealand) flag Jacob Duffy (New Zealand) 2020-2025 | M-38 | W-53 | A-17 | SR-14 | ER-7.4 | avgCR-14.09
World_100 Gen5 9 Abbas Afridi (Pakistan) flag Abbas Afridi (Pakistan) 2024-2025 | M-24 | W-38 | A-16 | SR-11 | ER-8.7 | avgCR-16.88
World_100 Gen5 11 Nuwan Thushara (Sri Lanka) flag Nuwan Thushara (Sri Lanka) 2022-2025 | M-28 | W-36 | A-21 | SR-15 | ER-8.2 | avgCR-14.78
World_100 Gen5 12 Abrar Ahmed (Pakistan) flag Abrar Ahmed (Pakistan) 2024-2025 | M-25 | W-31 | A-19 | SR-17 | ER-7.0 | avgCR-14.13
World_100 Gen5 13 Matheesha Pathirana (Sri Lanka) flag Matheesha Pathirana (Sri Lanka) 2022-2025 | M-21 | W-31 | A-18 | SR-13 | ER-8.7 | avgCR-14.20
World_100 Gen5 14 Michael Bracewell (New Zealand) flag Michael Bracewell (New Zealand) 2022-2025 | M-47 | W-35 | A-22 | SR-18 | ER-7.4 | avgCR-8.93
World_100 Gen5 15 Blessing Muzarabani (Zimbabwe) flag Blessing Muzarabani (Zimbabwe) 2018-2025 | M-83 | W-93 | A-22 | SR-18 | ER-7.2 | avgCR-9.96
World_100 Gen5 16 Rizwan Butt (Bahrain) flag Rizwan Butt (Bahrain) 2022-2025 | M-76 | W-122 | A-15 | SR-13 | ER-6.9 | avgCR-6.43
World_100 Gen5 17 Kushal Bhurtel (Nepal) flag Kushal Bhurtel (Nepal) 2021-2025 | M-70 | W-30 | A-13 | SR-11 | ER-6.8 | avgCR-4.04
Australia_25 Gen1 1 David Hussey (Australia) flag David Hussey (Australia) 2008-2012 | M-39 | W-19 | A-21 | SR-19 | ER-6.5 | avgCR-7.81
Australia_25 Gen1 4 Shaun Tait (Australia) flag Shaun Tait (Australia) 2007-2016 | M-21 | W-28 | A-21 | SR-17 | ER-7.4 | avgCR-15.88
Australia_25 Gen3 1 Pat Cummins (Australia) flag Pat Cummins (Australia) 2011-2024 | M-57 | W-66 | A-24 | SR-19 | ER-7.4 | avgCR-13.38
Australia_25 Gen3 2 Andrew Tye (Australia) flag Andrew Tye (Australia) 2016-2021 | M-32 | W-47 | A-21 | SR-14 | ER-8.8 | avgCR-14.21
Australia_25 Gen3 4 Kane Richardson (Australia) flag Kane Richardson (Australia) 2014-2023 | M-36 | W-45 | A-24 | SR-17 | ER-8.5 | avgCR-13.41
Australia_25 Gen3 5 Nathan Coulter-Nile (Australia) flag Nathan Coulter-Nile (Australia) 2013-2019 | M-28 | W-34 | A-24 | SR-17 | ER-8.3 | avgCR-13.28
Australia_25 Gen3 6 Billy Stanlake (Australia) flag Billy Stanlake (Australia) 2017-2019 | M-19 | W-27 | A-20 | SR-16 | ER-7.8 | avgCR-14.66
Australia_25 Gen4 1 Adam Zampa (Australia) flag Adam Zampa (Australia) 2016-2025 | M-108 | W-134 | A-21 | SR-17 | ER-7.4 | avgCR-14.72
Australia_25 Gen4 2 Josh Hazlewood (Australia) flag Josh Hazlewood (Australia) 2013-2025 | M-60 | W-79 | A-21 | SR-17 | ER-7.5 | avgCR-16.49
Australia_25 Gen4 3 Mitchell Marsh (Australia) flag Mitchell Marsh (Australia) 2011-2025 | M-81 | W-17 | A-23 | SR-18 | ER-7.7 | avgCR-3.48
Australia_25 Gen5 1 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 2021-2025 | M-32 | W-50 | A-18 | SR-14 | ER-7.9 | avgCR-17.77
Australia_25 Gen5 3 Xavier Bartlett (Australia) flag Xavier Bartlett (Australia) 2024-2025 | M-16 | W-19 | A-20 | SR-16 | ER-7.6 | avgCR-11.91
England_25 Gen1 1 Stuart Broad (England) flag Stuart Broad (England) 2006-2014 | M-56 | W-65 | A-23 | SR-18 | ER-7.7 | avgCR-13.85
England_25 Gen1 2 Graeme Swann (England) flag Graeme Swann (England) 2008-2012 | M-39 | W-51 | A-17 | SR-16 | ER-6.4 | avgCR-15.45
England_25 Gen1 4 Luke Wright (England) flag Luke Wright (England) 2007-2014 | M-51 | W-18 | A-26 | SR-18 | ER-8.5 | avgCR-4.82
England_25 Gen1 5 Ravi Bopara (England) flag Ravi Bopara (England) 2008-2014 | M-38 | W-16 | A-24 | SR-20 | ER-7.2 | avgCR-6.17
England_25 Gen1 6 Paul Collingwood (England) flag Paul Collingwood (England) 2005-2017 | M-36 | W-16 | A-22 | SR-15 | ER-8.9 | avgCR-5.30
England_25 Gen2 1 Steven Finn (England) flag Steven Finn (England) 2011-2015 | M-21 | W-27 | A-22 | SR-18 | ER-7.3 | avgCR-14.02
England_25 Gen3 2 Liam Plunkett (U.S.A.) flag Liam Plunkett (U.S.A.) 2006-2019 | M-22 | W-25 | A-25 | SR-19 | ER-8.0 | avgCR-12.53
England_25 Gen4 1 Adil Rashid (England) flag Adil Rashid (England) 2009-2025 | M-134 | W-145 | A-24 | SR-19 | ER-7.5 | avgCR-13.36
England_25 Gen4 2 Mark Wood (England) flag Mark Wood (England) 2015-2025 | M-38 | W-54 | A-20 | SR-14 | ER-8.5 | avgCR-16.09
England_25 Gen5 1 Jofra Archer (England) flag Jofra Archer (England) 2019-2025 | M-35 | W-44 | A-23 | SR-17 | ER-8.0 | avgCR-15.19
England_25 Gen5 2 Liam Livingstone (England) flag Liam Livingstone (England) 2017-2025 | M-60 | W-33 | A-25 | SR-17 | ER-8.7 | avgCR-8.56
England_25 Gen5 3 Brydon Carse (England) flag Brydon Carse (England) 2023-2025 | M-14 | W-20 | A-21 | SR-13 | ER-9.2 | avgCR-15.37
India_25 Gen2 1 Amit Mishra (India) flag Amit Mishra (India) 2010-2017 | M-10 | W-16 | A-15 | SR-14 | ER-6.3 | avgCR-20.51
India_25 Gen3 1 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 2016-2025 | M-80 | W-99 | A-18 | SR-17 | ER-6.4 | avgCR-15.80
India_25 Gen3 2 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 2010-2022 | M-65 | W-72 | A-23 | SR-20 | ER-6.9 | avgCR-14.44
India_25 Gen3 3 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 2012-2022 | M-87 | W-90 | A-23 | SR-20 | ER-7.0 | avgCR-13.45
India_25 Gen3 4 Shardul Thakur (India) flag Shardul Thakur (India) 2018-2022 | M-25 | W-33 | A-23 | SR-15 | ER-9.2 | avgCR-13.22
India_25 Gen4 3 Washington Sundar (India) flag Washington Sundar (India) 2017-2025 | M-57 | W-51 | A-22 | SR-19 | ER-6.9 | avgCR-10.73
India_25 Gen5 2 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 2021-2025 | M-28 | W-45 | A-16 | SR-14 | ER-6.9 | avgCR-16.99
India_25 Gen5 3 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 2022-2025 | M-42 | W-61 | A-19 | SR-16 | ER-7.4 | avgCR-14.25
New Zealand_25 Gen1 1 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 2007-2016 | M-63 | W-58 | A-22 | SR-19 | ER-6.9 | avgCR-11.60
New Zealand_25 Gen1 3 Ian Butler (New Zealand) flag Ian Butler (New Zealand) 2009-2013 | M-19 | W-23 | A-21 | SR-16 | ER-8.1 | avgCR-14.75
New Zealand_25 Gen1 4 Shane Bond (New Zealand) flag Shane Bond (New Zealand) 2005-2010 | M-20 | W-25 | A-22 | SR-19 | ER-7.0 | avgCR-14.36
New Zealand_25 Gen1 5 Scott Styris (New Zealand) flag Scott Styris (New Zealand) 2005-2010 | M-31 | W-18 | A-19 | SR-17 | ER-6.8 | avgCR-9.26
New Zealand_25 Gen2 1 Doug Bracewell (New Zealand) flag Doug Bracewell (New Zealand) 2011-2021 | M-20 | W-20 | A-24 | SR-15 | ER-9.3 | avgCR-11.53
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #umargul #gul #ajanthamendis #mendis #saeedajmal #ajmal #stuartbroad #broad #graemeswann #swann #nathanmccullum #mccullum #shauntait #tait #johanbotha #botha #ianbutler #butler #abdulrazzaq #razzaq #shanebond #bond #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings