Nelson spent seven years with Stoke City as a schoolboy before being released in February 2009. He joined Plymouth Argyle two months later.[8] His performances in the 2009–10 season for the youth team and reserves, in both defence and midfield, earned him a place in the first-team squad for the club's final match of the campaign against Peterborough United.[9] Nelson trained with the first team during throughout their 2010–11 pre-season and impressed manager Peter Reid. "I was very impressed with young Curtis," said Reid. "I like young players and he will be training with us all the time now. He played centre-back last year but he can play midfield as well."[10] He made his first-team debut on 10 August 2010 in the League Cup against Notts County, replacing Anton Peterlin as a second-half substitute.[11][12]
He signed his first professional contract in October 2010, one that would last until the end of the 2011–12 season.[13] His performances for Argyle led to a call-up to the England under-18 team to play Italy in April 2011.[14] He replaced George Moncur in the second half as England drew 1–1.[15] Nelson appeared in 35 league matches during his debut season and three more in cup competitions.[8][16] He finished the season by winning the club's Young Player of the Year award.[17] Nelson began the new season in the team, but lost his place in November after the club signed Maxime Blanchard and Darren Purse.[16] A knee injury in December meant a lengthy spell on the sidelines and new manager Carl Fletcher stressed that it was important Nelson took as long as he needed to make a full recovery.[18]
Nelson signed a new undisclosed contract in April 2012, along with teammates Luke Young and Jared Sims.[19][20] Nelson finished the season with 21 appearances in all competitions.[8] He scored his first senior goal in a win against Northampton Town in September.[21] "I ran over to the fans to celebrate, but I didn't know what to do," said Nelson.[21] In April 2013, he became the youngest Plymouth Argyle captain since Norman Piper in August 1967 when he led the team in a win against Cheltenham Town.[22] "It was a great honour. To be the captain at such a young age, I wasn't expecting it at all."[22] Nelson made 32 appearances in the 2012–13 campaign and scored three goals.[8] On 7 May 2014, Nelson committed to the Pilgrims by signing a new two-year contract with the club.[23]
Oxford United
On 4 July 2016, Nelson signed for newly promoted League One club Oxford United on a two-year contract,[24] later extended by a year.[25] An independent transfer tribunal was required as Nelson was an academy graduate aged under 24 and the two clubs were unable to agree a fee. The tribunal ruled a fee of £200,000 was payable with an additional £80,000 depending on appearances.[26] Before the start of his second season at the club, following the departure of John Lundstram, he was appointed team captain.[27] He suffered a ruptured Achilles tendon during a home defeat to Northampton Town in November 2017 and was ruled out for the remainder of the season,[28] teammate John Mousinho replacing him as captain.[29] Nelson returned, earlier than expected, to the first team as a substitute on 14 April 2018 was immediately handed the captain's armband,[30] though Mousinho later took the armband permanently.[31] Nelson declined a contract renewal and left Oxford after the 2018–19 season, having appeared 121 times in all competitions, scoring 8 times, in his three seasons with the club.[32]
Cardiff City
Nelson signed for newly relegated Championship club Cardiff City on 27 June 2019 on a free transfer on a two-year contract.[33] He made his debut as a substitute in place of Marlon Pack during a 3–0 defeat to Reading.[34] He scored his first goal for Cardiff on 2 November 2019 in a 4–2 win against Birmingham City.[35]
Nelson signed a two-year extension on his contract on 7 September 2020, keeping him in the Welsh capital till 2023.[36]
Blackpool
On 28 January 2023, Nelson signed for Championship side Blackpool on a deal until the end of the season after leaving Cardiff by mutual consent.[37] He scored his first goal for the club on 14 March 2023 in a 6–1 win against Queens Park Rangers.[38]
Derby County
On 23 June 2023, free agent Nelson signed a two-year deal with Derby County, becoming manager Paul Warne's fourth summer signing.[39] He made his Derby debut on 5 August against Wigan Athletic.[40] He scored his first goal for the club in a 1–1 draw at Cheltenham Town on 7 October.[41] Nelson and his central defensive partner Eiran Cashin were one of the strongest and most reliable defensive partnerships in League One during the 2023–24 season, as their relationship and trust in each other showed on the field.[42] Nelson played in every single minute of Derby's 46 League One matches, the only outfield player in the league to do so. He featured in a defence which kept 22 clean sheets and conceded the fewest goals in the League at just 37.[43] These performances helped Derby finish runners-up in the division and earn automatic promotion to the Championship.[44] Nelson also won the club's Jack Stamps Trophy as Derby's Player of the Year, with the defender making 51 appearances in total for the club during the season with two goals.[45]
Nelson had added competition in the central defensive role at Derby for the 2024–25 with Liverpool loanee Nat Phillips, Nelson still retained his place in the starting 11 and was one Derby's top performers in the clubs opening nine matches back in the Championship, scoring two goals with a bullet header in a 2–0 win over QPR on 5 October 2024 being the pick of these. His reputation for being a solid, reliable central defender who makes minimal mistakes was maintained in spite of the higher level of opposition shown in the Championship.[46] On 14 November 2024, Nelson signed a one-year extension to his Derby contract, to extend his stay at Derby until June 2026.[47]
Career statistics
As of match played 29 December 2024
Appearances and goals by club, season and competition