Stroud grew up in Chester Borough, New Jersey and played high school soccer at the Delbarton School. He played four years of college soccer at Colgate University between 2014 and 2017. A three time All-Patriot League pick and two-time All-Region honoree, Stroud etched his name into the Colgate record books during his impressive four-year career. Stroud set single-season and career assists records during his senior season to help lead Colgate to its first-ever Sweet 16 appearance. He earned Patriot League Tournament MVP honors as a senior after guiding the Raiders to their second-straight league title in 2017. Stroud finished his stellar career in the Maroon and White with 50 points behind 10 goals and a school-record 30 assists. The four-year starter earned first team All-Patriot League honors as a junior and senior after collecting second team plaudits as a sophomore. He earned All-Region honors in each of his last two seasons. Stroud guided the Raiders to two Patriot League Tournament championships, one regular-season championship and the program's first-ever NCAA Tournament wins during his time at Colgate. While with the Raiders, Stroud also appeared for Premier Development League side New York Red Bulls U-23.
On January 21, 2018, Stroud was drafted in the fourth round of the 2018 MLS SuperDraft by New York Red Bulls. On March 15, 2018, Stroud signed with New York Red Bulls II of the United Soccer League. Stroud was named to the leagues team of the week bench for his performance on June 9, 2018, in which he recorded his fifth assist of the season in a 4–2 victory over Charlotte Independence. On July 13, 2018. Stroud scored the first three goals of his professional career in a 5–1 victory over Richmond Kickers. On July 28 he opened the scoring for New York in a 2–2 draw with Tampa Bay Rowdies. Stroud ended his first season at the club scoring 7 goals and providing a team leading 11 assists. Stroud had another strong season with New York Red Bulls II in 2019 scoring a team leading 15 goals and 9 assists. At the conclusion of the season he was named to the USL Championship All-League First Team. On January 7, 2020, Stroud made the move to the New York Red Bulls first team roster in MLS.