T20C ·20th Match
Finished
#7 · 2 pts · NRR -0.85 · NL
124/10
(19.1 ov)
#3 · 4 pts · NRR +0.05 · W
187/5
(20 ov)
Rocks (Boland) won by 63 runs
1
··Wwdwd1··
3 runs
2
1W··11
3 runs
3
1·4·13
9 runs
4
414112
13 runs
5
··1614
12 runs
6
·41411
11 runs
7
14b1Wwd1
8 runs
8
11··11
4 runs
9
4·1lb11
7 runs
10
lb1114W
7 runs
11
·11W1·
3 runs
12
·wd1··11
4 runs
13
1·W··W
1 runs
14
1·W12·
4 runs
15
11·4·4
10 runs
16
·11111
5 runs
17
11···1
3 runs
18
11··1·
3 runs
19
2W214nb·1nb·
11 runs
20
W
0 runs
Batting
RB4s6sSR
P. Patel
3 3 0 0 100
Z. Abrahams
18 15 3 0 120
Bowling
OMRWEcon
F. Adams
3.1 10 11 2 3.5
S. Mahima
4 11 20 4 5
MATCH STATS KNI ROC
PP 51/2 (8.5) 57/2 (9.5)
Middle 56/6 (5.6) 89/2 (8.9)
Death 17/2 (4.9) 41/1 (10.2)
4s 12 14
6s 1 5
Dots 29% 20%
Extras 9 17
Best P'ship 54(3) 74(3)
Runs
ROCKNI
408012016020005101520
🗓
Date and time 04/10/2026 · 11:00
🏆
Competition CSA T20 Challenge · 20th Match
🏟
Venue City Oval, Pietermaritzburg
🌤
Weather
🌡 21°C💧 59%☁️ 72%💨 12 km/h
🪙
Toss Rocks (Boland) won the toss, elected to batting
👤
Umpire 1 Mthokozisi Shezi
👤
Umpire 2 S Shabangu
🎖
Referee Clifford Isaacs

KwaZulu-Natal Inland aur Rocks (Boland) T20C ke Pool B mein City Oval, Pietermaritzburg par face off kar rahe hain. KNI is game mein group mein seventh position par aa raha hai—2 points, 0W-1L record ke saath, aur net run rate -0.850. ROC third par hai 4 points ke saath, start 1W-0L, aur unka NRR +0.050 hai. Table positions se Inland ko apni campaign ko steady karne ka mauka milta hai, jabki Rocks early stage par top ke paas apni position consolidate kar sakte hain. Toss already ROC ke favour mein decide ho chuka hai aur unhone batting first choose ki hai, toh opening exchanges ka tone yahi set karega ki woh start se game ko kaise set up karte hain.

Toss & Conditions

🪙 Rocks (Boland) won toss, elected batting
🏟 City Oval, Pietermaritzburg
🌡 21°C💧 59%☁️ 72%💨 12 km/h🌧 0.03mm

Wider baseline ke hisaab se sabhi men’s T20 matches mein average first-innings total 164.8 hai. Moderate humidity (41–60%) mein first-innings scores ka average 166.0 raha hai, aur cloudy conditions (51–80% cloud cover) mein 166.8. Start par forecast hai 21.05°C, 58.5% humidity, 71.5% cloud cover, wind 12.07 km/h, aur 0.03 mm precipitation. Rocks (Boland) ne toss jeetkar bat karna choose kiya hai, toh unka immediate task yahi hai ki is decision ko convert karke ek aisa total banayein jo mid-160s ke aas-paas comfortably baith jaaye—jaise historical bands suggest karte hain.

Head-to-Head

