In the history of One Day Internationals, there have been many match-winning players. All this itself tells how much a particular player can affect the outcome of a match. Some cricketers have done it repeatedly, making them legends in the sport. This above list ranks the top 10 players to have won the most Man of the Match awards in ODIs, in descending order. These players come from different eras but share one thing, taking control of a match when their team needed it most. Players with Most Man of the Match Awards in ODIs Rank Player Country/Team Matches POTM Awards 1 Sachin Tendulkar India 463 62 2 Sanath Jayasuriya Sri Lanka/Asia 445 48 3 Virat Kohli India 306 44 4 Jacques Kallis SA/Afr/ICC 328 32 5 Ricky Ponting Australia/ICC 375 32 6 Shahid Afridi Pakistan/Asia/ICC 398 32 7 Sir Vivian Richards West Indies 187 31 8 Sourav Ganguly India/Asia 311 31 9 Kumar Sangakkara Sri Lanka/Asia/ICC 404 31 10 Brian Lara West Indies/ICC 299 30 Also Read | Will RCB Play IPL 2026 at Chinnaswamy After Stampede Tragedy? Sachin Tendulkar - 62 Awards Image Source: AFP Sachin Tendulkar leads the chart with a massive 62 Man of the Match awards in 463 ODIs. Nicknamed the "Master Blaster," he is undoubtedly one of the finest batsmen to have played the game. Almost every major batting record is under his belt, including most ODI runs and most ODI centuries. From 1989 to 2012, Sachin ruled the bowlers with his timing, technique, and unmatched game awareness. When India needed a solid knock, Sachin was the one who delivered the goods. His record is likely to stand for many more years. Sanath Jayasuriya - 48 Awards Image Source: Getty Images Sanath Jayasuriya changed ODI cricket forever with his explosive batting in the first 15 overs. The Sri Lankan legend received 48 Man of the Match awards in 445 ODIs. He was the only player to score over 12,000 ODI runs and take more than 300 wickets, making him one of the best all-rounders ever. His fearless approach in the 1996 World Cup brought a new attacking mindset to ODI cricket. Virat Kohli - 44 Awards Image Source: AFP/Getty Images Virat Kohli is one of the most successful modern-day players and has 44 Man of the Match awards in 306 ODIs. He is known for his unmatched consistency when it comes to chasing runs and has hunger, discipline, and passion that sets him apart from other batters. Kohli's emotional and aggressive style has helped him win many tough games for India, while he continues to be one of the strongest ODI players in the world. His most recent POTM award in ODI came against South Africa in the 1st ODI in 2025 that was played in Ranchi. Also Read | Andre Russell Retires from IPL: Top 5 IPL Innings Every Fan Must Remember Ricky Ponting - 32 Awards Image Source: Getty Images Ricky Ponting is the winner of 32 Man of the Match awards in his ODI career from 1995 to 2012. He was the spine behind Australia's batting and among the finest captains in cricket history. He led Australia to two World Cup titles, his pull shot, sharp fielding, and never-say-die attitude being his identity. Jacques Kallis - 32 Awards Image Source: Getty Images Jacques Kallis is considered among the best all-rounders ever to play cricket. He won 32 Man of the Match awards in 328 ODIs. Kallis scored in excess of 11,000 runs and took upwards of 250 wickets in ODIs. His calm style of play, match control, and balance with both bat and ball made him the complete ODI player. Shahid Afridi - 32 Awards Image Source: AFP Known as "Boom Boom," Shahid Afridi won 32 awards in 398 ODIs. He was one of the most exciting players the world has ever seen. He was something of a runaway success with his very aggressive batting style, quick leg-spin, and high-energy presence. He is among those selective players fortunate to achieve more than 10,000 runs and 500 wickets in international cricket. Sir Vivian Richards - 31 Awards Image Source: Getty Images Viv Richards is thus the most ruthless, ferocious batsman in history, hands down. He managed to rope in 31 Man of the Match awards from 187 ODIs. His swagger, power, and defiant batting altered the face of cricket in the seventies and eighties. And when Viv walked in, stadiums would know that something special was coming. Also Read | Top 5 India Domestic Players who may attract high bids in 2026 IPL Mini auction Sourav Ganguly - 31 Awards Image Source: Getty Images Sourav Ganguly won 31 awards in 311 ODIs. Nicknamed "Dada," he was instrumental in shaping modern Indian cricket. Ganguly scored over 11,000 runs and was the third player to cross 10,000 ODI runs. He was a strong leader who built confidence in young players. Kumar Sangakkara - 31 Awards Image Source: AFP Kumar Sangakkara is considered one of the best in the world among wicketkeeper-batsmen. He won 31 Man of the Match awards in 404 ODIs. With his class, consistency, and smooth batting style, Sangakkara became Sri Lanka’s backbone for more than a decade. Brian Lara - 30 Awards Image Source: Getty Images Brian Lara won 30 Man of the Match awards in 299 ODIs. He is generally considered as one of the best left-handed batters of all time. Lara still holds a record for the highest Test score in the world-400* against England. Elegance, timing, and the ability to dominate bowlers made him a worldwide superstar.