9. Kumar Sangakkara (Sri Lanka/Asia XI/ICC World XI) – 31 ODI MoMs

Former Sri Lankan wicketkeeper-batsman Kumar Sangakkara won 31 Player of the Match awards out of his 404 ODIs. In ODI cricket history, Sangakkara is the second most run-scorer as he scored 14,234 runs with an average of 41.98. The left-handed batsman hit 25 centuries and 93 half-centuries in ODI career. Out of his 31 ODI MoMs, his side won 29 times.