Nacido en Neath, creció en el pueblo cercano de Crynant y se incorporó a la Academia Juvenil del Swansea City a los 9 años.
[5] A su regreso del Bristol Rovers, se vinculó con el Swansea City Sub-23 y llegó a ganar el título de la Liga de Desarrollo Profesional Sub-23 2016-17 y la Copa de la Premier League 2016-17.
[10] Disputó 54 partidos con el Yeovil a lo largo de la temporada, y sólo se perdió uno por estar convocado con la selección sub-21 de Gales.
Recibió tres premios al Jugador del Año y también fue elegido Jugador Joven del Año.
[15] Después de hacer una aparición en la liga, su cesión terminó en enero y regresó al Swansea City.