Barron startet med hundekjøring i 1980, og i 1993 debuterte han 21 år gammel i Iditarod med en 34.-plass. Totalt har han deltatt 6 ganger i verdens lengste hundesledeløp, og hans beste plassering kom i 2006 da han ble nummer 8.