W 2000 roku Watson przeniósł się do Oldhamu Athletic, także grającego w Division Two. Zadebiutował tam 30 września 2000 roku w przegranym 1:3 pojedynku z Cambridge United. W 2001 roku trafił do amerykańskiego DC United (MLS). Pierwszy ligowy mecz zaliczył tam 7 kwietnia 2001 roku przeciwko Kansas City Wizards (3:2). W DC United grał przez jeden sezon.
W 2002 roku odszedł do Charleston Battery z USL A-League. Występował tam przez 3 sezony. W 2005 roku został zawodnikiem ekipy Vancouver Whitecaps, a w 2006 roku wrócił do Charleston, gdzie w tym samym roku zakończył karierę.
Kariera reprezentacyjna W reprezentacji Kanady Watson zadebiutował 16 marca 1991 roku w przegranym 0:2 towarzyskim pojedynku ze Stanami Zjednoczonymi. W tym samym roku był uczestnikiem Złotego Pucharu CONCACAF, który Kanada zakończyła na fazie grupowej.
31 lipca 1993 roku w wygranym 2:1 towarzyskim spotkaniu z Australią strzelił pierwszego gola w kadrze narodowej. W tym samym roku wziął udział w Złotym Pucharze CONCACAF, z którego Kanada ponownie odpadła po fazie grupowej.