He has previously played for Partick Thistle, Dundee United, Milton Keynes Dons and Greenock Morton, after progressing through the Celtic youth academy.
[5] On 1 February 2016, Nesbitt joined fellow Scottish Premiership side Partick Thistle on loan until the end of the 2015–16 season.
[6] Nesbitt made his Premiership debut for Partick Thistle, starting in a 2–0 home win against St Johnstone on 23 February 2016; getting awarded a man of the match for his performance.
[9] On 31 August 2017, Nesbitt joined League One club Milton Keynes Dons for an undisclosed fee, signing a two-year deal.
Nesbitt left the club by mutual consent on 2 January 2019, having made a total of 27 appearances in all competitions and scoring 4 goals.