While still attending North Carolina State, Peterson spent the summer of 2015 playing with the Ocean City Nor'easters of the Premier Developmental League.[5] In 2019, Peterson joined National Premier Soccer League side Detroit City FC following the conclusion of the regular season. He spent the late summer and early fall with the club competing in the 2019 NPSL Members Cup tournament. Detroit went on the win the competition with Peterson competing in a majority of the team's games. He also scored the lone goal in Detroit's friendly against the Philadelphia Fury, a professional side in the National Independent Soccer Association which Detroit was in the process of joining.[6]
Peterson spent multiple stints with Morristown, New Jersey amateur side FC Motown prior to and in-between playing with professional teams. While mainly competing in the National Premier Soccer League and later USL League Two, he also made appearances for the club in their state and regional leagues across USASA Region I. He made his NPSL debut on Saturday, May 18, 2019, coming on as a first half substitute against the Electric City Shock SC in a 3–1 road win.[8]
During his third year with the team in 2022 Peterson had his most successful season with the club. On April 1, following a successful protest by Motown, Peterson scored the game-winning goal against West Chester United SC in the 90th minute of their 2022 U.S. Open Cup First Round replay.[9] He played in all three of Motown's tournament matches that year, plus the original first round match that was later replayed. In league, Motown won the 2022 NPSL National Championship with Peterson scoring the opening goal against Crossfire Redmond in the final.[10]
On August 11 Peterson returned to Detroit City FC, now playing in NISA, ahead of the Fall 2020 season.[12] In the 2020 NISA Fall Championship he scored the game-winning goal against Oakland Roots SC in the 85th minute to give Detroit its first professional title.[13] He departed the team following the fall season.