Despite initial struggles for his place due to injury, Shreyas Iyer's outstanding form in 2022 and 2023, scoring 724 and 790 runs respectively, showcases his consistency. In the World Cup, he has amassed 526 runs in 10 innings at an average of 75.14, making him a crucial player for India in the final.