Top 10 Indian Players With Most Sixes In T20 International

WRITTEN BY Akhil Singhal

Rohit Sharma

Rohit Sharma has hit the most number of sixes (155) for India in T20 Internationals, while overall he is also the second-highest number of sixes.

Virat Kohli

Kohli has played 97 T20 International matches so far in which he has hit 92 sixes

Yuvraj Singh

74 Sixes (2007-2017)

KL Rahul

He has hit 73 Sixes in 56 matches so far (2016-2022)

Suresh Raina

58 Sixes (2006-2018), Raina was the first player to score a century for India in T20 Internationals.

MS Dhoni

52 Sixes (2006-2019)

Shikhar Dhawan

He has hit 50 Sixes in 68 matches so far (2011-2022)

Hardik Pandya

He has hit 41 Sixes in 60 matches so far(2016-2022)

Shreyas Iyer

He has hit 36 Sixes in 41 matches so far(2017-2022)

Rishabh pant

He has hit 31 Sixes in 48 matches so far(2017-2022)

For More Such Stories...