Oddsworth
Josh van Heerden

Germany · Western Province

Josh van Heerden

28Germany

  • Right-handed ultra-aggressive top-order batter
  • Occasional bowler

Upcoming

T20 record

Batting

MatInnsRunsBallsAvgSRHS50s4s6sDot %
T20262584361744.40136.6885822631.8
Pro207725217950.40140.8882181127.4
Last 10101033822048.30153.6882281426.8

Bowling

InnsBallsRunsWktsEconAvgSRDot %
T209152189107.4618.9015.234.2
Pro201610010.00––33.3
Last 102302424.8012.0015.043.3

Batting style

Ultra-aggressive top-order batter

  • Strong against pace
  • Fast starter
  • PowerplayOvers 1–6

    Strike rate149Par 115
    Balls per dismissal32Par 22
  • Middle oversOvers 7–15

    Strike rate136Par 115
    Balls per dismissal69Par 21
  • DeathOvers 16–20

    Strike rate–
    Balls per dismissal–
FigurePlayerParAgainst par
Average52.022.3
Strike rate146118
Boundary %17.914.1
Dot %27.641.4
Sixes, % of boundaries3432
Strike rate v pace159121
Strike rate v spin120112
Strike rate, first 10 balls154105

392 balls in T20s · Jun 2026 – Oct 2026

Compare with other players

Strengths and weaknesses

Strengths

  • Runs per dismissal44.4 (field 21.2 across T20Is and CSA T20 Challenge)
  • Dot balls32% (field 44% across T20Is and CSA T20 Challenge)
  • Powerplay, battingSR 142 (field 111 across T20Is and CSA T20 Challenge)

By phase

Balls facedSROutBalls bowledEconWkts
Powerplay229141.95611.000
Middle overs321123.7101026.297
Death (overs 16–20)67180.64449.683

Men's T20

Overall rank
191st
all T20 batters
Runs a match
+0.8
above an average player

Men's T20 batting, runs a match

AveragePeak +1.7 above
October 2026
Now +0.8 above
2023202420252026
Last 2 yearsMatRunsAvgSRWktsBowl avgEcon
T201657244.0145.9621.87.15

Not in our T20 bowling rankings.

Teams

Leagues

YearsMatRunsAvgSRWktsEcon
Pro202026725250.40140.8010.00

T20 streaks

Last 10CareerNowBest
30+ score4/1052%034128176420884026113
  • Josh van Heerden has made 30 or more in 4 of the last 10 T20 innings.

Last 10 T20s

DateTeamOpponentGroundBatBowlResult
31 Oct 2026Western ProvinceWarriorsSt George's Park3 (5)–Lost by 4 wicketsL 4 wkts
14 Oct 2026Western ProvinceBolandNewlands11 (15)–Won by 6 wicketsW 6 wkts
10 Oct 2026Western ProvinceMpumalangaUplands College26 (30)–Won by 25 runsW 25 runs
6 Oct 2026Western ProvinceEasternsNewlands40* (26)–Won by 9 wicketsW 9 wkts
4 Oct 2026Western ProvinceSouth Africa Emerging PlayersNewlands88* (46)–Won by 6 wicketsW 6 wkts
27 Sept 2026Western ProvinceKnightsNewlands20 (20)0/10 (1.0)Won by 5 wicketsW 5 wkts
25 Sept 2026Western ProvinceTitansSuperSport Park64 (37)–Lost by 5 wicketsL 5 wkts
21 Aug 2026GermanyFinlandKerava National Cricket Ground17 (13)–Won by 68 runsW 68 runs
18 Aug 2026GermanyGreeceKerava National Cricket Ground28 (11)2/14 (4.0)Won by 7 wicketsW 7 wkts
17 Aug 2026GermanyIsraelKerava National Cricket Ground41* (17)–Won by 9 wicketsW 9 wkts

All teams

Share