Soweto is home to two soccer teams that play for the top South African football league: the Kaizer Chiefs and the Moroka Swallows.
The Soweto Open tennis tournament, part of the Challenger Tour is annually hosted in Soweto.