Sachin Tendulkar has won most player of the match award in ODI cricket while Sri Lankan southpaw Sanath Jayasuriya comes second. Pakistan’s legend Shahid Afridi comes third and Jacques Kallis, leader in tests, comes fourth while destroyer batter of yesteryear King Viv comes sixth with very few ODI as compared to others in the following list of players with most man of match awards in ODI cricket.
The Top 10 Cricketers With Most Player of the Match Award in ODIs:
10. Brian Lara – 30 awards
He is widely regarded as one of the greatest batsmen of his era and one of the finest ever to have graced the game. He topped the Test batting rankings on several occasions and holds several cricketing records, including the record for the highest individual score in a test innings after scoring 400 not out against England at Antigua in 2004. During his ODI career span 1990-2007, he won 30 player of the match award in 299 matches.
9. Kumar Sangakkara – 31 awards
The world’s renowned wicketkeeper batsman and right-arm offbreak bowler, Kumar Sangakkara from Sri Lanka comes at number 9th position. During his ODI career spanning 2000-2015, in 404 matches, he won 31 time player of the match award.
8. Sourav Ganguly – 31 awards
Sourav Ganguly’s ability to polarise opinion led to one of the most fascinating dramas in Indian cricket. He is regarded as one of India’s most successful captains in modern times. Currently, he is the 5th highest run scorer in One Day Internationals and was the 3rd person in history to cross the 10,000 run landmark, after Sachin Tendulkar and Inzamam Ul Haq. Nobody can argue about him being one of the greatest one-day batsmen of all time. During his ODI career from 1992 to 2007, in 311 ODI matches, he won Player of the Match Award 31 time.
7. Sir Viv Richards – 31 awards
You knew when he was coming. The outgoing batsman would already have disappeared into the pavilion, and the expectation of what was to follow filled the air. Viv kept you waiting… time to ponder. Then he appeared, sauntering, swaggering, arms windmilling slowly. He would take guard, and then, head tilted back slightly and cudding his gum, he would walk a few paces down the pitch to tap it while looking the bowler in the eye. It was calculated menace and magnificent theatre from arguably the most devastating batsman of all time.
Popularly known as Viv (or King Viv), he is regarded as one of the greatest batsmen of all time and as one of the very finest players in the history of the cricket. During his ODI career span 1975-1991, he won 31 player of the match award in 187 matches.
6. Ricky Ponting – 32 awards
Ricky Ponting, the most uncompromising player of his generation, grew into Australia’s most successful run-maker and only sits below Bradman in the country’s overall ratings. He is a specialist right-handed batsman, slips and close catching fielder, as well as a very occasional bowler. During his ODI career span 1995-2012, he won 32 player of the match award in 375 matches.
5. Jacques Kallis – 32 awards
A right-handed batsman and right-arm fast-medium swing bowler, Kallis is regarded as one of the greatest of the game’s all-rounders. As of 2013 he was the only cricketer in the history of the game to score more than 11,000 runs and take 250 wickets in both one-day and Test match cricket. During his ODI career span 1996-2014, he won 32 player of the match award in 328 matches.
4. Shahid Afridi – 32 awards
Of Shahid Afridi it can safely be said that cricket never has and never will see another like him. To say he is an allrounder is to say Albert Einstein was a scientist; it tells a criminally bare story.
Undoubtedly world’s most famous cricketer of all time is Shahid Khan Afridi. Best known as Boom Boom, by his aggressive batting style. He is the 2nd player with 10,000+ runs and 500+ wickets in international cricket after Kallis. He hold the fourth place on our list. During his ODI career spanning 1996-2015, in 398 matches, he won 32 time player of the match award.
3. Virat Kohli – 32 awards
No word describes Virat Kohli better. His passion for cricket has made him one of the best batsmen in the world across formats, and has also helped him grow into a ruthless captain. It’s also passion that defines Kohli’s emotional, effervescent and at times firecracker character. Virat Kohli does not hold back and that remains his strength. During his ODI career spanning 2008-2019, in 227 matches, he won 32 time player of the match award.
2. Sanath Jayasuriya – 48 awards
At #2 world’s renowned all-rounder, Sanath Jayasuriya, who had an international cricket career that spread over two decades. He is the only player to score over 12,000 runs and capture more than 300 wickets in One Day Internationals, and hence regarded as one of the best all rounders in the history of limited-overs cricket. During his his ODI career, spanning between 1989-2011, in 445 matches, he won 48 time player of the match award.
1. Sachin Tendulkar – 62 awards
The master bluster, the most complete batsman and the most worshiped cricketer in the world, Tendulkar holds just about every batting record worth owning in the game, including those for most runs and hundreds in Tests and ODIs, and most international runs. During his international cricket career from 1989 to 2012, in 463 ODI matches, he won Player of the Match Award 62 time.
Note: All quotations and stats are according to espncricinfo.