Top 10 Players With Highest Batting Average in ICC World Cup 2023 

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

10. Rachin Ravindra (NZ)

Mohammad Rizwan claims the ninth spot with a batting average of 65.83, with 395 runs in 9 matches. 

Image: Getty Images

9. Mohammad Rizwan

Shreyas Iyer holds the eighth position. He scored 530 runs with an average of 66.25 in 11 matches. 

Image: Getty Images

8. Shreyas Iyer (IND): 

Glenn Maxwell secures the 7th spot with a batting average of 66.66. He scored 400 runs in 9 matches. 

Image: Getty Images

7. Glenn Maxwell (AUS): 

Daryl Mitchell takes the sixth position, scoring 552 runs at an average of 69.00 in 10 matches. 

Image: Getty Images

6. Daryl Mitchell (NZ):  

Afghanistan's Azmatullah Omarzai secures the fifth spot with an average of 70.60. He scored 353 runs in 9 matches. 

Image: Getty Images

5. Azmatullah Omarzai

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

4. Fakhar Zaman (PAK):  

KL Rahul secures the third spot, scoring 452 runs with an average of 75.33 in 11 matches. 

Image: Getty Images

3. KL Rahul (IND):  

Kane Williamson secures the second position with a batting average of 85.33. He scored  256 runs in 4 matches. 

Image: Getty Images

2. Kane Williamson (NZ): 

Virat Kohli tops the list with an average of 95.62. He scored 765 runs in 11 matches. 

Image: Getty Images

1. Virat Kohli (IND):