Bangla Hunt Desk: India captain Virat Kohli is at the top. Virat Kohli is the highest run scorer in the IPL so far. Virat Kohli has scored 5412 runs in 177 matches. Currently, the highest scorer in the IPL is Royal Challengers Bangalore captain Virat Kohli.
Another Indian batsman is in the second place in this list. He is left-arm batsman Suresh Raina. The left-arm Indian cricketer played for Chennai Super Kings in the IPL. So far in IPL, he has played a total of 5368 runs in 193 matches.
Mumbai Indians captain Rohit Sharma is in the third place in this list. So far in the IPL, Rohit Sharma has scored 4898 runs in 188 matches.
Destructive Aussie opener David Warner is fourth on the list. He is the captain of Sunrisers Hyderabad in IPL. David Warner has scored 4704 runs in 126 matches in the IPL so far.
Another Indian opener Shikhar Dhawan is fifth on the list. Shikhar Dhawan has become Delhi Capitals in IPL at this moment. He also opened there. Shikhar Dhawan has scored 4579 runs in 159 matches so far in the IPL.