Premier League
Victoria v Bellville
Victoria 162/7 (Isaac Digaala 35, Byron Wyngaard 28; Daniel Childs 4/23).
Belville 164/4 (Dewald Botha 52, Hawie Theron 35, Uwe Birkenstock 35*).
Bellville won by six wickets.
Brackenfell v Claremont
Brackenfell 175 (Chris Mocke 57, Jonathan Thiart 34; Marvin Williams 2/19).
Claremont 176/4 (Mark Hendricks 45, Zaheer Lorgot 37, Darren Stevens 35).
Claremont won by six wickets.
UWC v Langa
Langa 88 (Patient Chrumbira 35, Emmanuel Seberane 4/32).
UWC 89/1 (Quinton Dreyer 66).
UWC won by nine wickets.
Ottomans v Rondebosch
Rondebosch 183/9 (Alastair Gray 62*, Grant Edends 37, Matthew Reiners 34; Abubukar Samodien 4/24, Josh Savage 3/43).
Ottomans 64 (Alastair Gray 3/13).
Rondebosch won by 129 runs.
WPCC v Cape Town
Cape Town 142 (Neo Mlumbi 36; Ian Ross Hopton 3/28, Shawn Dyson 3/32).
WPCC 59 (Brendan Young 3/21).
Cape Town won by 83 runs.
Durbanville v Milnerton
Durbanville 213 (Kuda Samunderu 61, Jean Strydom 40, Jean Marais 33; Max Waller 4/52).
Milnerton 196/8 (Matthew Snyman 43, Ryan Milne 40, Jonothan Schwerin 38; Brandon Viret 2/29).
Durbanville won by 17 runs.
First Division A
UCT v United
UCT 299/6 (Jack Newby 131, Brandon Tattum 82; Ismaeel Galant 4/68).
United 174 (Saulieg Raynard 48, Qaasim Adams 31; Luke Stevens 5/45).
UCT won by 125 runs.
Green Point v Tygerberg
Green Point 116 (Jancan Adams 5/16, Troy Ockhuis 3/11).
Tygerberg 103 (Carlos Koyana 40; Adam Lazarus 5/39).
Green Point won by 13 runs.
Northerns/Goodwood v St. Augustine
Northerns/Goodwood 178 (Robin van Harte 91; Justin Barodien 2/24, Gavin Dickenson 2/26).
St Augustine 168 (Warren Ekstraal 55, Andrew Haupt 31; Eric Osner 5/32, Morne du Randt 3/31).
Northerns/Goodwood won by 10 runs.
Kraaifontein v Avendale
Kraaifontein 183/7 (Craig Thyssen 70, Craig Ephraim 36*; Chester Alexander 2/40).
Avendale 178 (Shane Dixon 95, Ryan Vrede 31; Fabian Faro 3/15, Christo Bothma 3/35).
Kraaifontein won by five runs.
Primrose v Edgemead
Edgemead 212/8 (Jody Matthews 65, Keenan Dalwai 36; Justin Pringle 2/24).
Primrose 141/9 (Justin Pringle 50; Bradley Johnson 3/15, Simon Blake 3/31).
Edgemead won by 71 runs.
2nd Division – 50 overs
Somerset West v Blue Bells
Somerset West 263/4 (Jean Fourie 84, Donavan Martin 64, Estian Groenewald 50*).
Blue Bells 54 (Adrian van Reenen 6/15).
Somerset West won by 210 runs.
Montrose v Helderberg
Montrose 87 (Imraan Hendricks 33; Keanu Barry 4/17, Shane Fredericks 4/11).
Helderberg 70 (Nathaneal Adams 5/21, Bernard Mukindiwa 3/19).
Montrose won by 17 runs.
Rylands v Pinelands
Ryland 166 (Z. Ismail 45, Matthew Parks 32; Saien Govendor 3/30, Rhys Willmore 3/49).
Pinelands 95 (Tiaan Raubenheimer 46; Riedewaan Williams 6/15).
Rylands won by 71 runs.
Bishop Lavis v Hottentots Holland
Bishop Lavis 228 (M . Alam 35, Andy Roberts 32, Simeone Fondling 30; Abdul Aziz Temoor 5/41).
Hottentots Holland 232/9 (Rasool Thomas 51, Waheed Smith 77; Dane Plaatjies 3/29).
HH won by one wicket.