The most consistent batsman for India in this Champions Trophy. Except in the first match against Bangladesh, Iyer has scored runs in all the matches. He has 243 runs in five innings, with two crucial fifties. He is the second-highest run-getter of this edition.