Former India captain Virat Kohli is the second-highest run-getter among active cricketers in the ICC Men's ODI World Cup. Kohli has scored 1,030 runs in 26 matches at an average of 46.81 in World Cup matches. (Photo: ANI)
Team Indian captain Rohit Sharma has tallied 978 runs in 17 World Cup games at an average of 65.2 with 6 hundreds and 3 fifties so far. (Photo: ANI)
Bangladesh skipper Shakib al Hasan is the highest run-getter among active cricketers with 1,146 runs from 29 World Cup matches at an average of 45.84 with 2 hundreds and 10 fifties. (Photo: ANI)
New Zealand opener Martin Guptill has notched up 995 runs in 27 World Cup games at an average of 43.26 with 2 hundreds and 4 fifties. (Photo: ANI)
Australian opener David Warner has scored 992 runs in 18 World Cup matches at an average of 62 with 4 hundreds and 3 fifties. (Photo: ANI)