The Nedbank Cup Last 32 fixtures have now been revealed, as Mamelodi Sundowns and Orlando Pirates were given tough fixtures while Kaizer Chiefs face lower league opposition.
Click through the gallery to see the last five Nedbank Cup winners.
The Nedbank Cup is made up of 32 teams, with 16 coming from the Absa Premiership, eight from the GladAfrica Championship and eight from the ABC Motsepe League.
The draw was not seeded, as Mamelodi Sundowns were drawn against SuperSport United while Orlando Pirates will battle Bidvest Wits.
Kaizer Chiefs were left embarrased in last season's final after losing to second tier outfit TS Galaxy, who became the first side from the second tier to win the title.
Dates and venues for the Last 32 fixtures will be announced by the Premier Soccer League at a later stage.
Polokwane City v Baroka FC
Zizwe United v Happy Wanderers
Stellenbosch v Maritzburg United
Orlando Pirates v Bidvest Wits
Amavarara v Super Eagles
Vaal University of Technology v Golden Arrows
Chippa United v TS Galaxy
Bloemfontein Celtic v AmaZulu
Mbombela United v Cape Town City
Black Leopards v North West University
Mamelodi Sundowns v SuperSport United
Kaizer Chiefs v Royal Eagles
Highlands Park v Uthongathi FC.
Passion FC v Real Kings
Ajax Cape Town v TS Sporting
Jomo Cosmos v Hungry Lion