Ben Stokes Profile: Age, Stats, Records & Ranking
Ben Stokes, whose full name is Benjamin Andrew Stokes, is regarded as one of England’s finest all-rounders and is considered a key cricketer of the modern era.
Known for his aggressive batting, effective bowling, and strong leadership qualities, he is recognized worldwide. Stokes has represented England across all three formats Test, ODI, and T20 for a long period, and his batting under pressure is widely regarded as exceptional.
At present, he is leading England’s Test team, and previously, he has also served as captain in the ODI format. Some of his innings are among the most memorable in cricket history, including his iconic performances in the 2019 World Cup and the unforgettable Headingley Test during the Ashes series.
He has won the Player of the Match award multiple times, reflecting his impact on games. Ben Stokes is a genuine match-winner, capable of changing the result of a match with his presence alone.
His inclusion strengthens both England’s middle-order batting and bowling units.
Especially in Test cricket, England now has fewer highly experienced players following the retirements of James Anderson, Eoin Morgan, and Jason Roy. At present, Joe Root and Ben Stokes are among the most experienced players continuing for England in the Test and ODI formats.
| Player Info | Stats |
| Full Name: Benjamin Andrew Stokes Born: June 4, 1991 Age: 34 Years Role: All-rounder / Test Captain Rank: #3 (Test All-rounder) | Test Career: Matches: 120 | Runs: 7,216 • Wickets: 245 | Avg: 34.85 (Bat) ODI Career: Matches: 114 | Runs: 3,463 • Wickets: 74 | 100s: 5 T20I Career: Matches: 43 | Runs: 585 • Wickets: 26 | SR: 128.01 |
Table of Contents
Ben Stokes Batting Stats
So far, Ben Stokes has played 277 international matches, scoring more than 11,000 international runs. His strongest format is Test cricket, where he has maintained an average of around 35. Across his international career, he has scored 19 centuries at various venues.
| Format | Matches | Runs | Average | SR | 100s / 50s | High Score |
|---|---|---|---|---|---|---|
| Tests | 120 | 7,216 | 34.86 | 58.44 | 14 / 37 | 258 |
| ODIs | 114 | 3,463 | 41.23 | 95.69 | 5 / 24 | 182 |
| T20Is | 43 | 585 | 21.67 | 128.01 | 0 / 1 | 52* |
Bowling Stats
In terms of bowling statistics, he has taken 375 wickets in 270 matches, with an economy rate of around seven, which is considered very solid for an all-rounder. He has taken five-wicket hauls on six occasions. His best bowling figures came in Test cricket, where he claimed six wickets for 22 runs.
| Format | Matches | Wickets | Average | Economy | 5w Hauls | Best Bowling |
|---|---|---|---|---|---|---|
| Tests | 120 | 245 | 31.24 | 3.34 | 6 | 6/22 |
| ODIs | 114 | 74 | 42.39 | 6.05 | 1 | 5/61 |
| T20Is | 43 | 26 | 32.92 | 8.39 | 0 | 3/26 |
