In 2019, Turner began playing with the Union's reserve affiliate, Bethlehem Steel, on a USL academy contract, allowing him to keep his college soccer eligibility.[3] He made his debut for the side on March 10 against Birmingham Legion, coming on as a substitute for Saed Díaz in the 88th minute.[4]
Philadelphia Union
On July 17, 2019, Turner signed a professional pre-contract with the Philadelphia Union. He would join the club as a homegrown player officially on January 1, 2020, and would continue playing with the Bethlehem Steel for the rest of the 2019 season.[3] He finished his first season with the Steel with 25 appearances.[5]
Turner made his Philadelphia Union competitive debut on September 20, 2020, against the Montreal Impact, coming on as a late substitute for Alejandro Bedoya.[6] Although he only appeared once for the Union, Turner was still part of the Union bench 15 times as the club won the Supporters' Shield in the 2020 season.[7]