T20C ·61st Match
1h 40m
#4 · 5 pts · NRR +0 · WWWLW
1.69
#6 · 2 pts · NRR +0 · WWLWW
2.10
Playing XI & match preview usually appear 10–30 min before the match starts
Date and time 01/11/2026 · 08:00
Competition CSA T20 Challenge · 61st Match
Venue Karwan Cricket Ground, Ajman

Dolphins (HD) and Rocks (Boland) (ROC) open their tournament campaigns against each other. Recent history between these teams has tilted one way, but the latest meeting still needed a Super Over to decide it. Both sides arrive with fresh results from other competitions that include tight finishes and clear-cut margins. With the official XIs still to come, selection calls around the bowling groups and the wicketkeeping role could shape how each team sets up on the day.

Head-to-Head

Rocks (Boland) have won the last three head-to-head meetings with Dolphins. The latest clash, in November 2025, finished tied before ROC took the Super Over to settle it. In that game, the teams couldn’t be split across the full contest, and the decider was required to separate them. Earlier in October 2024, ROC won via the D/L method by a narrow margin of four runs. Back in March 2024, Rocks won by four wickets with three balls remaining, underlining how often these games have been decided late.

Dolphins

#35 ptsNRR +0.000WWWLW→

This is HD’s first match of the tournament, but their recent run elsewhere includes two wins from their last three outings. Most recently, Dolphins beat South Western Districts by ten wickets with 25 balls remaining in a D/L game after SWD batted first. That result showed how quickly HD can close a chase when the target is manageable. The one setback in that stretch was a six-wicket loss to Warriors, with the opposition getting home with 30 balls still in hand.

Rocks (Boland)

#62 ptsNRR +0.000WWLWW→

ROC come in off a sequence that has already tested their nerve and their control of games. Their latest match against Titans went all the way to a Super Over, and Rocks came out on top after the scores were level. A week earlier, they beat Mpumalanga Rhinos by 39 runs after batting first, a win built around defending a total. The only slip in their last three was a six-wicket defeat to Western Province, decided with a single ball remaining.

Expected Lineups

Dolphins are expected to lean on a core that includes David Miller alongside batters such as Jason Smith, Khaya Zondo and Marques Ackerman. The likely XI also features a bowling group led by Ottneil Baartman and Keith Dudgeon, with Bryce Parsons offering an allround option. Grant Roelofsen is the specialist wicketkeeper in the projected side, but the official XI is still to come.

Best players
CareerCareer impact per match: runs + wickets + strike-rate, across the player's whole record. Higher is better.FormThe same impact score over the player's last 5 matches — current form rather than career. Higher is better.
Ottneil Baartman
Ottneil Baartman
Bowler
30.236.2
Keith Dudgeon
Keith Dudgeon
Bowler
3034.9
Bryce Parsons
Bryce Parsons
Allrounder
29.431.9

ROC’s projected group is built around a bowling-heavy spine, with Lehan Botha and Glenton Stuurman among the leading names by impact. Gavin Kaplan is the wicketkeeper in the expected XI, while Ferisco Adams and Ruan Terblanche give the side multiple allround options. The final call on the playing combination will only be clear once the official XI is released.

Best players
CareerCareer impact per match: runs + wickets + strike-rate, across the player's whole record. Higher is better.FormThe same impact score over the player's last 5 matches — current form rather than career. Higher is better.
Lehan Botha
Lehan Botha
Bowler
29.327.3
Glenton Stuurman
Glenton Stuurman
Bowler
27.927.2
Gavin Kaplan
Gavin Kaplan
Wicketkeeper
26.329.5

Key Stats

HDROC
Position 3 6
Points 5 2
NRR +0.00 +0.00
EloOverall strength rating built from past results against the quality of opponents. Higher is stronger. 1548 1568
Form (last 5) 4/5 4/5
H2H (last 4) 1/4 3/4
Key PlayersCombined strength of each team's top-3 players by career impact (runs + wickets + strike-rate). Higher is better. 29.9 27.8
Player FormThe same top-3 players' impact over their last 5 matches — recent form rather than career. Higher is better. 34.3 28.0
Total score 3 2

