Vyner made his professional debut for Bristol City in August 2016, where he spent several years on loan at various clubs to gain experience and develop his skills. He had loan spells at Accrington Stanley, Plymouth Argyle, Rotherham United, Aberdeen, and recently at Portsmouth. During his loan spells, Vyner impressed with his versatility and ability to play as a right-back, center-back, and defensive midfielder.