Player Of The Match Awards, cricketers, ODI cricket
(Image Credit: Google)

7. Sir Viv Richards (West Indies) – 31 ODI MoMs

Top Ten Cricketers Who Win Most Player Of The Match Awards In ODI 1
Image Credit: Getty Images

The legendary Caribbean cricketer Sir Viv Richards is known as one of the greatest batsmen in international cricket history. After playing 187 ODIs, Sir Viv Richards scored 6,721 runs (average 47.00), including 11 centuries and 45 half-centuries. Moreover, as a right-arm slow bowler, he also took 118 ODI wickets. In his ODI career, he won 31 Player of the Match awards and West Indies won all those matches.