In March 2013, Reynolds signed with United Soccer League expansion club VSI Tampa Bay FC. On April 2, Reynolds made his debut for VSI Tampa Bay against the Los Angeles Blues in which came on in the 77th minute for Bitielo Jean Jacques as VSI won the match 1–0. He would then score his first professional goal on April 21 against the Los Angeles Blues in which he scored in the 53rd minute as VSI won the game 3–2. Reynolds would play 17 matches during the regular season but would ask for his release when Tampa Bay began having financial difficulties and could no longer pay their players. Following the season Reynolds would become disillusioned with playing professional soccer and briefly coached a high school team.
After VSI Tampa Bay folded in November 2013, Reynolds would go on trial with FH of Iceland's Úrvalsdeild and would sign with them in January 2014. He made his debut in the Icelandic League Cup and would play in nine Úrvalsdeild matches and two matches in the qualifying rounds of Europa League. FH would go on to win the League Cup and finish runners-up in the Úrvalsdeild. Reynolds would suffer two torn ligaments and a tendon in his left leg during a practice. The injury would end his season.
On January 13, Reynolds signed with United Soccer League club Louisville City FC and would make his season debut on May 2 against Charlotte. He would appear 16 of Louisville's 28 regular season matches as well as two matches each in both the US Open Cup and USL Cup.
2016 Season
Reynolds would be retained by Louisville and would make his season debut March 26 against Charlotte. He would go on to play in 24 of Louisville's 30 regular season matches as well as one US Open Cup match. He'd also play in all three of Louisville's USL Cup matches registering one assist. During the Eastern Conference Finals match against New York Red Bulls II Reynolds would be sent off in extra time. New York would later win the match in penalties.
Reynolds missed the first three games of the 2017 season while serving a suspension for being sent off in the Eastern Conference Finals match from the previous season. He would make his season debut on June 3 against Charleston and he would go on to play in 18 of Louisville's 32 regular season matches. He would score his first goal for Louisville and only goal of the season on August 12 against rival FC Cincinnati. Reynolds would also appear in both of Louisville's US Open Cup matches as well as one of Louisville's USL Cup matches. Reynolds and Louisville would go on to win the USL Cup Final against Swope Park. Reynolds would be released following the season.