#3 Jacques Kallis
The former South African cricketer, Jacques Kallis is undoubtedly one of the best all-rounders. He has been a role model for many cricketers. In 328 ODI games, he scored 11579 runs and has taken 273 wickets.
He is the only player in the cricket history to score 10000 runs and pick up 250 wickets in both ODI and Test cricket. Kallis, who also troubled many batsmen with the ball, won many matches for his team.
#4 Yuvraj Singh
Yuvraj Singh is arguably one of the greatest match-winners for India in the limited-overs format. The Indian team has won 2007 T20 World Cup and 2011 World Cup, thanks to Yuvraj Singh's all-round performances.
He has an ability to play according to the situation and can hit big sixes. He adjudged the 'Man of the Tournament' award in the 2011 World Cup for his exceptional skills with both the bat and the ball. Yuvraj, who has played 304 ODI games, scored 8701 runs and picked up 111 wickets.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️