Home
Cricket
Players to win most POTM awards in ODIs

Players to win most POTM awards in ODIs

Image Credit: AP Photo/Rafiq Maqbool via Alamy
Sachin Tendulkar has won most number of Player of the Match awards in ODI cricket, whereas Virat Kohli has the highest number among active players.

In a game of cricket, all players try to give their best when they take the field. While the bowlers try to bowl their best possible spell, the batters eye a knock of the ages. With these exceptional performances, the best performer of the day gets rewarded with the Player of the Match award. The Player of the Match award stands as a recognition of impact, influence and excellence under pressure.

Over the years, several players have turned out for the award, whether through a match-changing knock or a spellbinding bowling. Some players have just achieved this recognition on numerous occasions, including legend Sachin Tendulkar, Sanath Jayasuriya, and veteran Virat Kohli, thus making to the list of players to win most POTM awards. Here in this article, let’s take a look at the top few players with the most POTM awards in ODIs.

Players with most POTM awards in ODIs

Jacques Kallis, Ricky Ponting & Shahid Afridi (32 POTM awards)

The fourth place is occupied by three cricketers, who have been one of the best during their playing days. Each of Jacques Kallis, Ricky Ponting and Shahid Afridi have won the Player of the Match award 32 times in ODIs.

Virat Kohli (45 POTM awards)

After adding one more award to his decorated cabinet, Virat Kohli is at third place with 45 Player of the Match awards in ODI cricket. With Kohli only being active now in the 50-over format, he could surpass Sanath Jayasuriya, who is just three ahead of him.

Sanath Jayasuriya (48 POTM awards)

Former Sri Lanka captain and one of the greats of the game, Sanath Jayasuriya, is second in the list to have won most Player of the Match awards. In 445 matches during his playing days from 1989 till 2011, Jayasuriya won the award 48 times.

Sachin Tendulkar (62 POTM awards)

    Known as the ‘God od Cricket’, Sachin Tendulkar sits at the top of the list of players with the most Player of the Match awards in ODI cricket. During his stint from 1989 to 2012, Tendulkar won 62 Player of the Match awards, a record which stands long unbeaten.

    List of players with most Player of the Match awards in ODIs

    PlayerSpanMatchesAwards
    Sachin Tendulkar1989-201246362
    Sanath Jayasuriya1989-201144548
    Virat Kohli2008-202630945
    Jacques Kallis1996-201432832
    Ricky Ponting1995-201237532
    Shahid Afridi1996-201539832
    Viv Richards1975-199118731
    Sourav Ganguly1992-200731131
    Kumar Sangakkara2000-201540431
    Brian Lara1990-200729930

    FAQs

    Who has received the most Player of the Match awards in ODIs so far?

    Indian legend Sachin Tendulkar has received the most Player of the Match awards in ODI cricket history, with 62.

    Who among the active cricketers has received the most Player of the Match awards in ODIs?

    Former Indian skipper and batting stalwart Virat Kohli has received the maximum number of Player of the Match awards, 45.

    When was Virat Kohli recently awarded the Player of the Match award?

    Virat Kohli’s most recent Player of the Match award came on January 11, 2026 for his match-winning 93-run knock in the first ODI vs New Zealand.

    Follow
    Share
    Editor's Pick
    Exclusive | Bound to have competition – Devdutt Padikkal on fighting Venkatesh Iyer for a spot in RCBs XI Cricket Exclusive | 'Bound to have competition' – Devdutt Padikkal on fighting Venkatesh Iyer for a spot in RCB's XI
    Top Stories
    Share article
    Follow us on social media
    Tell us why didn’t you like our article so that we can improve on?
    Choose ranking:
    ICC Test Ranking
    ICC ODI Ranking
    ICC T20I Ranking