Ajax Cape Town Coetzee is a product of
Ajax Cape Town's youth academy, having joined the club at the age of 15. He made his first team debut at the age of 17 in February 2014 and won the club's Player of the Season and Player's Player of the Season awards at the end of the
2016–17 PSL season. He scored his first goal for the club on 19 August 2017, netting in a 1–1 draw with
Golden Arrows, before having to be withdrawn through injury. Two days later, Ajax announced that they had agreed to sell Coetzee to
Scottish Premiership club
Celtic. The proposed transfer later collapsed, however, as the player failed his medical after it was discovered that he had an underlying issue in his right foot.
Mamelodi Sundowns Despite having failed a medical with Celtic days before, Coetzee signed for Ajax's PSL rivals
Mamelodi Sundowns on the transfer deadline day for a reported fee of R10m plus
Mario Booysen. He underwent corrective surgery on his foot soon after his arrival which resulted in him missing the entire
2017–18 South African Premier Division campaign. In August 2018, Sundowns coach
Pitso Mosimane revealed that Coetzee's ailment was more serious than first feared and that "he can still stay two years without playing to get better". However Coetzee did recover and has become an integral member of the Sundowns team since. While he began his career as a central defender, Coetzee was converted to a central midfield role at Sundowns, and it is now his preferred position. ==International career==