World cricket has witnessed many changes due to the presence of T2O cricket. With just 120 balls in play, players try to score runs as fast as they can. Indian batting has openers like Rohit to fine batsman like Kohli and Raina, who have dominated Twenty20 batting. Thus, in this article, we will discuss 'Top 10 Indian Players with Most Fifty or more Scores in T20I'.

1. Virat Kohli

The Indian batsman Kohli tops the list of most fifty or more scores in Twenty20 Internationals for India with 38 fifty or more scores. Kohli has played 115 matches for India in Twenty20 Internationals, scoring 4008 runs at an average of 52.73 with a strike rate of 137.96. Kohli is probably the best batsman of this era, who also has scored the most runs in the World Twenty20.

2. Rohit Sharma

The Indian opener Rohit Sharma advanced into the list of most fifty or more scores in Twenty20 Internationals for India with 33 fifty or more scores. Rohit has played 148 matches for India in Twenty20 Internationals, scoring 3853 runs at an average of 31.32 with a strike rate of 139.24. Rohit holds the record for most centuries in Twenty20 International.

3. KL Rahul

The Indian wicket-keeper batsman KL Rahul advanced into the list with 24 fifty or more scores in Twenty20 Internationals for India. Rahul has played 72 matches for India in Twenty20 Internationals, scoring 2265 runs at an average of 37.15 with a strike rate of 139.12. Notably, Rahul has scored two centuries in his T20 career against England and West Indies.

4. Suryakumar Yadav

The Indian batsman Suryakumar Yadav advanced into the list with 18 fifty or more scores in Twenty20 Internationals for India. Surya is at present positioned no.1 in the Twenty20 batting ranking. Surya has played 53 matches for India in Twenty20 Internationals, scoring 1841 runs at an average of 46.02 with a strike rate of 172.70. Notably, Surya has scored three centuries in his T20 career, scoring centuries against England, Sri Lanka, and New Zealand.

5. Shikhar Dhawan

Another Indian opening batsman, Shikhar Dhawan, advanced into the list with 11 fifty or more scores in Twenty20 Internationals for India. Dhawan used to give a quick start along with Rohit Sharma in opening. Dhawan has played 68 matches for India in Twenty20 Internationals, scoring 1759 runs at an average of 27.92 with a strike rate of 126.36.

6. Yuvraj Singh

The former ace Indian batsman Yuvraj Singh found his name on the list with eight fifty or more scores in Twenty20 Internationals for India. Yuvraj was one of the crucial batters in the Indian team, who was known for his superior stroke play. In his Twenty20 International career, Yuvraj has played 58 matches for India, scoring 1177 runs at an average of 28.02 with a strike rate of 136.38. Notably, Yuvraj hit six sixes in an over against England in the 2007 Twenty20 World Cup.

7. Gautam Gambhir

The former Indian opening batsman Gautam Gambhir advances on the list with seven fifty or more scores in Twenty20 Internationals for India. Gambhir has played 37 games for India in Twenty20 International, scoring 932 runs at an average of 27.41 with a strike rate of 119.02.

8. Shreyas Iyer

The Indian opening batsman, Shreyas Iyer, makes his way on the list with seven fifty-plus scores in Twenty20 Internationals for India. Iyer first came to fame after scoring 200 against Australia in a practice match and has a reputation for hitting boundaries against spinners. Iyer has played 49 games for India in Twenty20 International, scoring 1043 runs at an average of 30.67 with a strike rate of 135.98. Notably, Iyer has scored 42 sixes in just 45 Twenty20 International innings.

9. Suresh Raina

The former Indian batsman is the next player on the list with six fifty or more scores in Twenty20 International for India. An attacking left-hander, Raina was arguably India's finest Twenty20 batsman. Raina has scored 1605 runs in his Twenty20 International career at an average of 29.18 with a strike rate of 134.87. Notably, Raina was the first Indian batsman to score centuries in all three formats.

10. Ishan Kishan

The young attacking wicket-keeper batsman from Jharkhand, which reminds us of Dhoni, Ishan Kishan, is the last name on the list with four fifty or more scores in Twenty20 International. He first came to fame in the 2016 U-19 World Cup held in Dhaka. In his Twenty20 International career, Kishan has scored 686 runs in 29 matches, which includes 27 sixes.