Barton a mené une longue carrière au plus haut niveau du football anglais. Après avoir intégré l'équipe première de Manchester City en 2002, il a ensuite joué pour des clubs tels que Newcastle, QPR, Burnley et les Rangers. Il a pris sa retraite en 2018, à l'issue de son deuxième passage à Burnley. À 43 ans, il s'est ensuite tourné vers le métier d'entraîneur, dirigeant Fleetwood et Bristol Rovers, mais il n'a plus occupé de poste d'entraîneur depuis 2023.