Career
Manchester United
Born in Kettering, Northamptonshire, Woods joined Manchester United from Cambridge United in July 2007 after trials with a host of Premier League sides, including Arsenal. Described by Manchester United"s under-18 coach Paul McGuinness as "a strong, brave goalkeeper with a strong personality", he made his only appearance for Manchester United in a pre-season friendly against Aberdeen. His final days at Old Trafford were hampered with injuries and he was released in the summer of 2008.
Doncaster Rovers
Woods joined Doncaster Rovers on a free transfer on 26 March 2009, signing a contract which would end at the end of 2009-2010 season.
He made his professional debut one month later on 25 April 2009, when he replaced Neil Sullivan in the final minute of a 2–0 victory against Crystal Palace. Woods made his full debut in Doncaster Rovers" home game against Burnley on 1 February 2011 and went on to supplant Sullivan as first choice goalkeeper for the remainder of the 2010-2011 season.
Having started sporadically started in the 2011-2012, Woods became first-choice goalkeeper in 2012-2013 as Doncaster returned to League One following relegation from the Championship. However, despite playing 49 of 53 games as Doncaster took the League One title, he was released at the end of the season.
Watford
Having trained with the club since the previous month, Woods signed a one-year deal with Championship side Watford on 9 September 2013.
Leyton Orient
After one season with Watford, Woods signed for League One side Leyton Orient on 17 July 2014 on a two-year deal. After 17 league appearances for Orient during the 2014-2015 season, he found himself as number two behind Alex Cisak. On 1 September 2015, Woods went on loan with Scottish club Ross County until January 2016.
Ross County
After an injury for Scott Fox against Dundee United, Woods started in the Scottish League Cup Final against Hibernian on 13 March 2016.