ROC vs TIT Player Battle, Team Stats & Records and more: Today in CSA T20 Challenge (2025), Boland (ROC) will take on Titans (TIT) at Boland Park, Paarl, on 7th November 2025 at 3:00 AM. Look at both ROC vs TIT head-to-head records, player battles, and team stats – detailed player performance, past records, and key players here.
ROC vs TIT Head-to-Head Team Record
| Year |
Competition |
TIT Score |
Rocks Score |
Winner |
| 2024-25 |
16th T20I, CSA T20 |
169/4 (15.0 ov) |
75 (13.2 ov) |
TIT |
| 2024 |
41st T20I, CSA T20 |
124/4 (13.0 ov) |
122 (18.1 ov) |
TIT |
| 2024 |
5th T20I, CSA T20 |
127/6 (19.1 ov) |
126/9 (20.0 ov) |
TIT |
| 2022-23 |
16th T20I, CSA T20 |
103/7 (17.0 ov) |
121/8 (20.0 ov) |
Rocks |
| 2022 |
Final, CSA T20 |
123/9 (20.0 ov) |
138/6 (20.0 ov) |
Rocks |
Boland (ROC) Players’ Recent Batting/Bowling Records
| Player |
Avg Fpts |
Runs |
WK |
RR |
RW |
| Glenton Stuurman (BOWL) |
96.8 |
4 |
11 |
0,3,1,0,0 |
3,0,2,5,1 |
| Imran Manack (BOWL) |
73.4 |
23 |
8 |
0,6,17,0,0 |
3,0,3,2,0 |
| Keith Dudgeon (BOWL) |
66.2 |
23 |
8 |
0,4,1,0,18 |
3,3,1,0,1 |
| Clyde Fortuin (WK) |
64.4 |
150 |
0 |
30,4,49,17,50 |
0,0,0,0,0 |
| Grant Roelofsen (WK) |
61.6 |
166 |
0 |
24,26,27,26,63 |
0,0,0,0,0 |
| Ayabulela Gqamane (ALL) |
58.2 |
35 |
6 |
1,0,1,7,26 |
1,2,3,0,0 |
| Lehan Botha (BOWL) |
54 |
118 |
1 |
52,42,18,6 |
0,1,0,0 |
| Gavin Kaplan (WK) |
46.8 |
126 |
0 |
32,2,36,3,53 |
0,0,0,0,0 |
| Ferisco Adams (ALL) |
41.8 |
65 |
2 |
18,35,3,0,9 |
0,1,1,0,0 |
| Akhona Mnyaka (BOWL) |
41 |
4 |
4 |
2,0,2,0 |
3,1,0,0 |
| Shaun von Berg (ALL) |
40.8 |
76 |
2 |
50,6,5,2,13 |
0,0,0,1,1 |
| Blayde Capell (WK) |
33 |
71 |
0 |
0,17,8,27,19 |
0,0,0,0,0 |
| Aviwe Mgijima (ALL) |
29.8 |
75 |
0 |
2,3,19,40,11 |
0,0,0,0,0 |
| Gysbert Wege (BAT) |
25.5 |
17 |
0 |
14,3 |
0,0 |
| Pieter Malan (BAT) |
24.33 |
27 |
0 |
2,15,10 |
0,0,0 |
| Jhedli van Briesies (BAT) |
23.75 |
43 |
0 |
9,20,10,4 |
0,0,0,0 |
| Siyabonga Mahima (BOWL) |
18.4 |
0 |
1 |
0,0,0,0,0 |
1,0,0,0,0 |
| Nathan Engelbrecht (WK) |
18 |
26 |
0 |
0,26,0 |
0,0,0 |
Titans (TIT) Players’ Recent Batting/Bowling Records
| Player |
Avg Fpts |
Runs |
WK |
RR |
RW |
| Junaid Dawood (BOWL) |
92 |
0 |
13 |
0,0,0,0,0 |
3,2,3,5,0 |
| Aiden Markram (BAT) |
80.6 |
171 |
2 |
36,61,13,9,52 |
0,0,0,0,2 |
| Donovan Ferreira (BAT) |
79.6 |
164 |
0 |
32,3,39,37,53 |
0,0,0,0,0 |
| Lungisani Ngidi (BOWL) |
66 |
0 |
4 |
0,0 |
1,3 |
| Rivaldo Moonsamy (WK) |
59.4 |
147 |
0 |
13,29,1,73,31 |
0,0,0,0,0 |
| Kegan Lion Cachet (WK) |
58.2 |
135 |
0 |
25,54,17,34,5 |
0,0,0,0,0 |
| Marco Jansen (ALL) |
58.2 |
1 |
8 |
1,0,0,0,0 |
2,2,1,2,1 |
| Dewald Brevis (BAT) |
56.4 |
65 |
0 |
13,36,16,0,0 |
0,0,0,0,0 |
| Simon Harmer (BOWL) |
54 |
44 |
5 |
12,7,0,20,5 |
0,2,2,1,0 |
| Duan Jansen (BOWL) |
50.8 |
20 |
5 |
13,1,5,1,0 |
0,0,1,3,1 |
| Tabraiz Shamsi (BOWL) |
49.8 |
11 |
6 |
6,0,0,5,0 |
0,1,0,3,2 |
| Neil Brand (ALL) |
44.67 |
8 |
3 |
1,0,7 |
2,0,1 |
| Gerald Coetzee (BOWL) |
44.2 |
25 |
5 |
2,7,8,7,1 |
0,0,2,3,0 |
| Corbin Bosch (ALL) |
44 |
50 |
3 |
27,0,20,0,3 |
0,0,1,2,0 |
| Dayyaan Galiem (ALL) |
37.4 |
41 |
3 |
16,4,0,12,9 |
0,2,0,1,0 |
| Heinrich Klaasen (WK) |
37 |
87 |
0 |
3,48,5,5,26 |
0,0,0,0,0 |
| Lethabo Phahlamohlaka (BOWL) |
34 |
22 |
0 |
22 |
0 |
| Andile Phehlukwayo (ALL) |
33.8 |
73 |
0 |
8,16,22,5,22 |
0,0,0,0,0 |
| Roelof van der Merwe (ALL) |
32 |
34 |
2 |
8,8,15,3,0 |
0,2,0,0,0 |
| Lizaad Williams (BOWL) |
29 |
1 |
1 |
1 |
1 |
| Junior Dala (BOWL) |
28.6 |
3 |
4 |
3,0,0,0,0 |
1,2,0,0,1 |
| Gerhardus Maree (WK) |
23 |
11 |
0 |
11 |
0 |
| Sibonelo Makhanya (BAT) |
21.4 |
51 |
0 |
4,17,13,0,17 |
0,0,0,0,0 |
| Steve Stolk (BAT) |
18 |
38 |
0 |
8,9,8,13,0 |
0,0,0,0,0 |
| Josh Jordaan (ALL) |
18 |
8 |
0 |
8 |
0 |
| Keegan Petersen (BAT) |
15 |
19 |
0 |
11,8,0 |
0,0,0 |
Table Description: WK = Wickets, RR = Recent Runs, RW = Recent Wickets
ROC vs TIT Player Battle: Key Player Stats vs Opponent
Boland (ROC) Player Stats vs Titans Cricket Team(TIT)
| Player |
Runs |
WK |
RR |
RW |
| Pieter Malan |
141 |
0 |
2,10,118,11 |
0,0,0,0 |
| Grant Roelofsen |
94 |
0 |
26,13,11,44 |
0,0,0,0 |
| Clyde Fortuin |
93 |
0 |
0,45,33,0,15 |
0,0,0,0,0 |
| Ethan-John Cunningham |
31 |
1 |
31 |
1 |
| Ferisco Adams |
22 |
5 |
0,1,9,12 |
2,0,1,2 |
| Gavin Kaplan |
1 |
0 |
1,0 |
0,0 |
Titans (TIT) Player Stats vs Boland Cricket Team (ROC)
| Player |
Runs |
WK |
RR |
RW |
| Rivaldo Moonsamy |
193 |
0 |
38,8,25,5,117 |
0,0,0,0,0 |
| Sibonelo Makhanya |
107 |
0 |
20,50,34,3,0 |
0,0,0,0,0 |
| Dewald Brevis |
97 |
1 |
14,80,3 |
1,0,0 |
| Heinrich Klaasen |
71 |
0 |
71 |
0 |
| Andile Phehlukwayo |
33 |
3 |
0,0,0,33 |
2,1,0,0 |
| Donovan Ferreira |
26 |
0 |
23,3 |
0,0 |
| Roelof van der Merwe |
23 |
2 |
23 |
2 |
| Keegan Petersen |
21 |
0 |
8,7,6 |
0,0,0 |
| Aiden Markram |
13 |
1 |
13 |
1 |
| Steve Stolk |
0 |
0 |
0 |
0 |
ROC vs TIT Team Record & stats on Boland Park
Boland (ROC) Team Player Records at Boland Park
| Player |
Mat |
Avg Fpts |
Runs |
WK |
RR |
RW |
| Blayde Capell (WK) |
5 |
30.2 |
82 |
0 |
2,59,0,7,14 |
0,0,0,0,0 |
| Gavin Kaplan (WK) |
5 |
40.2 |
117 |
0 |
6,46,12,50,3 |
0,0,0,0,0 |
| Clyde Fortuin (WK) |
5 |
53.4 |
141 |
0 |
54,7,15,15,50 |
0,0,0,0,0 |
| Grant Roelofsen (WK) |
5 |
70.2 |
187 |
0 |
41,29,39,52,26 |
0,0,0,0,0 |
| Nathan Engelbrecht (WK) |
5 |
31.8 |
59 |
0 |
2,13,1,29,14 |
0,0,0,0,0 |
| Pieter Malan (BAT) |
5 |
27 |
67 |
0 |
10,11,10,27,9 |
0,0,0,0,0 |
| Jhedli van Briesies (BAT) |
5 |
16 |
32 |
0 |
9,10,5,1,7 |
0,0,0,0,0 |
| Gysbert Wege (BAT) |
4 |
70.25 |
133 |
0 |
9,1,73,50 |
0,0,0,0 |
| Ferisco Adams (ALL) |
5 |
46.4 |
74 |
2 |
20,32,1,19,2 |
0,0,0,0,2 |
| Ethan-John Cunningham (ALL) |
5 |
83.4 |
139 |
3 |
0,11,15,51,62 |
1,0,0,2,0 |
| Nathan Jacobs (ALL) |
5 |
54 |
68 |
2 |
28,14,10,13,3 |
0,2,0,0,0 |
| Ayabulela Gqamane (ALL) |
5 |
61.2 |
82 |
4 |
69,0,12,0,1 |
0,1,0,0,3 |
| Aviwe Mgijima (ALL) |
5 |
81.8 |
87 |
7 |
1,25,14,34,13 |
0,2,1,3,1 |
| Shaun von Berg (ALL) |
5 |
73.4 |
25 |
8 |
8,1,8,2,6 |
1,3,1,3,0 |
| Jevano Baron (ALL) |
5 |
73.2 |
74 |
6 |
20,15,3,17,19 |
0,1,2,2,1 |
| Lehan Botha (BOWL) |
5 |
38.2 |
99 |
0 |
1,8,66,18,6 |
0,0,0,0,0 |
| Keith Dudgeon (BOWL) |
5 |
54 |
24 |
6 |
0,18,1,5,0 |
0,1,2,2,1 |
| Siyabonga Mahima (BOWL) |
5 |
58.8 |
0 |
7 |
0,0,0,0,0 |
3,2,0,2,0 |
| Imran Manack (BOWL) |
5 |
108.8 |
52 |
11 |
50,0,2,0,0 |
1,2,1,4,3 |
| Akhona Mnyaka (BOWL) |
5 |
41.2 |
0 |
4 |
0,0,0,0,0 |
1,1,1,1,0 |
| Glenton Stuurman (BOWL) |
5 |
66.4 |
4 |
8 |
3,0,1,0,0 |
1,0,6,0,1 |
| Juanrico Vorster (ALL) |
3 |
10.67 |
6 |
0 |
1,4,1 |
0,0,0 |
Titans (TIT) Team Player Records at Boland Park
| Player |
Mat |
Avg Fpts |
Runs |
WK |
RR |
RW |
| Kegan Lion Cachet (WK) |
1 |
6 |
2 |
0 |
2 |
0 |
| Heinrich Klaasen (WK) |
3 |
79 |
129 |
0 |
13,86,30 |
0,0,0 |
| Rivaldo Moonsamy (WK) |
2 |
29 |
30 |
0 |
5,25 |
0,0 |
| Sibonelo Makhanya (BAT) |
3 |
31.33 |
51 |
0 |
0,17,34 |
0,0,0 |
| Keegan Petersen (BAT) |
5 |
20 |
58 |
0 |
7,0,11,33,7 |
0,0,0,0,0 |
| Dewald Brevis (BAT) |
4 |
24.75 |
25 |
1 |
3,8,14,0 |
0,0,1,0 |
| Donovan Ferreira (BAT) |
3 |
36.67 |
40 |
1 |
32,3,5 |
1,0,0 |
| Aiden Markram (BAT) |
4 |
68.25 |
139 |
1 |
82,35,13,9 |
0,0,1,0 |
| Andile Phehlukwayo (ALL) |
5 |
17.2 |
22 |
1 |
1,1,0,18,2 |
0,0,0,0,1 |
| Roelof van der Merwe (ALL) |
1 |
111 |
23 |
2 |
23 |
2 |
| Dayyaan Galiem (ALL) |
5 |
31.8 |
53 |
2 |
45,8,0,0,0 |
0,0,0,1,1 |
| Neil Brand (ALL) |
1 |
22 |
4 |
0 |
4 |
0 |
| Corbin Bosch (ALL) |
2 |
48 |
10 |
2 |
5,5 |
0,2 |
| Marco Jansen (ALL) |
3 |
102.33 |
85 |
4 |
4,10,71 |
1,1,2 |
| Junior Dala (BOWL) |
2 |
6 |
0 |
0 |
0,0 |
0,0 |
| Tabraiz Shamsi (BOWL) |
5 |
52.2 |
1 |
6 |
0,0,0,0,1 |
0,1,4,1,0 |
| Duan Jansen (BOWL) |
1 |
34 |
0 |
1 |
0 |
1 |
| Junaid Dawood (BOWL) |
1 |
102 |
0 |
3 |
0 |
3 |
| Simon Harmer (BOWL) |
2 |
8 |
0 |
0 |
0,0 |
0,0 |
| Lungisani Ngidi (BOWL) |
5 |
51.4 |
15 |
6 |
0,13,2,0,0 |
0,0,1,2,3 |
| Lizaad Williams (BOWL) |
2 |
55 |
2 |
3 |
0,2 |
2,1 |
Table Description: Mat = innings considered at this venue (all formats), WK = Wickets, RR = Recent Runs, RW = Recent Wickets
ROC vs TIT Match Details
| Match |
Boland vs Titans |
| Competition |
CSA T20 Challenge, 2025 |
| Date & Time |
7th November 2025 at 3:00 AM |
| Venue |
Boland Park, Paarl |
| Live Streaming |
YOUTUBE |