The South African opener has been in good form, with two half-centuries and a century. He's a very dangerous batsman, and he'll be looking to continue his good form in the knockout stages.
4. Mohammad Rizwan (Pakistan) - 248 runs
The Pakistani wicketkeeper-batsman has been in very good form, with two half-centuries and a century. He's been very solid at the top of the order, and he's a key player for Pakistan.
3. Devon Conway (New Zealand) - 249 runs
The New Zealand opener has been in excellent form, with two half-centuries and a century. He's been very consistent, and he's one of the key batsmen for New Zealand.
2. Virat Kohli (India) - 259 runs
The former Indian captain is also in good form, with two half-centuries and a century. He's always a dangerous batsman, and he'll be looking to continue his good form in the knockout stages.
1. Rohit Sharma (India) - 265 runs
The Indian captain is leading from the front, with three half-centuries and a century in his first four matches. He's been in sublime form, and his runs have been crucial to India's success so far.