Prediction

The models are split, but the average leans towards HD at 55% to 45%, with individual calls ranging from HD at 48% to 59%. Bookmakers also shade it towards HD: 54% (odds 1.75) versus ROC at 46% (odds 2.00). That leaves a 1.2 percentage-point model-vs-market edge in favour of HD (55% model average vs 54% market for HD). The Key Stats card is dead even at HD 2 - 2 ROC, setting up a contest where small swings matter. ROC hold the recent head-to-head advantage, while the projections and player-form metrics in the data lean towards HD, so execution from the leading impact bowlers and the top-order batting groups is likely to decide it.

HDROC
58% ML 42%
56% AI 1 44%
48% AI 2 52%
59% Math 41%
54% Books 46%

Preliminary prediction — calculated before the playing XI and toss were known. It is recalculated 5–30 minutes before the start, once the lineups and toss are confirmed.

More CSA T20 Challenge predictions →
Wicketkeepers
Grant Roelofsen
Grant Roelofsen Wicketkeeper
Batsmen
Jason Smith
Jason Smith Batsman
Khaya Zondo
Khaya Zondo Batsman
Marques Ackerman
Marques Ackerman Batsman
David Miller
David Miller Batsman
Nqobani Mokoena
Nqobani Mokoena Batsman
Romashan Pillay
Romashan Pillay Batsman
Semal Pillay
Semal Pillay Batsman
Gomolemo Phiri
Gomolemo Phiri Batsman
Allrounders
Hanu Viljoen
Hanu Viljoen Allrounder
Okuhle Cele
Okuhle Cele Allrounder
Prenelan Subrayen
Prenelan Subrayen Allrounder
Andile Simelane
Andile Simelane Allrounder
Bowlers
Keith Dudgeon
Keith Dudgeon Bowler
Tristan Luus
Tristan Luus Bowler
Buyanda Majola
Buyanda Majola Bowler
Sean Gilson
Sean Gilson Bowler
Ottneil Baartman
Ottneil Baartman Bowler
Wicketkeepers
Gavin Kaplan
Gavin Kaplan Wicketkeeper
Blayde Capell
Blayde Capell Wicketkeeper
Jhedli Van Briesies
Jhedli Van Briesies Wicketkeeper
Batsmen
Gysbert Wege
Gysbert Wege Batsman
Allrounders
Ethan-John Cunningham
Ethan-John Cunningham Allrounder
Ruan Terblanche
Ruan Terblanche Allrounder
Neil Brand
Neil Brand Allrounder
Jevano Baron
Jevano Baron Allrounder
Nathan Jacobs
Nathan Jacobs Allrounder
Jason Muirhead
Jason Muirhead Allrounder
Bowlers
Imran Manack
Imran Manack Bowler
Yves Kamanzi
Yves Kamanzi Bowler
Lizaad Williams
Lizaad Williams Bowler
Glenton Stuurman
Glenton Stuurman Bowler
Akhona Mnyaka
Akhona Mnyaka Bowler
Lehan Botha
Lehan Botha Bowler
Siyabonga Mahima
Siyabonga Mahima Bowler
#TeamPWLPTS
2Warriors 1 1 0 8
3Lions 1 1 0 7
4Dolphins 0 0 0 5
5Titans 1 0 1 4
6Rocks (Boland) 0 0 0 2
7Eastern Storm 2 0 2 1
8Western Province 1 0 1 1
#TeamPWLNRNRRPTS
1South Western Districts 2 2 0 — +0.662 9
2Warriors 1 1 0 — +1.561 8
3Lions 1 1 0 — +1.433 7
4Dolphins 0 0 0 — +0.000 5
5Titans 1 0 1 — -0.691 4
6Rocks (Boland) 0 0 0 — +0.000 2
7Eastern Storm 2 0 2 — -0.991 1
8Western Province 1 0 1 — -1.561 1