Lionel Messi has won the most Man of the Match awards in football history, with 395 listed in the source I found. Cristiano Ronaldo is second with 176, which shows how far Messi leads the pack.

Quick Scoop

  • Lionel Messi: 395 Man of the Match awards.
  • Cristiano Ronaldo: 176.
  • Zlatan Ibrahimovic: 116.
  • Eden Hazard: 100.
  • Robert Lewandowski: 96.

Note

These totals can vary slightly depending on whether a site counts only certain competitions, so the exact ranking may differ by source. But across the sources I checked, Messi is clearly the all-time leader.