22-year-old Keston signed for the Swansea City Academy at the age of 8.
A move to London followed – and a spell with Fulham FC’s Academy – saw the much-rated centre-half move back to the Liberty Stadium.
His Swansea City career included playing for the Under-23s at the age of 15 and captaining the Under-19s to two FAW Youth Cups. In addition, he was an integral part of the former’s 2016/2017 double-winning season, where he featured in 39 games.
He also had loan spells at both Notts County and Yeovil Town, and on the national stage, Keston has played for the Wales Under-21s.