 In March 1998, the Columbus Crew picked Cannon in the second round (21st overall) of the 1998 MLS Supplemental Draft.He spent the 1998 season in Columbus, where the team made it to the finals of the US Open Cup and the semi-finals of the MLS Cup.He was waived by the Crew on November 2, 1998.