#4 Cheteshwar Pujara

The most consistent batsman for India in Tests over the past 15 months, Pujara has been a run-machine for India in subcontinent conditions.
He walks in at number three, digs out his mark and then rubs the opposition onto the ground with his insatiable thirst for Test runs.
True, his biggest tests will lie when the Indian team travels overseas, but in familiar conditions, Pujara has owned batting and he has owned bowling attacks.
In the 18 innings, he has played in 11 matches, the Saurashtra-man has plundered 1,140 runs at an average of 67.05.
His appetite for run-scoring can be gauged from the fact that he has scored five fifties and four hundreds and with the highest score of 202, Pujara has driven home his importance in Tests for India.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule