As a Sophomore he became Xavier's primary striker[5] and despite missing the first eight games of the season would lead the team with 14 points.
[4] While at college, Spencer played for Premier Development League side Cincinnati Kings during their 2012 season scoring two goals in eleven appearances.
After seeing little playing time in Cincinnati,[13] Spencer went on trial with USL side Louisville City FC[6] and signed with them on February 9, 2017.
[14] He made his season debut on March 25 against Saint Louis FC[15] and went on to appear in 26 of Louisville's 32 league matches.
Where he was named USL Final MVP[24] Spencer along with fellow forwards Cameron Lancaster and Ilija Ilić were the only Louisville players to score a goal in all competitions.
Spencer moved to the new role of Louisville's youth academy assistant boys director and college recruitment coordinator.
[27] He made his managerial debut on July 7 against Tampa Bay[28] and amassed a 4–2–1 record before being replaced by John Hackworth.
[29] His last match as manager was on August 10 against New York Red Bulls II after which he returned to his player duties.
[32][33] In November 2024, it was announced that Mario Sanchez would operate exclusively as Tulsa's technical director and Spencer would be promoted to head coach.