4. Dinesh Karthik
Dinesh Karthik has been playing for the Indian Cricket team for quite some time. He made his test debut on 3rd December 2004 against Australia. Since then he has played only 24 test matches because of MS Dhoni presence as a wicketkeeper.
He made his ODI debut for India on 5th September 2004 against England and played only 79 ODI matches. With MS Dhoni grabbing the spots as a wicketkeeper for team India, Dinesh Karthik has not been a regular member of the squad.
Dinesh Karthik played only 20 T20Is for team India. With Wriddhiman Saha injured, Dinesh Karthik has been included as a wicketkeeper. He would eager to prove his worth in test series. With Pant and Sanju Samson waiting, this England tour could be his last. His form in the T20 format during 2018 has been outstanding.
In the recently concluded ODI series against England, Dinesh Karthik played only 1 match and scored 21. With the World Cup 2019 coming up, he could be a back wicketkeeper to MS Dhoni.