10. James Neesham (New Zealand)

The Kiwi all-rounder has overall played 195 T20 matches across the globe and has scored 2,662 runs with a strike rate of 139.44 and an average of 23.76.

9. Tim David (Singapore)

He has played 112 T20 matches overall and scored 2,538 runs at an average of 33.84 and a strike rate of 165.44.

8. Rovman Powell (West Indies)

Powell made his T20I debut in 2017 and has appeared in 42 matches ever since, scoring 685 runs at a strike rate of 141.82 and an average of 26.34. In the IPL 2022, he scored 250 runs in 14 matches at a strike rate of 149.70 for Delhi Capitals (DC).

7. Dinesh Karthik (India)

Karthik scored 330 runs with an average of 55.00 and at a staggering strike rate of 183.33 for RCB. Following the IPL, he had a good home series against South Africa in which he scored 92 runs in four innings with an average of 46.00 and a strike rate of 158.62.

6. Ravindra Jadeja (India)

In 2022, he has played five T20Is so far and scored 123 runs with a strike rate of 175.71 and an average of 123.00, which makes reading for one of the best finishers at the moment.

5. Liam Livingstone (England)

The Cumberland-born English batter has played 191 T20 matches all around the world and has scored 4,768 runs with an average of 29.07 and a strike rate of 146.57.

4. Andre Russell (West Indies)

Russell has played over 400 T20 matches across the globe and has scored close to 7,000 runs with a strike rate of over 169. In IPL 2022, he scored 335 runs in 14 matches at an average of 37.22 and a strike rate of 174.48 for Kolkata Knight Riders (KKR).

3. Hardik Pandya (India)

Hardik had an impressive IPL 2022 with the bat for GT, scoring 487 runs in 15 matches at an average of 44.27 and a strike rate of 131.27. He has also had a good 2022 so far with India, scoring 217 runs in eight innings with an average of 43.40 and a strike rate of 149.65.

2. David Miller (South Africa)

Miller, since his T20I debut in 2010, has played in 100 T20Is and scored 1,882 runs at an average of 32.44 and a strike rate of 141.71 and with a top score of 101*.

1. Glenn Maxwell (Australia)

Maxwell made his T20I debut in September 2012 and has appeared in 87 matches so far, scoring 2017 runs at an average of 30.56 and a strike rate of 153.38. He has also scored over 8,000 runs in T20 cricket at a strike rate of 151.66 overall.