T20C ·32nd Match
Finished
#1 · 17 pts · NRR +4.97 · WWWW
260/4
(20 ov)
#6 · 2 pts · NRR -0.97 · NLL
161/7
(20 ov)
Titans won by 99 runs
1
11·1··
3 runs
2
144wd44·
18 runs
3
2wd1·b1·
5 runs
4
·14111
8 runs
5
··1661
14 runs
6
124W11
9 runs
7
·lb4··4
8 runs
8
1241·4
12 runs
9
W···11
2 runs
10
W1··1wd1
4 runs
11
44····
8 runs
12
112·14
9 runs
13
41W4··
9 runs
14
2wd1·1·1
6 runs
15
·1·W1·
2 runs
16
11··11
4 runs
17
62·W·1
9 runs
18
1lb1161
10 runs
19
W21121
7 runs
20
·11lb22
6 runs
Batting
RB4s6sSR
AAmaan KhanA. Khan
11 9 0 0 122.2
AAryan GopalanA. Gopalan
10 7 0 1 142.9
Bowling
OMRWEcon
EEsosa AihevbaE. Aihevba
2 0 17 1 8.5
Tabraiz ShamsiT. Shamsi
4 0 21 3 5.2
MATCH STATS MT ES
PP 56/0 (9.1) 59/1 (9.8)
Middle 147/2 (14.2) 65/4 (6.5)
Death 57/2 (13.7) 37/2 (9.2)
4s 21 15
6s 19 4
Dots 26% 29%
Extras 12 12
Best P'ship 103(2) 57(1)
Runs
MTES
5611216822428005101520
Date and time 11/10/2026 · 16:00
Competition CSA T20 Challenge · 32nd Match
Venue SuperSport Park, Centurion
Weather
21°C 58% 49% 6 km/h
Toss Titans won the toss, elected to batting

This Pool B match at SuperSport Park, Centurion, comes with Titans sitting first on 17 points and Eastern Storm down in sixth with 2. MT are 4-0 with a +4.974 net run rate, while ES are 0-2 and at -0.966. The game also marks the first time these two teams have met. Titans have already won the toss and chosen to bat.

Toss & Conditions

Titans won toss, elected batting
📍 SuperSport Park, Centurion
21°C 58% 49% 6 km/h

Across all men’s T20 matches on record at SuperSport Park, the average first-innings total is 177.5, which sets a clear benchmark for what “par” tends to look like here. In that same venue history, chasing has won 56% of the time, pointing to a slight second-innings edge even before you factor in matchups. With the forecast calling for 21.2°C, 57.5% humidity and 48.5% cloud cover, first-innings averages at this ground in comparable conditions have been 178.2 (moderate humidity) and 180.8 (light cloud). Titans have still opted to bat first, so the immediate task is to post a total that can withstand a venue where teams more often finish the job in a chase.

Head-to-Head

There is no head-to-head history to lean on here because Titans and Eastern Storm have not played each other before. That removes any recent-match pattern between the sides, whether it’s a dominant run or a back-and-forth rivalry. With no prior meetings, there’s also no previous result in this matchup to set a psychological marker. This will be their first direct reference point for how their styles match up in Pool B.

Titans

#117 ptsNRR +4.974WWWW→

Titans are #1 in Pool B on 17 points, with a 4-0 record and a +4.974 net run rate. Their latest win came as a chase finished with eight wickets in hand and 50 balls still unused, underlining how comfortably they have been closing games. Earlier, they produced a 124-run victory over Knights, a result that showed how quickly they can put a match out of reach when they bat first. Even in a smaller chase against Mpumalanga Rhinos, they still wrapped it up with nine wickets to spare.

Eastern Storm

#62 ptsNRR -0.966NLL→

Eastern Storm’s tournament has begun with two tight moments that both went against them, including a tie that ended in a super over defeat against Rocks (Boland). In their other match, they batted first and were beaten by nine wickets with 25 balls remaining by Western Province, a loss that left them chasing the game early in the second innings. Those results have them placed sixth in Pool B with 2 points, alongside a 0-2 record and a -0.966 net run rate.

Playing XI

Titans have named a XI that brings in Lhuan-dre Pretorius, Rivaldo Moonsamy and Esosa Aihevba compared to their previous match. Lethabo Phahlamohlaka, Eathan Bosch and Junior Dala are the ones to make way, with eight players retained. Dewald Brevis, Pretorius and Moonsamy headline the side on impact ratings, and Pretorius arrives with a last-five impact of 70.0.

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.
Dewald Brevis
Dewald Brevis
Batsman
29.834.4
Lhuan-dre Pretorius
Lhuan-dre Pretorius
Wicketkeeper
29.370
Rivaldo Moonsamy
Rivaldo Moonsamy
Bowler
2829.2
Beyers Swanepoel
Beyers Swanepoel
Allrounder
27.521.4
Dayyaan Galiem
Dayyaan Galiem
Allrounder
26.319.8
Sinethemba Qeshile
Sinethemba QeshileWK
Batsman
25.547.5
Donovan Ferreira
Donovan FerreiraC
Wicketkeeper
24.724.4
Tabraiz Shamsi
Tabraiz Shamsi
Bowler
24.426.2
Leus du Plooy
Leus du Plooy
Batsman
23.724.8
Aphiwe Mnyanda
Aphiwe Mnyanda
Bowler
——
Esosa Aihevba
Esosa Aihevba
Bowler
——

Eastern Storm make two changes from their last outing, adding Sabelo Mabanga and Leander Lubbe while leaving out Juan Lubbe and Tumelo Simelane. Ronan Hermann is included in the XI as the wicketkeeper, with Kabelo Sekhukhune and Christopher Britz also rated among their top three by impact. Nine players keep their places from the previous match.

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.
Ronan Hermann
Ronan HermannWK
Wicketkeeper
——
Kabelo Sekhukhune
Kabelo Sekhukhune
Allrounder
——
Christopher Britz
Christopher BritzC
Allrounder
——
Jurie Snyman
Jurie Snyman
Batsman
——
Dewan Marais
Dewan Marais
Batsman
——
Sabelo Mabanga
Sabelo Mabanga
Batsman
——
Aryan Gopalan
Aryan Gopalan
Bowler
——
Leander Lubbe
Leander Lubbe
Allrounder
——
Amaan Khan
Amaan Khan
Batsman
——
Chad Classen
Chad Classen
Bowler
——
Martin Khumalo
Martin Khumalo
Bowler
——

Key Stats

MTES
Position 1 6
Points 17 2
NRR +4.97 -0.97
EloOverall strength rating built from past results against the quality of opponents. Higher is stronger. 1553 1474
Form (last 5) 4/5 0/2
Total score 4 0

Prediction

Current prediction, after the playing XI and toss

All four models line up behind MT, with the model-average call at 82% for Titans and 18% for Eastern Storm. Bookmakers are even firmer on the same side: MT 86% (1.07) versus ES 14% (6.50). That creates a 4.5 percentage-point gap in favour of ES versus the market (model average 82% vs market 86% for MT). The Key Stats card reads MT 4 - 0 ES, and the biggest separators in the underlying comparison are the net run-rate gap and the points pace in the standings. With Titans choosing to bat, the match narrative is straightforward: can MT turn their table-topping momentum into another commanding first-innings platform, or can ES finally convert a close game into a result?

MTES
100% ML 0%
84% AI 1 16%
72% AI 2 28%
70% Math 30%
86% Books 14%
More CSA T20 Challenge predictions →

Brevis detonates the innings

Dewald Brevis didn’t just set up Titans’ win — he accelerated it into a different contest, turning a solid platform into a target Eastern Storm never truly threatened. His 84 off 26 lit up the middle overs and, alongside Lhuan-dre Pretorius, forged the decisive 103-run partnership that pushed Titans to 260/4. Eastern Storm’s reply had a brisk start, but the chase lost shape as wickets arrived in clusters, and Titans closed out a 99-run victory without letting the required rate settle.

Middle overs break the chase

Eastern Storm were in touch after the powerplay at 59/1, roughly matching Titans’ 56/0, but the game swung hard through overs 7–16. In that middle phase they managed only 65/4 at 6.5 an over, a stark contrast to Titans’ 147/2 at 14.2 in the same period. The key damage was the combination of dot-ball pressure and regular breakthroughs — the kind of squeeze that turns a chase of 261 into a survival exercise rather than a pursuit.

Stars at both ends

Brevis was the headline, but Pretorius’ 81 off 53 gave the innings structure, ensuring the acceleration didn’t come at the cost of a collapse. With the ball, Tabraiz Shamsi’s 3/21 was the clamp that stopped any counterpunch, especially as Eastern Storm tried to rebuild through Ronan Hermann and Kabelo Sekhukhune. Dayyaan Galiem’s 2/21 added timely strikes, leaving Eastern Storm’s late overs too little, too late.

