Elton played junior football for three clubs; Tyabb, Somerville and the Frankston Dolphins.[1] He played TAC Cup football for the Dandenong Stingrays in 2011 and represented both Victoria Metro and Victoria Country at national championships in his youth.[1][2]
In 2011 Elton was one of 30 players from around the country selected to be a part of the 2011 AIS/AFL academy program.[3] As part of the program, Elton spent time training with the Carlton Football Club in 2011.[4]
Elton was drafted by Richmond with the club's second pick and 26th selection overall in the 2011 AFL Draft.[5]
Elton made his debut in round 14 of the 2012 season, in a match against Adelaide at AAMI Stadium in Adelaide. He recorded just four disposals on debut.[6] He did not play again for the senior side in 2012; instead returning to play for the club's then-VFL affiliate Coburg.
In 2013 Elton failed to play for the club's senior side, instead playing reserves football for Coburg.
Again in 2014 he could not manage a senior match. He played reserves football for the newly created Richmond stand-alone VFL side.
2015 saw Elton return to the club's AFL side, appearing in one match for the year. Playing in defence, he recorded just five disposals in the team's victory against Collingwood in round 7.[7]
Elton next appeared for the club's AFL side in round 22 2016. He would kick his first career goal in the match against St Kilda.[8] For the first time in his career, Elton played two straight matches when he was returned to the side for the round 23 match against Sydney.[9]
By the beginning of 2017 Elton had transitioned permanently to the role of key position forward. He came into the club's AFL side in round 3, replacing the injured Ben Griffiths.[10] He recorded nine disposals, three marks and four tackles in the win against West Coast.[11] Following a run of three straight matches at senior level (his first such in his career), Elton was omitted from Richmond's round 6 side to take on Adelaide.[12] He returned to the side the following week but was again dropped following a six disposal match in round 8.[13] Elton returned in round 10's Dreamtime at the 'G match where he kicked his first goal of the season, before being dropped for a third time ahead of round 11.[14][15] Elton suffered a dislocated shoulder while playing with Richmond's reserves in the VFL in early June.[16] The injury did not require surgery to correct but would still hold him out from playing until mid-July.[17][18] He would fail to return to senior football that season, playing out the home and away season in the VFL.[8] Despite being available for selection, he missed out on playing in the reserves' finals wins or in their losing grand final, instead being left out for team balance.[19][20]
Elton was delisted by Richmond at the conclusion of the 2017 season, having played 10 AFL matches over his six-year tenure at the club.[21]