1–1 draw against Dunfermline Athletic. Then on 18 March, he played in the 2012 Scottish League Cup Final which Kilmarnock won after beating Celtic 1–0. A week after the Scottish League Cup Final, Nelson scored his first goal for the club in a 4–3 thriller victory over Inverness Caledonian Thistle The next season, Nelson continued to retain his first team place until he left and start his new season when he scored his first goal in the second round of Scottish League Cup, in a 2–1 loss against Stenhousemuir and he soon scored his second goal for the club in a 2–1 loss against St Johnstone on 24 November 2012. Bradford City On 15 January 2013, Nelson agreed to join Bradford City on an 18-month deal for an undisclosed fee. Thirty days later, on 15 February 2013, when asked why Nelson was sold, Shiels then explained his decision selling Nelson, that he wanted to be close with his children and described his departure as a "big loss". He made his debut on 2 February, in a 2–2 draw away to Fleetwood Town. Nelson was an unused substitute as Bradford won promotion to League One by winning the 2013 Football League Two play-off Final. Hibernian On 1 August 2013 Nelson signed a two-year deal with Scottish Premiership side Hibernian, moving from Bradford City for a nominal transfer fee. Nelson agreed to have his contract terminated at the end of the season following Hibernian's relegation to the Scottish Championship. Cambridge United On 26 August 2014, Nelson signed a one-year contract with League Two side Cambridge United shortly after agreeing mutual termination with his previous club Hibernian. On 30 August 2014, he made his debut for the club, starting the whole game, in a 5–0 win against Carlisle United. Two weeks later on 13 September 2014, Nelson scored his first goal for Cambridge United, in a 3–2 win against Dagenham & Redbridge. Since joining the club, he quickly established himself in the first team as the first choice centre–back position. Nelson scored on his return from the sidelines, in a 2–1 loss against Accrington Stanley on 21 November 2014. Four weeks later on 19 December 2014, he scored his third goal for Cambridge United, in a 1–1 draw against Tranmere Rovers. At the end of the 2014–15 season, Nelson made forty appearances and scoring three times in all competitions. On 6 May 2015,