T20C ·8th Match
Finished
#12 · 0 pts · NRR +0 · WLWWL
161/5
(20 ov)
#10 · 0 pts · NRR +0 · LWLLL
160/5
(20 ov)
Rocks (Boland) won by 5 wickets (with 0 ball remaining)
1
11····
2 runs
2
61·246
19 runs
3
1411·4
11 runs
4
·W····
0 runs
5
13·111
7 runs
6
14·234
14 runs
7
·121·6
10 runs
8
·11·41
7 runs
9
16·121
11 runs
10
12111·
6 runs
11
11W·111
5 runs
12
111141
9 runs
13
11··6·
8 runs
14
121·11
6 runs
15
·12211
7 runs
16
W··111
3 runs
17
141·1·
7 runs
18
W11212
7 runs
19
4·4·1·
9 runs
20
4W1134
13 runs
Batting
RB4s6sSR
F. Adams
4 2 0 0 200
J. Briesies
17 10 3 0 170
Bowling
OMRWEcon
T. Vuuren
3 3 38 1 12.7
D. Piedt
4 6 35 2 8.8
MATCH STATS ROC KTS
PP 53/1 (8.8) 52/1 (8.7)
Middle 72/2 (7.2) 68/1 (6.8)
Death 36/2 (9) 40/3 (10)
4s 12 14
6s 5 4
Dots 26% 26%
Extras 0 2
Best P'ship 57(2) 74(2)
Runs
KTSROC
367210814418005101520
🗓
Date and time 29/09/2026 · 16:00
🏆
Competition CSA T20 Challenge · 8th Match
🏟
Venue Boland Park, Paarl
🌤
Weather
🌡 21°C💧 43%☁️ 0%💨 6 km/h
🪙
Toss Rocks (Boland) won the toss, elected to bowling
👤
Umpire 1 Abdoellah Steenkamp
👤
Umpire 2 Willhelm Nell
📺
TV Umpire Andre Olivier
🎖
Referee Thomas Mokorosi

Rocks (Boland) aur Knights Boland Park, Paarl me mil rahe hain, aur tournament table dono ke liye points ke maamle me abhi fresh hi hai. ROC ke liye ye season ka first match hai, to unki opening night seedha tone set karegi. Knights Pool B se aa rahe hain—ek game already ho chuka hai aur abhi points board pe nahi aaye. Recent head-to-head itna tight raha hai ki kuch deliveries pe swing ho gaya, last time jab ye mile the tab Super Over finish bhi aaya tha. Toss abhi hona baaki hai, aur venue ka chasing trend ek aur storyline hai jo decide kar sakta hai ki teams is contest ko kaise approach karein.

Toss & Conditions

🏟 Boland Park, Paarl
🌡 21°C💧 43%☁️ 0%💨 6 km/h

Boland Park ne 47 men’s T20s me average first-innings total 150.9 produce kiya hai, jo overall men’s T20 baseline 164.8 se kaafi neeche hai. Inhi 47 matches me batting second wali teams 57% jeeti hain, matlab yahan chase ko clear edge milta hai. Start ka forecast 21.33°C aur 43.25% humidity ka hai, skies clear (0.0% cloud cover), light wind 6.2 km/h, aur precipitation expected nahi hai. Is ground par moderate humidity (41–60%) me first-innings totals ka average 148.8 रहा hai, aur clear cloud cover (≤20%) me matches ka average 152.1 रहा hai—so captains agar bat first karein to low-150s ke aas-paas ko workable reference point maan sakte hain. Toss abhi decide nahi hua hai.

Head-to-Head

Last three head-to-head meetings me Knights ke paas 2 wins hain, jabki Rocks (Boland) ka 1 result tie ke roop me gaya tha, jise baad me ROC ne Super Over me jeet liya. Most recent clash October 2024 me tha, jahan main match me teams separate nahi ho paayi aur one-over shootout me Rocks (Boland) top par nikle. Isse pehle October 2022 me Knights ne apna total defend karke 4 runs se jeeta, ek aur finish jo bilkul last moments tak gaya. February 2022 me to aur bhi tight tha—Knights ne phir se nerve hold karke 3 runs se win nikaal li. Pattern clear hai: Knights ko edge mila bhi hai to bhi ye games baar-baar last-over contests ban jaate hain, one-sided affairs nahi.

Rocks (Boland)

