Career
Ferdinand has previously played for Southend United and Peterborough United and has had loan spells at Northampton Town, Luton Town, and Cheltenham Town. Southend United
Ferdinand came through Southend United"s youth system. On 15 February 2011, Ferdinand scored his first goal for the club in a 3–2 victory over Wycombe Wanderers.
In March 2011, Ferdinand signed a two-and-a-half year professional contract with Southend.
He played in 45 games, scoring seven goals, during the 2011-2012 season as Southend reached the League Two play-off semi-finals. Peterborough United
On 31 August 2012, Ferdinand signed for Peterborough United on a four-year deal for an initial fee of £200,000, which could rise to £500,000.
He made his debut on 15 September 2012 in a 5–2 away defeat to Burnley. He went onto play 33 times for Posh in the Championship during the 2012-2013 season, scoring once – the winning goal in a 1–0 victory at Blackpool on 16 March 2013.
Peterborough were relegated to League One on the last day of the season, and Ferdinand fell out of first-team contention.
He joined League Two side Northampton Town on 31 October 2013 on a one-month loan. After making five appearances at Northampton, impressing manager Aidy Boothroyd, his loan ended early on 28 November as he was recalled by Peterborough. Ferdinand played in three games for Peterborough following his recall, before being sent on loan for the rest of the season to Conference Premier leaders Luton Town on 3 January 2014.
He made one substitute appearance in the league for Luton, as well as starting in the FA Trophy, before returning to Peterborough.
Luton manager John Still stated that Ferdinand had "not done as well as I had hoped." In November 2014, Ferdinand joined Cheltenham Town on a two-month loan. Ferdinand left Peterborough United in July 2015 by mutual consent.
In August he signed for Dagenham & Redbridge on an initial one-month contract. In February 2016, it was announced that he had left Dagenham by mutual consent, having failed to be offered a new contract.
Ferdinand has represented the Republic of Ireland at underage level