Recent head-to-head bilkul clear hai: Rocks (Boland) ne KwaZulu-Natal Inland ke against last three matches jeete hain. Sabse recent meeting, pichhle November mein, ROC ne batting first ki aur 47 runs se jeet gaya—aisa total put up karke jisme Inland kaafi short reh gaya. April mein pehle, Rocks ne target chase kiya aur 14 balls remaining ke saath seven wickets se jeet gaye, matlab chase ko comfortably control kiya. Usi month mein, ROC ne phir se successful chase kiya—four wickets se jeete aur 27 balls abhi bhi in hand the. In games ka pattern consistent hai: Rocks ne chahe target set karna ho ya chase karna, dono situations mein terms dictate karne ka tareeka nikaal liya hai.

KwaZulu-Natal Inland

#72 ptsNRR -0.850NL→

KwaZulu-Natal Inland Pool B mein seventh par hai—2 points, 0W-1L record, aur net run rate -0.850. Unka latest outing Mpumalanga Rhinos ke against 17-run loss tha, jahan Inland chase karte hue bowled out ho gaya. Us result ne underline kiya ki jab chase tight hota hai toh unki innings kitni jaldi unravel ho sakti hai. Is match mein aate hue immediate challenge yahi hai ki starts ko convert karke ek complete batting effort banaya jaaye jo poori distance tak chale.

Rocks (Boland)

#34 ptsNRR +0.050W→

ROC Knights ke against five-wicket win ke baad aa rahe hain jo last ball tak gaya, jahan Knights ne batting first ki aur Rocks ne chase complete kiya. Aise finish ne unhe Pool B mein third place tak push kiya—4 points, 1W-0L record, aur +0.050 net run rate. Unke recent results mein Warriors ke against total defend karte hue tight five-run win bhi hai, aur same opponents ke against ek tied game bhi, jise Warriors ne Super Over mein le liya. In games ka common thread yahi hai ki Rocks baar-baar aise contests mein tikke rahe hain jo bilkul final moments par decide hote hain.

Playing XI

KwaZulu-Natal Inland ne apne XI mein Cameron Shekleton ko wicketkeeper naam kiya hai, aur specialist batters mein Michael Erlank, Jack Lees aur Ludwig Kaestner include hain. Bowling ko Bamanye Xenxe aur Ziyaad Abrahams lead kar rahe hain, aur allround options mein Gareth Dukes, Thandolwami Ndlovu, Chad Laycock aur Parth Patel hain jo multiple phases cover kar sakte hain. Impact ke hisaab se Xenxe aur Erlank is side ke leading names hain, jo Inland ko build karne ke liye do clear pillars dete hain.

Playing XI
CareerPer match career impact: runs + wickets + strike-rate, poore record par. Zyada behtar hai.FormWahi impact score, par player ke last 5 matches ka — career nahi, current form. Zyada behtar hai.
Bamanye Xenxe
Bamanye Xenxe
Bowler
2826.4
Michael Erlank
Michael Erlank
Batsman
18.917.8
Cameron Shekleton
Cameron ShekletonC
Wicketkeeper
——
Jack Lees
Jack Lees
Batsman
——
Gareth Dukes
Gareth Dukes
Allrounder
——
Thandolwami Ndlovu
Thandolwami Ndlovu
Allrounder
——
Ludwig Kaestner
Ludwig Kaestner
Batsman
——
Chad Laycock
Chad Laycock
Allrounder
——
Ziyaad Abrahams
Ziyaad Abrahams
Bowler
——
Liyema Waqu
Liyema Waqu
Batsman
——
Parth Patel
Parth Patel
Allrounder
——

Rocks ek bowling-heavy look ke saath ja rahe hain, jisme Imran Manack, Glenton Stuurman, Lehan Botha, Siyabonga Mahima aur Akhona Mnyaka feature karte hain. Ferisco Adams aur Jason Muirhead allround balance provide karte hain, aur XI mein wicketkeeping options mein Blayde Capell, Gavin Kaplan aur Jhedli Van Briesies include hain. Impact ke hisaab se Manack, Stuurman aur Adams is group ke key drivers ke roop mein stand out karte hain.

