Swartz is from Needham, Massachusetts.[1] He played soccer at Needham High School, where he was a 2011 Bay State League First Team pick after breaking the school record for most points as a sophomore.[1] In 2012, he was a silver medalist with the United States in the 2012 Pan American Games in Sao Paulo, Brazil.[1] In 2013, he was rated among the top 150 high school seniors by College Soccer News.[1]
On May 3, 2019, Swartz signed for USL Championship side Hartford Athletic.[8] Swartz was named team MVP for the 2019 season and re signed with Hartford for the 2020 season.[9]
New Mexico United
Following the 2020 season, it was announced that Swartz would join New Mexico United ahead of 2021.[10]