Background
Williams was born in Cirencester, Gloucestershire, and began a scholarship with Cheltenham Town in July 2012.
Williams was born in Cirencester, Gloucestershire, and began a scholarship with Cheltenham Town in July 2012.
He is a product of the Cheltenham Town youth system, starting at the Academy in the Under 9"s, making his first-team debut at the age of 17, on 22 October 2013, as a late substitute as Cheltenham beat Morecambe 3–0 in League Two. Following this reward Williams continued the second year of his scholarship, scoring a Cheltenham Town youth record 38 goals. Added to this he scored in every round of the FA Youth cup that the club participated in.
This resulted in him being offered his first professional deal, signing two-year contract on 1 July 2014.
Prior to the 2015/16 campaign Williams along with another Cheltenham Town youngster Bobbie Dale joined Isthmian League Premier Division club Farnborough on loan until January. On 9 December 2015 it was announced that Williams" contract will not be renewed at the end of the season.
He signed with Sacramento Republic in February 2016 where he reunited with former Cheltenham Town manager Paul Buckle.