Playing XI
CareerPer match career impact: runs + wickets + strike-rate, poore record par. Zyada behtar hai.FormWahi impact score, par player ke last 5 matches ka — career nahi, current form. Zyada behtar hai.
Imran Manack
Imran Manack
Bowler
24.826.8
Glenton Stuurman
Glenton StuurmanC
Bowler
24.130.6
Ferisco Adams
Ferisco Adams
Allrounder
23.731.7
Jason Muirhead
Jason Muirhead
Allrounder
——
Blayde Capell
Blayde CapellWK
Wicketkeeper
——
Gavin Kaplan
Gavin Kaplan
Wicketkeeper
——
Lehan Botha
Lehan Botha
Bowler
——
Jhedli Van Briesies
Jhedli Van Briesies
Wicketkeeper
——
Gysbert Wege
Gysbert Wege
Batsman
——
Siyabonga Mahima
Siyabonga Mahima
Bowler
——
Akhona Mnyaka
Akhona Mnyaka
Bowler
——

Key Stats

KNIROC
Position 7 3
Points 2 4
NRR -0.85 +0.05
EloPast results aur opponents ki strength se bani team ki overall rating. Zyada = strong. 1410 1557
Form (last 5) 0/5 3/5
H2H (last 4) 0/3 3/3
Key PlayersHar team ke top-3 players ki career impact (runs + wickets + strike-rate) se bani combined strength. Zyada behtar hai. 23.5 24.2
Player FormWahi top-3 players, par unke last 5 matches ka impact — career nahi, recent form. Zyada behtar hai. 22.1 29.7
Total score 0 7

Prediction

Current prediction, playing XI aur toss ke baad

Chaaro models Rocks (Boland) ko favourite maan rahe hain—model average ROC 67% vs KNI 33%. Bookmakers bhi same direction mein lean kar rahe hain: KNI 36% (odds 2.62) vs ROC 64% (odds 1.50), aur model-vs-market gap ROC ke favour mein 3.0 percentage points ka hai (model average 33% vs market 36% for KNI). Key Stats card isko KNI 0 - 7 ROC ke form mein sum up karta hai. ROC headline indicators par edge hold kar raha hai aur toss jeetkar batting first choose kar chuka hai, toh match narrative yahi set hota hai: kya unka top impact trio first use ko ek defendable total mein convert kar paayega, ya phir Inland finally in dono sides ke beech ka recent pattern tod dega?

KNIROC
40% ML 60%
24% AI 1 76%
35% AI 2 65%
33% Math 67%
36% Books 64%

Mahima seals it in the middle

Siyabonga Mahima’s four-over spell turned Inland’s chase from lively to listless, and Rocks (Boland) closed out a 63-run win after posting 187/5. Inland briefly had the game moving their way at 51/2 in the powerplay, but once wickets started to fall in clusters, the required rate climbed and the innings unravelled to 124 all out with five balls unused.

Inland’s middle overs collapse

The match was decided in the middle phase of the chase: Inland managed 56/6 between the powerplay and the death, a stretch that erased their early momentum. From 51/2, they slipped to 107/8 as Rocks kept taking wickets rather than merely defending runs. With only 17 runs coming in the death overs, there was no late surge to compensate for the six middle-overs dismissals.

Botha builds, Mahima finishes

Lehan Botha’s 54 off 32 anchored the decisive batting effort, and his 74-run partnership with Player 61879 provided the platform for a late push. Gavin Kaplan’s 38 kept the tempo high around him. With the ball, Mahima’s 4/20 was the defining contribution, backed by Ferisco Adams’ 2/11 to ensure Inland’s best stand — 54 between Cameron Shekleton (39) and Gareth Dukes — remained only a brief resistance.

