Analysis
Top 5 Indian cricketers with 50+ appearances across all three formats
4. Rohit Sharma
Rohit Sharma has played 54 tests, 262 ODIs, and 151 T20Is for India. In 2007, he made his international debut against Ireland in an ODI. Rohit was named captain of the team in 2021, after Virat Kohli. Moreover, he joined the ranks of Indian players who have played more than 50 international matches across all formats.