T20C ·30th Match
Finished
#4 · 9 pts · NRR +0.61 · WLW
149/6
(20 ov)
#5 · 8 pts · NRR +0.13 · WWL
150/4
(20 ov)
North West Dragons won by 6 wickets (with 0 balls remaining)
1
11····
2 runs
2
·3W···
3 runs
3
1·4112
9 runs
4
121411
10 runs
5
2·1114
9 runs
6
1·1·22
6 runs
7
6111··
9 runs
8
1···11
3 runs
9
112·1·
5 runs
10
2··111
5 runs
11
21·111
6 runs
12
112112
8 runs
13
1142·1
9 runs
14
111W12
6 runs
15
·11214
9 runs
16
W·2211
6 runs
17
·1·wd122
7 runs
18
222·41nb4
15 runs
19
1312W1
8 runs
20
2424·3
15 runs
Batting
RB4s6sSR
L. Alder
16 7 2 0 228.6
L. Sadler
25 16 2 0 156.2
Bowling
OMRWEcon
R. Swardt
4 7 43 1 10.8
A. Mothoa
4 8 22 2 5.5
MATCH STATS NWD SWD
PP 45/2 (7.5) 39/1 (6.5)
Middle 79/1 (7.9) 66/2 (6.6)
Death 25/3 (6.2) 45/1 (10.8)
4s 9 9
6s 5 1
Dots 29% 23%
Extras 5 2
Best P'ship 63(4) 82(2)
Runs
NWDSWD
32649612816005101520
🗓
Date and time 10/10/2026 · 16:00
🏆
Competition CSA T20 Challenge · 30th Match
🏟
Venue Senwes Park, Potchefstroom
🪙
Toss North West Dragons won the toss, elected to batting

Pool A has North West Dragons in fourth place on nine points, with South Western Districts just behind them in fifth on eight. Both teams bring identical 2W-1L records into this fixture, so the separation so far has come through net run rate rather than wins and losses. NWD’s NRR stands at +0.614, while SWD’s is +0.130. The match also carries a novelty edge: there’s no prior head-to-head history between these two teams. With the table this tight, it’s a direct chance for one side to create daylight over the other in the standings.

Head-to-Head

There have been no previous meetings between North West Dragons and South Western Districts. That makes this a clean slate: no past results, no established matchup trends, and no recent classic to lean on for clues. With no head-to-head record to reference, the first contest between these sides will also set the tone for how this pairing is talked about going forward. It’s a rare situation in a pool stage where both teams arrive with similar overall records but no shared history.

North West Dragons

#49 ptsNRR +0.614WLW→

North West Dragons are fourth in Pool A with nine points, backed by a 2W-1L record and a net run rate of +0.614. Their latest outing was a successful chase against the Lions, getting home by six wickets with four balls still in hand. Earlier, they were edged out by Eastern Cape Linyathi (Border) by 13 runs, a result that interrupted their momentum. Before that, the Dragons beat the Warriors by seven wickets with 27 balls remaining, showing they can finish a chase with plenty of time to spare.

South Western Districts

#58 ptsNRR +0.130WWL→

South Western Districts come in off a 42-run loss to the Lions, after the Lions set the target batting first. Just before that, SWD squeezed past Limpopo by five wickets with three balls remaining, a chase that went right down to the closing moments. Earlier, they beat Eastern Cape Linyathi (Border) by 39 runs after batting first themselves. In Pool A terms, that leaves them fifth with eight points, alongside a 2W-1L record and an NRR of +0.130.

Playing XI

North West Dragons are expected to lean on a likely XI that features Dian Forrester at the top of the impact list, with Rubin Hermann set to take the gloves. Wihan Lubbe and Lesiba Ngoepe give them allround options alongside a bowling group that includes Daryn Dupavillon and Alfred Mothoa. The official XI is still to come, but the projected shape points to a batting-heavy top order backed by multiple seam options.

