8. Stephen Fleming

1075 from 33 matches at an average of 36 in the World Cup matches is not a bad figure for any batsman. Former Kiwi skipper Stephan Fleming has been a prolific run-scorer for New Zealand in the four World Cup editions he played. His highest score of 134* against South Africa at Jo’burg in the 2003 edition was one of the finest ever knocks ever played by a New Zealand batsmen in ODIs.