PLAYER PROFILE

Ryan Woods.

Solihull Moors · England

Matrix 23981

At a glance

Full name
Ryan Michael Woods
Born
13 Dec 1993
Age today
32
Nationality
England

Career by season

261 recorded appearances
Ryan Woods appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27National League Solihull Moors 99007162
26/27League Two Oldham Athletic 2000210
25/26League Two Oldham Athletic 4342053,7018 / 1 red
25/26FA Cup Oldham Athletic 22001480
25/26EFL Cup Oldham Athletic 1100790
24/25League One Exeter City 3726212,6279 / 1 red
24/25FA Cup Exeter City 43013072
23/24League One Exeter City 1410018891 / 1 red
23/24League One Bristol Rovers 128006551 / 1 red
23/24FA Cup Bristol Rovers 1100740
22/23FA Cup Hull City 1100900
22/23Championship Hull City 2614021,2966
22/23Championship Birmingham City 22001801
21/22FA Cup Birmingham City 1100901
21/22Championship Birmingham City 3025022,3245 / 1 red
20/21FA Cup Millwall FC 21001010
20/21EFL Cup Millwall FC 32011660
20/21Championship Millwall FC 4139013,4439
19/20FA Cup Stoke City 1100900
19/20EFL Cup Stoke City 33002701
19/20Championship Millwall FC 1817001,5313
19/20Championship Stoke City 88015982

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Ryan Woods match log
DateCompetitionMatchScoreMinutesGoals
18 Apr 2025League One Exeter City v Burton AlbionSubstitute, on 62′ 0 – 028
12 Apr 2025League One Bristol Rovers v Exeter CitySubstitute, on 59′ 1 – 231
08 Apr 2025League One Exeter City v Wigan Athletic 1 – 190
05 Apr 2025League One Exeter City v Stockport CountySubstitute, on 28′ 0 – 262
11 Mar 2025League One Exeter City v Mansfield TownSubstitute, on 74′ 2 – 016
08 Mar 2025League One Exeter City v Shrewsbury TownSubstitute, on 85′ 2 – 05
01 Mar 2025League One Exeter City v Northampton Town 1 – 174
22 Feb 2025League One Charlton Athletic v Exeter CitySubstitute, on 31′ 3 – 059
15 Feb 2025League One Cambridge United v Exeter CitySubstitute, on 62′ 0 – 128
11 Feb 2025FA Cup Exeter City v Nottingham ForestSubstitute, on 83′ 2 – 237
01 Feb 2025League One Stevenage FC v Exeter City 4 – 190
28 Jan 2025League One Exeter City v Leyton Orient 2 – 690
25 Jan 2025League One Exeter City v Blackpool FCSubstitute, on 39′ 1 – 351
21 Jan 2025League One Peterborough United v Exeter City 1 – 173
18 Jan 2025League One Birmingham City v Exeter City 1 – 090
11 Jan 2025FA Cup Exeter City v Oxford United 3 – 190
04 Jan 2025League One Exeter City v Bolton Wanderers 1 – 290
01 Jan 2025League One Wycombe Wanderers v Exeter City 2 – 190
29 Dec 2024League One Exeter City v Crawley Town 4 – 4901
26 Dec 2024League One Exeter City v Bristol Rovers 3 – 190

Career transfers

17 recorded moves

All recorded career moves, newest first.

Ryan Woods career transfers
Date FromToMoveFee
05 Dec 2026Pending Solihull Moors Oldham Athletic Loan return
05 Sep 2026 Oldham Athletic Solihull Moors Loan —
07 Jul 2025 Exeter City Oldham Athletic Transfer Free
02 Jul 2024 Hull City Exeter City Transfer Free
31 May 2024 Exeter City Hull City Loan return
01 Feb 2024 Hull City Exeter City Loan —
10 Jan 2024 Bristol Rovers Hull City Loan return
25 Aug 2023 Hull City Bristol Rovers Loan —
18 Aug 2022 Birmingham City Hull City Transfer —
01 Jul 2021 Stoke City Birmingham City Transfer Free
31 May 2021 Millwall FC Stoke City Loan return
17 Jan 2020 Stoke City Millwall FC Loan —
04 Jan 2019 Brentford FC Stoke City Transfer €7.25m
01 Jan 2019 Stoke City Brentford FC Loan return
25 Aug 2018 Brentford FC Stoke City Loan —
01 Sep 2015 Shrewsbury Town Brentford FC Transfer €1.35m
01 Jul 2012 Not recorded Shrewsbury Town Transfer —

Contracts and market values are not available yet.