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

3. Virat Kohli (India) – 32 ODI MoMs

Player Of The Match Awards, cricketers, ODI cricket
Image Credit: Getty Images

In this top 10 list, the Indian cricketer Virat Kohli is the only active international cricketer at present. After playing 228 ODIs, Kohli has scored 10,861 runs (average 59.34), including 41 centuries and 49 half-centuries. Kohli is known as one of the greatest batsmen in international cricket history. He has won 32 ODI Player of the Match awards and out of these, India has won 31 matches.