Ben Stokes vs Rahul Dravid
Full head-to-head breakdown across Test, ODI, T20I & IPL — batting, bowling and career records
Ben Stokes vs Rahul Dravid: Complete Head-to-Head — Batting, Bowling & All Formats Compared
Rahul Dravid leads this head-to-head 7–12 across batting categories, holding a clear advantage — with the strongest edge coming in Test cricket, where Rahul Dravid averages 52.31 compared to Ben Stokes's 34.47.
In ODI cricket, Ben Stokes leads with an average of 41.23 versus Rahul Dravid's 39.17 — a slim margin of 2.06 runs per dismissal. Rahul Dravid leads on total ODI runs (10,889 vs 3,463). Rahul Dravid's 12 ODI centuries to Ben Stokes's 5 shows a greater ability to cash in on big starts.
In T20 Internationals, Rahul Dravid holds the edge — averaging 31 at a strike rate of 147.62, while Ben Stokes averages 21.67 at SR 128.01. In the IPL, Rahul Dravid leads with 2,174 runs versus 935 — a gap that reflects both opportunity and impact in franchise cricket.
Both players contribute with the ball. Ben Stokes leads on international wickets (352 vs 5 across formats), and their all-round contributions add meaningful value beyond batting averages alone.
| Ben Stokes | Stat | Rahul Dravid |
|---|---|---|
| M | ||
| Inn | ||
| Runs | ||
| HS | ||
| Avg | ||
| SR | ||
| 100s | ||
| 50s | ||
| 4s | ||
| 6s | ||
| Ducks | ||
| NO |
Overall Profile — TEST
Key Stats — TEST
📤 Share this Ben Stokes vs Rahul Dravid comparison
The Verdict
Rahul Dravid takes this comparison 7–12 across batting categories. Rahul Dravid's century count (48 vs 19) reflects a superior ability to turn starts into defining innings.
Frequently Asked — Ben Stokes vs Rahul Dravid
Rahul Dravid leads 7–12 across the batting categories included in this comparison. Rahul Dravid leads in more batting categories overall, while Ben Stokes holds advantages in some individual metrics.
Ben Stokes holds the edge in ODI batting average, averaging 41.23 with 3463 runs, compared to Rahul Dravid's average of 39.17 and 10889 runs. Ben Stokes has also scored more ODI centuries (5 vs 12).
In Test cricket, Rahul Dravid averages 52.31 versus Ben Stokes's 34.47 — a massive gap of 17.84 runs per dismissal. Rahul Dravid has accumulated 13,288 Test runs including 36 centuries.
In T20Is, Rahul Dravid averages 31 at a strike rate of 147.62, while Ben Stokes averages 21.67 at a strike rate of 128.01. Rahul Dravid has the higher strike rate (147.62 vs 128.01).
Rahul Dravid leads in IPL run-scoring with 2,174 runs at a strike rate of 115.52, compared to Ben Stokes's 935 runs. Ben Stokes leads in IPL sixes (32 vs 28), making them the bigger boundary threat despite fewer runs.
Both players have contributed with the ball. Ben Stokes has taken 352 international wickets compared to Rahul Dravid's 5. Rahul Dravid has the lower white-ball economy rate (5.48 vs 7.22).
Ben Stokes records their highest batting average in ODIs (41.23), while Rahul Dravid records their highest batting average in Tests (52.31), highlighting strengths in different formats.