Woods joined Liverpool youth academy at the age of 10 but failed to break into the first team and was given a free transfer in May 2006.
Dunfermline Athletic
He signed for Dunfermline Athletic after a trial spell alongside fellow former Liverpool player Robbie Foy[5] and played 13 games for the club in his first season. In March 2008, manager Jim McIntyre confirmed that Woods had signed a two-year contract extension.[6][7] He scored his first goal for Dunfermline on 4 November 2008 when he scored the opener at Airdrie United.
2010–11 season
Woods enjoyed a successful 2010–11 season with Dunfermline, scoring four goals in 37 appearances, in the process helping the Pars achieve promotion to the Scottish Premier League as champions of Scottish Division One. Woods became the centre of controversy after he was fielded as a substitute when suspended during Dunfermline's 7–1 Scottish Cup fourth round victory over Stenhousemuir.[8]
Huddersfield Town
On 8 June 2011, he joined Football League One side Huddersfield Town on a free transfer, signing a two-year contract.[9] He made his debut in the 1–1 draw with Bury at the Galpharm Stadium on 6 August 2011.[10] Woods switched from his usual position of right back to playing on the left due to the form of right-back Jack Hunt and an injury to regular left-back Gary Naysmith in the second half of the season. Woods went on to make 26 league appearances in his first season with Huddersfield with 31 in all competitions as Huddersfield finished the season as play-off champions winning promotion to the Championship after beating Sheffield United on penalties in the Wembley final.[11][12] His first goal for the club came two-and-a-half years after he joined, in a 2–1 defeat at AFC Bournemouth at Goldsands on 28 January 2014.
At the end of the 2013–14 season, Woods was not offered a new deal at the club and was subsequently released.
In January 2019 he signed for Bradford City.[14] In May 2019, following Bradford City's relegation to League Two, it was confirmed that Woods was one of eleven players to be released when their contracts expired.[15]
Tranmere Rovers
On 26 June 2019 he joined another League One club, Tranmere Rovers, on a one-year contract [16]
East Bengal
In December 2020, Woods signed with Indian Super League side SC East Bengal as their eighth foreigner.[3] He joined the club in mid season and had not appeared in any match.
Career statistics
As of match played 10 March 2020
Appearances and goals by club, season and competition
^ abcFor appearances omitted by Soccerbase: A Record of Post-war Scottish League Players 1946/47 to 2017/18. 7. John Litster and Scottish Football Historian magazine. 2018.