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 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 7 Dirk Nannes (Australia/Netherlands) flag Dirk Nannes (Australia/Netherlands) 2009-2010 | M-17 | W-28 | A-16 | SR-13 | ER-7.5 | avgCR-19.04
World_100 Gen1 9 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 2007-2013 | M-30 | W-38 | A-21 | SR-17 | ER-7.3 | avgCR-15.55
World_100 Gen1 10 Irfan Pathan (India) flag Irfan Pathan (India) 2006-2012 | M-24 | W-28 | A-22 | SR-17 | ER-8.0 | avgCR-15.85
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 13 Ryan Sidebottom (England) flag Ryan Sidebottom (England) 2007-2010 | M-18 | W-23 | A-19 | SR-16 | ER-7.1 | avgCR-15.95
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 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 7 James Faulkner (Australia) flag James Faulkner (Australia) 2012-2017 | M-24 | W-36 | A-19 | SR-14 | ER-8.0 | avgCR-16.54
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 9 Ashish Nehra (India) flag Ashish Nehra (India) 2009-2017 | M-27 | W-34 | A-22 | SR-17 | ER-7.7 | avgCR-13.72
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 2 Mohammad Amir (Pakistan) flag Mohammad Amir (Pakistan) 2009-2024 | M-62 | W-71 | A-22 | SR-19 | ER-7.1 | avgCR-14.53
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 5 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2013-2024 | M-61 | W-83 | A-21 | SR-17 | ER-7.7 | avgCR-16.64
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 4 Mustafizur Rahman (Bangladesh) flag Mustafizur Rahman (Bangladesh) 2015-2025 | M-123 | W-155 | A-21 | SR-17 | ER-7.3 | avgCR-13.46
World_100 Gen4 6 Shaheen Shah Afridi (Pakistan) flag Shaheen Shah Afridi (Pakistan) 2018-2025 | M-94 | W-122 | A-22 | SR-17 | ER-7.7 | avgCR-15.07
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 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 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 Gen4 23 Bilal Khan (Oman) flag Bilal Khan (Oman) 2015-2024 | M-79 | W-110 | A-17 | SR-15 | ER-6.8 | avgCR-8.52
World_100 Gen5 1 Arshdeep Singh (India) flag Arshdeep Singh (India) 2022-2025 | M-68 | W-105 | A-19 | SR-13 | ER-8.5 | avgCR-17.22
World_100 Gen5 2 Fazalhaq Farooqi (Afghanistan) flag Fazalhaq Farooqi (Afghanistan) 2021-2025 | M-51 | W-63 | A-20 | SR-17 | ER-6.9 | avgCR-14.88
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 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 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 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 19 Richard Ngarava (Zimbabwe) flag Richard Ngarava (Zimbabwe) 2019-2025 | M-86 | W-104 | A-21 | SR-17 | ER-7.3 | avgCR-8.63
World_100 Gen5 21 Muhammad Jawadullah (U.A.E.) flag Muhammad Jawadullah (U.A.E.) 2023-2025 | M-36 | W-56 | A-19 | SR-14 | ER-7.8 | avgCR-8.80
Australia_25 Gen1 2 Dirk Nannes (Australia/Netherlands) flag Dirk Nannes (Australia/Netherlands) 2009-2010 | M-17 | W-28 | A-16 | SR-13 | ER-7.5 | avgCR-19.04
Australia_25 Gen1 3 Mitchell Johnson (Australia) flag Mitchell Johnson (Australia) 2007-2013 | M-30 | W-38 | A-21 | SR-17 | ER-7.3 | avgCR-15.55
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 Gen1 5 Nathan Bracken (Australia) flag Nathan Bracken (Australia) 2006-2009 | M-19 | W-19 | A-23 | SR-20 | ER-7.0 | avgCR-13.19
Australia_25 Gen2 1 James Faulkner (Australia) flag James Faulkner (Australia) 2012-2017 | M-24 | W-36 | A-19 | SR-14 | ER-8.0 | avgCR-16.54
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 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 2 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 2022-2025 | M-13 | W-20 | A-23 | SR-15 | ER-9.3 | avgCR-16.73
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 3 Ryan Sidebottom (England) flag Ryan Sidebottom (England) 2007-2010 | M-18 | W-23 | A-19 | SR-16 | ER-7.1 | avgCR-15.95
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 1 David Willey (England) flag David Willey (England) 2015-2022 | M-43 | W-51 | A-23 | SR-17 | ER-8.2 | avgCR-14.24
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 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 3 Brydon Carse (England) flag Brydon Carse (England) 2023-2025 | M-14 | W-20 | A-21 | SR-13 | ER-9.2 | avgCR-15.37
England_25 Gen5 4 Luke Wood (England) flag Luke Wood (England) 2022-2025 | M-14 | W-17 | A-23 | SR-15 | ER-8.9 | avgCR-12.90
India_25 Gen1 1 RP Singh (India) flag RP Singh (India) 2007-2009 | M-10 | W-15 | A-15 | SR-13 | ER-6.8 | avgCR-22.84
India_25 Gen1 2 Irfan Pathan (India) flag Irfan Pathan (India) 2006-2012 | M-24 | W-28 | A-22 | SR-17 | ER-8.0 | avgCR-15.85
India_25 Gen2 3 Ashish Nehra (India) flag Ashish Nehra (India) 2009-2017 | M-27 | W-34 | A-22 | SR-17 | ER-7.7 | avgCR-13.72
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 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 Gen3 5 Jaydev Unadkat (India) flag Jaydev Unadkat (India) 2016-2018 | M-10 | W-14 | A-22 | SR-15 | ER-8.7 | avgCR-13.84
India_25 Gen5 1 Arshdeep Singh (India) flag Arshdeep Singh (India) 2022-2025 | M-68 | W-105 | A-19 | SR-13 | ER-8.5 | avgCR-17.22
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
New Zealand_25 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
New Zealand_25 Gen3 2 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2013-2024 | M-61 | W-83 | A-21 | SR-17 | ER-7.7 | avgCR-16.64
New Zealand_25 Gen3 3 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 2010-2025 | M-56 | W-65 | A-25 | SR-18 | ER-8.3 | avgCR-12.32
New Zealand_25 Gen4 3 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
New Zealand_25 Gen4 4 James Neesham (New Zealand) flag James Neesham (New Zealand) 2012-2025 | M-93 | W-56 | A-24 | SR-16 | ER-9.0 | avgCR-7.34
New Zealand_25 Gen4 5 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 2014-2025 | M-31 | W-40 | A-22 | SR-16 | ER-8.3 | avgCR-12.63
New Zealand_25 Gen5 1 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
Pakistan_25 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
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20icricket #t20is #ment20is #umargul #gul #stuartbroad #broad #dirknannes #nannes #mitchelljohnson #johnson #irfanpathan #pathan #shauntait #tait #ryansidebottom #sidebottom #ianbutler #butler #abdulrazzaq #razzaq #shanebond #bond #alexcusack #cusack #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings