Image: Getty Images
Rachin Ravindra secures the No.10 position on this list. He scored 578 runs at an average of 64.22 in 10 matches.
Image: Getty Images
Mohammad Rizwan claims the ninth spot with a batting average of 65.83, with 395 runs in 9 matches.
Image: Getty Images
Shreyas Iyer holds the eighth position. He scored 530 runs with an average of 66.25 in 11 matches.
Image: Getty Images
Glenn Maxwell secures the 7th spot with a batting average of 66.66. He scored 400 runs in 9 matches.
Image: Getty Images
Daryl Mitchell takes the sixth position, scoring 552 runs at an average of 69.00 in 10 matches.
Image: Getty Images
Afghanistan's Azmatullah Omarzai secures the fifth spot with an average of 70.60. He scored 353 runs in 9 matches.
Image: Getty Images
Fakhar Zaman claims the fourth position on this list. He scored 220 runs at an average of 73.33 in 4 matches.
Image: Getty Images
KL Rahul secures the third spot, scoring 452 runs with an average of 75.33 in 11 matches.
Image: Getty Images
Kane Williamson secures the second position with a batting average of 85.33. He scored 256 runs in 4 matches.
Image: Getty Images
Virat Kohli tops the list with an average of 95.62. He scored 765 runs in 11 matches.
Image: Getty Images