Debutó en la primera de Golden Lions en 1992 y con la llegada del profesionalismo fue contratado por los Lions, una de las franquicias sudafricanas del Super Rugby.
Jugó con ambos hasta 2000, luego los Bulls lo contrataron por dos temporadas y se retiró al finalizar su contrato.
En total jugó 43 partidos y marcó cinco tries (25 puntos).
En el tercer partido, contra Canadá, fue sancionado junto a su compañero Pieter Hendriks y dos canadiendeses por una pelea.
Hendriks fue expulsado del torneo y Dalton perdió su titularidad, fue reemplazado por Chris Rossouw y no volvió a jugar otro partido en el torneo.