T20C ·11th Match
Finished
#7 · 0 pts · NRR -0.4 · L
239/5
(20 ov)
#5 · 2 pts · NRR +0 · N
135/10
(16.4 ov)
Dolphins won by 104 runs
1
11···b
2 runs
2
·422·2
10 runs
3
64·4W1
15 runs
4
·W·146
11 runs
5
·1·1·1
3 runs
6
2·WW14
7 runs
7
·11·2·
4 runs
8
1W224·
9 runs
9
61··16
14 runs
10
1·b4wd66
18 runs
11
·111W·
3 runs
12
W·1·11
3 runs
13
1·5wd2·26
16 runs
14
1111··
4 runs
15
1wdW···1
3 runs
16
1W1··1
3 runs
17
41·W
5 runs
Batting
RB4s6sSR
O. Motlhoaring
1 3 0 0 33.3
J. Dyk
8 10 1 0 80
Bowling
OMRWEcon
S. Gilson
1.4 5 8 2 4.8
O. Cele
3 8 28 3 9.3
MATCH STATS HD NC
PP 74/0 (12.3) 52/4 (8.7)
Middle 124/2 (12.4) 78/5 (7.8)
Death 41/3 (10.2) 5/1 (7.5)
4s 19 8
6s 17 7
Dots 30% 33%
Extras 10 12
Best P'ship 93(1) 44(6)
Runs
HDNC
5210415620826005101520
🗓
Date and time 30/09/2026 · 16:00
🏆
Competition CSA T20 Challenge · 11th Match
🏟
Venue Kingsmead, Durban
🌤
Weather
🌡 16°C💧 76%☁️ 30%💨 5 km/h
🪙
Toss Dolphins won the toss, elected to batting
👤
Umpire 1 Muhammad Jooma
👤
Umpire 2 Stephen Harris
🎖
Referee Shandre Fritz

Pool A action in the T20C heads to Kingsmead, Durban, with Dolphins (HD) trying to get their campaign moving after a 0W-1L start. Northern Cape (NC) come in placed fourth with 2 points and an NRR of +0.000, while HD are seventh on 0 points with an NRR of -0.400. With no previous meetings between these teams, the first chapter of this matchup will be written from scratch. The immediate storyline is whether HD can turn a narrow opening loss into momentum, or whether NC can use their early table position to keep pace with the leading pack.

Toss & Conditions

🏟 Kingsmead, Durban
🌡 16°C💧 76%☁️ 30%💨 5 km/h

Kingsmead’s overall men’s T20 record points to a first-innings average of 157.4 across 65 matches, which sits below the 164.8 baseline across all men’s T20s. Chasing has landed 48% of the time here (from 64 matches), so the numbers don’t show a meaningful toss advantage either way. The forecast at the start is 16.48°C with 75.5% humidity, 30.25% cloud cover, 5.3 km/h wind and no precipitation; in similarly humid conditions at this venue, first-innings totals have averaged 156.4 (37 matches). With those venue trends, a total around the high-150s is in line with what this ground often produces, and captains can treat the toss as a genuine choice rather than a clear directive.

Head-to-Head

There is no head-to-head history to lean on here. Dolphins and Northern Cape have not previously met, so there’s no established pattern of one side having the other’s number. That also means there’s no recent meeting to point to for clues about matchups or momentum. With the rivalry starting fresh, the first result between them will set the early reference point for future Pool A meetings.

Dolphins

#70 ptsNRR -0.400L→

Dolphins are seventh in Pool A on 0 points, with a 0W-1L record and an NRR of -0.400. Their most recent outing was a tight loss to the Lions by 8 runs, a game that still saw them push a big chase deep enough to keep the margin narrow. Earlier results in their recent run include a 15-run win over Western Province and a two-wicket victory against the Lions with only two balls remaining, which underlines how often their matches have been decided late. The challenge now is turning those close finishes into points in this tournament stage.

Northern Cape

#42 ptsNRR +0.000N→

Northern Cape come into this one with 2 points already on the board in Pool A, sitting fourth with an NRR of +0.000. Their tournament record is 0W-0L, leaving them without a result either way so far, and that makes this match a chance to define their early direction. With no confirmed XI yet, their projected group suggests a side built around multiple batting options and several all-rounders, which can give them flexibility once the final team is named.

