Career
He has previously played for Reading, Tamworth, Bristol Rovers, Barnet, Aldershot Town, Southend United, Hayes & Yeading, Grimsby Town, Ebbsfleet United and Alfreton Town. Early career
Soares" career began as a trainee right-back at his home town club, Reading, who also allowed him to make a loan spell to Tamworth, where he made six appearances (including five starts). At Reading, Soares was tutored by his club captain, Graeme Murty, as he was the senior right back at the club
Barnet
At the end of the 2004-2005 season, Soares was released by Reading, he signed fr Bristol Rovers however this move didn"t work out and he eventually signed for Barnet.
He was granted a contract extension in January 2006 where he made 25 appearances, scoring once in the whole of the 2005-2006 season. Despite this, Barnet allowed him to leave at the end of that season, whereupon he joined Aldershot.
Aldershot
He signed for the Shots in May 2006 having worked with previously with Martin Kuhl at Reading. Exciting prospect who will be looking to enhance his career at Aldershot.
While at Aldershot he made his first International appearance.
During his 4-year spell at Aldershot he made over 148 appearances and scored 17 goals. Southend United
On 21 July 2010 Soares signed a pre contract agreement with Southend United and his registration was completed when the club"s transfer embargo was lifted on 6 August 2010. In May 2011 he was one of five players told they were to be released by the club going on to make 32 appearances before being released in the summer.
Hayes & Yeading United
He subsequently joined Conference National side Hayes & Yeading United on a free transfer.
He made 31 appearances and scored 15 goals. Grimsby Town
On 31 January 2012, transfer deadline day, Soares signed for Grimsby Town on an 18-month permanent contract, being unveiled by the club at midday.
In September 2012 after failing to hold down a regular place in the Grimsby midfield for the remainder of the 2011-2012 and beginning of the 2012-2013 season Soares was made available for loan. Soares joined Ebbsfleet United on a months loan on 28 September 2012.
On 26 October Soares extended his loan period by a further month.
On 17 January 2013 Soares joined Alfreton Town on loan for the remainder of the 2012-2013 season. Soares played 18 times for Alfreton, scoring twice, he returned to Grimsby at the end of the season and was released on 2 May 2013. Return to Hayes & Yeading
In July 2013 he joined Woking on trial.
Basingstoke Town
In December 2013 Soares signed for Basingstoke Town on a non-contract basis.
Soares was called up by Barbados for the 2007 Caribbean Nations Cup tournament, and became the first Aldershot player, whilst playing for the club, to be capped when he played against Trinidad and Tobago on 12 January 2007.