Batting
RBSR
Dewald Brevis
Dewald Brevis
MT Batsman
8426323
Lhuan-dre Pretorius
Lhuan-dre Pretorius
MT Batsman
8153153
Kabelo Sekhukhune
Kabelo Sekhukhune
ES Batsman
4125164
Bowling
WREcon
Tabraiz Shamsi
Tabraiz Shamsi
MT Bowler
3215.3
Dayyaan Galiem
Dayyaan Galiem
MT Bowler
2217.0
Donovan Ferreira
Donovan Ferreira
MT Bowler
1317.8

Pre-match gap shows up

The expectations leaned heavily Titans’ way, and the match followed that script in the clearest currency of T20: sustained scoring and control after the powerplay. Titans’ strong recent momentum translated into a first-innings surge rather than a cautious build, while Eastern Storm again struggled to convert a decent start into a full 20-over chase. Even with early intent, they couldn’t keep pace once the middle overs demanded risk against set plans.

ML
MT 100% ✅
AI 1
MT 84% ✅
AI 2
MT 72% ✅
Math
MT 70% ✅
Books
MT 86% ✅
Playing XI
Donovan Ferreira
Donovan FerreiraC Wicketkeeper
Sinethemba Qeshile
Sinethemba QeshileWK Batsman
Leus du Plooy
Leus du Plooy Batsman
Dewald Brevis
Dewald Brevis Batsman
Dayyaan Galiem
Dayyaan Galiem Allrounder
Beyers Swanepoel
Beyers Swanepoel Allrounder
Rivaldo Moonsamy
Rivaldo Moonsamy Bowler
Aphiwe Mnyanda
Aphiwe Mnyanda Bowler
Tabraiz Shamsi
Tabraiz Shamsi Bowler
Esosa Aihevba
Esosa Aihevba Bowler
Lhuan-dre Pretorius
Lhuan-dre Pretorius Wicketkeeper
Rest of Squad
Tshepang Dithole
Tshepang Dithole Batsman
Keegan Petersen
Keegan Petersen Allrounder
Andile Phehlukwayo
Andile Phehlukwayo Allrounder
Evan Jones
Evan Jones Allrounder
Janco Smit
Janco Smit Allrounder
Duan Jansen
Duan Jansen Bowler
Tsepo Ndwandwa
Tsepo Ndwandwa Bowler
Junior Dala
Junior Dala Bowler
Eathan Bosch
Eathan Bosch Bowler
Keagan Lion-Cachet
Keagan Lion-Cachet Wicketkeeper
Lethabo Phahlamohlaka
Lethabo Phahlamohlaka Wicketkeeper
Playing XI
Christopher Britz
Christopher BritzC Allrounder
Ronan Hermann
Ronan HermannWK Wicketkeeper
Jurie Snyman
Jurie Snyman Batsman
Dewan Marais
Dewan Marais Batsman
Amaan Khan
Amaan Khan Batsman
Sabelo Mabanga
Sabelo Mabanga Batsman
Kabelo Sekhukhune
Kabelo Sekhukhune Allrounder
Leander Lubbe
Leander Lubbe Allrounder
Aryan Gopalan
Aryan Gopalan Bowler
Chad Classen
Chad Classen Bowler
Martin Khumalo
Martin Khumalo Bowler
Rest of Squad
Michael Copeland
Michael Copeland Middle Order Batter
Juan Lubbe
Juan Lubbe Batsman
Jan Coetzer
Jan Coetzer Batsman
Brayden Hicks
Brayden Hicks Batsman
Lihle Sizani
Lihle Sizani Allrounder
Christiaan du Toit
Christiaan du Toit Allrounder
Riley Miller
Riley Miller Allrounder
Tumelo Simelane
Tumelo Simelane Allrounder
Thando Ntini
Thando Ntini Bowler
Kgaudisa Molefe
Kgaudisa Molefe Bowler
Sithembile Langa
Sithembile Langa Bowler
Nathan Roux
Nathan Roux Wicketkeeper
Mncedisi Malika
Mncedisi Malika Wicketkeeper
#TeamPWLPTS
1Titans 4 4 0 17
2Western Province 5 4 1 16
3Rocks (Boland) 3 3 0 12
6Eastern Storm 3 0 2 2
8Knights 4 0 4 0
#TeamPWLNRNRRPTS
1Titans 4 4 0 — +4.974 17
2Western Province 5 4 1 — +0.307 16
3Rocks (Boland) 3 3 0 — +1.067 12
4Mpumalanga Rhinos 4 1 2 1 -0.433 6
5KwaZulu-Natal Inland 4 1 2 1 -1.066 6
6Eastern Storm 3 0 2 1 -0.966 2
7South Africa Emerging 3 0 2 1 -2.649 2
8Knights 4 0 4 — -1.866 0