
Sourav Ganguly played 113 Tests and 311 ODIs for India scoring 7212 and 11363 runs respectively.
Image Source : GettyShikhar Dhawan played 34 Tests, 167 ODIs and 68 T20Is for India scoring more than 9000 runs at the international level.
Image Source : GettySuresh Raina was part of the World Cup squad in 2011. He played 18 Tests, 226 ODIs and 78 T20Is for India.
Image Source : GettyRavindra Jadeja is one of the best all-rounders in the world. He has so far played in 72 Tests, 197 ODIs and 74 T20Is in his career.
Image Source : GettyZaheer Khan featured in 92 Tests, 200 ODIs and 17 T20Is picking up 311, 282 and 17 wickets respectively.
Image Source : GettyIrfan Pathan is still the only player to pick up a hat-trick on the first three balls of a Test match. He played 29 Tests, 120 ODIs and 24 T20Is.
Image Source : GettyRishabh Pant is a once-in-a-generation player. He has played 33 Tests, 31 ODIs and 76 T20Is so far.
Image Source : GettyKuldeep Yadav is India's leading spin bowler at the moment. He has so far played 12 Tests, 106 ODIs and 40 T20Is picking 294 wickets in international cricket.
Image Source : GettyNext : Jasprit Bumrah vs Ajit Agarkar - Stats comparison after 89 ODIs