W swojej karierze Shannon startował głównie w Stanach Zjednoczonych w mistrzostwach AAA Championship Car oraz towarzyszącym mistrzostwom słynnym wyścigu Indianapolis 500. W 1919 roku Amerykanin dojechał do mety Indy 500 jako trzynasty. W mistrzostwach AAA nie był klasyfikowany.