#30 ptsNRR +0.000WLWWL→

Rocks (Boland) #0 par 0 points ke saath hain kyunki ye unka season ka first match hai. Unka most recent cricket elsewhere me Warriors ke against ek tie bhi tha jo Super Over se decide hua, aur usme ROC wrong side par raha. Usse just pehle, unhone same opposition ko 5 runs se beat kiya tha, jo dikhata hai ki wo tight finish me total defend kar sakte hain. Unhone KwaZulu-Natal Inland ke against 47-run win bhi record kiya, jo indicate karta hai ki jab unka game click karta hai to wo opponent se achha khaasa gap bana sakte hain.

Knights

#70 ptsNRR -0.193L→

Knights is match me Western Province ke against narrow defeat ke baad aa rahe hain—batting first karke 5 wickets se haar gaye, aur 2 balls remaining thi. Isse wo Pool B me seventh par hain, 0 points ke saath 0W-1L record se, aur NRR -0.193 hai. Abhi sirf ek match hua hai, to immediate task yehi hai ki competitive positions ko table par result me convert karein.

Expected Lineups

Rocks (Boland) se expectation hai ki wo allround core pe lean karein jisme Neil Brand, Ferisco Adams aur Ethan-John Cunningham shamil hain, aur projected XI me Brand ko unka top impact player rate kiya gaya hai. Likely bowling group Imran Manack, Lizaad Williams aur Glenton Stuurman ke around built hai, jisse unke paas multiple specialist options aa jaate hain. Wicketkeeping spot squad options me open lag raha hai—Gavin Kaplan, Blayde Capell aur Jhedli Van Briesies teeno projected XI me hain—aur official XI abhi aani baaki hai.

Best players
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.
Neil Brand
Neil Brand
Allrounder
25.616.6
Imran Manack
Imran Manack
Bowler
25.129.8
Lizaad Williams
Lizaad Williams
Bowler
24.525

Knights ka projected XI top me bat-heavy hai—Isaac Dikgale, Ruan Haasbroek, Wian Ruthven aur Lesego Senokwane sab specialist batsmen ke roop me listed hain. Balance ko allrounders Seth Flerdermaus, Jacques Snyman aur Cole Abrahams round out karte hain, aur bowling unit me George Van Heerden, Dane Piedt aur Junaid Dawood jaise naam hain. Projected side me Gihahn Cloete named wicketkeeper hai, lekin final XI ka wait hai.

Key Stats

ROCKTS
Position 3 7
Points 0 0
NRR +0.00 -0.19
EloPast results aur opponents ki strength se bani team ki overall rating. Zyada = strong. 1546 1451
Form (last 5) 3/5 0/1
H2H (last 4) 1/3 2/3
Total score 3 1

Prediction

Chaaro models Rocks (Boland) ko favourite maan rahe hain—average call 63% ROC ke liye aur 37% Knights ke liye. Individual projections bhi relatively tight band me hain, ROC ke favour me 59–69% range. Is match ke liye bookmaker odds available nahi hain. Key Stats card ROC 3 - 1 KTS dikhata hai, aur uske peeche story ROC ke Elo aur recent form indicators ka edge hai, even though head-to-head trend Knights ko favour karta raha hai. Agar ye in teams ke recent pattern ko follow karta hai, to jo side closing overs ko better handle karegi, wahi isko phir se decide kar sakti hai.

ROCKTS
60% ML 40%
69% AI 1 31%
64% AI 2 36%
59% Math 41%

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.

Kaplan finishes it last ball

Gavin Kaplan was still there when the chase tightened into a last-over squeeze, and his 58 off 41 ensured Rocks (Boland) got over the line with 0 balls remaining. Knights had put up 160/5, built around Cole Abrahams’ 66, and for long stretches it looked like a par-plus total. But Rocks kept enough wickets in hand, and after a few tense moments late, they found the final runs to win by five wickets.

Middle overs slow the chase

The decisive stretch came after the brisk start: Rocks raced to 53/1 in the powerplay, almost mirroring Knights’ 52/1, but then the chase lost momentum through the middle. They managed 72/2 in overs 7–15 (7.2 an over), a period that allowed Knights to keep the required rate climbing without needing a flurry of wickets. That left Rocks needing a sharper finish, and while they did go at 9.0 an over at the death (36/2), it still came down to the final delivery.

