Biography.guide
Home › People › Association football player › Ryan Woods
Portrait of Ryan Woods

Ryan Woods

b. 1993

English association football player

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Ryan Woods

Born 1993. Ryan Woods is a British association football player.

Ryan Michael Woods (born 13 December 1993) is an English professional footballer who plays as a defensive midfielder for club Oldham Athletic.

Woods began his senior career with Shrewsbury Town and is a product of the Shrewsbury Town and Walsall youth systems. In 2015, after helping Shrewsbury to promotion back to League One, he transferred to Brentford for a fee of £1 million. He became a key member of the Brentford squad helping the team to establish themselves in the Championship. Woods spent four seasons at Griffin Park before joining Stoke City in August 2018. Woods struggled for game time at Stoke following a change of managers and he spent one-and-a-half seasons on loan at Millwall. He joined Birmingham City in June 2021, and left for Hull City just over a year later, from where he had loan spells at Bristol Rovers and, more successfully at Exeter City. Woods left Hull City by mutual consent in July 2024 before it was confirmed he had joined Exeter City on a permanent transfer.

Career

Shrewsbury Town Woods began his youth career with local club Walsall, but was released at age 15 and moved to Shrewsbury Town in 2009. He completed a scholarship and signed his first professional contract in May 2012. Woods received his maiden call into the first team squad for a League One match at home to Carlisle United on 15 December 2012, but remained an unused substitute during the 2–1 win. After six further calls into the squad,

Woods made his first senior start for Shrewsbury Town in a 2–2 draw away at Rotherham United on 24 August 2013, playing at right back owing to a shortage of defenders. He scored his first senior goal – and only Shrewsbury goal – on 11 January 2014, in the seventh minute of a 3–2 defeat to Milton Keynes Dons at the Stadium mk. His performances during the campaign earned him the Shrewsbury Town Away Travel Club Young Player of the Year and the Family Stand Player of the Season awards.

Woods had an excellent 2014–15 season, making 51 appearances and helping Shrewsbury secure automatic promotion back to League One with a second-place finish. Woods and teammate Connor Goldson were named in the League Two PFA Team of the Year. Woods was nominated for the League Two Player of the Year at the Football League Awards, but lost out to Danny Mayor of Bury. Woods began the 2015–16 season as an ever-present and following vice-captain Connor Goldson's departure, Woods' final Shrewsbury appearance came on 29 August in a 1–0 defeat to Burton Albion and he departed the New Meadow three days later on transfer deadline day. He made 103 appearances and scored once during his three years as a professional with Shrewsbury Town. He made his debut 11 days later, away to Leeds United, as a 74th-minute substitute for Maxime Colin. After the appointment of interim manager Lee Carsley later that month, Woods became a regular starter. He scored his first Brentford goal with a long-range strike to open a 2–1 win over Reading at the Madejski Stadium on 28 December, assisting Sergi Canós for the winning goal in the second half. On 23 April 2016, he scored from a similar distance in a 4–1 win at Milton Keynes Dons, a result which confirmed the opponents' relegation. He finished the 2015–16 season with 42 appearances and two goals. He made 45 appearances during the season and won the club's Players' Player of the Year award. Aside from a short period out of the team for personal reasons, Woods continued as an ever-present during the early months of the 2017–18 season and scored his first goal of the campaign in a 3–1 victory over Leeds United on 4 November 2017. He received the first red card of his career as a result of "scuffling over the ball" with Sheffield United goalkeeper Jamal Blackman during a 1–1 draw on 30 March 2018. Woods finished the 2017–18 season with 40 appearances and one goal and was voted the club's Supporters' Player of the Year.

Stoke City On 25 August 2018, Woods joined Championship club Stoke City from Brentford on 25 August 2018 on loan, with the intention of making the move permanent the following January. He made his debut on 1 September against West Bromwich Albion. However his form dropped off by December as Stoke were struggling to put a run of wins together. Woods rarely featured in the second half of the campaign under the management of Nathan Jones as Stoke finished in 16th position.

Woods started three matches under Jones at the start of the 2019–20 season before losing his place in the side. Woods returned to the side under new manager Michael O'Neill in November 2019 starting in five consecutive games. However he lost his place in the team again and was linked with a move away from the club in the January transfer window.

Millwall (loan) On 17 January 2020 Woods signed on loan with Championship rivals Millwall managed by Gary Rowett, for the remainder of the 2019–20 season. Woods played 18 times for the Lions as they finished in eighth position, narrowly missing out on a play-off place. He re-signed with Millwall, again on loan, for the 2020–21 season. Woods was a regular in the side under Rowett, making 46 appearances as Millwall finished in 11th position.

