The CSA T20 Challenge 2026 gets underway on September 22 with Northern Cape hosting Limpopo at Kimberley Oval, and runs all the way to the November 14 final.
It’s the biggest edition yet, 16 teams, 67 matches, and for the first time, South Africa’s traditional franchise sides and provincial teams share one competition. Warriors defend the title they won on a Super Over against Boland last season. Here’s the full schedule, teams, venues, and everything else this year’s tournament brings.
CSA T20 Challenge 2026: Key Details at a Glance
| Detail | Information |
|---|---|
| Dates | September 25 – November 14, 2026 |
| Teams | 16 |
| Total Matches | 67 |
| Opening Match | Northern Cape vs Limpopo, Kimberley Oval |
| Semi-Finals | November 13 |
| Final | November 14 |
| Defending Champions | Warriors (won 2025–26 final on Super Over) |
| Administrator | Cricket South Africa |
This is the first season under CSA’s restructured domestic setup, which folds the old CSA T20 Challenge and T20 Knockout competitions into a single expanded league. It’s a big jump from last year’s eight-team format, and it means far more fixtures, more venues, and a longer road to the final.
CSA T20 Challenge 2026 Schedule: Key Fixtures
The league phase spreads matches across the country through September and October before narrowing to knockouts in November. Some of the confirmed early fixtures:
| Date | Fixture | Venue | Results |
|---|---|---|---|
| Sep 25, 2026 | Warriors vs North West – Eastvaal Renault Dragons | SuperSport Park, Centurion | North West – Eastvaal Renault Dragons won by 7 wickets |
| Sep 25, 2026 | Western Province vs Titans | SuperSport Park, Centurion | Titans won by 5 wickets |
| Sep 26, 2026 | Northern Cape vs Border | Diamond Oval, Kimberley | Match abandoned due to rain (No toss) |
| Sep 27, 2026 | Lions vs Dolphins | Kingsmead, Durban | Lions won by 8 runs |
| Sep 27, 2026 | Mpumalanga Rhinos vs Titans | Uplands College, White River | Titans won by 9 wickets |
| Sep 27, 2026 | Knights vs Western Province | Newlands, Cape Town | Western Province won by 5 wickets |
| Sep 28, 2026 | Border vs North West – Eastvaal Renault Dragons | Buffalo Park, East London | Border won by 13 runs |
| Sep 29, 2026 | South Africa Emerging Players vs KwaZulu-Natal Inland Tuskers | LC de Villiers Oval, Pretoria | Match abandoned due to rain (No toss) |
| Sep 29, 2026 | Warriors vs Limpopo | St George’s Park, Gqeberha | Warriors won by 35 runs |
| Sep 29, 2026 | Boland vs Knights | Boland Park, Paarl | Boland won by 5 wickets |
| Sep 30, 2026 | Dolphins vs Northern Cape | Kingsmead, Durban | Dolphins won by 104 runs |
| Sep 30, 2026 | Eastern Storm vs Mpumalanga Rhinos | Willowmoore Park, Benoni | Match abandoned due to rain (With toss) |
| Oct 1, 2026 | South Western Districts vs Border | Recreation Ground, Oudtshoorn | South Western Districts won by 39 runs |
| Oct 2, 2026 | Mpumalanga Rhinos vs KwaZulu-Natal Inland Tuskers | Uplands College, White River | Mpumalanga Rhinos won by 17 runs |
| Oct 2, 2026 | Knights vs Titans | Mangaung Oval, Bloemfontein | Titans won by 124 runs |
| Oct 2, 2026 | Lions vs North West – Eastvaal Renault Dragons | The Wanderers Stadium, Johannesburg | North West – Eastvaal Renault Dragons won by 6 wickets |
| Oct 4, 2026 | Limpopo vs Dolphins | Polokwane Cricket Club, Polokwane | Dolphins won by 7 wickets |
| Oct 4, 2026 | KwaZulu-Natal Inland Tuskers vs Boland | City Oval, Pietermaritzburg | Boland won by 63 runs |
| Oct 4, 2026 | Warriors vs Lions | St George’s Park, Gqeberha | Match abandoned due to rain (No toss) |
| Oct 4, 2026 | Western Province vs South Africa Emerging Players | Newlands, Cape Town | Western Province won by 6 wickets |
| Oct 5, 2026 | Limpopo vs South Western Districts | Polokwane Cricket Club, Polokwane | South Western Districts won by 5 wickets |
| Oct 6, 2026 | Western Province vs Eastern Storm | Newlands, Cape Town | Western Province won by 9 wickets |
| Oct 7, 2026 | South Western Districts vs Lions | Recreation Ground, Oudtshoorn | Lions won by 38 runs |
| Oct 7, 2026 | Knights vs KwaZulu-Natal Inland Tuskers | Mangaung Oval, Bloemfontein | KwaZulu-Natal Inland Tuskers won by 7 wickets |
| Oct 7, 2026 | Titans vs South Africa Emerging Players | SuperSport Park, Centurion | Titans won by 8 wickets |
| Oct 8, 2026 | Boland vs Eastern Storm | Boland Park, Paarl | Match tied (Boland won the Super Over) |
| Oct 8, 2026 | Warriors vs Northern Cape | St George’s Park, Gqeberha | Warriors won by 7 wickets |
| Oct 9, 2026 | Border vs Dolphins | Buffalo Park, East London | Dolphins won by 7 wickets |
| Oct 10, 2026 | Mpumalanga Rhinos vs Western Province | Uplands College, White River | Western Province won by 25 runs |
| Oct 10, 2026 | North West – Eastvaal Renault Dragons vs South Western Districts | Senwes Park, Potchefstroom | South Western Districts won by 6 wickets |
| Oct 11, 2026 | Titans vs Eastern Storm | SuperSport Park, Centurion | Titans won by 99 runs |
| Oct 11, 2026 | South Africa Emerging Players vs Boland | LC de Villiers Oval, Pretoria | Boland won by 3 wickets |
| Oct 13, 2026 | KwaZulu-Natal Inland Tuskers vs Titans | City Oval, Pietermaritzburg | Titans won by 21 runs |
| Oct 13, 2026 | Northern Cape vs Limpopo | Diamond Oval, Kimberley | Northern Cape won by 14 runs (DLS method) |
| Oct 13, 2026 | Lions vs Border | The Wanderers Stadium, Johannesburg | Lions won by 5 runs |
| Oct 13, 2026 | North West – Eastvaal Renault Dragons vs Dolphins | Senwes Park, Potchefstroom | Dolphins won by 7 wickets |
| Oct 14, 2026 | Knights vs Eastern Storm | Mangaung Oval, Bloemfontein | Eastern Storm won by 18 runs |
| Oct 14, 2026 | Western Province vs Boland | Newlands, Cape Town | Western Province won by 6 wickets |
| Oct 16, 2026 | South Western Districts vs Warriors | Recreation Ground, Oudtshoorn | Warriors won by 9 wickets |
| Oct 16, 2026 | Limpopo vs Border | Polokwane Cricket Club, Polokwane | Border won by 3 runs |
| Oct 17, 2026 | Boland vs Mpumalanga Rhinos | Boland Park, Paarl | Boland won by 39 runs |
| Oct 18, 2026 | Lions vs Northern Cape | The Wanderers Stadium, Johannesburg | Lions won by 8 wickets |
| Oct 18, 2026 | South Africa Emerging Players vs Knights | LC de Villiers Oval, Pretoria | Knights won by 54 runs |
| Oct 20, 2026 | Dolphins vs Warriors | Kingsmead, Durban | Warriors won by 6 wickets |
| Oct 21, 2026 | Northern Cape vs South Western Districts | Diamond Oval, Kimberley | South Western Districts won by 6 wickets |
| Oct 21, 2026 | North West – Eastvaal Renault Dragons vs Limpopo | Senwes Park, Potchefstroom | North West – Eastvaal Renault Dragons won by 5 wickets |
| Oct 22, 2026 | Mpumalanga Rhinos vs South Africa Emerging Players | Uplands College, White River | Mpumalanga Rhinos won by 5 wickets |
| Oct 22, 2026 | Eastern Storm vs KwaZulu-Natal Inland Tuskers | Willowmoore Park, Benoni | KwaZulu-Natal Inland Tuskers won by 5 wickets |
| Oct 23, 2026 | Dolphins vs South Western Districts | Kingsmead, Durban | Dolphins won by 10 wickets (DLS method) |
| Oct 24, 2026 | Lions vs Limpopo | The Wanderers Stadium, Johannesburg | Lions won by 8 wickets |
| Oct 24, 2026 | Border vs Warriors | Buffalo Park, East London | Border won by 7 wickets |
| Oct 24, 2026 | Knights vs Mpumalanga Rhinos | Mangaung Oval, Bloemfontein | Knights won by 34 runs |
| Oct 25, 2026 | Titans vs Boland | Boland Park, Paarl | Match tied and Super Over tied (Boland won the 2nd Super Over) |
| Oct 25, 2026 | Northern Cape vs North West – Eastvaal Renault Dragons | Senwes Park, Potchefstroom | No result due to rain |
| Oct 25, 2026 | KwaZulu-Natal Inland Tuskers vs Western Province | City Oval, Pietermaritzburg | Western Province won by 5 wickets (DLS) |
| Oct 25, 2026 | South Africa Emerging Players vs Eastern Storm | Willowmoore Park, Benoni | Eastern Storm won by 4 wickets |
| Oct 28, 2026 | Lions vs Eastern Storm | The Wanderers Stadium, Johannesburg | Lions won by 9 wkts |
| Oct 29, 2026 | South Western Districts vs Titans | Recreation Ground, Oudtshoorn | South Western Districts won by 3 wkts |
| Oct 31, 2026 | South Western Districts vs Eastern Storm | Recreation Ground, Oudtshoorn | South Western Districts won by 6 wkts |
| Oct 31, 2026 | Warriors vs Western Province | St George’s Park, Gqeberha | Warriors won by 4 wkts |
| Nov 1, 2026 | Dolphins vs Boland | Kingsmead, Durban | Boland won by 7 wkts |
| Nov 1, 2026 | Lions vs Titans | The Wanderers Stadium, Johannesburg | Lions won by 15 runs |
| Nov 3, 2026 | Dolphins vs Western Province | Kingsmead, Durban | Match Abandoned |
| Nov 5, 2026 | Warriors vs Boland | St George’s Park, Gqeberha | — |
| Nov 6, 2026 | Eastern Storm vs Dolphins | Willowmoore Park, Benoni | — |
| Nov 7, 2026 | Boland vs South Western Districts | Boland Park, Paarl | — |
| Nov 7, 2026 | Western Province vs Lions | Newlands, Cape Town | — |
| Nov 8, 2026 | Eastern Storm vs Warriors | Willowmoore Park, Benoni | — |
| Nov 8, 2026 | Titans vs Dolphins | SuperSport Park, Centurion | — |
| Nov 10, 2026 | Western Province vs South Western Districts | Newlands, Cape Town | — |
| Nov 11, 2026 | Boland vs Lions | Boland Park, Paarl | — |
| Nov 11, 2026 | Titans vs Warriors | SuperSport Park, Centurion | — |
| Nov 13, 2026 | 1st Semi-Final: TBC vs TBC | TBC | — |
| Nov 13, 2026 | 2nd Semi-Final: TBC vs TBC | TBC | — |
| Nov 14, 2026 | Final: TBC vs TBC | TBC | — |
Fixtures for the full league phase are confirmed on Cricket South Africa’s official schedule, with venues and match times occasionally shifting due to broadcast slots.
CSA T20 Challenge 2026 Teams and Squads
Sixteen sides make up the field this year, split between the established franchise teams and the provincial unions that previously played in a separate competition. Squads for most sides hadn’t been officially finalized at the time of writing, so treat team lists as a work in progress.

