Ben Stokes Highest T20 Score for England – Career Best Innings and Records
Ben Stokes’ highest T20 International score for England is 52 not out. He played the innings against Pakistan in the 2022 ICC Men’s T20 World Cup final at the Melbourne Cricket Ground, helping England chase 138 and win their second T20 World Cup title.
The score may look modest compared with the huge T20 hundreds seen in modern cricket, but its importance was much greater than the number itself. England were under pressure against a strong Pakistan bowling attack, wickets were falling, and Stokes stayed at the crease until the chase was almost complete.
He finished his England T20I career with 585 runs in 43 matches, one half-century and 26 wickets.
Ben Stokes T20I Career Stats for England
| Stat | Ben Stokes T20I Record |
|---|---|
| Matches | 43 |
| Innings | 36 |
| Runs | 585 |
| Highest Score | 52* |
| Batting Average | 21.66 |
| Strike Rate | 128.01 |
| Centuries | 0 |
| Half-Centuries | 1 |
| Fours | 42 |
| Sixes | 22 |
| Wickets | 26 |
| Best Bowling | 3/26 |
| Bowling Average | 32.92 |
| Economy Rate | 8.39 |
| Catches | 22 |
Stokes played his first T20 International for England against West Indies in September 2011. His final T20I appearance came in the 2022 World Cup final against Pakistan.
Ben Stokes Highest T20 Score – 52* vs Pakistan
Ben Stokes scored his career-best 52 not out from 49 balls against Pakistan on November 13, 2022.
It came in the biggest possible match: the T20 World Cup final.
Pakistan batted first at the Melbourne Cricket Ground and scored 137/8 from 20 overs. Shan Masood top-scored with 38, while Babar Azam made 32.
England had a target of 138.
On paper, it did not look particularly large, but Pakistan’s fast bowlers quickly turned the chase into a difficult contest.
England Lost Early Wickets in the Final
Shaheen Shah Afridi dismissed Alex Hales for one in the first over.
Phil Salt scored ten before Haris Rauf removed him, and Jos Buttler was dismissed for 26 after giving England a positive start.
England slipped to 45/3.
Stokes was now batting against an attack containing Shaheen Afridi, Naseem Shah, Haris Rauf and Mohammad Wasim.
The pitch was offering enough assistance to the fast bowlers, and England could not simply attack every delivery.
Stokes settled into the innings and concentrated on keeping the chase under control.
Stokes and Harry Brook Rebuilt the Chase
Harry Brook joined Stokes after Buttler’s dismissal.
The pair slowed Pakistan’s momentum without allowing the required rate to become too high.
Brook eventually fell for 20, leaving England at 84/4.
Moeen Ali then joined Stokes and played a useful attacking innings.
Moeen’s 19 from 13 balls helped England move closer to the target while Stokes remained at the other end.
Stokes Reached His First T20I Fifty
Stokes brought up his first and only T20 International half-century during the final.
He eventually finished on 52 not out from 49 balls, hitting five fours and one six.
England reached 138/5 in 19 overs and won the match by five wickets.
Stokes was at the crease when the winning runs were scored.
The innings gave him his highest score in T20 Internationals and completed England’s second Men’s T20 World Cup title after their first victory in 2010.
Ben Stokes 52* vs Pakistan Scorecard
| Detail | Record |
|---|---|
| Runs | 52* |
| Balls | 49 |
| Fours | 5 |
| Sixes | 1 |
| Strike Rate | 106.12 |
| Opposition | Pakistan |
| Tournament | ICC Men's T20 World Cup |
| Match | Final |
| Venue | Melbourne Cricket Ground |
| Date | November 13, 2022 |
| Result | England won by 5 wickets |
The innings remains Stokes’ only fifty in T20 International cricket.
Ben Stokes in the 2022 T20 World Cup Final
Stokes’ final innings was very different from the typical high-strike-rate T20 knock.
Pakistan’s bowlers kept the match tight for long periods.
England needed someone to stay at the crease rather than chase boundaries from every ball.
Stokes played that role.
He absorbed the pressure when Pakistan were taking wickets and accelerated once England moved closer to the target.
His unbeaten 52 became one of the defining innings of England’s 2022 World Cup campaign.
Ben Stokes T20 World Cup Record
Stokes represented England in multiple T20 World Cups.
His most important tournament was the 2022 edition in Australia.
The final against Pakistan gave him his only T20I half-century and his first Men’s T20 World Cup title.
He had also been part of England’s team in the 2016 T20 World Cup, when they reached the final against West Indies.
That match ended very differently for Stokes.
Ben Stokes in the 2016 T20 World Cup Final
England faced West Indies in the 2016 final at Eden Gardens in Kolkata.
England scored 155/9.
West Indies needed 19 runs from the final over, and Stokes was given the ball.
Carlos Brathwaite hit the first four deliveries of the over for six.
West Indies won the match with two balls remaining.
It became one of the most famous finishes in T20 World Cup history.
Six years later, Stokes returned to a T20 World Cup final and produced the unbeaten 52 that helped England defeat Pakistan.
From the 2016 Final to the 2022 Final
The two finals became important parts of Stokes’ T20 career.
In 2016, he was the bowler when England lost the trophy.
In 2022, he was the batter who remained unbeaten when England won it.
The gap between those two matches covered six years of international cricket and several major moments in Stokes’ career.
His 52 not out in Melbourne therefore became more than simply his highest T20I score.
It was also his final innings in the format for England.
Ben Stokes T20I Runs
Stokes scored 585 runs from 36 innings in T20 Internationals.
He averaged 21.66 and had a career strike rate of 128.01.
His batting numbers were lower than his records in Tests and ODIs because his T20I role often changed.
He regularly batted in the middle order and was also selected for his bowling and fielding.
His complete value to the team was therefore not based only on runs.
Ben Stokes T20I Batting Record
| Batting Record | Total |
|---|---|
| Runs | 585 |
| Highest Score | 52* |
| Average | 21.66 |
| Strike Rate | 128.01 |
| 50s | 1 |
| 100s | 0 |
| Fours | 42 |
| Sixes | 22 |
Stokes never scored a T20I century.
His unbeaten 52 in the World Cup final remained the only fifty of his England T20I career.
Ben Stokes T20I Bowling Record
Stokes was also a useful right-arm fast-medium bowler.
He took 26 wickets in 43 T20 Internationals.
| Bowling Record | Total |
|---|---|
| Wickets | 26 |
| Best Bowling | 3/26 |
| Bowling Average | 32.92 |
| Economy Rate | 8.39 |
| Balls Bowled | 612 |
His best bowling figures in T20 Internationals were 3/26.
England could use him as an additional pace option, giving the side more flexibility when selecting its batting line-up.
Ben Stokes Highest Score in All T20 Cricket
Stokes’ highest score for England in T20 Internationals is 52 not out, but his highest score across all T20 cricket is 107 not out.
He scored the century for Rising Pune Supergiant against Gujarat Lions in IPL 2017.
Stokes walked in after Pune lost early wickets and produced one of the best innings of his IPL career.
He finished unbeaten on 107 not out, which remains his highest score in the format outside international cricket.
Ben Stokes T20 Career Stats
Across international and domestic T20 cricket, Stokes played significantly more matches than his 43 England appearances.
| T20 Career Stat | Record |
|---|---|
| Matches | 160+ |
| Runs | 3,000+ |
| Highest Score | 107* |
| Centuries | 2 |
| Half-Centuries | 10 |
| Wickets | 90+ |
His franchise career included appearances in the IPL, The Hundred and other domestic T20 competitions.
Ben Stokes IPL Century
Stokes produced his first IPL century during his debut season with Rising Pune Supergiant in 2017.
The innings came against Gujarat Lions.
He later scored another IPL hundred while representing Rajasthan Royals.
These performances showed that his relatively low T20I highest score was not because he lacked the ability to play long attacking T20 innings.
His England role simply gave him fewer opportunities to bat for an entire innings.
Ben Stokes' 2017 IPL Season
The 2017 IPL season was one of Stokes’ strongest T20 campaigns.
Rising Pune Supergiant had paid a major auction price to sign the England all-rounder.
He responded with contributions in both batting and bowling.
Stokes scored more than 300 runs, took wickets and produced his maiden T20 century.
He was named the IPL’s Most Valuable Player for the season.
Ben Stokes' Second IPL Century
Stokes later produced another major T20 innings for Rajasthan Royals.
He scored an unbeaten century against Mumbai Indians during IPL 2020.
Rajasthan were chasing a large target, and Stokes opened the batting.
He stayed until the end and guided Rajasthan through the chase.
That innings gave him his second T20 century.
Ben Stokes Highest Scores by Format
Stokes’ highest international scores vary significantly between formats.
| Format | Highest Score |
|---|---|
| Test | 258 |
| ODI | 182 |
| T20I | 52* |
| Overall T20 | 107* |
His highest Test score of 258 came against South Africa at Cape Town in 2016.
His ODI best of 182 came against New Zealand at The Oval in 2023.
His T20I best of 52 not out came against Pakistan in the 2022 World Cup final.
Ben Stokes Highest ODI Score
Stokes scored 182 against New Zealand in 2023, his highest ODI score.
He made the innings at The Oval after coming out of ODI retirement ahead of the Cricket World Cup.
Stokes struck 182 from 124 balls and helped England reach 368.
At the time, it became the highest individual ODI score by an England batter.
The innings included 15 fours and nine sixes.
Ben Stokes Highest Test Score
Stokes’ highest Test score is 258 against South Africa at Cape Town in January 2016.
He scored the runs from only 198 balls.
Stokes and Jonny Bairstow shared a huge 399-run partnership for the sixth wicket.
The innings contained 30 fours and 11 sixes.
It remains one of the most destructive innings of his Test career.
Ben Stokes International Career by Format
| Format | Matches | Runs | Highest Score | Wickets |
|---|---|---|---|---|
| Tests | 122 | 7,273 | 258 | 252 |
| ODIs | 114 | 3,463 | 182 | 74 |
| T20Is | 43 | 585 | 52* | 26 |
Stokes finished his international career in 2026 after representing England across all three formats.
His T20I career had already ended with the 2022 World Cup final.
Ben Stokes T20I Debut
Ben Stokes made his T20 International debut against West Indies on September 23, 2011.
He was still in the early stages of his England career at the time.
Stokes later developed into a major all-rounder across all formats, although Test and ODI cricket produced most of his biggest individual batting scores.
Ben Stokes Last T20I Match
Stokes’ final T20 International was the 2022 T20 World Cup final against Pakistan.
That means his final T20I innings was also his highest.
He finished unbeaten on 52 and left the format as a World Cup winner.
Few players finish a format with their career-best score coming in a World Cup final.
Ben Stokes T20I Centuries
Ben Stokes did not score a century for England in T20 International cricket.
His only fifty was the unbeaten 52 against Pakistan.
However, he scored two centuries in domestic T20 cricket, including IPL hundreds.
This creates a major difference between his international T20 record and his overall T20 batting record.
Ben Stokes T20I Sixes
Stokes hit 22 sixes for England in T20 Internationals.
His T20 batting was based on power, especially through the leg side and straight down the ground.
He was capable of clearing large boundaries but often batted in situations where England already had several specialist power hitters around him.
Players such as Jos Buttler, Alex Hales, Eoin Morgan and later Liam Livingstone often handled much of England’s attacking batting.
Ben Stokes T20 World Cup Final Records
The 2022 final gave Stokes several important career marks.
He recorded:
- his highest T20I score,
- his first T20I fifty,
- his only T20I fifty,
- an unbeaten innings in a World Cup final,
- and his first Men's T20 World Cup title.
England’s victory also made them holders of both the ODI World Cup and T20 World Cup titles at the same time.
Stokes' 2019 and 2022 World Cup Final Innings
Stokes played central roles in two England World Cup victories.
In the 2019 ODI World Cup final, he scored 84 not out against New Zealand.
In the 2022 T20 World Cup final, he scored 52 not out against Pakistan.
| Final | Score | Opposition | Result |
|---|---|---|---|
| 2019 ODI World Cup | 84* | New Zealand | England won |
| 2022 T20 World Cup | 52* | Pakistan | England won |
Both innings came during tense chases and both ended with Stokes unbeaten.
Ben Stokes' Major T20 Records
Stokes’ T20 career includes several notable achievements:
- Highest T20I score of 52*
- 585 T20I runs for England
- 26 T20I wickets
- Best T20I bowling figures of 3/26
- 2022 T20 World Cup winner
- Unbeaten 52 in the 2022 World Cup final
- Two centuries in overall T20 cricket
- Overall T20 highest score of 107*
- IPL Most Valuable Player in 2017
His T20I numbers were not as large as those of England’s specialist batters, but his biggest innings came in the match that mattered most.
Ben Stokes Retirement From International Cricket
Stokes retired from international cricket in 2026 after a career that had started in 2011.
His final T20I had already been played several years earlier, in the 2022 World Cup final.
He finished his England career as a winner of both the 2019 ODI World Cup and 2022 T20 World Cup.
His international record included major performances in Tests, ODIs and T20Is, with his T20 career ending on one of its strongest moments.
What Is Ben Stokes' Highest T20 Score for England?
Ben Stokes’ highest T20 score for England is 52 not out against Pakistan in the 2022 T20 World Cup final.
He faced 49 balls, hit five fours and one six and helped England chase 138 at the Melbourne Cricket Ground.
The score was his first and only T20I fifty.
It was also the final T20 International innings of his England career.
FAQs
What is Ben Stokes' highest T20 score for England?
Ben Stokes’ highest T20I score is 52 not out against Pakistan in the 2022 T20 World Cup final.
How many balls did Ben Stokes face for his 52?
He scored 52 not out from 49 balls.
How many T20I runs did Ben Stokes score?
Stokes finished with 585 runs in 43 T20 Internationals.
How many T20I fifties did Ben Stokes score?
He scored one T20I half-century.
Did Ben Stokes score a T20I century?
No. His highest T20I score was 52 not out.
What is Ben Stokes' highest score in all T20 cricket?
His overall T20 highest score is 107 not out.
How many T20I wickets did Ben Stokes take?
Stokes took 26 wickets for England in T20 Internationals.
What are Ben Stokes' best T20I bowling figures?
His best T20I figures are 3/26.
What did Ben Stokes score in the 2022 T20 World Cup final?
He scored 52 not out from 49 balls against Pakistan.
What was Ben Stokes' last T20 International?
His final T20I was the 2022 T20 World Cup final against Pakistan at the MCG.
What is Ben Stokes' highest ODI score?
His highest ODI score is 182 against New Zealand in 2023.
What is Ben Stokes' highest Test score?
His highest Test score is 258 against South Africa at Cape Town in 2016.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
