His first goal came in January 2006, when he netted the second in a 3–0 win at Brechin City and he scored again in the final match of the season, playing in the majority of first team games.
[12] Dixon made 36 league appearances during the 2011–12 season making his first appearances in the Europa League 1–0 away loss at Polish side Śląsk Wrocław 14 July 2011,[13] he also pick up a yellow card in the home fixture on 21 July 2011 as Dundee United won 3–2 but were eliminated on away goals.
[18] He helped United finish fourth in the Scottish Premier League during the 2011–12 season,[19] Dixon left Dundee at the end of his contract in June 2012 to sign for English side Huddersfield Town in the Football League Championship after making 142 appearances for United scoring five goals in the process.
[22] Dixon made his Huddersfield début in the League Cup first round 2–0 away defeat at Preston North End on 13 August 2012, playing the full 90 minutes of the tie.
[24] Having left Huddersfield, Dixon signed for Dundee United for a second time, on 2 February 2015, agreeing a contract until the end of the 2016–17 season.
[27] Manager Russell Slade gestured that he would be interested in signing Dixon after impressing in friendly victories over Scunthorpe United and Barnsley.
[30] Dixon signed a short-term contract with Scottish Championship club Falkirk in December 2018, due to run until the end of the 2018–19 season.
[33] Dixon is a Scottish international having represented his country at Under-21 level and receiving call ups to both the senior and B sides.
Dixon made his Scotland under-21 debut in August 2007, playing 82 minutes in a friendly match against the Czech Republic under-21 team.
[8] Dixon was selected in the full Scotland squad for a friendly against the Czech Republic in March 2010, along with United teammates Andy Webster and Garry Kenneth.