After a brief loan spell at Wycombe Wanderers, where he impressed with his performances, Williams signed for Exeter City in 2018. During his time at Exeter City, he became a key player for the team and caught the attention of several clubs with his pace, skill, and eye for goal.