Birmingham: India skipper Virat Kohli was all praise for Rohit Sharma who scored a brilliant century against Bangladesh and termed him as the “best one-day player”. On Tuesday, Sharma (104) scored his fourth century of the ongoing World Cup, thus helping India post 314/9 which they successfully defended at Edgbaston. The Indian vice-captain became only the second batsman after Kumar Sangakkara to hit four hundreds in a single World Cup and in the process became the leading run-scorer in this edition of the tournament. Also Read – Dhoni, Paes spotted playing football togetherRohit unfurled a flurry of strokes and played with a lot of freedom while sharing a 180-run opening partnership with K.L. Rahul. During his 32-ball inning, Rohit hit five huge sixes and seven boundaries. “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,” he added.