Born in Boston, Lincolnshire, Elding was a striker and played from 2001 until 2016. the a host of different clubs at youth level before signing for his hometown team Boston United in 2001. After two seasons with United that saw loan spells with Bedford Town and Gainsborough Trinity he moved on to Stevenage Borough where he scored 50 league goals in 106 league appearances. In 2006, he had a brief spell with Kettering Town before re-signing with Boston. He later moved on to Stockport County before joining Leeds United in 2008. His stay at Elland Road was brief and he moved on to Crewe Alexandra. Whilst with Crewe he was vice captain. He spent time on loan at Lincoln City and back with Kettering. In the summer of 2010 he joined Hungarian Premier League side Ferencváros before returning to England to sign with Rochdale. Whilst with Dale he spent time back on loan with Stockport County before joining Grimsby Town in July 2010. Elding played one and a half seasons with The Mariners where he was vice captain but following a loan spell with Preston North End he left by mutual consent in February 2013. He spent the next three years in Ireland playing with Sligo Rovers, Cork City, Ballinamallard United and Derry City.. Between 2003 and 2005 Elding was capped 6 times by the England C team, to play, Belgium, Holland, Italy, Republic of Ireland, Scotland, and Wales, where he scored twice, once v Holland and Republic of Ireland. Since retiring he has moved into coaching holds the UEFA 'A' Licence Qualification.