Gavin Kaplan
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. He has 195 runs at a strike rate of 116.1 in his last 10 T20 matches, and that form is 23 months old.
Boland 22%. Titans 78%.
Pro20 Cup 2026/27, match 53Sunday 25 October 2026, 1:00pm SASTBoland Park, Paarl
Par is the total defended about half the time. The recent average covers 18 innings since Sept 2023.
8 of 18 won chasing over the last three years. All-time 51% (25 of 49). SA20, CSA T20 Challenge, Mzansi Super League and T20Is.
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.
Titans are favoured, with a win chance of 78%. They are also the stronger side on paper, by about 15 runs, and the edge comes entirely from batting: their batters are rated 17.3 runs better than Boland's, which outweighs Boland's 2-run bowling advantage. Titans project 166 batting first, Boland 151, against a par score of 162.
Boland's batting is the weakest unit on show, rated 18.9 runs worse than an average T20 batting line-up, and their total of -26.6 runs against average is the lower of the two. Titans' total of -11.3 is modest but clearly better. The sharpest angle is the toss: teams batting first have won 10 of the last 18 here, and the projected totals sit right around par, so the first-innings call matters.
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. He has 195 runs at a strike rate of 116.1 in his last 10 T20 matches, and that form is 23 months old.
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 over four overs. He has 17 wickets at an economy of 9.47 in his last 10 T20 matches, and his career economy is 8.91.
220 runs, SR 156, 18 sixes in the last 10. Rated +3.7 runs a game with the bat.
Rated 3.7 runs better than an average batter and 0.5 runs better than an average bowler. He has 220 runs at a strike rate of 156 and 4 wickets at an economy of 6.63 in his last 10 T20 matches.
378 runs, SR 176, 20 sixes in the last 10. Rated +3.1 runs a game with the bat.
Rated 3.1 runs better than an average opener. He has 378 runs at a strike rate of 175.8, with 20 sixes, in his last 10 T20 matches, and 444 runs in 11 innings at Boland Park.
131 runs, SR 151, 7 sixes in the last 10. Rated +0.9 runs a game with the bat.
Rated 0.9 runs better than an average batter. He has 131 runs at a strike rate of 150.6, with 7 sixes, in his last 10 T20 matches, though his bowling is rated 0.6 runs worse than average.
11 wkts, econ 10.32 in the last 10. Rated −3.6 runs a game with the ball.
Rated 3.6 runs worse than an average bowler over four overs. He has 11 wickets at an economy of 10.32 in his last 10 T20 matches, and his career economy is 9.1.
Paarl, South Africa · 16 CSA T20 matches here
reached par (162). Median 158.
Recent CSA T20 first innings average 160; games here have scored about 1% below their leagues' averages. Medians by era: 2008–2017 151, 2018–2022 161, 2023 onward 160.
26 October 2023 at Boland Park: 25 °C, humidity 49%, wind 13 km/h and 0 mm of rain during the hours of play. 16 of 430 evenings within three weeks of 25 October in the last 10 years had at least 1 mm of rain at Boland Park during these hours.
These conditions are dry, with no rain expected during play. At South African grounds, 5% of games in similar weather were shortened or washed out. Rain should not be a factor, and heat and wind have made no measurable difference to first-innings scoring at South African grounds. The first innings is the only one that could overlap with any rain, but the risk is low.
During play: 25.3 °C on average, humidity 49%, wind 13 km/h gusting to 36.
28 October 2019 at Boland Park: 14 °C, humidity 65%, wind 23 km/h and 3 mm of rain during the hours of play. 16 of 430 evenings within three weeks of 25 October in the last 10 years had at least 1 mm of rain at Boland Park during these hours.
This weather is wet, like 28 October 2019 at Boland Park, with 3 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 runs from 13:00 to 14:00 and overlaps the first innings. Heat and wind have made no measurable difference to first-innings scoring at South African grounds.
During play: 14.4 °C on average, humidity 65%, wind 23 km/h gusting to 64.
Heaviest rain 13:00–14:00, mostly over the first 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.
14 November 2022 at Boland Park: 31 °C, humidity 23%, wind 17 km/h and 0 mm of rain during the hours of play. 16 of 430 evenings within three weeks of 25 October in the last 10 years had at least 1 mm of rain at Boland Park during these hours.
These conditions are hot and dry, with no rain expected during play. 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. The first innings runs from 1:00pm, with no rain overlap expected.
During play: 31.0 °C on average, humidity 23%, wind 17 km/h gusting to 40. Humidity climbs from 22% to 32%; at South African grounds, chasing success hasn't varied with humidity.
| 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) | – | – |
| Batting position | Player and last 10 | Bat | Bowl |
|---|---|---|---|
| 1 | Rivaldo Moonsamy280 runs, SR 137 | −1.7 | – |
| 2 | Lhuan-dre Pretorius378 runs, SR 176 | +3.1 | – |
| 3 | Dayyaan Galiem4 overs33 runs, SR 92; 8 wkts, econ 10.39 (form 19 months old) | −1.1 | −1.4 |
| 4 | Tshepang Dithole91 runs, SR 98 (form 23 months old) | −2.4 | – |
| 5 | Sinethemba Qeshilekeeper98 runs, SR 120 (form 23 months old) | −1.8 | – |
| 6 | Donovan Ferreira2 overs220 runs, SR 156; 4 wkts, econ 6.63 | +3.7 | +0.5 |
| 7 | Evan Jones1 over131 runs, SR 151; 0 wkts, econ 13.00 | +0.9 | −0.6 |
| 8 | Beyers Swanepoel4 overs11 wkts, econ 10.32 | – | −3.6 |
| 9 | Andile Phehlukwayo2 overs4 wkts, econ 9.20 (form 19 months old) | – | −0.9 |
| 10 | Eathan Bosch4 overs8 wkts, econ 9.35 | – | −1.8 |
| 11 | Junior Dala3 overs7 wkts, econ 9.74 (form 19 months old) | – | −1.9 |