Cumming came out of North Broken Hill, the club that also produced Taylor Walker, and was drafted at pick 20 in 2016 from the Greater Western Sydney Academy. He played 81 games for the Giants, twice finishing inside their top 10 in the best and fairest, before crossing to Adelaide as an unrestricted free agent after the 2024 season. He has played 122 games and kicked 25 goals.