#4 Virat Kohli - 56*
The Indian run-machine Virat Kohli has truly been one of the most dynamic cricketers of his generation and has broken records for fun. His sheer determination makes him a fierce competitor and it is no secret that the Indian skipper has been pivotal to what many label as a glorious period of Indian cricket, especially on the Test front.
His persistence in the middle has helped him grab 56 man-of-the-match awards in his time as an international cricketer so far and by looking at his fitness, it will be a folly to say that the number won't grow. He is the only active cricketer on this list which makes Kohli's achievements all the more special.
Having won 9 awards in Test cricket, 35 in ODIs and 12 in T20Is, one thing is pretty crystal clear Kohli is the jack of all formats and a master of them too.
#3 Jacques Kallis - 57
Undoubtedly the greatest all-rounder of the modern game, Jacques Kallis is a legend of the sport in every sense. From his majestic batting to his effective bowling, Kallis was a skilful player who always influenced the game in one way or other. Runs, wickets or man-of-the-match awards, Kallis is found in every glorious list.
Kallis was named the man-of-the-match on 57 occasions in his long, successful international career which truly highlights his ability. The breakdown of Kallis's tally is as follows: 32 in ODIs, 23 in Test cricket and 2 in T20Is. He helped Proteas in numerous encounters with his sheer brilliance and it won't be won't be wrong to say that an on-song Kallis was a petrifying sight for the opponents.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news