Josh van Heerden
355 runs, SR 152, 13 sixes in the last 10. Rated +2.6 runs a game with the bat.
Rated 2.6 runs better than an average batter. His last 10 T20 matches brought 355 runs at a strike rate of 152, with 13 sixes.
Western Province 73%. Boland 27%.
Pro20 Cup 2026/27, match 37Wednesday 14 October 2026, 6:00pm SASTNewlands, Cape Town
Par is the total defended about half the time. The recent average covers 18 innings since Sept 2023.
10 of 18 won chasing over the last three years. All-time 55% (42 of 77). SA20, CSA T20 Challenge, T20Is, Mzansi Super League and IPL.
of games in dry weather at South African grounds were shortened (27 of 496).
The match is beyond the forecast range, so pick a past evening at the ground. The win chance and players stay the same.
of games in wet weather at South African grounds were shortened or washed out (42 of 112).
The match is beyond the forecast range, so pick a past evening at the ground. The win chance and players stay the same.
of games in dry weather at South African grounds were shortened (27 of 496).
The match is beyond the forecast range, so pick a past evening at the ground. The win chance and players stay the same.
Western Province are favoured, with a 73% win chance and a team strength about 21 runs better than Boland's. The edge is mostly batting: Western Province are 13.7 runs ahead with the bat and 6.9 with the ball. Their projected first-innings score is 160, Boland's 145, against a par score of 164.
Chasers have won 10 of the last 18 here, and the par score of 164 is defended about half the time. Western Province's Josh van Heerden has 355 runs at a strike rate of 152 in his last 10 T20 matches, while George Linde has 12 wickets at an economy of 7.91. Boland's batting is the weakest unit, rated 18.9 runs worse than average, with Gavin Kaplan's 195 runs at a strike rate of 116 in his last 10 T20 matches.
355 runs, SR 152, 13 sixes in the last 10. Rated +2.6 runs a game with the bat.
Rated 2.6 runs better than an average batter. His last 10 T20 matches brought 355 runs at a strike rate of 152, with 13 sixes.
12 wkts, econ 7.91 in the last 10. Rated +1.7 runs a game with the ball.
Rated 1.7 runs better than an average bowler and 1.1 better with the bat. His last 10 T20 matches brought 12 wickets at an economy of 7.91 and 202 runs at a strike rate of 146.
10 wkts, econ 10.18 in the last 10. Rated +1.0 runs a game with the ball.
Rated 1 run better than an average bowler. His last 10 T20 matches brought 10 wickets, though at an economy of 10.18.
195 runs, SR 116, 3 sixes in the last 10. Rated −3.2 runs a game with the bat.
Rated 3.2 runs worse than an average opener. His last 10 T20 matches brought 195 runs at a strike rate of 116.
17 wkts, econ 9.47 in the last 10. Rated −1.1 runs a game with the ball.
Rated 1.1 runs worse than an average bowler. His last 10 T20 matches brought 17 wickets but at an economy of 9.47.
10 wkts, econ 8.80 in the last 10. Rated −1.8 runs a game with the ball.
Rated 1.8 runs worse than an average bowler and 1.7 worse with the bat. His last 10 T20 matches brought 10 wickets at an economy of 8.8.
Cape Town, South Africa · 22 CSA T20 matches here
reached par (164). Median 156.
Recent CSA T20 first innings average 160; games here have scored in line with their leagues' averages. Medians by era: 2008–2017 148, 2018–2022 173, 2023 onward 158.
22 October 2019 at Newlands: 15 °C, humidity 73%, wind 15 km/h and 0 mm of rain during the hours of play. 14 of 430 evenings within three weeks of 14 October in the last 10 years had at least 1 mm of rain at Newlands during these hours.
These conditions are dry, with no rain expected during the match. At South African grounds, 5% of games in similar weather were shortened or washed out, so rain should not be a factor. Heat and wind have made no measurable difference to first-innings scoring at South African grounds. The projected first-innings scores are 160 for Western Province and 145 for Boland, against a par score of 164.
During play: 15.5 °C on average, humidity 73%, wind 16 km/h gusting to 56.
25 September 2018 at Newlands: 13 °C, humidity 88%, wind 29 km/h and 2.1 mm of rain during the hours of play. 14 of 430 evenings within three weeks of 14 October in the last 10 years had at least 1 mm of rain at Newlands during these hours.
These conditions are wet, like 25 September 2018 at Newlands: 13°C, humidity 88%, wind 29 km/h and 2.1 mm of rain during the hours of play. At South African grounds, 38% of games in similar weather were shortened or washed out. The wettest spell is 20:00 to 22:00, overlapping the second innings, so lost overs and a rain-rule finish are a real possibility. Runs lines assume 20 overs. Heat and wind have made no measurable difference to first-innings scoring at South African grounds.
During play: 13.4 °C on average, humidity 88%, wind 29 km/h gusting to 99. Humidity climbs from 82% to 98%; at South African grounds, chasing success hasn't varied with humidity.
Heaviest rain 20:00–22:00, mostly over the second innings. Runs figures assume 20 overs. If overs are lost, totals and par come down: check how your bookmaker settles runs markets in reduced matches.
3 November 2018 at Newlands: 19 °C, humidity 54%, wind 4 km/h and 0 mm of rain during the hours of play. 14 of 430 evenings within three weeks of 14 October in the last 10 years had at least 1 mm of rain at Newlands during these hours.
These conditions are dry: 0 mm of rain during the hours of play, with a low rain risk. At South African grounds, 5% of games in similar weather were shortened or washed out (27 of 496). Any rain would overlap the evening innings, but none is expected. Heat and wind have made no measurable difference to first-innings scoring at South African grounds.
During play: 19.0 °C on average, humidity 54%, wind 4 km/h gusting to 28. Humidity climbs from 38% to 66%; at South African grounds, chasing success hasn't varied with humidity.
| Batting position | Player and last 10 | Bat | Bowl |
|---|---|---|---|
| 1 | Daniel Smithkeeper234 runs, SR 125 | −2.0 | – |
| 2 | Valentine Kitime116 runs, SR 98 (form 23 months old) | −3.0 | – |
| 3 | Josh van Heerden2 overs355 runs, SR 152; 6 wkts, econ 6.98 | +2.6 | −0.6 |
| 4 | Eddie Moore293 runs, SR 119 (form 23 months old) | −0.2 | – |
| 5 | David Bedinghamunsigned198 runs, SR 130 | +0.1 | – |
| 6 | Kyle Verreynneunsigned184 runs, SR 107 | +0.3 | – |
| 7 | Mihlali Mpongwana4 overs171 runs, SR 106; 12 wkts, econ 8.34 (form 23 months old) | −2.0 | −1.8 |
| 8 | George Linde4 overs12 wkts, econ 7.91 | – | +1.7 |
| 9 | Oliver Whitehead2 overs1 wkts, econ 10.50 (form 23 months old) | – | −1.2 |
| 10 | Kyle Simmonds4 overs8 wkts, econ 6.22 (form 19 months old) | – | +0.1 |
| 11 | Nandre Burger4 overs10 wkts, econ 10.18 | – | +1.0 |
| Batting position | Player and last 10 | Bat | Bowl |
|---|---|---|---|
| 1 | Gavin Kaplan195 runs, SR 116 (form 23 months old) | −3.2 | – |
| 2 | Neil Brand92 runs, SR 103 (form 23 months old) | −3.9 | – |
| 3 | Lehan Botha101 runs, SR 138 (form 23 months old) | −2.8 | – |
| 4 | Ferisco Adams4 overs54 runs, SR 146; 10 wkts, econ 8.80 (form 23 months old) | −1.7 | −1.8 |
| 5 | Ruan Terblanche6 matches, 0 runs off 3 balls (form 151 months old) | −2.6 | – |
| 6 | Glenton Stuurman4 overs15 wkts, econ 8.07 (form 23 months old) | −2.0 | −2.0 |
| 7 | Imraan Manack4 overs55 runs, SR 138; 7 wkts, econ 7.34 (form 23 months old) | −0.9 | −1.1 |
| 8 | Lizaad Williams4 overs17 wkts, econ 9.47 | – | −1.1 |
| 9 | Siyabonga Mahima4 overs6 wkts, econ 6.61 (form 23 months old) | – | −1.7 |
| 10 | Akhona Mnyaka10 matches, 13 runs off 14 balls (form 23 months old) | – | – |
| 11 | Achille Cloete5 matches, 0 runs off 0 balls (form 23 months old) | – | – |