 Swanson began practicing with the senior team in September 2014, and at the time of signing his first professional contract was the longest-tenured Crew Youth player in organization history.On October 17, 2014, MLS club Columbus Crew SC announced that Swanson would sign a Homegrown Player contract with the club and would be formally added to the roster on January 1, 2015.He became the ninth, and youngest, Homegrown Player in club history once his contract became official.