Career
Charles made his professional debut for Huddersfield Town as an 87th-minute substitute in a 2-0 Football League Championship defeat by Fulham. Later in the 2014/15 season Charles scored twice for the Huddersfield Town under-21 side as they beat Crystal Palace F.C. U21"s to seal a place in the Professional Development League 2 Play-Office Final. Guiseley loan
On 31 July 2015, he joined National League side Guiseley on a month"s loan but he did not make any appearances for the club during this spell.
Charles is the grandson of Wales legend John Charles.
Charles has represented Wales at under-16, under-17 and under-19 levels. Charles was called up to the Wales U21 squad for their 2017 Union of European Football Associations European Under-21 Football Championship match against Bulgaria on 31 March 2015.