Virat Kohli played an unbeaten 100 off 111 balls, laced with seven fours, was a treat to watch. His knock came at a strike rate of 90.09, helping India easily chase down Pakistan's total of 241. This was Kohli's sixth century in ICC ODI events and his first in the ICC Champions Trophy.
Kuldeep spun Pakistan batters inside out to turn the tides in favour of India. He returned with splendid figures of 3/40 in his nine-over spell. With this spell, the 'Chinaman' spinner joined an exclusive club after becoming just the fifth spinner for India to take 300-plus international wickets.
During the match against Pakistan, Shreyas Iyer scored important runs for his side and built a valuable partnership with Virat Kohli. The right-hand batter slammed 56 runs in 67 balls, with five fours and a six.
Michael Bracewell bowled exceptionally well in the last match against Bangladesh, where he bagged four wickets in his spell of 10 overs, where he conceded just 26 runs at a sn economy of 2.6.
Rachin Ravindra's record-breaking century guided the New Zealand side to a hard-fought win against Bangladesh at Rawalpindi. The left-hand batter slammed 112 runs in 105 balls, with 12 fours and six.
A versatile all-rounder, Pandya can contribute significantly with both bat and ball, providing balance to the team.
Williamson's batting prowess and experience will be vital for New Zealand. He is known for his ability to anchor the innings and score big.