BJ McCarthy
Durham · all_rounder
303
Runs
13.17
Batting average
76
Wickets
8.82
Economy
Batting
Matches39
Innings39
Runs303
Average13.17
Strike rate113.48
High score51
Fifties1
Hundreds0
Boundaries
Fours20
Sixes16
Bowling
Innings71
Overs247.7
Wickets76
Runs conceded2185
Average28.75
Economy8.82
Strike rate19.55
Best figures4/31
How they get out
Caught15
Caught behind0
Bowled4
LBW1
Stumped1
Run out2
Fielding
Catches14
Stumpings0
Run outs1
Total dismissals15
Grounds BJ McCarthy plays most
- Riverside Ground6 matches · 1 runs · 8 wkts
- Harare Sports Club4 matches · 15 runs · 5 wkts
- Bellerive Oval4 matches · 24 runs · 1 wkts
- Civil Service Cricket Club, Stormont, Belfast4 matches · 31 runs · 1 wkts
- 7he Sevens Stadium, Dubai3 matches · 13 runs · 4 wkts
- The Village, Malahide3 matches · 30 runs · 1 wkts
Recent matches
| Date | Competition | Opponent | Batting | Bowling |
|---|---|---|---|---|
| 14 Feb 2026 | ICC Men's T20 World Cup | Oman | — | 2/32 (3) |
| 11 Feb 2026 | ICC Men's T20 World Cup | Australia | 2 (4) | 0/37 (3) |
| 8 Feb 2026 | ICC Men's T20 World Cup | Sri Lanka | — | 2/40 (3) |
| 31 Jan 2026 | Other T20 | United Arab Emirates | — | 2/35 (4) |
| 29 Jan 2026 | Other T20 | United Arab Emirates | — | 2/26 (3.8) |
| 26 Jan 2026 | Other T20 | Italy | 11* (7) | 0/41 (3.5) |
| 25 Jan 2026 | Other T20 | Italy | — | 2/43 (4) |
| 23 Jan 2026 | Other T20 | Italy | 2* (5) | 2/14 (3) |
| 27 Nov 2025 | Ireland tour of Bangladesh | Bangladesh | — | 3/23 (4) |
| 21 Sept 2025 | England tour of Ireland | England | 0 (1) | 1/23 (3) |
| 17 Sept 2025 | England tour of Ireland | England | — | 0/43 (3.7) |
| 15 Jun 2025 | West Indies tour of Ireland | West Indies | 2 (4) | 1/55 (4) |
| 16 Jun 2024 | ICC Men's T20 World Cup | Pakistan | 2 (7) | 3/15 (4) |
| 7 Jun 2024 | ICC Men's T20 World Cup | Canada | 2* (3) | 2/24 (4) |
| 5 Jun 2024 | ICC Men's T20 World Cup | India | 0 (6) | 0/18 (2.3) |
| 24 May 2024 | Netherlands Tri-Nation T20I Series | Netherlands | — | 0/38 (4) |
| 23 May 2024 | Netherlands Tri-Nation T20I Series | Scotland | — | 0/40 (4) |
| 19 May 2024 | Netherlands Tri-Nation T20I Series | Netherlands | 1* (1) | 0/35 (4) |
| 10 May 2024 | Pakistan tour of Ireland | Pakistan | — | 0/39 (4) |
| 10 Dec 2023 | Ireland tour of Zimbabwe | Zimbabwe | — | 0/36 (4) |
| 7 Dec 2023 | Ireland tour of Zimbabwe | Zimbabwe | 1 (2) | 2/37 (4) |
| 20 Aug 2023 | India tour of Ireland | India | 2 (4) | 2/36 (4) |
| 18 Aug 2023 | India tour of Ireland | India | 51* (34) | 0/14 (2) |
| 28 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Scotland | 17 (10) | 2/42 (4) |
| 24 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Jersey | — | 3/7 (4) |
| 23 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Austria | — | 1/22 (4) |
| 21 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Denmark | — | 3/17 (4) |
| 20 Jul 2023 | ICC Men's T20 World Cup Europe Region Qualifier | Italy | 0 (1) | 0/34 (4) |
| 15 Jan 2023 | Ireland tour of Zimbabwe | Zimbabwe | 6 (2) | 2/32 (4) |
| 12 Jan 2023 | Ireland tour of Zimbabwe | Zimbabwe | 8 (6) | 1/14 (2) |
| 4 Nov 2022 | ICC Men's T20 World Cup | New Zealand | 6* (5) | 0/47 (4) |
| 31 Oct 2022 | ICC Men's T20 World Cup | Australia | 3 (7) | 3/29 (4) |
| 26 Oct 2022 | ICC Men's T20 World Cup | England | 3 (3) | 1/21 (3) |
| 23 Oct 2022 | ICC Men's T20 World Cup | Sri Lanka | 2* (2) | 0/16 (2) |
| 21 Oct 2022 | ICC Men's T20 World Cup | West Indies | — | 1/34 (4) |
| 19 Oct 2022 | ICC Men's T20 World Cup | Scotland | — | 0/59 (4) |
| 17 Oct 2022 | ICC Men's T20 World Cup | Zimbabwe | 22* (16) | 0/24 (4) |
| 5 Aug 2022 | South Africa tour of England | South Africa | 32 (21) | 1/48 (4) |
| 3 Aug 2022 | South Africa tour of England | South Africa | 8* (8) | 0/38 (4) |
| 22 Jul 2022 | New Zealand tour of Ireland | New Zealand | — | 0/16 (2) |
| 20 Jul 2022 | New Zealand tour of Ireland | New Zealand | 11 (8) | 0/48 (4) |
| 18 Jul 2022 | New Zealand tour of Ireland | New Zealand | 7 (10) | 0/13 (2) |
| 24 Feb 2022 | ICC Men's T20 World Cup Qualifier A | United Arab Emirates | 15 (6) | 0/37 (3.7) |
| 14 Feb 2022 | Oman Quadrangular T20I Series | Nepal | 1* (1) | 2/18 (4) |
| 23 Dec 2021 | Ireland tour of United States of America and West Indies | United States of America | 0 (1) | 0/25 (4) |
| 22 Dec 2021 | Ireland tour of United States of America and West Indies | United States of America | — | 4/31 (4) |
| 2 Sept 2021 | Zimbabwe tour of Ireland and Scotland | Zimbabwe | — | 1/24 (4) |
| 29 Aug 2021 | Zimbabwe tour of Ireland and Scotland | Zimbabwe | — | 0/40 (4) |
| 27 Aug 2021 | Zimbabwe tour of Ireland and Scotland | Zimbabwe | 4 (11) | 1/20 (4) |
| 24 Jul 2021 | South Africa tour of Ireland | South Africa | 13* (10) | 1/40 (4) |
| 19 Jul 2021 | South Africa tour of Ireland | South Africa | 30* (27) | 0/31 (3) |
| 19 Jan 2020 | Ireland tour of West Indies | West Indies | 18* (13) | 0/35 (2) |
| 18 Jan 2020 | Ireland tour of West Indies | West Indies | 0 (1) | 0/0 (0.2) |
| 15 Jan 2020 | Ireland tour of West Indies | West Indies | — | 0/57 (4) |
| 3 Aug 2018 | Vitality Blast | Worcestershire | 7* (4) | 4/31 (4) |
| 2 Aug 2018 | Vitality Blast | Durham | — | — |
| 20 Jul 2018 | Vitality Blast | Worcestershire | — | 0/28 (3) |
| 17 Jun 2018 | Netherlands Tri-Nation T20I Series | Scotland | — | 1/51 (4) |
| 16 Jun 2018 | Netherlands Tri-Nation T20I Series | Scotland | — | 1/37 (4) |
| 13 Jun 2018 | Netherlands Tri-Nation T20I Series | Netherlands | — | 1/43 (4) |
| 12 Jun 2018 | Netherlands Tri-Nation T20I Series | Netherlands | 11* (6) | 3/26 (4) |
| 11 Aug 2017 | Vitality Blast | Worcestershire | — | 2/32 (4) |
| 4 Aug 2017 | Vitality Blast | Yorkshire | — | 3/34 (4) |
| 30 Jul 2017 | Vitality Blast | Worcestershire | — | 1/36 (3) |
| 28 Jul 2017 | Vitality Blast | Leicestershire | — | 0/1 (1) |
| 26 Jul 2017 | Vitality Blast | Yorkshire | — | 0/25 (3) |
| 25 Jul 2017 | Vitality Blast | Nottinghamshire | 1 (5) | 0/12 (1) |
| 4 Jun 2016 | Vitality Blast | Leicestershire | 0 (2) | 0/19 (2.5) |
| 3 Jun 2016 | Vitality Blast | Warwickshire | 2* (2) | 0/34 (4) |
| 1 Jun 2016 | Vitality Blast | Nottinghamshire | — | 3/27 (4) |
| 27 May 2016 | Vitality Blast | Lancashire | — | 3/23 (4) |
| 20 May 2016 | Vitality Blast | Worcestershire | 0 (1) | 1/63 (4) |
T20 only. The Hundred is 100-ball cricket and is never mixed into these figures.
Members get phase splits by bowling type, head-to-head records against every bowler faced, and a runs projection with market comparison.
Deep diveThe weekly digest
One email a week: the venue numbers that moved and the matchups worth knowing about, computed from ball-by-ball data. No tips, no spam, one-click unsubscribe.
For adults 18 and over. Nothing we send is financial advice.