Skip to content
Foundation5 min

Cricket's Greatest ODI All-Rounders

The players who made the greatest combined impact with bat and ball in ODI cricket — from Kapil Dev to Stokes to Jadeja.

Written by GeoCric EditorialUpdated Jul 29, 2026
ShareShareWhatsAppFacebook

Defining the ODI All-Rounder

An ODI all-rounder is judged differently from a Test all-rounder. In Tests, the benchmark is averages — a batting average of 30+ and a bowling average of 30– qualifies. In ODIs, the impact is measured by contribution ratio: runs per over added vs overs per wicket. The ideal ODI all-rounder scores at 80+ strike rate and keeps bowling economy below 5.5 runs per over — providing double value in a format where every run and every wicket decides the game. The rarity of genuine ODI all-rounders — those who would make the team as a batsman OR as a bowler independently — is what makes them so valuable in tournament cricket.

Kapil Dev: The Original Impact All-Rounder

Kapil Dev was India's first genuinely world-class ODI all-rounder. His 253 ODI wickets at 27.45 remain among the finest ODI bowling records of the pre-2000 era; his lower-order batting, including the 175* against Zimbabwe at Tunbridge Wells in the 1983 World Cup (made when India were 17 for 5), was the defining innings of India's tournament victory. Kapil's specific value: he could change a match with either contribution — bowling Pakistan for 173 or making the runs when the top order collapsed. His ODI batting average of 23.79 looks modest but understates his impact in crisis situations: he was the 'break glass' option that worked consistently.

Lance Klusener: The 1999 World Cup Machine

Lance Klusener's 1999 World Cup performance remains the finest individual ODI all-round series in history: 281 runs at 140+ strike rate, 17 wickets at 12.6. He was Man of the Tournament and, had South Africa not suffered the Klusener-Donald run-out against Australia in the semi-final, would have been remembered as the man who won South Africa the World Cup rather than the man associated with their most heartbreaking exit. Klusener's batting — hitting over mid-wicket and mid-on with a two-handed bludgeon that rarely found fielders — was not technically classical but was devastatingly effective. His left-arm medium pace was the most economical South Africa possessed in the tournament.

Shakib Al Hasan: The Consistent Champion

Shakib Al Hasan of Bangladesh is statistically the greatest ODI all-rounder in history by combined ranking: he has been simultaneously in the top 5 for both ODI batting and bowling more often than any other player in the ICC rankings history. His left-arm spin at 4.8 economy rate and his batting average of 37+ across 200+ ODIs make him the complete package. His 2019 World Cup: 606 runs and 11 wickets — an all-round performance of the highest quality that Bangladesh's exit in the group stage (by the narrowest possible margins) failed to receive the recognition it deserved. His consistent performance across 18 years of ODI cricket makes him the definitive statistical model for the position.

Ben Stokes and the Next Generation

Ben Stokes's retirement from ODI cricket in 2021 — citing workload management — removed the most dynamic all-rounder of his generation from the format. His 2019 World Cup final innings of 84* from 98 balls and subsequent Super Over were the defining performances of England's first World Cup title. His bowling — 20 wickets in the tournament — was consistently impactful. Ravindra Jadeja and Hardik Pandya represent India's competing claims for the position in 2023–2025: Jadeja's Test dominance and Pandya's T20 impact rate are both exceptional, but neither matches Stokes's complete-format supremacy. Stokes himself, following the Bazball captaincy ascent, is now judged primarily as a Test match-winner — the greatest loss to ODI cricket of the decade.