Shreyas Iyer is on the verge of a comeback to India’s Test and T20I squads after dominating in ODIs and IPL 2025. Selectors now see Iyer as an all-format solution for India’s middle order, especially ahead of the Asia Cup and West Indies Test series. His comeback is expected to bring stability and experience, especially on spin-friendly tracks where India has struggled lately.
Iyer has been out of favour in Tests since a back issue and poor form saw him lose his berth during the home series against England last year. The decision-makers, however, feel Iyer has done all the right things since losing his contract after expressing a reluctance to play domestic cricket.
Also Read: Indian Cricket Team's upcoming schedule (men and women)
Let's have a look at Shreyas Iyer's best knocks in Tests.
Shreyas Iyer's best knocks in Tests
105 vs New Zealand (2021)
It was one of Shreyas Iyer's best knocks in Tests against New Zealand in the first test match in Kanpur. Iyer played a phenomenal knock of 105 runs off 171 balls, including 13 fours and two sixes. This knock was memorable for Iyer as it was his debut hundred in the test match against New Zealand.
92 vs Sri Lanka (2022)
Iyer played a gem of a knock in the pink-ball Test at M Chinnaswamy Stadium against Sri Lanka in 2022. India were 86/4 after electing to bat. Iyer shone with a blistering 92 off 98 deliveries, whipping 10 fours and four maximums.
He played with the tail-enders and was the last man to be dismissed (252/10). India eventually won by 238 runs.
87 vs Bangladesh (2022)
Bowling first, India folded Bangladesh on 227. India, however, had a shaky start and were down to 94/4. Iyer then joined hands with a ferocious-looking Rishabh Pant and the duo plundered 159 runs for the fifth wicket. The pair played a part as India snatched an 87-run lead (314/10).
Iyer smacked 87 off 105 deliveries (4s: 10, 6s: 2), lifting India from the trenches.
86 vs Bangladesh (2022)
India stumbled in the first Test too (112/4 in 31.4 overs). They needed to keep the Tigers at bay. Iyer and Cheteshwar Pujara delivered the needful, stitching a 149-run partnership before the latter departed (261/5).
Iyer got out the next day after a well-struck 86 off 192 deliveries. India ended up scoring 404 in the first innings and eventually won by 188 runs.
67 vs Sri Lanka (2022)
Rishabh Pant put the Sri Lankan attack to the sword with a record-breaking half-century while Shreyas Iyer yet again conjured up a measured fifty to let India grab complete control of the second Test over Sri Lanka.
Pant’s 31-ball 50 and Iyer’s 67 after useful contributions from top-order batters meant that India set Sri Lanka a mammoth 447-run target after declaring their second innings at 303 for nine.
Also Read: ENG vs IND: Every record Shubman Gill broke in test series
65 vs New Zealand (2021)
It was another mature knock from Iyer while playing only his second innings in the purest format. India (41/3) were in a spot of bother when the debutant arrived. Despite running out of partners, Iyer managed to carve a 125-ball 65. He ended up top-scoring for the hosts.
He was noted for fetching pivotal stands with Ashwin and Wriddhiman Saha, helping India reach 167/7.