Player profile
- Country
- England
- Role
- Wicketkeeper
- Batting
- Right-hand bat
- Bowling
- Right-arm fast-medium
- Born
- 26 Sept 1989 Age 37
- Recorded matches
- 341166 internationals
Jonny Bairstow is a wicketkeeper from England with 341 matches in FairPlay's recorded data, including 166 internationals (39 Tests, 75 ODIs, 52 T20Is).
Batting: 12,296 runs across all recorded formats, with 19 hundreds and 67 fifties; the most runs came in T20 (league and domestic) cricket (3,354) and the highest recorded score is 162.
Career figures by format
Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.
| Format | Mat | Inns | Runs | HS | Avg | SR | 100/50 | Wkts | Bowl avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 39 | 74 | 2,346 | 162 | 34.50 | 65.7 | 6/7 | – | – | – | – |
| ODI | 75 | 72 | 2,951 | 141 | 44.04 | 104.5 | 8/15 | – | – | – | – |
| T20I | 52 | 50 | 1,275 | 90 | 31.88 | 141.7 | 0/8 | – | – | – | – |
| T20 (league and domestic) | 110 | 108 | 3,354 | 116 | 34.22 | 147.5 | 4/18 | – | – | – | – |
| T10 | 10 | 10 | 277 | 84 | 46.17 | 209.8 | 0/2 | – | – | – | – |
| 100-ball | 28 | 28 | 722 | 86 | 27.77 | 141.0 | 0/6 | – | – | – | – |
| First-class | 27 | 42 | 1,371 | 120 | 36.08 | 65.0 | 1/11 | – | – | – | – |
Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.
Jonny Bairstow at a glance
FairPlay holds 54 complete scorecards featuring Jonny Bairstow, most recently for Yorkshire (T20 and shorter, first-class).
In those matches Jonny Bairstow batted 60 times for 1,560 runs at a strike rate of 104.63. The highest score was 120 off 198 balls against Surrey.
How the 56 dismissals happened: caught 31, bowled 15, LBW 10.
These matches were played at 22 different grounds.
Figures in FairPlay's scorecards
| 60 | 4 | 1,560 | 120 | 27.86 | 104.63 | 10/1 |
| Did not bowl in these matches. |
Match by match
Newest first. Dates in India Standard Time. * means not out.
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 24 Sept 2026 | Nottinghamshire v YorkshireBat 3 (5) & 38* (62) · Bowl – | ||
| 15 Sept 2026 | Yorkshire v SomersetBat 79 (111) & 1 (12) · Bowl – | ||
| 8 Sept 2026 | Yorkshire v EssexBat 5 (10) · Bowl – | ||
| 2 Sept 2026 | Surrey v YorkshireBat 3 (19) & 13 (14) · Bowl – | ||
| 27 Aug 2026 | Yorkshire v LeicestershireBat 1 (19) · Bowl – | ||
| 20 Aug 2026 | Hampshire v YorkshireBat 5 (13) & 36 (49) · Bowl – | ||
| 12 Aug 2026 | Welsh Fire v London SpiritBat 34 (19) · Bowl – | ||
| 9 Aug 2026 | London Spirit v Birmingham PhoenixBat 10 (3) · Bowl – | ||
| 6 Aug 2026 | London Spirit v MI LondonBat 13 (7) · Bowl – | ||
| 4 Aug 2026 | Sunrisers Leeds v London SpiritBat 0 (1) · Bowl – | ||
| 1 Aug 2026 | London Spirit v Southern BraveBat 56 (43) · Bowl – | ||
| 29 Jul 2026 | MI London v London SpiritBat 23 (12) · Bowl – | ||
| 26 Jul 2026 | Trent Rockets v London SpiritBat 0 (2) · Bowl – | ||
| 15 Jul 2026 | Yorkshire v SomersetBat 1 (4) · Bowl – | ||
| 12 Jul 2026 | Yorkshire v NottinghamshireBat 32 (27) · Bowl – | ||
| 10 Jul 2026 | Lancashire v YorkshireBat 2 (6) · Bowl – | ||
| 5 Jul 2026 | Yorkshire v LeicestershireBat 28 (30) · Bowl – | ||
| 3 Jul 2026 | Yorkshire v DurhamBat 66 (36) · Bowl – | ||
| 28 Jun 2026 | Derbyshire v YorkshireBat 0 (2) · Bowl – | ||
| 26 Jun 2026 | Hampshire v YorkshireBat 5 (6) · Bowl – | ||
| 19 Jun 2026 | Leicestershire v YorkshireBat 17 (24) & 0 (3) · Bowl – | ||
| 12 Jun 2026 | Yorkshire v WarwickshireBat 68 (59) & 62 (80) · Bowl – | ||
| 7 Jun 2026 | Leicestershire v YorkshireBat 39 (21) · Bowl – | ||
| 5 Jun 2026 | Yorkshire v LancashireBat 73 (44) · Bowl – | ||
| 31 May 2026 | Yorkshire v GloucestershireBat 4 (4) · Bowl – | ||
| 29 May 2026 | Durham v YorkshireBat 43 (37) · Bowl – | ||
| 24 May 2026 | Yorkshire v DerbyshireBat 8 (9) · Bowl – | ||
| 22 May 2026 | Nottinghamshire v YorkshireBat 83* (47) · Bowl – | ||
| 15 May 2026 | Yorkshire v SurreyBat 120 (198) · Bowl – | ||
| 8 May 2026 | Warwickshire v YorkshireBat 25 (25) & 0 (5) · Bowl – | ||
| 1 May 2026 | Somerset v YorkshireBat 34 (40) & 18 (22) · Bowl – | ||
| 24 Apr 2026 | Yorkshire v SussexBat 6 (17) · Bowl – | ||
| 3 Apr 2026 | Glamorgan v YorkshireBat – · Bowl – | ||
| 25 Jan 2026 | Pretoria Capitals v Sunrisers Eastern CapeBat 0 (1) · Bowl – | ||
| 23 Jan 2026 | Paarl Royals v Sunrisers Eastern CapeBat 5 (3) · Bowl – | ||
| 21 Jan 2026 | Sunrisers Eastern Cape v Pretoria CapitalsBat 50 (36) · Bowl – | ||
| 18 Jan 2026 | Sunrisers Eastern Cape v MI Cape TownBat 10 (7) · Bowl – | ||
| 16 Jan 2026 | MI Cape Town v Sunrisers Eastern CapeBat 15 (10) · Bowl – | ||
| 14 Jan 2026 | Sunrisers Eastern Cape v Joburg Super KingsBat 18 (10) · Bowl – | ||
| 11 Jan 2026 | Sunrisers Eastern Cape v Durban's Super GiantsBat 11 (7) · Bowl – | ||
| 5 Jan 2026 | Pretoria Capitals v Sunrisers Eastern CapeBat 85* (45) · Bowl – | ||
| 3 Jan 2026 | Joburg Super Kings v Sunrisers Eastern CapeBat – · Bowl – | ||
| 31 Dec 2025 | Sunrisers Eastern Cape v Paarl RoyalsBat 33 (20) · Bowl – | ||
| 29 Dec 2025 | Sunrisers Eastern Cape v Pretoria CapitalsBat 2 (3) · Bowl – | ||
| 27 Dec 2025 | Paarl Royals v Sunrisers Eastern CapeBat 31 (33) · Bowl – | ||
| 23 Dec 2025 | MI Emirates v Gulf GiantsBat 0 (3) · Bowl – | ||
| 21 Dec 2025 | Desert Vipers v MI EmiratesBat 5 (5) · Bowl – | ||
| 20 Dec 2025 | Abu Dhabi Knight Riders v MI EmiratesBat 38 (16) · Bowl – | ||
| 17 Dec 2025 | Dubai Capitals v MI EmiratesBat 67 (40) · Bowl – | ||
| 14 Dec 2025 | MI Emirates v Sharjah WarriorzBat 31 (23) · Bowl – | ||
| 11 Dec 2025 | MI Emirates v Abu Dhabi Knight RidersBat 49* (38) · Bowl – | ||
| 9 Dec 2025 | MI Emirates v Desert VipersBat 8 (7) · Bowl – | ||
| 7 Dec 2025 | Sharjah Warriorz v MI EmiratesBat 37 (24) · Bowl – | ||
| 4 Dec 2025 | Gulf Giants v MI EmiratesBat 11 (13) · Bowl – |
More players from England
All England players
InternationalJos Buttler549 matches recordedTest 42ODI 116T20I 120T20 227
InternationalAdil Rashid373 matches recordedTest 1ODI 120T20I 118T20 55
InternationalJoe Root295 matches recordedTest 91ODI 109T20I 4T20 43
InternationalAmy Ellen Jones353 matches recordedTest 15ODI 80T20I 96T20 101
InternationalSophie Ecclestone326 matches recordedTest 15ODI 75T20I 90T20 94
InternationalDanni Wyatt-Hodge337 matches recordedTest 15ODI 64T20I 90T20 105