Playing XI
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.
Dian Forrester
Dian Forrester
Batsman
29.837.8
Raynard Van Tonder
Raynard Van Tonder
Batsman
——
Ludwich Schuld
Ludwich Schuld
Batsman
——
Diego Rosier
Diego Rosier
Batsman
——
Wihan Lubbe
Wihan LubbeC
Allrounder
23.832.3
Lesiba Ngoepe
Lesiba Ngoepe
Allrounder
23.229.1
Onke Nyaku
Onke Nyaku
Allrounder
——
Alfred Mothoa
Alfred Mothoa
Bowler
2323
Daryn Dupavillon
Daryn Dupavillon
Bowler
22.818.6
Caleb Seleka
Caleb Seleka
Bowler
——
Rubin Hermann
Rubin Hermann
Wicketkeeper
27.917.2

For South Western Districts, the projected XI is built around Janneman Malan as the leading impact batter, with Yaseen Vallie also among the key names. Slade van Staden is the designated wicketkeeper in the expected group, while the balance is rounded out by allrounders such as Ross Coetzee, Leo Sadler and Banele Cele. Their bowling unit in the projection includes Pheko Moletsane, Jade Richter and Enathi Kitshini, with the final call on the XI still pending.

Playing XI
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.
Janneman Malan
Janneman MalanC
Batsman
24.927.5
Yaseen Vallie
Yaseen Vallie
Batsman
——
Modise Maloka
Modise Maloka
Batsman
——
Nathan Engelbrecht
Nathan EngelbrechtWK
Batsman
——
Ross Coetzee
Ross Coetzee
Allrounder
——
Leo Sadler
Leo Sadler
Allrounder
——
Banele Cele
Banele Cele
Allrounder
——
Pheko Moletsane
Pheko Moletsane
Bowler
——
Jade Richter
Jade Richter
Bowler
——
Enathi Kitshini
Enathi Kitshini
Bowler
——
Slade van Staden
Slade van Staden
Wicketkeeper
——

Key Stats

NWDSWD
Position 4 5
Points 9 8
NRR +0.61 +0.13
EloOverall strength rating built from past results against the quality of opponents. Higher is stronger. 1500 1513
Form (last 5) 3/5 2/3
Key PlayersCombined strength of each team's top-3 players by career impact (runs + wickets + strike-rate). Higher is better. 27.2 24.9
Player FormThe same top-3 players' impact over their last 5 matches — recent form rather than career. Higher is better. 29.1 27.5
Total score 4 2

Prediction

The models are split, but the average call still leans toward NWD at 52% to 48%, with ML and two AI reads siding with the Dragons while the Math model prefers SWD. Bookmakers are much firmer on North West Dragons: 69% (odds 1.40) versus 31% (odds 3.00), which creates a 16.5 percentage-point gap in favour of SWD versus the model average. The Key Stats card has it at NWD 4 - 2 SWD. With points and net run rate both tilting toward NWD but Elo narrowly favouring SWD, this reads like a game where small swings in execution can decide it rather than a matchup with a clear statistical runaway.

NWDSWD
56% ML 44%
54% AI 1 46%
52% AI 2 48%
48% Math 52%
69% Books 31%

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.

Lubbe takes it to the wire

Wihan Lubbe’s 77 off 57 became the difference in a chase that swung from comfortable to chaotic, as North West Dragons reached 149/6 to win with 0 balls remaining. After South Western Districts posted 150/4, the Dragons looked set when Lubbe and Dian Forrester stitched a 63-run partnership, only for late wickets to turn the last over into a scramble that still ended in a six-wicket escape.

Death overs flip the tension

The decisive shift came at the back end of both innings. South Western Districts surged through the death, blasting 45/1 at 10.8 an over to lift a middling 105/3 after 16 into a defendable 150/4. But the Dragons couldn’t match that finish: their death phase returned just 25/3 (6.2 rpo), with wickets repeatedly resetting the chase and forcing Lubbe to bat deep.

Sadler’s burst, Lubbe’s anchor

Sadler was the standout, conceding only 18 in his four overs while taking 4 wickets to repeatedly puncture the chase. Yet Lubbe’s innings absorbed the pressure and kept the target within reach, while Forrester’s 36 off 24 provided the momentum that made a last-ball finish possible. For SWD, Janneman Malan’s 67 off 48 anchored their innings, but it wasn’t quite a big enough cushion.

