Knights (KTS) vs Titans (MT) is a Pool B fixture in the T20C, played at Mangaung Oval in Bloemfontein. KTS come into it placed eighth with 0 points and a 0W-2L record. MT lead the group with 9 points, unbeaten at 2W-0L, and have the tournament’s best net run rate at +3.525. The matchup also brings a recent head-to-head split into focus, with both sides having taken wins in their last three meetings. With the toss still pending, both teams will be weighing how to best use the conditions on offer at the start of play.
Toss & Conditions
Across all men’s T20 matches on record, the average first-innings total is 164.8, and the conditional averages around this forecast sit in the same band. Games played in humid conditions like the expected 62.75% have averaged 164.7 in the first innings, while matches under clear cloud cover (≤20%) like the forecast 0.75% have averaged 164.9. The start-time forecast is 15.3°C with light wind at 4.15 km/h and no precipitation expected. With the toss not decided yet, both captains can reasonably plan around a first-innings target in the mid-160s based on those historical baselines.
Head-to-Head
The last three meetings are split 2-1 in Titans’ favour. In mid-October 2024, Knights won by 32 runs in a game where they set the target and defended it successfully. Earlier, in early November 2022, Titans won by 38 runs after batting first and protecting their total. At the end of October 2022, Titans again batted first and won by 41 runs. Across these recent clashes, the side setting the score has won every time, even though the overall edge sits with Titans.
Knights
KTS are eighth in Pool B with 0 points, a 0W-2L record, and a net run rate of -0.119. Their latest outing ended in a five-wicket loss to Rocks (Boland) with no balls left, after Knights batted first. That followed another narrow defeat, this time by five wickets to Western Province with two balls remaining, again after KTS set the innings up by batting first. Two close finishes have left them chasing a first win rather than building momentum.
Titans
MT have opened their campaign with back-to-back wins, most recently beating Mpumalanga Rhinos by nine wickets with six balls remaining in a chase. Before that, they won by five wickets with 31 balls remaining against Western Province, again getting home with time in hand. Those results sit alongside an unbeaten start that has them leading Pool B on 9 points, with a 2W-0L record and a +3.525 net run rate. The early pattern has been clear: Titans have been finishing chases comfortably when they get the chance to pursue a target.
Expected Lineups
The Knights’ XI is still to be confirmed, but the likely shape from the squad has Isaac Dikgale, Ruan Haasbroek, Wian Ruthven and Lesego Senokwane forming a batting-heavy top order. The projected balance leans on allround options in Seth Flerdermaus, Jacques Snyman and Cole Abrahams, with Dane Piedt, Junaid Dawood and George Van Heerden among the specialist bowling picks. Gihahn Cloete is the wicketkeeper in the expected side, with the official XI still to come.
For Titans, the expected XI features a mix of batting depth and multiple allrounders, with Sinethemba Qeshile and Leus du Plooy among the top-order options. The projected middle includes Beyers Swanepoel, Dayyaan Galiem and Evan Jones as allround pieces, while the bowling group is built around names such as Rivaldo Moonsamy and Duan Jansen. Lhuan-dre Pretorius is the wicketkeeper in the likely setup, though the final XI is still awaited.
Key Stats
Prediction
All four models line up behind MT, with the model-average call at 72% for Titans (28% for KTS). The market also favours Titans: KTS 33% (odds 2.75) vs MT 67% (odds 1.37). That leaves a 4.8 percentage-point gap in favour of MT (model average 28% vs market 33% for KTS). The Key Stats card sums it up as KTS 0 - 5 MT. If the game follows the same script as the numbers so far, Titans’ stronger net run rate and higher Elo rating (1529 vs 1440) are the clearest indicators of where the advantage sits.
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.
Pretorius’ 190 blows it open
Lhuan-dre Pretorius didn’t just set up Titans’ innings — he overwhelmed the contest, blasting 190 from 79 balls as Titans surged to 267/3 and then watched Knights fold for 143 in 17.2 overs. The decisive stretch came after the early overs, when Pretorius kept finding boundary options while wickets never arrived, and the target ballooned beyond a chase into a survival exercise.
Middle overs snap the chase
Knights’ best window was the powerplay, where 65/2 at 10.8 an over at least kept the asking rate in view. The game turned in the middle phase: Knights slipped from 65/2 to 138/8, scoring 73/6 at 7.3 an over as the required rate climbed out of reach. Titans, by contrast, stayed ahead even while losing three wickets in their own middle overs, piling up 119/3 at 11.7 before finishing with 60 unbeaten runs in the last five.
Ferreira, Dala finish the job
Pretorius was the headline, but Titans’ win needed the squeeze that followed. Donovan Ferreira’s 3/16 ensured Knights’ middle overs never stabilised, while Junior Dala’s 3/23 closed out the collapse as wickets fell in clusters. Knights’ resistance came in flashes — Gihahn Cloete’s 39 off 25 and Jacques Snyman’s 32 off 12 — yet their best stand was only 37, never enough to offset Titans’ 112-run Pretorius-Qeshile partnership that defined the match.
Form lines up with phases
Pre-match numbers leaned heavily Titans’ way, and the match followed that script in the clearest currency: control of the key phases. Titans arrived with the stronger recent form and it showed in how they converted a flying start (88/0 in the powerplay) into a total that demanded sustained hitting. Knights had a brief spell of momentum early in the chase, but couldn’t keep boundary pressure through the middle, where Titans’ bowlers forced the innings into constant catch-up.