Birmingham City Woods joined another Championship club, Birmingham City, on 23 June 2021 on a three-year contract. He made his debut in the starting eleven for the opening fixture, away to Sheffield United, made the pass from which Jérémie Bela crossed for Maxime Colin to head the only goal of the game, and was booked for what the Birmingham Mail described as a rugby tackle. A few weeks into the season, he said that an improved diet and extra training had improved his fitness, which in turn improved his morale and his potential impact: "I feel like my old self again. I can get around the pitch and feel like I can really affect games off the ball as well as on it now". However, the team's lack of goals and defensive frailty meant Woods lost his starting place in favour of the more defensively solid Gary Gardner: according to head coach Lee Bowyer, "The stability comes at the cost of the attacking fluency because you are taking Ryan Woods out of the team and, whether you like it or not, we give the ball away too much. When Ryan was in the team we were having a lot of chances in games but we were vulnerable defensively so you have got to have that balance." He returned only after Gardner was sent off, but was himself sent off against Coventry City for bringing down Ian Maatsen with what his manager saw as a professional foul worthy of a yellow card but was viewed by the referee and the Football Association's appeals panel as serious foul play.

After serving his suspension, Woods returned to the starting eleven for the 6–2 defeat at Fulham in mid-January and remained a regular for the next six weeks, taking advantage of having "technically-assured team-mates to pass the ball to" in recent arrivals Onel Hernández and Juninho Bacuna. Despite the Mail belief that his ball retention was important to the side, Bowyer changed formation to accommodate Tahith Chong's return from injury, Woods lost his place to the defensive midfielder Ivan Šunjić, and he made only four appearances in the last two months of the season. Eustace said that "we don't want to lose players but we have to balance the books as well."

Hull City Woods signed a three-year contract with Championship club Hull City on 18 August 2022; the fee was undisclosed.

In August 2023, manager Liam Rosenior announced that Woods would not be in his plans for the upcoming season and that he was free to depart the club.

On 25 August 2023, Woods joined League One club Bristol Rovers on a season-long loan. He returned to his parent club on 10 January 2024.

On 1 February 2024, Woods returned to League One, joining Exeter City on loan for the remainder of the season.

Woods left Hull City by mutual consent on 1 July 2024.

Exeter City On 2 July 2024, Woods signed for Exeter City on a permanent two-year contract after the successful loan spell with the Grecians during the second half of the 2023-24 season. On 5 October 2024, Woods scored his first goal since 2017 in a 1–0 win verses Cambridge United.

Oldham Athletic On 7 July 2025, Woods joined newly promoted League Two side Oldham Athletic on a two-year deal.

He was made available for transfer following the conclusion of the 2025–26 season.

Style of play Although Woods' favoured position is as a central midfielder (being dubbed "the ginger Pirlo" by the Shrewsbury Town supporters), he can also play in a variety of positions in defence and midfield. During the 2013–14 season he demonstrated his versatility by also playing right back, on the right side of midfield and at left back. In January 2015, FourFourTwo named Woods as one of the 10 best young players in the Football League. The magazine reported that he demonstrates "an ability to play a range [of] passes, as well as easily creating space for himself" and quoted Shrewsbury Town manager Micky Mellon as saying "he's the first player on the training pitch and the last off. He's a terrific kid and has some unbelievable ability". He supported Walsall as a youngster.

Career statistics

Honours Shrewsbury Town Football League Two runner-up: 2014–15

Individual PFA League Two Team of the Year: 2014–15 Brentford Supporters' Player of the Year: 2017–18 Brentford Players' Player of the Year: 2016–17

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

People in Ryan Woods's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Ryan Woods's

Frequently asked questions

Who is Ryan Woods?

English association football player (1993-)

When was Ryan Woods born?

Ryan Woods was born on 13 December 1993 in Norton Canes.

What is Ryan Woods's occupation?

Ryan Woods is an association football player.

What nationality is Ryan Woods?

Ryan Woods is British.

Sources & further reading

· Wikipedia: Ryan Woods

· Wikidata: Q16235980

· DBpedia: Ryan Woods (footballer, born 1993)

Cite this page

APA: Biography.guide. (2026). Ryan Woods. https://biography.guide/ryan-woods/

MLA: "Ryan Woods." Biography.guide, https://biography.guide/ryan-woods/.

Chicago: "Ryan Woods." Biography.guide. https://biography.guide/ryan-woods/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:19 UTC