Abrahams sets it up, Kaplan answers

Abrahams’ 66 from 50 balls and van Heerden’s 53 from 42 anchored Knights, with their 74-run partnership providing the innings’ backbone. For Rocks, Kaplan’s tempo was the difference, and his 57-run stand with Neil Brand stopped the chase from stalling completely. Dane Piedt’s 2 for 35 and Malusi Siboto’s 1 for 23 kept Knights in the contest, but Kaplan’s composure at the end proved decisive.

Batting
RBSR
Cole Abrahams
Cole Abrahams
KTS Batsman
6650132
Gavin Kaplan
Gavin Kaplan
ROC Batsman
5841142
George Van Heerden
George Van Heerden
KTS Batsman
5342126
Bowling
WREcon
Dane Piedt
Dane Piedt
KTS Bowler
2358.8
Malusi Siboto
Malusi Siboto
KTS Bowler
1235.8
Lehan Botha
Lehan Botha
ROC Bowler
1196.3

Favourites, but not comfortable

Pre-match indicators leaned Rocks’ way on form and overall strength, yet the game followed the recent head-to-head pattern: tight phases, then a late decision. Knights’ top order gave them a platform, and their bowlers squeezed just enough in the middle to make 161 feel bigger than it looked at the break. Rocks’ edge showed in how they avoided a late collapse despite the rising pressure.

ML
ROC 60% ✅
AI 1
ROC 69% ✅
AI 2
ROC 64% ✅
Math
ROC 59% ✅
Playing XI
Glenton Stuurman
Glenton StuurmanC Bowler
Jhedli Van Briesies
Jhedli Van BriesiesWK Wicketkeeper
Ferisco Adams
Ferisco Adams Bowling Allrounder
Gysbert Wege
Gysbert Wege Batsman
Neil Brand
Neil Brand Allrounder
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
Rest of Squad
Ethan-John Cunningham
Ethan-John Cunningham Allrounder
Ruan Terblanche
Ruan Terblanche Allrounder
Jevano Baron
Jevano Baron Allrounder
Nathan Jacobs
Nathan Jacobs Allrounder
Yves Kamanzi
Yves Kamanzi Bowler
Lizaad Williams
Lizaad Williams Bowler
Blayde Capell
Blayde Capell Wicketkeeper
Playing XI
Dane Piedt
Dane PiedtC Bowler
Ruan Haasbroek
Ruan HaasbroekWK Batsman
Jacques Snyman
Jacques Snyman Batting Allrounder
Cole Abrahams
Cole Abrahams Allrounder
Tiaan van Vuuren
Tiaan van Vuuren Allrounder
Mbongiseni Mhlanga
Mbongiseni Mhlanga Allrounder
George Van Heerden
George Van Heerden Bowler
Junaid Dawood
Junaid Dawood Bowler
Malusi Siboto
Malusi Siboto Bowler
Emmanuel Motswiri
Emmanuel Motswiri Bowler
Gihahn Cloete
Gihahn Cloete Wicketkeeper
Rest of Squad
Isaac Dikgale
Isaac Dikgale Top Order Batter
Wian Ruthven
Wian Ruthven Batsman
Lesego Senokwane
Lesego Senokwane Batsman
Jonathan Bird
Jonathan Bird Batsman
Seth Flerdermaus
Seth Flerdermaus Allrounder
Ntandoyenkosi Soni
Ntandoyenkosi Soni Allrounder
Nico Van Zyl
Nico Van Zyl Bowler
Ruben Maree
Ruben Maree Wicketkeeper
#TeamPW-LPTS
1BOR 2 1-0 6
2NWD 2 1-1 5
3HL 1 1-0 4
4NC 1 0-0 2
5MT 0 0-0 0
5LIM 0 0-0 0
6SWD 0 0-0 0
6WP 0 0-0 0
7HD 1 0-1 0
8WAR 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
4NC 1 0 0 1 +0.000 2
5MT 0 0 0 — +0.000 0
5LIM 0 0 0 — +0.000 0
6SWD 0 0 0 — +0.000 0
6WP 0 0 0 — +0.000 0
7HD 1 0 1 — -0.400 0
8WAR 1 0 1 — -2.052 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
4NCN
5MT
5LIM
6SWD
6WP
7HDL
8WARL
10KTS
11MR
12ROC
13SA-E
14KNI
15ES