Dinesh Karthik was not a part of Team India since the 2019 World Cup. He was playing IPL and domestic cricket, but there was not much success there. However, the 2022 IPL changed everything. Even before IPL 2022, he was being called a full-time commentator and part-time cricketer, but now he is again seen playing international cricket for the Indian team.
Dinesh Karthik, who turned 37 this month, has such a record in his name that he will hardly be named after any player. Yes, Dinesh Karthik has played international cricket for India so far under the captaincy of 9 players, while if ICC is mixed, he has played international cricket under the captaincy of 11 captains. One of them is also a captain from Pakistan, as he played for the ICC.
Actually, Dinesh Karthik made his ODI debut in the year 2004 when Sourav Ganguly was the captain of Team India. In the same year he made his debut in Test cricket, then the captain of the team was Rahul Dravid. At the same time, Dinesh Karthik played the first match in T20 International cricket in 2006, in that match the captain of Team India was Virender Sehwag. This match was against South Africa.
Apart from Ganguly, Dravid and Sehwag, Dinesh Karthik has played international cricket for the country under the captaincy of Anil Kumble, MS Dhoni, Virat Kohli, Ajinkya Rahane, Rohit Sharma, Suresh Raina and Rishabh Pant. He is also going to play international cricket this month under the captaincy of Hardik Pandya. At the same time, Karthik played for the ICC XI under the captaincy of Pakistani legend Shahid Afridi.