 On March 17, 2016, Swanson was loaned to Pittsburgh Riverhounds, Columbus' affiliate club in the USL.He made his Riverhounds and professional debut on April 17 in a home match against Toronto FC II.Swanson came on as a substitute in the 42nd minute to replace Nick Kolarac, receiving a yellow card in the 75th minute of a 2–2 draw.