Expected Lineups

Dolphins are still to confirm their XI, but the likely shape from the squad has Keith Dudgeon leading the bowling group and Bryce Parsons offering a key all-round option. Grant Roelofsen is the projected wicketkeeper, with a batting core that can feature Jason Smith, Khaya Zondo, Marques Ackerman and David Miller. Parsons also tops their recent impact numbers, and the official XI will clarify how they balance batting depth against specialist bowling.

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.
Keith Dudgeon
Keith Dudgeon
Bowler
30.731.9
Bryce Parsons
Bryce Parsons
Allrounder
28.334.2
Grant Roelofsen
Grant Roelofsen
Wicketkeeper
27.226.6

Northern Cape’s expected XI leans heavily on batting options up front, with Moegamat Alexander, Tristan janse van Rensburg, Abel Mokwena and Steve Stolk all in the projected top order. The all-round contingent is sizeable too, with Liam Doherty, Orapeleng Motlhoaring and Charl Prinsloo among the names likely to shape both innings. Gerhardus Maree is the projected wicketkeeper, while Rowan Bezuidenhout, Hernus Marais and Odirile Modimokoane headline the bowling choices as they wait for the final XI to be confirmed.

Key Stats

HDNC
Position 7 4
Points 0 2
NRR -0.40 +0.00
EloOverall strength rating built from past results against the quality of opponents. Higher is stronger. 1529 1500
Total score 1 2

Prediction

All four models side with HD, with the model average at 56% for Dolphins and 44% for Northern Cape. Bookmakers are stronger on the same favourite: HD 67% (odds 1.37) versus NC 33% (odds 2.70). That creates an 11.0 percentage-point model-vs-market gap in favour of NC (model average 56% vs market 67% for HD). On the Key Stats card the overall score reads HD 1 - 2 NC, so the numbers are pulling in different directions depending on what you weight most. If HD’s Elo edge translates into control on the day, they can justify the models; if NC’s advantage on the key-stats snapshot holds, the table picture can tilt further their way.

HDNC
60% ML 40%
57% AI 1 43%
55% AI 2 45%
52% Math 48%
67% Books 33%

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.

Parsons’ blitz sets the tone

Bryce Parsons’ 83 off 38 balls was the decisive surge that turned a good start into a match-winning platform, and Dolphins never let Northern Cape back in. With Grant Roelofsen (72 off 33) matching the tempo and Khaya Zondo adding late control, Dolphins posted 239/5 and then strangled the chase to win by 104 runs.

Powerplay damage in the chase

The game swung hardest in Northern Cape’s first six overs: they reached 52, but lost four wickets doing it, leaving too much to rebuild against a big target. Even when the scoring steadied, the innings couldn’t generate the one big partnership required — the best was 44 between Jordan Neil and Nonelela Yikha — and the middle overs drifted at 78/5. From there, the finish was a formality as Dolphins kept taking wickets and Northern Cape were bowled out for 135 in 16.4.

Parsons leads, bowlers close out

Parsons shaped the match twice: first with a boundary-heavy innings that kept Dolphins ahead of the game, then with 2/22 to break up any late resistance. Roelofsen’s 33-ball 72 ensured the powerplay advantage became a total Northern Cape had to chase at 12 an over. With the ball, Okuhle Cele’s 3/28 provided key strikes, and Sean Gilson’s 2/8 in 1.4 overs helped slam the door as the chase unraveled.

Batting
RBSR
Bryce Parsons
Bryce Parsons
HD Batsman
8338218
Grant Roelofsen
Grant Roelofsen
HD Batsman
7233218
Khaya Zondo
Khaya Zondo
HD Batsman
4727174
Bowling
WREcon
Okuhle Cele
Okuhle Cele
HD Bowler
3289.3
Sean Gilson
Sean Gilson
HD Bowler
284.8
Bryce Parsons
Bryce Parsons
HD Bowler
2227.3

Favourites deliver with the bat

