5. Angelo Mathews (Sri Lanka) – 1,244 runs
Sri Lanka’s Angelo Mathews has a solid technique which when coupled with his sound temperament makes him a quality batsman across formats. He has played the role of a finisher for Sri Lanka quite efficiently. His cool and calm demeanor helps him a great deal when it comes to high pressure situations. After retirements of Sangakkara and Jayawardene, he is one of the mainstays for the Asian side. Talking about his ODI career, 2014 was his most fruitful year. In 31 innings as Lankan skipper, he aggregated 1,244 runs at an average of 62.20 with a century and nine fifties.