Windley played junior rugby league for West Hull ARLFC.
In April 2024, Windley signed a two-year contract with the Castleford Tigers alongside nine academy teammates.
[6] On 23 August, Windley made his Super League debut for Castleford against the Warrington Wolves.
[7][8] He was voted Man of the Match and praised by supporters and team captain Joe Westerman.
[9][10] The following week, in his second appearance, Windley scored his first try in Castleford's win against Hull FC.