Giles was a trainee at Cardiff City for three seasons, making his debut in March 2001 against Hull City as a substitute for Matt Brazier, and had brief spells at Barry Town and Port Talbot Town before joining Morecambe in November 2003.
Giles was a trainee at Cardiff City for three seasons, making his debut in March 2001 against Hull City as a substitute for Matt Brazier. He scored once for Cardiff against Rushden & Diamonds in the Football League Trophy before having brief spells at Barry Town and Port Talbot Town before joining Morecambe in November 2003.