Pretoria è sede di numerose società sportive, lo sport più popolare è il rugby. Allo stadio Loftus Versfeld giocano i impegnati nel campionato di rugby nazionale della Currie Cup e i che partecipano al Super Rugby, competizione internazionale vinta in tre occasioni (2007, 2009, 2010). Il Loftus Verfield ospita anche le partite della squadra di calcio del , la più titolata del paese. Altra squadra della città è il vincitore di tre titoli nazionali.