CricketWise
  1. Home
  2. Players
  3. BJ Curran

Northamptonshire · Men's cricket

BJ Curran stats

Data through 20 September 2026Last updated 20 September 2026

Coverage: matches in the Cricsheet data from 8 August 2018 to 20 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

BJ Curran played 6 Tests, 11 ODIs, 8 T20Is for Zimbabwe in the data, between 2018 and 2026. The most runs came in first-class: 885 at an average of 23.92 and a strike rate of 50.5, with a highest score of 83*. Against Bangladesh in Tests, BJ Curran averaged 34.20 over 5 innings.

International matches
25
Tests 6 · ODIs 11 · T20Is 8
International runs
837
2 hundreds
T20 league & domestic matches
22
378 runs
Best batting average (ODI)
53.44
11 innings
Highest score
118*
ODI

Teams played for

Northamptonshire 2018–2022 · 57Zimbabwe 2025–2026 · 25

BJ Curran batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test61102544623.0952848.1000271
ODI11112481118*53.4462377.2221500
T20I8801023812.7576134.2001123
T20 (leagues & domestic)222103787118.00298126.8031533
First-class2439288583*23.921,75150.50421210
List A111012649429.3329788.9030251

Runs per year

0200400600201820212026312
BJ Curran: runs per calendar year (all formats in the data)
02004006002018201920202021202220252026312
BJ Curran: runs per calendar year (all formats in the data)
Show as table
BJ Curran: runs per calendar year (all formats in the data)
YearRuns
2018297
2019307
2020238
2021401
2022284
2025525
2026312
Year-by-year batting (17 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2018First-class925131.3853.78302
2018T20 (leagues & domestic)34615.33127.82900
2019First-class922027.5046.34000
2019List A27939.5097.56901
2019T20 (leagues & domestic)284.0050.0500
2020First-class823829.7554.78202
2021First-class1014814.8048.13600
2021List A718230.3388.89402
2021T20 (leagues & domestic)47117.75154.36201
2022First-class3289.3342.41800
2022List A133.0027.3300
2022T20 (leagues & domestic)1225321.08126.57102
2025ODI531378.2579.211812
2025Test1021221.2044.44600
2026ODI616833.6073.711110
2026T20I810212.75134.23800
2026Test14242.0082.44200

BJ Curran bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
First-class1483111/311/3131.003.8848.0001

Wickets per year

00.250.50.7512018202120260
BJ Curran: wickets per calendar year (all formats in the data)
00.250.50.75120182019202020212022202520260
BJ Curran: wickets per calendar year (all formats in the data)
Show as table
BJ Curran: wickets per calendar year (all formats in the data)
YearWickets
20180
20190
20200
20210
20221
20250
20260
Year-by-year bowling (1 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2022First-class1131.003.881/31
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
BangladeshTest517134.2051.24600
IrelandODI316482.0078.111810
BangladeshODI313165.5078.411110
AustraliaODI33712.3360.73000
IndiaT20I33110.3396.92000
South AfricaT20I3289.33147.42400
DurhamT20 (leagues & domestic)416441.00169.17102
LancashireT20 (leagues & domestic)38829.33123.95001
LeicestershireT20 (leagues & domestic)46716.75128.83100
Birmingham BearsT20 (leagues & domestic)4358.7594.62600
DerbyshireT20 (leagues & domestic)4194.7554.31100
SussexFirst-class717529.1764.38301
GlamorganFirst-class415438.5047.78201
DurhamFirst-class510921.8040.23600
WorcestershireFirst-class45819.3352.31700
GloucestershireFirst-class35719.0041.03000
KentFirst-class44310.7545.72400

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
County Ground, Northampton36101229.7694
Harare Sports Club1555442.62118
Grace Road617228.6769
Edgbaston58116.2058
Namibia Cricket Ground57114.2038
Riverside Ground47017.5032
Zahur Ahmed Chowdhury Stadium26733.5046
Sylhet International Cricket Stadium26231.0044
Old Trafford46115.2537
County Ground, Bristol55511.0030

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
County Ground, Northampton1131.003.88

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay322252127.818–––
T20Middle136110123.69–––
T20Death2212183.32–––
ODIPowerplay19124578.04–––
ODIMiddle26634876.45–––
ODIDeath243080.00–––

How BJ Curran was dismissed

How BJ Curran took wickets

Last 20 innings

05010015022 May 20259 Jul 202620 Sep 20267
BJ Curran: runs in the last 20 innings
05010015022 May 202529 Aug 20256 Jul 202623 Jul 202629 Aug 20263 Sep 202620 Sep 20267
BJ Curran: runs in the last 20 innings
Show as table
BJ Curran: runs in the last 20 innings
InningsRuns
22 May 202537
30 Jul 202513
30 Jul 202511
29 Aug 202570
31 Aug 202579
28 Jun 202642
6 Jul 202618
9 Jul 2026111
11 Jul 20262
23 Jul 202610
25 Jul 20261
26 Jul 202620
29 Aug 202624
31 Aug 202638
1 Sep 20264
3 Sep 20265
6 Sep 20260
15 Sep 20260
18 Sep 202630
20 Sep 20267
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
20 Sep 2026ODIAustralia713caughtHarare Sports Club
18 Sep 2026ODIAustralia3046bowledHarare Sports Club
15 Sep 2026ODIAustralia02caughtHarare Sports Club
6 Sep 2026T20ISouth Africa01caughtNamibia Cricket Ground
3 Sep 2026T20INamibia53caughtNamibia Cricket Ground
1 Sep 2026T20ISouth Africa46caughtNamibia Cricket Ground
31 Aug 2026T20INamibia3822caughtNamibia Cricket Ground
29 Aug 2026T20ISouth Africa2412caughtNamibia Cricket Ground
26 Jul 2026T20IIndia2019caughtHarare Sports Club
25 Jul 2026T20IIndia15caughtHarare Sports Club
23 Jul 2026T20IIndia108caughtHarare Sports Club
11 Jul 2026ODIBangladesh213bowledHarare Sports Club
9 Jul 2026ODIBangladesh111*135not outHarare Sports Club
6 Jul 2026ODIBangladesh1819run outHarare Sports Club
28 Jun 2026TestBangladesh4251caughtHarare Sports Club
31 Aug 2025ODISri Lanka7995caughtHarare Sports Club
29 Aug 2025ODISri Lanka7090caughtHarare Sports Club
30 Jul 2025TestNew Zealand1126caughtQueens Sports Club
30 Jul 2025TestNew Zealand1320caughtQueens Sports Club
22 May 2025TestEngland37104caughtTrent Bridge

Frequently asked questions

How many runs has BJ Curran scored in Tests?
254 runs in 11 innings (6 matches) at an average of 23.09 and a strike rate of 48.1, in the data from 2025 to 2026.
How many runs has BJ Curran scored in ODIs?
481 runs in 11 innings (11 matches) at an average of 53.44 and a strike rate of 77.2, in the data from 2025 to 2026.
How many runs has BJ Curran scored in T20Is?
102 runs in 8 innings (8 matches) at an average of 12.75 and a strike rate of 134.2, in the data from 2026 to 2026.
What is BJ Curran's highest score?
118* in ODIs, the highest score in the data.
How many centuries has BJ Curran scored?
2 hundreds in the data: 2 in ODIs.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.