Jonny Bairstow
Jonny Bairstow has played 372 matches across international cricket and franchise competitions, accumulating 14,815 runs at a career average of 36.67 and a strike rate of 85.16. His primary competition is Test cricket, where he has 99 caps and 6,042 runs to his name for England. In white-ball formats he has been equally active, with 95 ODIs and 69 T20 Internationals, plus extensive franchise stints in the IPL, the T20 Blast and The Hundred. As of January 2026, he is in the middle of an SA20 campaign with Joburg Super Kings, a run of form that has mixed a superb unbeaten 85 with several brief visits to the crease.

2026 Season Context
Current team & role
Sunrisers Hyderabad · Batter
Recent form
Bairstow's last 10 appearances have all come in the SA20, running from 29 December 2025 to 25 January 2026, and the returns have been uneven: an unbeaten 85 off 45 balls against Pretoria Capitals repr
Strongest format
Test Match — Test cricket is Bairstow's primary competition by volume, with 99 appearances and 6,042 runs to his name. His ODI average of 42.20 edges his Test mark
Career stats overview
99 Test · 95 ODI · 178 T20I appearances — spanning 2009 to present.
Test
99 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
95 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
178 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
Nearly 15,000 career runs across all formats
Jonny Bairstow has accumulated 14,815 runs from 372 matches at a career batting average of 36.67. His output spans Test cricket, white-ball internationals and franchise leagues across four continents, making him one of England's most deployed batters of the modern era.
ODIs produce his best batting average: 42.20
Across 95 One-Day Internationals, Bairstow averages 42.20 with a strike rate of 102.09. Those numbers sit above his Test and T20I averages and point to the 50-over format as the one where he has historically converted starts most reliably.
T20 Blast: the domestic format where he hits hardest
In 37 T20 Blast appearances, Bairstow has struck at 148.55, his highest strike rate in any competition. He averages 38.00 in that format, combining a scoring rate that puts pressure on opposition economies with a return solid enough to justify a top-order berth.
Headingley is his highest-volume home ground
Bairstow has played 34 matches at Headingley, scoring 1,367 runs at an average of 40.21 and a strike rate of 102.47. That combination of volume and rate makes it comfortably his most productive single venue across the dataset.
Current SA20 campaign shows two contrasting modes
In 10 SA20 matches between 29 December 2025 and 25 January 2026, Bairstow's scores have ranged from 0 to an unbeaten 85. The 85 not out off 45 balls against Pretoria Capitals on 5 January 2026 was the standout contribution, but he has also registered four single-figure scores in the same spell.
Head-to-head
Vs opponents
Career totals broken down by the teams JM Bairstow has faced most often, heat-scaled by output.
Australia
- Matches
- 51
- Runs
- 2,287
India
- Matches
- 51
- Runs
- 2,076
South Africa
- Matches
- 34
- Runs
- 1,659
New Zealand
- Matches
- 33
- Runs
- 1,619
West Indies
- Matches
- 30
- Runs
- 1,104
Pakistan
- Matches
- 28
- Runs
- 1,196
Sri Lanka
- Matches
- 21
- Runs
- 928
Bangladesh
- Matches
- 8
- Runs
- 287
Grounds played at
Home & away grounds
The venues where JM Bairstow has turned out most often.
Headingley, Leeds
- Matches
- 34
- Runs
- 1,367
Old Trafford, Manchester
- Matches
- 27
- Runs
- 1,077
Lord's, London
- Matches
- 24
- Runs
- 1,265
Sophia Gardens, Cardiff
- Matches
- 20
- Runs
- 555
Trent Bridge, Nottingham
- Matches
- 18
- Runs
- 811
Edgbaston, Birmingham
- Matches
- 17
- Runs
- 807
The Oval, London
- Matches
- 17
- Runs
- 661
Dubai International Cricket Stadium
- Matches
- 16
- Runs
- 499
Official profile
Elsewhere on the web
ESPNcricinfo
JM Bairstow's profile
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.
Photo credits (1)
- Jonny Bairstow — photo by Mcadge, CC BY-SA 4.0 · source