Image: Getty Images
Rachin Ravindra takes 10th position. He scored 578 runs in 10 World Cup matches during ICC World Cup 2023.
Image: Getty Images
Kane Williamson comes at 10th position on this list. He scored 578 runs in 10 WC matches during ICC World Cup 2019.
Image: Getty Images
Quinton de Kock secures 8th position on the list. He scored 594 runs in 10 WC matches during ICC World Cup 2023.
Image: Getty Images
Indian captain Rohit Sharma takes 7th position. He scored 597 runs in 11 WC matches during ICC World Cup 2023.
Image: Getty Images
Bangladesh's Shakib Al Hasan comes at 6th position. He scored 606 runs in 8 WC matches during ICC World Cup 2019.
Image: Getty Images
Australia's David Warner takes 5th position on the list. He scored 647 runs in 10 WC matches during ICC World Cup 2019.
Image: Getty Images
Rohit Sharma again takes 4th spot on the list. He scored 648 runs in 9 WC matches during ICC World Cup 2019.
Image: Getty Images
Australia's Matthew Hayden takes 3rd position on the list. He scored 659 runs in 11 WC matches during ICC World Cup 2007.
Image: Getty Images
Indian legend Sachin Tendulkar comes 2nd on the list. He scored 673 run in 11 WC matches during ICC World Cup 2003.
Image: Getty Images
Greatest of ODI Cricket, Virat Kohli tops the list. He scored 765 runs in 11 WC matches during ICC World Cup 2023.
Image: Getty Images