fee of £2 million, raising to £4 million on appearances if he signed permanently. He did not make a single appearance for the Cottagers due to fitness, but scored seven in eight reserve matches. On 24 May, Roy Hodgson confirmed that Fulham would not be signing Barnes on a permanent basis and that he would return to Derby at the end of the season. Barnes returned to Derby but sustained another injury in a pre-season friendly against Stoke City after a two footed lunge by Carl Dickinson, and was eventually released from his Derby contract on 11 December 2009. After some weeks training with Premier League club Birmingham City, where his brother was playing at academy level, in mid-January 2010 Barnes moved on to train with West Bromwich Albion of the Championship. West Bromwich Albion On 3 February 2010, Barnes signed for West Bromwich Albion on an 18-month contract, with an option for a further one-year extension. He made his debut in the 1–0 win against Sheffield Wednesday on 9 March 2010, coming off the bench for the last 10 minutes of the match. On 25 May 2011 it was announced that Barnes was being released by West Brom. He had not played any matches for the club since the arrival of manager Roy Hodgson in January 2011. After being released by WBA, Barnes was linked with a move to Nottingham Forest with Steve McClaren wanting to sign the player. Doncaster Rovers On 4 August 2011, Barnes signed a six-month contract with Doncaster Rovers following a successful trial at the club. Barnes made his debut for the club as a substitute in the first match of the 2011–12 season against Brighton & Hove Albion. Barnes made a mixture of starts and substitute appearances at Rovers. On 6 January, Barnes signed a four-month extension keeping at Doncaster until 5 May 2012. On 25 February 2012 Barnes scored his first goal for Doncaster Rovers in a 1–1 draw against Peterborough United. In May 2012, Barnes was released by the club after the expiry of his contract. Houston Dynamo Barnes signed with Major League Soccer club Houston Dynamo on 29 August 2012. He scored his first goal with the club in the CONCACAF Champions League against CD FAS of El Salvador on 20 September 2012. Barnes scored his first MLS league goal on 23 March 2013 in Houston's 2–1 victory over Vancouver Whitecaps