| Team | City | Province |
|---|---|---|
| Warriors | Gqeberha | Eastern Cape |
| Titans | Centurion | Gauteng |
| Lions | Johannesburg | Gauteng |
| Dolphins | Durban | KwaZulu-Natal |
| Western Province | Cape Town | Western Cape |
| Knights | Pietermaritzburg | KwaZulu-Natal |
| North West Dragons | Potchefstroom | North West |
| Boland | Paarl | Western Cape |
| Northern Cape | Kimberley | Northern Cape |
| Limpopo | Polokwane | Limpopo |
| Border (Eastern Cape Iinyathi) | East London | Eastern Cape |
| Easterns (Eastern Storm) | Benoni | Gauteng |
| Mpumalanga Rhinos | White River | Mpumalanga |
| South Western Districts | Oudtshoorn | Western Cape |
| KwaZulu-Natal Inland | Pietermaritzburg | KwaZulu-Natal |
| South Africa Emerging | — | National development side |
A few teams now carry sponsor names on the fixture list — Northern Cape play as Northern Cape Heat, Limpopo as Wenbro Limpopo Impalas, and Easterns as World Sports Betting Eastern Storm, among others. The cricket underneath is the same; it’s just branding that comes and goes season to season.
Venue Guide: Where the CSA T20 Challenge 2026 Is Being Played
With 16 teams involved, this year’s tournament spreads across more grounds than any previous edition.
| Venue | City | Home Team |
|---|---|---|
| Kimberley Oval (Diamond Oval) | Kimberley | Northern Cape |
| SuperSport Park | Centurion | Titans |
| Kingsmead | Durban | Dolphins |
| Newlands | Cape Town | Western Province |
| Wanderers Stadium | Johannesburg | Lions |
| Boland Park | Paarl | Boland |
| Senwes Park | Potchefstroom | North West Dragons |
| St George’s Park | Gqeberha | Warriors |
| Willowmoore Park | Benoni | Easterns |
| Uplands College | White River | Mpumalanga Rhinos |
| Polokwane Cricket Club Ground | Polokwane | Limpopo |
| Recreation Ground | Oudtshoorn | South Western Districts |
| Buffalo Park | East London | Border |
| City Oval | Pietermaritzburg | Knights |
Format Explained: How the CSA T20 Challenge 2026 Works
With 16 teams and 67 matches, this year’s tournament runs on a league structure long enough to reward consistency rather than one hot week. Teams play through September and October, building toward the knockout stage in mid-November.
The two semi-finals are set for November 13, with the winners advancing straight to the final at a venue confirmed once the knockout stage is set. The final on November 14 closes out the season — and given how last year ended, a tight finish wouldn’t be a surprise. The 2025–26 final between Warriors and Boland finished tied on 142, with Warriors taking the title in a Super Over.
Player Spotlight: Faces of the CSA T20 Challenge 2026
Matthew de Villiers — Warriors’ Breakout Batter
De Villiers was the leading run-scorer in the 2025–26 season with 394 runs, capped by a match-winning 96 off 64 balls in the qualifier against Boland. He made his T20 debut for Warriors only last season, and if he carries that form into 2026, he’s the kind of player who can single-handedly change a chase.
Imran Manack — Boland’s Spin Weapon
Manack finished as the tournament’s leading wicket-taker in 2025–26 with 15 scalps, bowling with real control at just over five and a half runs an over. His off-spin was central to Boland reaching the final, and he’ll be looking to go one step further this time around.
David Miller — Lions’ Big-Match Experience
Miller has been part of Lions squads during their run of six title triumphs, and his power-hitting at the top or middle of the order remains one of the most dangerous weapons in domestic South African T20 cricket whenever he’s available.
Keshav Maharaj — A Proven Franchise Leader
Maharaj has captained Dolphins in recent editions of this competition, bringing his experience as one of South Africa’s most capped international spinners to the domestic circuit. Sides built around a leader like him tend to find an edge in the tight, knockout-stage moments this tournament often comes down to.
How to Watch the CSA T20 Challenge 2026: Live Streaming
Live scores and ball-by-ball updates for the CSA T20 Challenge are typically available through Cricket South Africa’s official channels and major cricket score platforms throughout the tournament.
Broadcast and streaming details for the 2026 season, including which matches get televised versus streamed only, are usually confirmed by CSA and SuperSport closer to the opening match. Check back here as those details are announced.
Conclusion
Sixteen teams, 67 matches, and a defending champion in Warriors looking to go back-to-back — the CSA T20 Challenge 2026 runs September 22 to November 14 across venues from Kimberley to Cape Town.
With franchise and provincial cricket sharing one competition for the first time, this is the biggest version of the tournament yet, and the points table is worth following closely as the knockout picture takes shape in November.
FAQs
The tournament starts September 22, 2026, with Northern Cape vs Limpopo, and ends with the final on November 14, 2026.
Sixteen teams, up from eight in previous seasons, after CSA merged its franchise and provincial T20 competitions into one expanded tournament.
Warriors won the 2025–26 title, beating Boland in a tied final decided by a Super Over.
Titans and Lions are tied for the most CSA T20 Challenge titles, with six each.
Kimberley Oval in Kimberley hosts the opening match between Northern Cape and Limpopo on September 22.
The semi-finals are scheduled for November 13, 2026, with the final following on November 14.