Rohit Sharma
He is the highest run scorer so far in this World Cup with 648 runs. He has broken many records on the way, as he become the only cricketer to score 5 centuries in a single World Cup. He has also become the second Indian batsman after Sachin Tendulkar to score 600 plus runs in a World Cup