Hij nam deel aan de Olympische Spelen van 1920 in Antwerpen, België in het 4x400 meter relay waar hij de zilveren medaille won met zijn teamgenoten Clarence Oldfield, Jack Oosterlaak en Bevil Rudd. Ze voltooiden de race in een tijd van 3 minuten en 23 seconden. Dafel eindigde ook als zesde in de 400 meter. In de 800 meter werd hij uitgeschakeld in de halve finale en als lid van het Zuid-Afrikaanse stafeteam werd hij uitgeschakeld in de eerste ronde van de 4x100 meter stafeteam.
Ik weet het.