The 2017 North Carolina FC season was the club's 11th season of existence, and their first season rebranded as North Carolina FC. The club was previously known as the Carolina RailHawks. North Carolina FC finished the 2017 NASL Season in 3rd place in the combined standings earning a spot in the 2017 Soccer Bowl, where they lost 1–0 to the San Francisco Deltas. After the conclusion of the season on November 16, 2017, North Carolina FC announced it would be leaving the NASL effective immediately, and would be joining the USL for the 2018 season.
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
In: Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Out: Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Last updated: July 15, 2017. Source: Match reports
Last updated: October 29, 2017. Source: Match reports