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
Australia_25 Gen1 1 Dirk Nannes (Australia) flag Dirk Nannes (Australia) 2008-2015 | M-139 | W-155 | A-24 | SR-19 | ER-7.7 | avgCR-11.02
Australia_25 Gen1 2 Ryan Harris (Australia) flag Ryan Harris (Australia) 2009-2014 | M-42 | W-51 | A-23 | SR-19 | ER-7.6 | avgCR-12.50
Australia_25 Gen1 3 Shane Warne (Australia) flag Shane Warne (Australia) 2004-2013 | M-72 | W-69 | A-27 | SR-22 | ER-7.2 | avgCR-10.01
Australia_25 Gen1 4 Ian Harvey (Australia) flag Ian Harvey (Australia) 2003-2009 | M-43 | W-46 | A-22 | SR-17 | ER-7.7 | avgCR-10.94
Australia_25 Gen1 5 Brad Hodge (Australia) flag Brad Hodge (Australia) 2003-2018 | M-216 | W-59 | A-20 | SR-16 | ER-7.8 | avgCR-3.31
Australia_25 Gen2 1 Shaun Tait (Australia) flag Shaun Tait (Australia) 2010-2017 | M-122 | W-148 | A-24 | SR-18 | ER-8.1 | avgCR-11.44
Australia_25 Gen2 2 Brad Hogg (Australia) flag Brad Hogg (Australia) 2004-2018 | M-105 | W-107 | A-24 | SR-21 | ER-6.9 | avgCR-11.34
Australia_25 Gen2 3 Doug Bollinger (Australia) flag Doug Bollinger (Australia) 2007-2017 | M-84 | W-89 | A-26 | SR-19 | ER-8.0 | avgCR-11.05
Australia_25 Gen3 1 Andrew Tye (Australia) flag Andrew Tye (Australia) 2014-2025 | M-215 | W-295 | A-21 | SR-16 | ER-8.2 | avgCR-13.56
Australia_25 Gen3 2 Sean Abbott (Australia) flag Sean Abbott (Australia) 2011-2025 | M-164 | W-219 | A-21 | SR-15 | ER-8.6 | avgCR-13.95
Australia_25 Gen3 3 Adam Zampa (Australia) flag Adam Zampa (Australia) 2012-2025 | M-208 | W-256 | A-22 | SR-17 | ER-7.6 | avgCR-12.66
Australia_25 Gen3 4 James Faulkner (Australia) flag James Faulkner (Australia) 2011-2022 | M-182 | W-214 | A-23 | SR-17 | ER-8.1 | avgCR-12.37
Australia_25 Gen3 5 Kane Richardson (Australia) flag Kane Richardson (Australia) 2011-2025 | M-156 | W-188 | A-23 | SR-17 | ER-8.2 | avgCR-12.37
Australia_25 Gen4 1 Chris Green (Australia) flag Chris Green (Australia) 2015-2025 | M-264 | W-243 | A-26 | SR-22 | ER-7.1 | avgCR-11.11
Australia_25 Gen4 2 Daniel Sams (Australia) flag Daniel Sams (Australia) 2017-2025 | M-196 | W-243 | A-24 | SR-16 | ER-8.9 | avgCR-11.96
Australia_25 Gen4 3 Ben Dwarshuis (Australia) flag Ben Dwarshuis (Australia) 2014-2025 | M-161 | W-198 | A-23 | SR-17 | ER-8.3 | avgCR-12.53
Australia_25 Gen4 4 Riley Meredith (Australia) flag Riley Meredith (Australia) 2018-2025 | M-132 | W-180 | A-22 | SR-16 | ER-8.4 | avgCR-12.83
Australia_25 Gen4 5 Nathan Ellis (Australia) flag Nathan Ellis (Australia) 2018-2025 | M-141 | W-162 | A-25 | SR-18 | ER-8.2 | avgCR-11.98
Australia_25 Gen5 1 Spencer Johnson (Australia) flag Spencer Johnson (Australia) 2023-2025 | M-63 | W-71 | A-24 | SR-18 | ER-7.8 | avgCR-12.52
England_25 Gen1 1 Graham Napier (England) flag Graham Napier (England) 2003-2016 | M-136 | W-163 | A-23 | SR-18 | ER-7.9 | avgCR-11.83
England_25 Gen1 2 Nayan Doshi (England) flag Nayan Doshi (England) 2004-2011 | M-48 | W-63 | A-17 | SR-15 | ER-6.8 | avgCR-13.90
England_25 Gen1 3 Simon Cook (England) flag Simon Cook (England) 2003-2012 | M-73 | W-85 | A-23 | SR-18 | ER-7.5 | avgCR-12.06
England_25 Gen1 4 Robert Croft (England) flag Robert Croft (England) 2003-2012 | M-88 | W-87 | A-23 | SR-20 | ER-7.0 | avgCR-10.23
England_25 Gen1 5 Dominic Cork (England) flag Dominic Cork (England) 2003-2011 | M-82 | W-73 | A-24 | SR-20 | ER-7.1 | avgCR-10.12
England_25 Gen2 1 Tim Bresnan (England) flag Tim Bresnan (England) 2003-2021 | M-155 | W-172 | A-23 | SR-17 | ER-8.3 | avgCR-10.90
England_25 Gen2 2 Gareth Batty (England) flag Gareth Batty (England) 2003-2021 | M-193 | W-155 | A-27 | SR-22 | ER-7.3 | avgCR-9.14
England_25 Gen2 3 Darren Stevens (England) flag Darren Stevens (England) 2003-2022 | M-220 | W-117 | A-26 | SR-20 | ER-8.0 | avgCR-6.73
England_25 Gen2 4 Stephen Parry (England) flag Stephen Parry (England) 2009-2020 | M-119 | W-120 | A-25 | SR-21 | ER-7.2 | avgCR-10.90
England_25 Gen2 5 Graham Wagg (England) flag Graham Wagg (England) 2003-2020 | M-143 | W-129 | A-26 | SR-19 | ER-8.4 | avgCR-9.14
England_25 Gen3 1 Samit Patel (England) flag Samit Patel (England) 2003-2025 | M-395 | W-349 | A-26 | SR-21 | ER-7.4 | avgCR-9.98
England_25 Gen3 2 David Willey (England) flag David Willey (England) 2009-2025 | M-312 | W-307 | A-24 | SR-18 | ER-7.9 | avgCR-10.71
England_25 Gen3 3 Tymal Mills (England) flag Tymal Mills (England) 2012-2025 | M-238 | W-305 | A-22 | SR-16 | ER-8.4 | avgCR-12.37
England_25 Gen3 4 Danny Briggs (England) flag Danny Briggs (England) 2010-2025 | M-252 | W-295 | A-21 | SR-17 | ER-7.3 | avgCR-11.93
England_25 Gen3 5 Ravi Bopara (England) flag Ravi Bopara (England) 2003-2025 | M-435 | W-266 | A-25 | SR-20 | ER-7.6 | avgCR-7.50
England_25 Gen4 1 Luke Wood (England) flag Luke Wood (England) 2016-2025 | M-186 | W-193 | A-26 | SR-19 | ER-8.4 | avgCR-11.08
England_25 Gen4 2 Jake Lintott (England) flag Jake Lintott (England) 2017-2025 | M-104 | W-115 | A-23 | SR-17 | ER-7.9 | avgCR-11.21
England_25 Gen4 3 Jordan Thompson (England) flag Jordan Thompson (England) 2018-2025 | M-127 | W-131 | A-25 | SR-16 | ER-9.4 | avgCR-9.95
England_25 Gen4 4 Will Jacks (England) flag Will Jacks (England) 2018-2025 | M-210 | W-77 | A-22 | SR-18 | ER-7.4 | avgCR-5.45
England_25 Gen4 5 George Garton (England) flag George Garton (England) 2016-2025 | M-117 | W-97 | A-26 | SR-18 | ER-8.9 | avgCR-9.67
England_25 Gen5 1 Ben Green (England) flag Ben Green (England) 2016-2025 | M-89 | W-102 | A-22 | SR-14 | ER-9.3 | avgCR-11.70
England_25 Gen5 2 George Scrimshaw (England) flag George Scrimshaw (England) 2017-2025 | M-66 | W-96 | A-21 | SR-14 | ER-9.1 | avgCR-14.08
England_25 Gen5 3 Luke Hollman (England) flag Luke Hollman (England) 2020-2025 | M-73 | W-77 | A-23 | SR-16 | ER-8.6 | avgCR-11.13
England_25 Gen5 4 Dan Mousley (England) flag Dan Mousley (England) 2020-2025 | M-87 | W-68 | A-21 | SR-16 | ER-7.7 | avgCR-9.25
England_25 Gen5 5 Tom Taylor (England) flag Tom Taylor (England) 2020-2025 | M-72 | W-80 | A-25 | SR-17 | ER-9.0 | avgCR-10.89
India_25 Gen1 1 Vinay Kumar (India) flag Vinay Kumar (India) 2008-2018 | M-105 | W-105 | A-28 | SR-20 | ER-8.4 | avgCR-10.67
India_25 Gen2 1 Piyush Chawla (India) flag Piyush Chawla (India) 2008-2024 | M-193 | W-194 | A-26 | SR-20 | ER-8.0 | avgCR-11.01
India_25 Gen2 2 Harbhajan Singh (India) flag Harbhajan Singh (India) 2005-2021 | M-171 | W-154 | A-27 | SR-23 | ER-7.1 | avgCR-10.95
India_25 Gen2 3 Ashish Nehra (India) flag Ashish Nehra (India) 2008-2017 | M-88 | W-106 | A-24 | SR-18 | ER-7.9 | avgCR-12.64
India_25 Gen2 4 Zaheer Khan (India) flag Zaheer Khan (India) 2006-2017 | M-105 | W-106 | A-28 | SR-22 | ER-7.6 | avgCR-11.05
India_25 Gen3 1 Bhuvneshwar Kumar (India) flag Bhuvneshwar Kumar (India) 2011-2025 | M-190 | W-198 | A-27 | SR-21 | ER-7.7 | avgCR-12.26
India_25 Gen3 2 Ravichandran Ashwin (India) flag Ravichandran Ashwin (India) 2009-2025 | M-221 | W-187 | A-30 | SR-25 | ER-7.2 | avgCR-10.62
India_25 Gen3 3 Ravindra Jadeja (India) flag Ravindra Jadeja (India) 2008-2025 | M-254 | W-170 | A-31 | SR-24 | ER-7.7 | avgCR-9.28
India_25 Gen3 4 Yuzvendra Chahal (India) flag Yuzvendra Chahal (India) 2013-2025 | M-174 | W-221 | A-23 | SR-17 | ER-8.0 | avgCR-13.97
India_25 Gen3 5 Mohit Sharma (India) flag Mohit Sharma (India) 2013-2025 | M-120 | W-134 | A-26 | SR-18 | ER-8.8 | avgCR-12.89
India_25 Gen3 6 Jasprit Bumrah (India) flag Jasprit Bumrah (India) 2013-2025 | M-145 | W-183 | A-22 | SR-18 | ER-7.3 | avgCR-14.65
India_25 Gen3 7 Umesh Yadav (India) flag Umesh Yadav (India) 2010-2024 | M-148 | W-144 | A-30 | SR-21 | ER-8.5 | avgCR-11.07
India_25 Gen3 8 Harshal Patel (India) flag Harshal Patel (India) 2012-2025 | M-119 | W-151 | A-24 | SR-16 | ER-8.9 | avgCR-13.36
India_25 Gen3 9 Sandeep Sharma (India) flag Sandeep Sharma (India) 2013-2025 | M-137 | W-146 | A-28 | SR-21 | ER-8.1 | avgCR-12.18
India_25 Gen3 10 Mohammed Shami (India) flag Mohammed Shami (India) 2013-2025 | M-119 | W-133 | A-28 | SR-20 | ER-8.6 | avgCR-12.09
India_25 Gen4 1 Varun Chakravarthy (India) flag Varun Chakravarthy (India) 2019-2025 | M-84 | W-100 | A-24 | SR-19 | ER-7.6 | avgCR-13.53
India_25 Gen4 2 Khaleel Ahmed (India) flag Khaleel Ahmed (India) 2018-2025 | M-71 | W-89 | A-26 | SR-17 | ER-9.0 | avgCR-12.86
India_25 Gen4 3 Avesh Khan (India) flag Avesh Khan (India) 2017-2025 | M-76 | W-87 | A-28 | SR-19 | ER-9.2 | avgCR-12.25
India_25 Gen4 4 Ravi Bishnoi (India) flag Ravi Bishnoi (India) 2020-2025 | M-77 | W-72 | A-31 | SR-23 | ER-8.2 | avgCR-10.89
India_25 Gen5 1 Akash Madhwal (India) flag Akash Madhwal (India) 2023-2025 | M-17 | W-23 | A-26 | SR-15 | ER-10.1 | avgCR-15.47
India_25 Gen5 2 Arshdeep Singh (India) flag Arshdeep Singh (India) 2019-2025 | M-82 | W-97 | A-26 | SR-18 | ER-9.1 | avgCR-12.62
India_25 Gen5 3 Sai Kishore (India) flag Sai Kishore (India) 2022-2025 | M-25 | W-32 | A-20 | SR-14 | ER-8.9 | avgCR-14.63
India_25 Gen5 4 Tushar Deshpande (India) flag Tushar Deshpande (India) 2020-2025 | M-46 | W-51 | A-31 | SR-19 | ER-9.8 | avgCR-11.87
India_25 Gen5 5 Harshit Rana (India) flag Harshit Rana (India) 2022-2025 | M-34 | W-40 | A-26 | SR-16 | ER-9.5 | avgCR-12.26
India_25 Gen5 6 Mukesh Kumar (India) flag Mukesh Kumar (India) 2023-2025 | M-32 | W-36 | A-31 | SR-18 | ER-10.4 | avgCR-12.89
New Zealand_25 Gen1 1 Nathan McCullum (New Zealand) flag Nathan McCullum (New Zealand) 2006-2016 | M-95 | W-91 | A-24 | SR-20 | ER-7.2 | avgCR-10.40
New Zealand_25 Gen1 2 Andre Adams (New Zealand) flag Andre Adams (New Zealand) 2004-2013 | M-61 | W-81 | A-20 | SR-16 | ER-7.7 | avgCR-12.19
New Zealand_25 Gen1 3 Ian Butler (New Zealand) flag Ian Butler (New Zealand) 2004-2014 | M-58 | W-69 | A-22 | SR-16 | ER-8.2 | avgCR-11.85
New Zealand_25 Gen2 1 Jeetan Patel (New Zealand) flag Jeetan Patel (New Zealand) 2006-2020 | M-228 | W-221 | A-25 | SR-22 | ER-7.0 | avgCR-10.51
New Zealand_25 Gen2 2 Andrew Ellis (New Zealand) flag Andrew Ellis (New Zealand) 2007-2020 | M-117 | W-125 | A-22 | SR-16 | ER-8.3 | avgCR-10.82
New Zealand_25 Gen2 3 Ronnie Hira (New Zealand) flag Ronnie Hira (New Zealand) 2007-2020 | M-104 | W-109 | A-22 | SR-19 | ER-7.2 | avgCR-10.56
New Zealand_25 Gen2 4 Michael Bates (New Zealand) flag Michael Bates (New Zealand) 2010-2015 | M-67 | W-73 | A-25 | SR-18 | ER-8.5 | avgCR-11.42
New Zealand_25 Gen2 5 Grant Elliott (New Zealand) flag Grant Elliott (New Zealand) 2006-2018 | M-132 | W-97 | A-25 | SR-18 | ER-8.2 | avgCR-8.87
New Zealand_25 Gen3 1 Mitchell McClenaghan (New Zealand) flag Mitchell McClenaghan (New Zealand) 2009-2021 | M-165 | W-204 | A-25 | SR-17 | ER-8.7 | avgCR-12.03
New Zealand_25 Gen3 2 Adam Milne (New Zealand) flag Adam Milne (New Zealand) 2010-2025 | M-157 | W-176 | A-23 | SR-18 | ER-7.8 | avgCR-12.29
New Zealand_25 Gen3 3 Matt Henry (New Zealand) flag Matt Henry (New Zealand) 2011-2025 | M-137 | W-164 | A-23 | SR-17 | ER-8.3 | avgCR-12.85
New Zealand_25 Gen3 4 James Neesham (New Zealand) flag James Neesham (New Zealand) 2010-2025 | M-218 | W-205 | A-25 | SR-16 | ER-9.2 | avgCR-9.67
New Zealand_25 Gen3 5 Scott Kuggeleijn (New Zealand) flag Scott Kuggeleijn (New Zealand) 2012-2025 | M-137 | W-147 | A-27 | SR-18 | ER-8.7 | avgCR-10.73
New Zealand_25 Gen4 1 Trent Boult (New Zealand) flag Trent Boult (New Zealand) 2009-2025 | M-214 | W-240 | A-27 | SR-19 | ER-8.2 | avgCR-12.16
New Zealand_25 Gen4 2 Lockie Ferguson (New Zealand) flag Lockie Ferguson (New Zealand) 2014-2025 | M-148 | W-163 | A-24 | SR-18 | ER-7.9 | avgCR-11.81
New Zealand_25 Gen4 3 Mitchell Santner (New Zealand) flag Mitchell Santner (New Zealand) 2014-2025 | M-126 | W-122 | A-25 | SR-21 | ER-7.2 | avgCR-11.52
New Zealand_25 Gen4 4 Nathan Smith (New Zealand) flag Nathan Smith (New Zealand) 2016-2025 | M-73 | W-75 | A-25 | SR-18 | ER-8.5 | avgCR-10.96
New Zealand_25 Gen5 1 Will O�Rourke (New Zealand) flag Will O�Rourke (New Zealand) 2022-2025 | M-46 | W-53 | A-25 | SR-17 | ER-8.6 | avgCR-12.16
New Zealand_25 Gen5 2 Jayden Lennox (New Zealand) flag Jayden Lennox (New Zealand) 2021-2025 | M-38 | W-52 | A-18 | SR-15 | ER-7.3 | avgCR-14.24
New Zealand_25 Gen5 3 Zakary Foulkes (New Zealand) flag Zakary Foulkes (New Zealand) 2023-2025 | M-46 | W-55 | A-21 | SR-16 | ER-7.7 | avgCR-11.59
New Zealand_25 Gen5 4 Rachin Ravindra (New Zealand) flag Rachin Ravindra (New Zealand) 2019-2025 | M-78 | W-51 | A-22 | SR-18 | ER-7.5 | avgCR-8.25
Pakistan_25 Gen1 1 Yasir Arafat (Pakistan) flag Yasir Arafat (Pakistan) 2006-2016 | M-162 | W-214 | A-21 | SR-16 | ER-8.0 | avgCR-13.19
Pakistan_25 Gen1 2 Azhar Mahmood (Pakistan) flag Azhar Mahmood (Pakistan) 2003-2016 | M-204 | W-222 | A-25 | SR-19 | ER-7.8 | avgCR-11.39
Pakistan_25 Gen1 3 Naved-ul-Hasan (Pakistan) flag Naved-ul-Hasan (Pakistan) 2005-2012 | M-62 | W-76 | A-21 | SR-17 | ER-7.3 | avgCR-12.35
Pakistan_25 Gen1 4 Danish Kaneria (Pakistan) flag Danish Kaneria (Pakistan) 2005-2010 | M-47 | W-59 | A-20 | SR-16 | ER-7.3 | avgCR-12.72
Pakistan_25 Gen1 5 Abdul Razzaq (Pakistan) flag Abdul Razzaq (Pakistan) 2003-2018 | M-68 | W-66 | A-26 | SR-19 | ER-8.0 | avgCR-10.38
Pakistan_25 Gen2 1 Umar Gul (Pakistan) flag Umar Gul (Pakistan) 2008-2018 | M-34 | W-52 | A-18 | SR-14 | ER-7.8 | avgCR-15.12
Pakistan_25 Gen3 1 Sohail Tanvir (Pakistan) flag Sohail Tanvir (Pakistan) 2008-2022 | M-187 | W-208 | A-23 | SR-19 | ER-7.3 | avgCR-12.90
Pakistan_25 Gen3 2 Shahid Afridi (Pakistan) flag Shahid Afridi (Pakistan) 2004-2022 | M-180 | W-188 | A-22 | SR-20 | ER-6.8 | avgCR-12.31
Pakistan_25 Gen3 3 Wahab Riaz (Pakistan) flag Wahab Riaz (Pakistan) 2011-2023 | M-200 | W-260 | A-22 | SR-17 | ER-7.9 | avgCR-13.49
Pakistan_25 Gen3 4 Junaid Khan (Pakistan) flag Junaid Khan (Pakistan) 2011-2020 | M-80 | W-108 | A-20 | SR-16 | ER-7.5 | avgCR-13.33
Tags: #topcricketplayersofalltime #bestcricketplayersofalltime #greatestcricketplayers #t20cricket #t20s #ment20s #dirknannes #nannes #ryanharris #harris #shanewarne #warne #ianharvey #harvey #bradhodge #hodge #shauntait #tait #bradhogg #hogg #dougbollinger #bollinger #andrewtye #tye #seanabbott #abbott #adamzampa #zampa #iccrankings #icctestrankings #iccodirankings #icct20irankings #iccteamrankings #iccplayerrankings #iccmenrankings #iccwomenrankings #iplrankings