Kirchner gaan skool op PW Botha-kollege in sy tuisdorp en speel op losskakel vir die skoolspan; hy word eers op heelagter gekies tydens die 2002 Cravenweek. Hy begin sy provinsiale rugbyloopbaan by die Wildeklawer Griekwas, en draf 58 keer vir hul uit sedert sy Curriebekerdebuut in 2003 voordat hy na die Blou Bulle skuif in 2007. Hy maak sy debuut vir die Bulls in 2008 en behaal 105 punte vir hul in 82 wedstryde.
Gedurende April 2013 word daar aangekondig dat Kirchner die Bulls verlaat om aan te sluit by die Ierse klub Leinster op 'n tweejaar-kontrak. Hy het daarna nie weer teruggekeer na plaaslike rugby nie.