Ryan Michael Woods (born 13 December 1993) is an English professional footballer who plays as a midfielder for Stoke City.
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.
After rejecting a trial with Premier League club Aston Villa, 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 and remained an unused substitute during the 2–1 win. After six further calls into the squad, Woods made his debut as an 89th-minute substitute for Aaron Wildig in a 1–0 home win over Oldham Athletic on 23 April 2013. Four days later he played his only other game of the season, again replacing Wildig for the last six minutes of a 3–2 win against Portsmouth at the New Meadow. He signed a contract extension on 10 June 2013.