Born in
Carlisle, Dixon joined
Carlisle United's youth academy at the age of 9. He started a two-year scholarship with the club in summer 2017, but suffered an anterior cruciate ligament injury shortly before the
2018–19 season, which ruled him out for most of the season. He was offered his first professional contract in April 2019, though he suffered another anterior cruciate ligament injury later that month. Dixon returned to first team training in summer 2020 and made his debut for Carlisle United as a first-half substitute in a 3–1 win over
Aston Villa U21 on 17 November 2020 in the
EFL Trophy. On 25 January 2022, Dixon joined
Northern Premier League Division One West side
Workington on a one-month loan deal. Dixon was released by Carlisle at the end of the 2022–23 season and then signed for Scottish club
Annan Athletic. ==Career statistics==