Adams started out playing Australian rules football at St Joseph's, at under-14 and under-16 levels, before joining the Geelong Falcons in the TAC Cup.
[1] He served as a captain for Geelong Falcons,[2] and the opportunities and responsibilities helped shape him and he thanked the club during his first Australian Football League (AFL) season.
[3] Adams represented Vic County in the 2011 AFL Under 18 Championships and was selected for the All-Australian Team after averaging 18.8 possessions over 4 games.
[4][5] He later had an impressive performance at the AFL Draft Combine, finishing in the top 10 on the beep test.
[24] After missing the 2023 Collingwood premiership side due to a hamstring injury, Adams requested a trade to Sydney in pursuit of more time in the midfield.