1. A partire dalla stagione 1995-96 le statistiche di club si riferiscono ai soli campionati maggiori professionistici di Lega Il simbolo → indica un trasferimento in prestito
Esordiente nel professionismo nelle file dei Cats (oggi Lions) nel 2002, esordì nel 2004 nelle file degli Springbok in un incontro del Tri Nations contro l'Australia.
Dal 2004 ai Bulls, con tale squadra si aggiudicò il suo primo titolo di rilievo, il Super 14 2007, che faceva seguito a due Currie Cup.
Nel 2007 prese parte alla Coppa del Mondo in Francia, che il Sudafrica vinse e nel corso della quale Steenkamp scese in campo in due incontri.
Successivamente, ha vinto con i Bulls anche i Super 14 del 2009 e 2010.
Le sue più recenti presenze internazionali risalgono alla Coppa del Mondo di rugby 2011; alla fine della competizione si è trasferito in Francia al Tolosa, club per il quale nell'aprile precedente aveva firmato un contratto triennale[1].