Koapeng spent his early career in the Bidvest Wits, making his first-tier debut in the 2010–11 South African Premier Division for Santos.
[2] He also spent time on loan at Chippa United before being released by Bidvest Wits in the summer of 2014.
He subsequently trained with Mpumalanga Black Aces,[3] but ended up joining one of South Africa's biggest clubs, Orlando Pirates.
[4] He mostly played in the Diski Challenge Shield for the Buccaneers, and was also loaned out to the Royal Eagles for a two-month duration.
[1] Koapeng then began the 2023–24 season with Richards Bay, but in the winter window of 2024 he signed for Moroka Swallows, who completely rebuilt their squad.