The Sports Legends

They Create history

Cricket

Updated on December 8th 2025, 6:25:00 am

Top 10 Greatest All Rounders of all time in T20I Cricket

Greatest All Rounders of all time in T20I Cricket

Discover the Top 10 greatest T20I all-rounders of all time, featuring legends like Shakib Al Hasan, Mohammad Nabi, Sikandar Raza, Hardik Pandya and more

T20I Cricket has been around for 20 years and in this short time there have been a number of great all rounders that have made their mark. These players might not have the numbers of the Test and ODI Cricket all rounders but they are some of the best ever. And as the years go by, there will be more such all rounders.


Let’s look at the Top 10 Greatest All Rounders of all time in T20I Cricket


1) Shakib Al Hasan


Shakib Al Hasan is the best all rounder that has ever played T20I Cricket. He is the only all rounder to be in the Top 10 of all 3 formats. Shakib Al Hasan is truly one of the best of all time. He has played 129 T20IS for Bangladesh. In these Matches, he has scored 2551 runs with 13 half centuries in T20I Cricket. Shakib Al is also one of the highest wicket takers of all time in this format. He has taken 149 Wickets with 8 Four Wicket Hauls and 2 Five Wicket Hauls. He is one of the rarest bowlers to have taken more than 145 Wickets in all 3 formats.


2) Mohammad Nabi


The greatest cricketer to play for Afghanistan. He has played 142 T20Is in his career. He has made 2416 runs with 7 half centuries in T20I Cricket. Mohammad Nabi has been playing for Afghanistan when they were a nothing team. He has also taken 102 Wickets in which he has taken 3 Four Wicket Hauls. Mohammad Nabi is also known as The President and he has played against more than 40 countries. Afghanistan owes a lot of their success to this man.


3) Sikandar Raza


This all rounder from Zimbabwe is the number 3 in this list. He is the best all rounder to play for Zimbabwe in this format. He has so far played in 120 T20Is for Zimbabwe. He has scored 2653 runs. He has made 15 half centuries and 1 hundred in T20I Cricket. Sikandar Raza is an off spinner who has taken 96 wickets in this format. He has taken 3 Four Wicket Hauls and 1 Five Wicket Haul in T20I Cricket. He still has a lot of years left to play and he might end up as the best of all time.


4) Hardik Pandya


The best fast bowling all rounder to play for India in T20I Cricket. Hardik Pandya has played his best cricket in this format. He has played 120 T20Is so far for India. In those matches he has made 1860 runs. He has hit 5 half centuries in T20I Cricket. Hardik Pandya is also a fast bowler who has taken 98 wickets in this format. He will look to finish with close to 2500 runs and 150 Wickets. Hardik Pandya only plays white ball cricket for India.


5) Shahid Afridi


At number 5 is the great Shahid Afridi from Pakistan. He is one of the best white ball players from Pakistan. He has played 99 T20Is in his career. He has made 1416 runs in which he has hit 5 half centuries. Shahid Afridi was one of the best leg spinners. He took 98 Wickets which included 3 Four Wicket Hauls in T20I Cricket. Shahid Afridi was an important part of the 2009 World Cup winning team for Pakistan.


6) Dwayne Bravo


Dwayne Bravo is simply one of the best cricketers in the T20I format. He has made his name in franchise cricket more but his performances for West Indies are also incredible. Bravo played 91 T20Is for West Indies. He made 1255 runs in this format. He hit 4 half centuries which were useful lower down the order. He took 78 Wickets which included 3 Four Wicket Hauls. Dwayne Bravo won ICC trophies with the West Indies. He is now a coach around the world.


7) Shane Watson


Shane Watson is the only Australian all rounder to be in the Top 10 list of all rounders in both white ball formats. He has played 58 T20Is for Australia in his career. Shane Watson scored 1462 runs. He hit 10 half centuries and 1 brilliant hundred in T20I Cricket. He was a medium fast bowler who took 48 wickets which included 1 Four Wicket Haul. Shane Watson was one of the most destructive players of all time.


8) Kieron Pollard


Kieron Pollard has to be included in this list. Dwayne Bravo and Kieron Pollard are two of the best West Indies all rounders in this format. He played 101 T20Is for the West Indies. He has made 1569 runs. Pollard has hit 6 half centuries and he has smashed 99 sixes in this format. He is one of the most powerful players to play this format. He has also taken 42 Wickets and 1 Four Wicket Haul. Pollard has won tournaments with the West Indies.


9) Glenn Maxwell


Glenn Maxwell is one of the most feared players in this format. He has played 124 T20Is so far for Australia. He has scored 2833 runs. He has hit 12 half centuries and a record 5 hundreds in T20I Cricket. Glenn Maxwell could change the complexion of the match in one innings. He is also an off spinner who has taken 49 wickets so far. He will look to get over 3500 runs and close to 100 Wickets by the time he retires.


10) Angelo Mathews


The all Rounder from Sri Lanka is in the 10th place of the greatest all rounders to play T20I Cricket. He has been the main player for Sri Lanka over the years. He played 90 T20Is for Sri Lanka. He made 1416 runs in this format. Angelo Mathews hit 6 half centuries in T20I Cricket. He was also a medium fast bowler who took 44 wickets in his career. He recently retired from all forms of cricket. Sri Lankan Cricket is poorer without his presence.


Also Read: