India skipper Virat Kohli was all praise for Rohit Sharma after the latter’s 4th century in the ongoing World Cup and termed the vice-captain as the ‘best one-day player’.

Rohit Sharma on Tuesday scored his fourth century of the ongoing World Cup and became only the second batsman after Kumar Sangakkara to reach the milestone. Meanwhile, the former also became the leading run-scorer in this edition of the tournament with 544 runs in 7 matches played so far.

Rohit’s 104 against Bangladesh at Edgbaston helped India post a total of 314 for 9 in 50 overs. In reply, Bangladesh fell 29 runs short of the target, courtesy Jasprit Bumrah (4 for 55) and Hardik Pandya (3 for 60). Riding on this win, India qualified for semi-finals of the ongoing mega event.

“I have been watching it for years now, I have been saying it publicly, in my opinion Rohit is the best one-day player. When he plays, we are heading towards a big score and really happy with the way he’s playing,” said Kohli at the post-match presentation ceremony.

“When he plays well we know we are heading for a big score. He gives everyone confidence to go out and bat,” the skipper added.

India, who have already secured their berth in the semi-finals will now face Sri Lanka in their last group stage game at Headingley, Leeds on Saturday.