Among the players currently playing cricket, Virat Kohli is the player to score more ODI centuries, while Rohit Sharma is the batsman who has scored the most double centuries in the history of ODI cricket. Rohit Sharma may have scored fewer centuries than Virat Kohli in ODIs, but according to many statistics, Rohit Sharma is a better batsman than Virat Kohli.
Batsmen who take big shots: Rohit Sharm is a player who takes big shots compared to Virat Kohli. Kohli has scored 117 sixes in ODIs so far, while Rohit Sharma has ridden 232 sixes in ODIs.
Players scoring big scores: Virat Kohli has crossed the 150-run mark in just 4 centuries, while Rohit Sharma has scored more than 150 runs in 7 ODIs.
Performance in World Cup: Rohit Sharma has proved to be a better batsman than Virat Kohli on a big stage like the World Cup. Kohli could not score a single century in the 2019 World Cup but Rohit Sharma scored 5 centuries in the 2019 World Cup.