Pre-match numbers leaned Dolphins’ way, but there were hints Northern Cape could compete if key moments went their way. Instead, Dolphins’ top order removed that uncertainty early by flying to 74/0 in the powerplay and keeping the run-rate above 12 through the middle overs (124/2). That front-loaded pressure meant Northern Cape couldn’t afford early losses; once they slipped to 52/4, the chase became about survival rather than a realistic 240 pursuit.

ML
HD 60% ✅
AI 1
HD 57% ✅
AI 2
HD 55% ✅
Math
HD 52% ✅
Books
HD 67% ✅
Playing XI
Prenelan Subrayen
Prenelan SubrayenC Allrounder
Hanu Viljoen
Hanu ViljoenWK Allrounder
Bryce Parsons
Bryce Parsons Batting Allrounder
Jason Smith
Jason Smith Batsman
Khaya Zondo
Khaya Zondo Batsman
Gomolemo Phiri
Gomolemo Phiri Batsman
Okuhle Cele
Okuhle Cele Allrounder
Tristan Luus
Tristan Luus Bowler
Buyanda Majola
Buyanda Majola Bowler
Sean Gilson
Sean Gilson Bowler
Grant Roelofsen
Grant Roelofsen Wicketkeeper
Rest of Squad
Joshua Richards
Joshua Richards Top Order Batter
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
Andile Simelane
Andile Simelane Allrounder
Keith Dudgeon
Keith Dudgeon Bowler
Playing XI
Tshepo Ntuli
Tshepo NtuliC Allrounder
Tahir Isaacs
Tahir IsaacsWK Wicketkeeper
Nonelela Yikha
Nonelela Yikha Batsman
Kyle Jacobs
Kyle Jacobs Batsman
Blake Simpson
Blake Simpson Batsman
Orapeleng Motlhoaring
Orapeleng Motlhoaring Allrounder
Romano Terblanche
Romano Terblanche Allrounder
Ruan van Rooyen
Ruan van Rooyen Allrounder
Jordan Neil
Jordan Neil Allrounder
Johan van Dyk
Johan van Dyk Bowler
Gerhardus Maree
Gerhardus Maree Wicketkeeper
Rest of Squad
Moegamat Alexander
Moegamat Alexander Batsman
Tristan janse van Rensburg
Tristan janse van Rensburg Batsman
Abel Mokwena
Abel Mokwena Batsman
Steve Stolk
Steve Stolk Batsman
Liam Doherty
Liam Doherty Allrounder
Charl Prinsloo
Charl Prinsloo Allrounder
Rowan Bezuidenhout
Rowan Bezuidenhout Bowler
Hernus Marais
Hernus Marais Bowler
Odirile Modimokoane
Odirile Modimokoane Bowler
Ulrich Haasbroek
Ulrich Haasbroek Wicketkeeper
#TeamPW-LPTS
1BOR 2 1-0 6
2NWD 2 1-1 5
3HL 1 1-0 4
4WAR 2 1-1 4
5NC 1 0-0 2
5MT 0 0-0 0
6WP 0 0-0 0
6SWD 0 0-0 0
7HD 1 0-1 0
8LIM 1 0-1 0
10KTS 0 0-0 0
11MR 0 0-0 0
12ROC 0 0-0 0
13SA-E 0 0-0 0
14KNI 0 0-0 0
15ES 0 0-0 0
#TeamPWLNRNRRPTS
1BOR 2 1 0 1 +0.650 6
2NWD 2 1 1 — +0.602 5
3HL 1 1 0 — +0.400 4
4WAR 2 1 1 — -0.059 4
5NC 1 0 0 1 +0.000 2
5MT 0 0 0 — +0.000 0
6WP 0 0 0 — +0.000 0
6SWD 0 0 0 — +0.000 0
7HD 1 0 1 — -0.400 0
8LIM 1 0 1 — -1.750 0
10KTS 0 0 0 — +0.000 0
11MR 0 0 0 — +0.000 0
12ROC 0 0 0 — +0.000 0
13SA-E 0 0 0 — +0.000 0
14KNI 0 0 0 — +0.000 0
15ES 0 0 0 — +0.000 0
#TeamLast 5
1BORNW
2NWDWL
3HLW
4WARLW
5NCN
5MT
6WP
6SWD
7HDL
8LIML
10KTS
11MR
12ROC
13SA-E
14KNI
15ES