Batting
RBSR
Lehan Botha
Lehan Botha
ROC Batsman
5432169
Cameron Shekleton
Cameron Shekleton
KNI Batsman
3929135
Gavin Kaplan
Gavin Kaplan
ROC Batsman
3827141
Bowling
WREcon
Siyabonga Mahima
Siyabonga Mahima
ROC Bowler
4205.0
Ferisco Adams
Ferisco Adams
ROC Bowler
2113.5
Akhona Mnyaka
Akhona Mnyaka
ROC Bowler
2267.8

Favourites delivered the template

Pre-match indicators pointed to Rocks’ stronger recent form and head-to-head edge, and the game followed that script once they won the toss and batted first. Their innings never stalled: 57/2 in the powerplay, then 89/2 through the middle overs, meant Inland were chasing a target built on sustained scoring rather than a single burst. Inland, by contrast, couldn’t convert a brisk start into a full 20-over chase.

ML
ROC 60% ✅
AI 1
ROC 76% ✅
AI 2
ROC 65% ✅
Math
ROC 67% ✅
Books
ROC 64% ✅
Playing XI
Cameron Shekleton
Cameron ShekletonCWK Wicketkeeper
Ludwig Kaestner
Ludwig Kaestner Batsman
Liyema Waqu
Liyema Waqu Batsman
Michael Erlank
Michael Erlank Batsman
Jack Lees
Jack Lees Batsman
Parth Patel
Parth Patel Allrounder
Chad Laycock
Chad Laycock Allrounder
Gareth Dukes
Gareth Dukes Allrounder
Thandolwami Ndlovu
Thandolwami Ndlovu Allrounder
Bamanye Xenxe
Bamanye Xenxe Bowler
Ziyaad Abrahams
Ziyaad Abrahams Bowler
Rest of Squad
Muhammed Bulbulia
Muhammed Bulbulia Batsman
Matthew Urquhart
Matthew Urquhart Batsman
Malcolm Nofal
Malcolm Nofal Batsman
Kagiso Rapulana
Kagiso Rapulana Allrounder
Daelen Fynn
Daelen Fynn Allrounder
Thabiso Ndlela
Thabiso Ndlela Bowler
Jesse Albanie
Jesse Albanie Bowler
Joshua van Biljon
Joshua van Biljon Wicketkeeper
Playing XI
Glenton Stuurman
Glenton StuurmanC Bowler
Blayde Capell
Blayde CapellWK Wicketkeeper
Ferisco Adams
Ferisco Adams Bowling Allrounder
Gysbert Wege
Gysbert Wege Batsman
Jason Muirhead
Jason Muirhead Allrounder
Imran Manack
Imran Manack Bowler
Akhona Mnyaka
Akhona Mnyaka Bowler
Lehan Botha
Lehan Botha Bowler
Siyabonga Mahima
Siyabonga Mahima Bowler
Gavin Kaplan
Gavin Kaplan Wicketkeeper
Jhedli Van Briesies
Jhedli Van Briesies Wicketkeeper
Rest of Squad
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
Yves Kamanzi
Yves Kamanzi Bowler
Lizaad Williams
Lizaad Williams Bowler
#TeamPW-LPTS
1MT 2 2-0 9
2MR 3 1-1 6
3ROC 1 1-0 4
4WP 2 1-1 4
5SA-E 1 0-0 2
6ES 1 0-0 2
7KNI 2 0-1 2
8KTS 2 0-2 0
#TeamPWLNRNRRPTS
1MT 2 2 0 — +3.525 9
2MR 3 1 1 1 +0.160 6
3ROC 1 1 0 — +0.050 4
4WP 2 1 1 — -1.328 4
5SA-E 1 0 0 1 +0.000 2
6ES 1 0 0 1 +0.000 2
7KNI 2 0 1 1 -0.850 2
8KTS 2 0 2 — -0.119 0
#TeamLast 5
1MTWW
2MRLNW
3ROCW
4WPLW
5SA-EN
6ESN
7KNINL
8KTSLL