
Sunrisers Eastern Cape · Yorkshire · London Spirit · Yorkshire · London Spirit · Team Abu Dhabi
Jonny Bairstow
37England
- Right-handed aggressive opener
- Right-arm medium bowler
Upcoming
First-class record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| First-class | 162 | 273 | 10,105 | 40.42 | 63.5 | 22/47 | 246 |
| Tests | 100 | 178 | 6,042 | 36.40 | 59.1 | 12/26 | 167* |
| Domestic | 62 | 95 | 4,063 | 48.37 | 71.5 | 10/21 | 246 |
| Last 10 | 10 | 17 | 476 | 29.75 | 67.2 | 1/3 | 120 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|---|
| First-class | 162 | 6 | 0 | – | 6.00 | – | 0 | 0 |
| Domestic | 62 | 6 | 0 | – | 6.00 | – | 0 | 0 |
Batting style
Ultra-aggressive middle-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 41.2 | 30.0 | |
| Average v pace | 40.6 | 28.4 | |
| Average v spin | 41.1 | 35.1 | |
| Strike rate v pace | 71 | 54 | |
| Strike rate v spin | 71 | 55 | |
| Balls per dismissal | 58 | 55 | |
| Dot % | 66.5 | 73.0 |
4,690 balls in Tests and first-class · Dec 2021 – Sept 2026
Compare with other playersUltra-aggressive middle-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 46.1 | 28.4 | |
| Average v pace | 48.6 | 27.4 | |
| Average v spin | 39.7 | 31.9 | |
| Strike rate v pace | 74 | 55 | |
| Strike rate v spin | 79 | 54 | |
| Balls per dismissal | 61 | 52 | |
| Dot % | 65.4 | 72.7 |
2,197 balls in Tests · Dec 2021 – Mar 2024
Compare with other playersUltra-aggressive middle-order batter
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 37.2 | 31.5 | |
| Average v pace | 34.8 | 29.3 | |
| Average v spin | 42.7 | 38.3 | |
| Strike rate v pace | 68 | 53 | |
| Strike rate v spin | 65 | 55 | |
| Balls per dismissal | 55 | 58 | |
| Dot % | 67.5 | 73.2 |
2,493 balls in first-class matches · May 2023 – Sept 2026
Compare with other playersMen's First-class
- Runs a match
- +9.3
- above an average player
Men's First-class batting, runs a match
AveragePeak +31.2
June 2016Now +9.3201520172019202120232025
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| First-class | 25 | 1,269 | 36.3 | 66.5 | 0 | – | 6.00 |
Team
- YorkshireCounty ChampionshipLast played Sept 2026
First-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 1/10 | 25% | 0 | 5 | 53613135791338 |
- Jonny Bairstow has made 50 or more in 1 of the last 10 First-class innings.
Last 10 first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 24 Sept 2026 | Yorkshire | Nottinghamshire | Trent Bridge | 3 & 38* | – | Yorkshire won by 1 wicket |
| 15 Sept 2026 | Yorkshire | Somerset | Headingley | 79 & 1 | – | Yorkshire won by 185 runs |
| 8 Sept 2026 | Yorkshire | Essex | Headingley | 5 (10) | – | Yorkshire won by an innings and 106 runs |
| 2 Sept 2026 | Yorkshire | Surrey | Kennington Oval | 3 & 13 | – | Surrey won by 1 wicket |
| 27 Aug 2026 | Yorkshire | Leicestershire | North Marine Road Ground | 1 (19) | – | Drawn |
| 20 Aug 2026 | Yorkshire | Hampshire | The Rose Bowl | 5 & 36 | – | Yorkshire won by 39 runs |
| 19 Jun 2026 | Yorkshire | Leicestershire | Grace Road | 17 & 0 | – | Leicestershire won by an innings and 39 runs |
| 12 Jun 2026 | Yorkshire | Warwickshire | North Marine Road Ground | 68 & 62 | – | Drawn |
| 15 May 2026 | Yorkshire | Surrey | Headingley | 120 (198) | – | Yorkshire won by an innings and 127 runs |
| 8 May 2026 | Yorkshire | Warwickshire | Edgbaston | 25 & 0 | – | Warwickshire won by 377 runs |
Test streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 0/10 | 21% | 0 | 5 | 371025260438302939 |
- Jonny Bairstow has made 50 or more in 0 of the last 10 Test innings.
Last 10 Tests
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 7 Mar 2024 | England | India | Himachal Pradesh Cricket Association Stadium | 29 & 39 | – | India won by an innings and 64 runs |
| 23 Feb 2024 | England | India | JSCA International Stadium Complex | 38 & 30 | – | India won by 5 wickets |
| 15 Feb 2024 | England | India | Saurashtra Cricket Association Stadium | 0 & 4 | – | India won by 434 runs |
| 2 Feb 2024 | England | India | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | 25 & 26 | – | India won by 106 runs |
| 25 Jan 2024 | England | India | Rajiv Gandhi International Stadium, Uppal | 37 & 10 | – | England won by 28 runs |
| 27 Jul 2023 | England | Australia | Kennington Oval | 4 & 78 | – | England won by 49 runs |
| 19 Jul 2023 | England | Australia | Old Trafford | 99* (81) | – | Drawn |
| 6 Jul 2023 | England | Australia | Headingley | 12 & 5 | – | England won by 3 wickets |
| 28 Jun 2023 | England | Australia | Lord's | 16 & 10 | – | Australia won by 43 runs |
| 16 Jun 2023 | England | Australia | Edgbaston | 78 & 20 | – | Australia won by 2 wickets |
Domestic first-class streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| 50+ score | 1/10 | 33% | 0 | 3 | 53613135791338 |
- Jonny Bairstow has made 50 or more in 1 of the last 10 Domestic first-class innings.
Last 10 domestic first-class matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 24 Sept 2026 | Yorkshire | Nottinghamshire | Trent Bridge | 3 & 38* | – | Yorkshire won by 1 wicket |
| 15 Sept 2026 | Yorkshire | Somerset | Headingley | 79 & 1 | – | Yorkshire won by 185 runs |
| 8 Sept 2026 | Yorkshire | Essex | Headingley | 5 (10) | – | Yorkshire won by an innings and 106 runs |
| 2 Sept 2026 | Yorkshire | Surrey | Kennington Oval | 3 & 13 | – | Surrey won by 1 wicket |
| 27 Aug 2026 | Yorkshire | Leicestershire | North Marine Road Ground | 1 (19) | – | Drawn |
| 20 Aug 2026 | Yorkshire | Hampshire | The Rose Bowl | 5 & 36 | – | Yorkshire won by 39 runs |
| 19 Jun 2026 | Yorkshire | Leicestershire | Grace Road | 17 & 0 | – | Leicestershire won by an innings and 39 runs |
| 12 Jun 2026 | Yorkshire | Warwickshire | North Marine Road Ground | 68 & 62 | – | Drawn |
| 15 May 2026 | Yorkshire | Surrey | Headingley | 120 (198) | – | Yorkshire won by an innings and 127 runs |
| 8 May 2026 | Yorkshire | Warwickshire | Edgbaston | 25 & 0 | – | Warwickshire won by 377 runs |