5) Umesh Yadav
After making his debut in T20I in 2012, Umesh Yadav was then not taken in the Indian T20I squad for 65 matches in the span of nearly 6 years. His initial appearance was hindered due to his performances, injuries played a big role in his next appearances.
4) Shivam Dube
After making his debut for Indian team in 2019, Shivam Dube missed 70 T20Is within a time span of almost 3 years and 6 months.
3) Sanju Samson
Sanju Samson has had a gap of 73 matches, as he did not play any T20I for 5 years. His streak of not appearing for India broke for the 3rd T20I against Sri Lanka in 2020.
2) Varun Chakravarthy
Varun Chakravarthy made a comeback into the T20I squad after a gap of 86 matches, and he resulted with numbers of 3/31 in the T20I between India and Bangladesh in Gwalior.
1) Khaleel Ahmed
Khaleel Ahmed made a massive world record for the most consecutive matches missed by a player in T20Is. India played a total of 104 matches between two appearances of Khaleel Ahmed.