Atkinson started his professional career at the youth academy of Middlesbrough before moving on to Oxford United in 2020. He spent one season at Oxford, where he made significant contributions to the team’s defense. His impressive performances caught the attention of Bristol City, who signed him in the summer of 2021.