Bei den Afrikameisterschaften 2012 in Porto Novo gewann de Beer über 400 Meter in neuer persönlicher Bestleistung von 45,67 Sekunden die Bronzemedaille sowie die Silbermedaille in der 4-mal-400-Meter-Staffel. Bei den Olympischen Spielen in London belegte er mit der Staffel den achten Rang.