Jones was born in Broken Hill and was raised in a group home in Mildura.[2] He is indigenous and a Barkindji.[3] Aged 10, he was adopted by Sue Lovett and moved to Geelong where he played football for Belmont. Jones later moved to Heywood and won a 2015 premiership with its local club aged 16. He studied at Heywood District Secondary College, and later played for the North Ballarat Rebels.[4] Jones said that he "didn't take footy too seriously" and was told by Talent Manager Phil Partington that he "wasn't going to make it" after struggling in his first year in the TAC Cup, but said the remark made him stronger for his second year.[5]
Jones was noticed by Geelong recruiter Stephen Wells after a best-on-ground performance in an inter-league match with Hampden League.[4] He was drafted by Geelong with their last pick (number 48) in the 2017 AFL rookie draft – a pick described by coach Chris Scott as "as speculative as they come". Jones played in the 2018 JLT Community Series and was selected in Geelong's senior side after strong form in the Victorian Football League (VFL).[6]
Jones was delisted shortly after Geelong's preliminary final loss to Richmond in 2019,[7] and in March 2020 was signed to the West Coast during the supplementary selection period (SSP).[8]
Jones spent 5 seasons at West Coast, playing 59 games, before being delisted at the conclusion of the 2024 AFL season.[9]