The Nedbank Cup last 32 draw was conducted in Sandton on Wednesday, with some interesting fixtures lined-up.
Soweto giants Kaizer Chiefs will take on TS Galaxy in a repeat of the 2018 final which was played at Moses Mabhida Stadium. Galaxy, who were campaigning in the second tier at the time, shocked Amakhosi with a 1-0 victory and will be hoping to upset the Soweto giants again.
Orlando Pirates will have a tricky home clash against AmaZulu, while Mamelodi Sundowns will travel to KZN to take on Richards Bay FC, who knocked out Chiefs last season.
Defending champions Marumo Gallants, known as Tshakhuma Tsha Madzivhandila at the time, will host a familiar club in Santos. Last season's finalists Chippa United will take on GladAfrica Championship outfit University of Pretoria.
NC Professionals v Mathaithai FC
Royal AM v Cape Town City
Venda Football Academy v African All Stars
Maritzburg United v SuperSport United
University of Pretoria v Chippa United
Platinum City Rovers v Sekhukhune United
Stellenbosch FC v Baroka FC
Swallows FC v TS Sporting
Tshakhuma FC v Golden Arrows
Kaizer Chiefs v TS Galaxy
Sinenkani FC v Free State Stars
Richards Bay v Mamelodi Sundowns
Marumo Gallants v Santos
Orlando Pirates v AmaZulu
Uthongathi FC v Summerfield Dynamos FC
Black Eagles FC v Sivutsa FC