Sutton made his first-team debut for Oldham Athletic on 10 November 2020, playing the full 90 minutes and scoring an own goal in a 3–1 victory at Bradford City. Manager Harry Kewell said that "he was excellent... he scored his first goal as well, just in the wrong net!"[3]
In January 2023, Sutton joined Radcliffe on a one-month loan deal.[4]