Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1990-10-01 · 6 players total
| Full name | Gary Woods |
|---|---|
| Date of birth | 1990-10-01 (35 yrs) |
| Place of birth | Kettering, England |
| Citizenship | England |
| Position | Goalkeeper |
| Foot | right |
| Height | 193.00 m |
| Current club | Without Club |
| Joined | 2025-07-20 |
| Contract expires | — |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Greenock Morton FC | 1 | 24/25 | 24/25 | 7 | 0 | 0 | 572 |
| Exeter City | 2 | 22/23 | 23/24 | 9 | 0 | 0 | 765 |
| Kilmarnock FC | 1 | 22/23 | 22/23 | 0 | 0 | 0 | 0 |
| Aberdeen FC | 3 | 19/20 | 21/22 | 10 | 0 | 0 | 894 |
| Oldham Athletic | 2 | 19/20 | 20/21 | 16 | 0 | 0 | 1,395 |
| Hamilton Academical FC | 3 | 16/17 | 18/19 | 94 | 0 | 0 | 8,425 |
| Leyton Orient | 2 | 14/15 | 15/16 | 23 | 0 | 0 | 2,029 |
| Ross County FC | 1 | 15/16 | 15/16 | 16 | 0 | 0 | 1,379 |
| Watford FC | 1 | 13/14 | 13/14 | 0 | 0 | 0 | 0 |
| Doncaster Rovers | 5 | 08/09 | 12/13 | 82 | 0 | 0 | 7,323 |
| Manchester United U18 | 1 | 06/07 | 06/07 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Championship | Greenock Morton FC | 6 | 0 | 0 | 0 | 0 | 482 |
| 24/25 | Prem. Sports Cup | Greenock Morton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SFA Cup | Greenock Morton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Trust Trophy | Greenock Morton FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | EFL Cup | Exeter City | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Exeter City | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | League One | Exeter City | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | League One | Exeter City | 7 | 0 | 0 | 0 | 0 | 585 |
| 22/23 | Premiership | Kilmarnock FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | Kilmarnock FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Prem. Sports Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership | Aberdeen FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 21/22 | Premiership Relegation | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SFA Cup | Aberdeen FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | UECL Quali | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Betfred Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Oldham Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League Two | Oldham Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Scottish Premiership Top Six Split | Aberdeen FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | SFA Cup | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 174 |
| 19/20 | EFL Cup | Oldham Athletic | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | FA Cup | Oldham Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | League Two | Oldham Athletic | 15 | 0 | 0 | 0 | 0 | 1,305 |
| 19/20 | SFA Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Betfred Cup | Hamilton Academical FC | 3 | 0 | 0 | 0 | 0 | 330 |
| 18/19 | Premiership | Hamilton Academical FC | 29 | 0 | 0 | 1 | 0 | 2,565 |
| 18/19 | Premiership Relegation | Hamilton Academical FC | 3 | 0 | 0 | 0 | 0 | 270 |
| 17/18 | Betfred Cup | Hamilton Academical FC | 4 | 0 | 0 | 0 | 0 | 390 |
| 17/18 | Premiership | Hamilton Academical FC | 29 | 0 | 0 | 1 | 0 | 2,575 |
| 17/18 | Premiership Relegation | Hamilton Academical FC | 3 | 0 | 0 | 0 | 0 | 225 |
| 17/18 | SFA Cup | Hamilton Academical FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Betfred Cup | Hamilton Academical FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premiership | Hamilton Academical FC | 21 | 0 | 0 | 0 | 0 | 1,890 |
| 16/17 | Premiership Play-offs | Hamilton Academical FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | SFA Cup | Hamilton Academical FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | FL Trophy | Leyton Orient | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Two | Leyton Orient | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premiership | Ross County FC | 12 | 0 | 0 | 0 | 0 | 1,019 |
| 15/16 | SCL by Utilita | Ross County FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | SFA Cup | Ross County FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | EFL Trophy | Leyton Orient | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | FA Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 90 |
| 14/15 | League Cup | Leyton Orient | 3 | 0 | 0 | 0 | 0 | 300 |
| 14/15 | League One | Leyton Orient | 17 | 0 | 0 | 1 | 0 | 1,459 |
| 13/14 | Championship | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Watford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | EFL Trophy | Doncaster Rovers | 2 | 0 | 0 | 0 | 0 | 210 |
| 12/13 | FA Cup | Doncaster Rovers | 2 | 0 | 0 | 0 | 0 | 180 |
| 12/13 | League Cup | Doncaster Rovers | 3 | 0 | 0 | 0 | 0 | 300 |
| 12/13 | League One | Doncaster Rovers | 42 | 0 | 0 | 2 | 0 | 3,773 |
| 11/12 | Championship | Doncaster Rovers | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 11/12 | FA Cup | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Cup | Doncaster Rovers | 2 | 0 | 0 | 0 | 0 | 180 |
| 10/11 | Championship | Doncaster Rovers | 16 | 0 | 0 | 0 | 0 | 1,419 |
| 10/11 | FA Cup | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Championship | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Championship | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 1 |
| 06/07 | FA Youth Cup | Manchester United U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Cambridge U18 | Man Utd U18 | Transfer | 0 | — |
| 08/09 | 2009-03-01 | Man Utd U18 | Doncaster | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Doncaster | Without Club | Transfer | 250000 | — |
| 13/14 | 2013-09-09 | Without Club | Watford | Transfer | 250000 | — |
| 14/15 | 2014-07-17 | Watford | Leyton Orient | Transfer | 250000 | — |
| 15/16 | 2015-09-01 | Leyton Orient | Ross County | Loan | 250000 | — |
| 15/16 | 2016-05-16 | Ross County | Leyton Orient | Return from loan | 250000 | — |
| 16/17 | 2016-07-27 | Leyton Orient | Hamilton Acad. | Transfer | 250000 | — |
| 19/20 | 2019-07-01 | Hamilton Acad. | Oldham Athletic | Transfer | 300000 | — |
| 20/21 | 2020-10-05 | Oldham Athletic | Aberdeen FC | Loan | 300000 | — |
| 20/21 | 2021-05-17 | Aberdeen FC | Oldham Athletic | Return from loan | 300000 | — |
| 21/22 | 2021-07-01 | Oldham Athletic | Aberdeen FC | Transfer | 300000 | — |
| 22/23 | 2022-07-22 | Aberdeen FC | Kilmarnock FC | Transfer | 300000 | — |
| 22/23 | 2023-01-31 | Kilmarnock FC | Exeter City | Transfer | 250000 | — |
| 24/25 | 2024-07-08 | Exeter City | Morton | Transfer | 100000 | — |
| 25/26 | 2025-07-20 | Morton | Without Club | Transfer | 25000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Knee injury | 2016-09-01 | 2016-10-13 | 43 | 4 |
| 17/18 | Knee injury | 2017-09-23 | 2017-10-23 | 31 | 4 |
| 17/18 | Knock | 2018-04-05 | 2018-04-13 | 9 | 1 |
| 18/19 | Knock | 2019-01-15 | 2019-01-22 | 8 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Scott McMann | 1 | 0 | 0 |
| Rakish Bingham | 1 | 0 | 0 |
| Kyle Bennett | 1 | 0 | 0 |
| Daniel Redmond | 1 | 0 | 0 |
| Ali Crawford | 1 | 0 | 0 |
| James Husband | 2 | 0 | 0 |
| Georgios Sarris | 1 | 0 | 0 |
| Greg Docherty | 1 | 0 | 0 |
| Steven Boyd | 1 | 0 | 0 |
| Xavier Tomas | 1 | 0 | 0 |
| Martin Woods | 2 | 0 | 0 |
| Ziggy Gordon | 1 | 0 | 0 |
| Mickel Miller | 1 | 0 | 0 |
| Grant Gillespie | 1 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-05-17 | Aberdeen FC | Oldham Athletic | Return from loan | — | €300k |
| 20/21 | 2020-10-05 | Oldham Athletic | Aberdeen FC | Loan | — | €300k |
| 15/16 | 2016-05-16 | Ross County | Leyton Orient | Return from loan | — | €250k |
| 15/16 | 2015-09-01 | Leyton Orient | Ross County | Loan | — | €250k |
Teams faced most often by Gary Woods's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Colchester United | 69 | 24 | 21 | 24 | 101 | 94 | +7 | 35% |
| Carlisle United | 67 | 26 | 20 | 21 | 97 | 90 | +7 | 39% |
| Walsall FC | 67 | 24 | 18 | 25 | 88 | 91 | -3 | 36% |
| Stevenage FC | 60 | 26 | 20 | 14 | 73 | 58 | +15 | 43% |
| Crawley Town | 56 | 24 | 15 | 17 | 90 | 71 | +19 | 43% |
| Scunthorpe United | 55 | 23 | 12 | 20 | 87 | 74 | +13 | 42% |
| Swindon Town | 54 | 23 | 18 | 13 | 70 | 55 | +15 | 43% |
| Hartlepool United | 54 | 23 | 12 | 19 | 74 | 59 | +15 | 43% |
| Tranmere Rovers | 52 | 20 | 6 | 26 | 55 | 62 | -7 | 38% |
| Rochdale AFC | 52 | 27 | 15 | 10 | 91 | 57 | +34 | 52% |
| Crewe Alexandra | 50 | 21 | 12 | 17 | 68 | 55 | +13 | 42% |
| Yeovil Town | 50 | 18 | 16 | 16 | 76 | 66 | +10 | 36% |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 18/19 | 35 | 3,165 | 1 | 0 | 0 | 0.03 |
| 17/18 | 37 | 3,280 | 1 | 0 | 0 | 0.03 |
| 14/15 | 23 | 2,029 | 1 | 0 | 0 | 0.04 |
| 12/13 | 49 | 4,463 | 2 | 0 | 0 | 0.04 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 7 | 572 | 3 | 43% | 11 | 1.73 |
| 23/24 | 2 | 180 | 0 | 0% | 11 | 5.5 |
| 22/23 | 7 | 585 | 2 | 29% | 10 | 1.54 |
| 21/22 | 5 | 450 | 0 | 0% | 11 | 2.2 |
| 20/21 | 5 | 444 | 0 | 0% | 8 | 1.62 |
| 19/20 | 16 | 1,395 | 2 | 13% | 28 | 1.81 |
| 18/19 | 35 | 3,165 | 8 | 23% | 62 | 1.76 |
| 17/18 | 37 | 3,280 | 6 | 16% | 57 | 1.56 |
| 16/17 | 22 | 1,980 | 5 | 23% | 34 | 1.55 |
| 15/16 | 16 | 1,379 | 4 | 25% | 29 | 1.89 |
| 14/15 | 23 | 2,029 | 6 | 26% | 34 | 1.51 |
| 12/13 | 49 | 4,463 | 16 | 33% | 49 | 0.99 |
| 11/12 | 16 | 1,440 | 3 | 19% | 29 | 1.81 |
| 10/11 | 16 | 1,419 | 3 | 19% | 27 | 1.71 |
| 08/09 | 1 | 1 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Gary Woods
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gary Woods
Who is Gary Woods?
Gary Woods is an England professional footballer who plays as a goalkeeper for Without Club.
How old is Gary Woods?
Gary Woods is 35 years old. He was born on October 1, 1990 in Kettering.
What position does Gary Woods play?
Gary Woods plays as a goalkeeper (Goalkeeper).
What club does Gary Woods play for?
Gary Woods currently plays for Without Club.
What is Gary Woods's market value?
Gary Woods's most recent reported market value is €25k.
England