5. Ben Stokes (England)
Every list needs a modern marvel, and Ben Stokes is the personification of clutch. If you need a player to win a game in an impossible situation, you call Stokes. He is a powerful, aggressive batsman who has played some of the most iconic innings in recent
history, including the 2019 World Cup Final and an unbelievable solo effort to win a Test match against Australia that same summer. As a bowler, he's a workhorse, capable of breaking partnerships with sheer willpower and pace. Add in his acrobatic fielding, and you have the ultimate modern warrior. While others may have more staggering career stats, Stokes’s value is measured in moments of pure, game-winning genius. He doesn't just play the game; he bends it to his will when the stakes are highest.
4. Kapil Dev (India)
Before 1983, India was an underdog in world cricket. After Kapil Dev, they were champions. Dev wasn't just a great player; he was a revolutionary. As a bowler, he was India's first genuine world-class fast bowler, with a beautiful outswinger that troubled the best batsmen for over a decade. He ended his career as the highest wicket-taker in Test cricket history at the time. As a batsman, he was a fearless striker of the ball, capable of turning a game on its head in a matter of minutes. His legendary 175 not-out in the 1983 World Cup, after his team had collapsed, is a foundational story of Indian cricket. He was a brilliant athlete and an inspirational captain who taught a nation how to win.
3. Imran Khan (Pakistan)
Long before he became Prime Minister of Pakistan, Imran Khan was royalty on the cricket field. Blessed with movie-star looks and ferocious talent, Khan was one of the most fearsome fast bowlers of his generation, pioneering the art of 'reverse swing' that made the ball move in mysterious ways. But to call him just a bowler would be a massive disservice. As his career progressed, he transformed himself into a genuine top-tier batsman, averaging over 50 in the final decade of his Test career—a number elite specialists would be proud of. His greatest achievement, however, was his leadership. He molded a team of talented but volatile players into a world-beating unit, culminating in Pakistan's historic 1992 World Cup victory. He was a tactician, a motivator, and a titan of the sport.
2. Jacques Kallis (South Africa)
Imagine a player with the batting technique of a master craftsman and the bowling ability of a frontline workhorse. That was Jacques Kallis. For nearly two decades, the stoic South African was a mountain of consistency. Statistically, his case is almost irrefutable. He is the only cricketer in history to score over 10,000 runs and take over 250 wickets in both Test and One-Day International (ODI) cricket. Think about that—it’s like being a Hall of Fame pitcher and a Hall of Fame hitter in the same body. Kallis wasn't flashy, but he was relentlessly effective. He would grind down opposition with his impenetrable batting defense before punishing them, and then he’d turn around and bowl crucial overs. He was a team’s engine room, its anchor, and its battering ram, all rolled into one.
1. Sir Garfield Sobers (West Indies)
There’s a reason why, whenever the 'greatest all-rounder' debate comes up, it usually starts and ends with one name: Garry Sobers. The man was a cricketing prodigy, a genius who could do literally everything. As a batsman, he was effortlessly elegant, holding the record for the highest-ever Test score (365 not out) for 36 years. But his bowling was where his versatility truly shone. He wasn't just a bowler; he was a whole bowling attack by himself. He could bowl fast-medium swing with the new ball, then switch to orthodox left-arm spin, and if that didn't work, he'd bowl unorthodox wrist-spin. He mastered three distinct bowling styles at the highest level—a feat that remains almost unthinkable today. He was also a superb fielder, especially close to the bat. He is the blueprint, the benchmark, and the undisputed king of the complete cricketer.













