Burton graduated through the academy at Tranmere Rovers, breaking into the first team squad alongside George Nugent and Kyle Hayde.
[3] He made his English Football League debut on 10 October 2020 starting in a match against Salford City.
[5][6] Burton returned from a loan spell for the start of the 2022-23 season, scoring in the clubs first pre-season friendly; a 2-2 draw against Fleetwood,[7] and appeared as a 65th minute substitute in the clubs 2nd pre-season friendly, a 1-0 victory over Preston North End.
[8] After a short loan spell at Marine, Burton was recalled prior to the visit of Colchester United & replaced Elliott Nevitt in the 80th minute of the game.
[11] He made 15 appearances for the club, including 11 in the Northern Premier League, scoring three goals.