Atkins began playing in the VFL with Geelong in 2014. He spent his first year on the club's development list before playing VFL matches under the 23rd-player rule. In 2015, Atkins played for St Joseph's in the Geelong Football League, assisting in their first premiership victory since 1989. In the VFL, he played only ten games from 2014 to 2015, but became an important inside midfielder for Geelong in 2016 after others left the club or were injured. Atkins kicked 15 goals and averaged eight tackles, 18 disposals and four clearances per match, winning Geelong's best and fairest with 389 votes. He was also named in the VFL team of the year in the forward pocket and was considered by Fox Sports one of 15 VFL prospects likely to be selected in the 2016 AFL draft. Atkins' strong season attracted interest from interstate clubs but he stayed with Geelong. In 2017, Atkins was Geelong's co-captain and became a permanent midfielder, but his season was interrupted by a hamstring injury causing him to miss six games. When uninjured he was still regularly named among Geelong's best and in round 18 laid 23 tackles against Collingwood, including 12 in the last quarter – the equal-most in a VFL match and the equal-second-most recorded by Champion Data in any competition. Atkins also kicked two goals and amassed 25 disposals to perform best on ground. He was again named, this time by ESPN, as a strong mature-age player likely to be drafted. Atkins again missed out on selection in the 2017 draft, but was encouraged by Geelong's head of football Simon Lloyd to continue pushing for an AFL career. He played every game in the 2018 VFL season, with career-high averages of 21.8 disposals and 9.4 tackles. Atkins was among the VFL's top tenplayers in score assists, handballs, contested possessions, clearances and hard ball gets. He led the competition in tackles, recording 188, and captained the VFL team of the year as a rover. Atkins won his second Geelong best and fairest with 413 votes. He was named by AFL.com.au as among the best mature-age players ahead of the 2018 draft.
AFL career
Atkins was selected by Geelong with pick 11 in the 2019 AFL rookie draft and cited as "another graduate of the Geelong VFL production line" alongside other AFL-listed players such as Tom Stewart, Scott Thompson and Shane Mumford. He anticipated playing primarily as a small forward rather than an inside midfielder as he had done in the VFL, due to Geelong's abundance of high-quality midfielders. Atkins made his debut in the opening round of the 2019 season against at the Melbourne Cricket Ground.