CricketWise
  1. Home
  2. Players
  3. J van Heerden

Germany · Men's cricket

J van Heerden stats

Data through 27 September 2026Last updated 27 September 2026

Coverage: matches in the Cricsheet data from 4 November 2022 to 27 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

J van Heerden played 19 T20Is for Germany in the data, between 2022 and 2026. The most runs came in T20Is: 591 at an average of 42.21 and a strike rate of 134.9, with a highest score of 74. Against Denmark in T20Is, J van Heerden averaged 34.20 over 5 innings.

International matches
19
T20Is 19
International runs
591
0 hundreds
T20 league & domestic matches
2
84 runs
Best batting average (T20I)
42.21
18 innings
Highest score
74
T20I

Teams played for

Germany 2022–2026 · 19Western Province 2026 · 2

J van Heerden batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
T20I191845917442.21438134.90316415
T20 (leagues & domestic)220846442.0057147.401091

Runs per year

0200400600202220232026404
J van Heerden: runs per calendar year (all formats in the data)
0200400600202220232026404
J van Heerden: runs per calendar year (all formats in the data)
Show as table
J van Heerden: runs per calendar year (all formats in the data)
YearRuns
202256
2023215
2026404
Year-by-year batting (4 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2022T20I25656.00101.84200
2023T20I721543.00126.55301
2026T20 (leagues & domestic)28442.00147.46401
2026T20I932040.00150.27402

J van Heerden bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
T20I8146179102/9–17.907.3614.6000
T20 (leagues & domestic)16100–––10.00–000

Wickets per year

02462022202320266
J van Heerden: wickets per calendar year (all formats in the data)
02462022202320266
J van Heerden: wickets per calendar year (all formats in the data)
Show as table
J van Heerden: wickets per calendar year (all formats in the data)
YearWickets
20222
20232
20266
Year-by-year bowling (4 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2022T20I128.505.672/17
2023T20I1220.5010.252/41
2026T20 (leagues & domestic)10–10.000/10
2026T20I6620.176.982/9
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
DenmarkT20I517134.20124.86701
AustriaT20I3102102.00130.85301
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
DenmarkT20I4328.008.402/9

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Svanholm Park412932.2567
Kerava National Cricket Ground411739.0041
Grange Cricket Club Ground39632.0042
Tikkurila Cricket Ground17474.0074
SuperSport Park16464.0064
Goldenacre26464.0047
Desert Springs Cricket Ground25656.0042
Sportpark Het Schootsveld25555.0053
Newlands12020.0020

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Kerava National Cricket Ground2312.335.05
Svanholm Park4328.008.40
Desert Springs Cricket Ground128.505.67
Grange Cricket Club Ground1220.5010.25

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
T20Powerplay297205144.946011.00
T20Middle313246127.2910276.29
T20Death6544147.734439.68

How J van Heerden was dismissed

How J van Heerden took wickets

Last 20 innings

0204060804 Nov 202225 Jul 202327 Sep 202620
J van Heerden: runs in the last 20 innings
0204060804 Nov 202230 Jun 202323 Jul 202318 Jun 202620 Jun 202617 Aug 202627 Sep 202620
J van Heerden: runs in the last 20 innings
Show as table
J van Heerden: runs in the last 20 innings
InningsRuns
4 Nov 202242
5 Nov 202214
29 Jun 20232
30 Jun 202353
20 Jul 202317
21 Jul 202347
23 Jul 202342
25 Jul 202319
28 Jul 202335
18 Jun 20260
19 Jun 202649
19 Jun 202667
20 Jun 202613
14 Aug 202674
15 Aug 202631
17 Aug 202641
18 Aug 202628
21 Aug 202617
25 Sep 202664
27 Sep 202620
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
27 Sep 2026T20 (leagues & domestic)Knights2020run outNewlands
25 Sep 2026T20 (leagues & domestic)Titans6437caughtSuperSport Park
21 Aug 2026T20IFinland1713caughtKerava National Cricket Ground
18 Aug 2026T20IGreece2811caughtKerava National Cricket Ground
17 Aug 2026T20IIsrael41*17not outKerava National Cricket Ground
15 Aug 2026T20IPortugal3121run outKerava National Cricket Ground
14 Aug 2026T20ICzech Republic7447caughtTikkurila Cricket Ground
20 Jun 2026T20IDenmark1314caughtSvanholm Park
19 Jun 2026T20IDenmark6749caughtSvanholm Park
19 Jun 2026T20IDenmark4937run outSvanholm Park
18 Jun 2026T20IDenmark04caughtSvanholm Park
28 Jul 2023T20IItaly3521caughtGrange Cricket Club Ground
25 Jul 2023T20IJersey1920caughtGrange Cricket Club Ground
23 Jul 2023T20IDenmark4233caughtGrange Cricket Club Ground
21 Jul 2023T20IAustria47*31not outGoldenacre
20 Jul 2023T20IScotland1718bowledGoldenacre
30 Jun 2023T20IAustria53*43not outSportpark Het Schootsveld
29 Jun 2023T20IAustria24caughtSportpark Het Schootsveld
5 Nov 2022T20ISpain1418bowledDesert Springs Cricket Ground
4 Nov 2022T20IItaly42*37not outDesert Springs Cricket Ground

Frequently asked questions

How many runs has J van Heerden scored in T20Is?
591 runs in 18 innings (19 matches) at an average of 42.21 and a strike rate of 134.9, in the data from 2022 to 2026.
How many runs has J van Heerden scored in T20 leagues?
84 runs in 2 innings (2 matches) at an average of 42.00 and a strike rate of 147.4, in the data from 2026 to 2026.
What is J van Heerden's highest score?
74 in T20Is, the highest score in the data.

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