Batting
RBSR
Wihan Lubbe
Wihan Lubbe
NWD Batsman
7757135
Janneman Malan
Janneman Malan
SWD Batsman
6748140
Dian Forrester
Dian Forrester
NWD Batsman
3624150
Bowling
WREcon
Leo Sadler
Leo Sadler
SWD Bowler
4184.5
Alfred Mothoa
Alfred Mothoa
NWD Bowler
2225.5
Jade De Klerk
Jade De Klerk
NWD Bowler
1235.8

Pre-match edge, match-day squeeze

The pre-game lean towards the Dragons was built on small margins rather than certainty, and the match played out exactly like that: a contest decided by execution in short bursts. SWD’s late-innings acceleration and Sadler’s spell kept dragging the game back to 50-50 territory, but the Dragons’ ability to build a substantial middle-overs stand gave them enough buffer to survive the final squeeze.

ML
NWD 56% ✅
AI 1
NWD 54% ✅
AI 2
NWD 52% ✅
Math
SWD 52% ❌
Books
NWD 69% ✅
Playing XI
Wihan Lubbe
Wihan LubbeC Allrounder
Meeka-eel Prince
Meeka-eel PrinceWK Wicketkeeper
Diego Rosier
Diego Rosier Middle Order Batter
Ludwich Schuld
Ludwich Schuld Batsman
Dian Forrester
Dian Forrester Batsman
Lesiba Ngoepe
Lesiba Ngoepe Allrounder
Caleb Seleka
Caleb Seleka Bowler
Daryn Dupavillon
Daryn Dupavillon Bowler
Alfred Mothoa
Alfred Mothoa Bowler
Jade De Klerk
Jade De Klerk Bowler
Ruan de Swardt
Ruan de Swardt Wicketkeeper
Rest of Squad
Raynard Van Tonder
Raynard Van Tonder Middle Order Batter
Onke Nyaku
Onke Nyaku Allrounder
Juan James
Juan James Allrounder
Paul James
Paul James Allrounder
Mthiwekhaya Nabe
Mthiwekhaya Nabe Bowler
Nealan Van Heerden
Nealan Van Heerden Bowler
Lutendo Tsanwani
Lutendo Tsanwani Bowler
Rubin Hermann
Rubin Hermann Wicketkeeper
Playing XI
Janneman Malan
Janneman MalanC Top Order Batter
Nathan Engelbrecht
Nathan EngelbrechtWK Batsman
Leo Sadler
Leo Sadler Allrounder
Regan Rhode
Regan Rhode Allrounder
Andile Phehlukwayo
Andile Phehlukwayo Allrounder
Pheko Moletsane
Pheko Moletsane Bowler
Jade Richter
Jade Richter Bowler
Liam Alder
Liam Alder Bowler
Nhlakanipho Mpungose
Nhlakanipho Mpungose Bowler
Slade van Staden
Slade van Staden Wicketkeeper
Bennie Hansen
Bennie Hansen Wicketkeeper
Rest of Squad
Yaseen Vallie
Yaseen Vallie Batsman
Modise Maloka
Modise Maloka Batsman
Tyrese Karelse
Tyrese Karelse Batsman
Ross Coetzee
Ross Coetzee Allrounder
Banele Cele
Banele Cele Allrounder
Enathi Kitshini
Enathi Kitshini Bowler
#TeamPW-LPTS
1HD 4 3-1 12
2WAR 4 2-1 10
3HL 4 2-1 10
4NWD 3 2-1 9
5SWD 3 2-1 8
5MT 0 0-0 0
6WP 0 0-0 0
6BOR 4 1-2 6
7NC 3 0-2 2
8LIM 3 0-3 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
1HD 4 3 1 — +2.688 12
2WAR 4 2 1 1 +1.288 10
3HL 4 2 1 1 +0.633 10
4NWD 3 2 1 — +0.614 9
5SWD 3 2 1 — +0.130 8
5MT 0 0 0 — +0.000 0
6WP 0 0 0 — +0.000 0
6BOR 4 1 2 1 -1.081 6
7NC 3 0 2 1 -5.098 2
8LIM 3 0 3 — -1.679 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
1HDLWWW
2WARLWNW
3HLWLNW
4NWDWLW
5SWDWWL
5MT
6WP
6BORNWLL
7NCNLL
8LIMLLL
10KTS
11MR
12ROC
13SA-E
14KNI
15ES