Career snapshot
Position rank · 24/25
Among 3,233 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1997-01-02 · 6 players total
| Full name | Theo Vassell |
|---|---|
| Name in home country | Theo Gary Carlstan Vassell |
| Date of birth | 1997-01-02 (29 yrs) |
| Place of birth | Stoke-on-Trent, England |
| Citizenship | England |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 189.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | IG Sports Agency |
Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Barrow AFC | 1 | 24/25 | 24/25 | 39 | 6 | 1 | 717 |
| Salford City | 3 | 21/22 | 23/24 | 115 | 5 | 1 | 5,861 |
| Wrexham AFC | 1 | 20/21 | 20/21 | 31 | 3 | 0 | 919 |
| Macclesfield Town FC | 1 | 19/20 | 19/20 | 20 | 2 | 0 | 765 |
| Port Vale FC | 1 | 18/19 | 18/19 | 22 | 0 | 1 | 0 |
| Gateshead FC | 1 | 17/18 | 17/18 | 36 | 2 | 1 | 1,363 |
| Chester FC | 1 | 16/17 | 16/17 | 31 | 1 | 1 | 2,391 |
| Oldham Athletic | 1 | 15/16 | 15/16 | 0 | 0 | 0 | 0 |
| Stoke City U18 | 1 | 14/15 | 14/15 | 1 | 0 | 0 | 0 |
| Stoke City U21 | 1 | 14/15 | 14/15 | 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 | EFL Cup | Barrow AFC | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Barrow AFC | 3 | 1 | 0 | 0 | 0 | 180 |
| 24/25 | FA Cup | Barrow AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League Two | Barrow AFC | 32 | 5 | 0 | 5 | 0 | 537 |
| 23/24 | EFL Cup | Salford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Salford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Salford City | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Salford City | 28 | 1 | 0 | 4 | 2 | 2,381 |
| 22/23 | EFL Cup | Salford City | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | EFL Trophy | Salford City | 6 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | FA Cup | Salford City | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Salford City | 45 | 3 | 1 | 5 | 0 | 1,323 |
| 22/23 | League Two Play-Offs | Salford City | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Salford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Salford City | 27 | 1 | 0 | 2 | 0 | 2,157 |
| 20/21 | National League | Wrexham AFC | 31 | 3 | 0 | 3 | 0 | 919 |
| 19/20 | EFL Cup | Macclesfield Town FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Trophy | Macclesfield Town FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | League Two | Macclesfield Town FC | 17 | 2 | 0 | 3 | 0 | 765 |
| 18/19 | EFL Cup | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Port Vale FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | FA Cup | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League Two | Port Vale FC | 15 | 0 | 1 | 4 | 0 | 0 |
| 17/18 | FA Cup | Gateshead FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National League | Gateshead FC | 35 | 2 | 1 | 2 | 1 | 1,363 |
| 16/17 | National League | Chester FC | 31 | 1 | 1 | 5 | 0 | 2,391 |
| 15/16 | FA Cup | Oldham Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League One | Oldham Athletic | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Youth Cup | Stoke City U18 | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | U21 PL | Stoke City U21 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | Stoke U18 | Without Club | Transfer | 0 | — |
| 15/16 | 2015-10-30 | Without Club | Oldham Athletic | Transfer | 0 | — |
| 16/17 | 2016-07-08 | Oldham Athletic | Walsall | Transfer | 0 | — |
| 16/17 | 2016-07-11 | Walsall | Chester | Loan | 0 | — |
| 16/17 | 2017-05-31 | Chester | Walsall | Return from loan | 0 | — |
| 17/18 | 2017-07-14 | Walsall | Gateshead | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Gateshead | Port Vale | Transfer | 0 | — |
| 19/20 | 2019-07-18 | Port Vale | Macclesfield | Transfer | 0 | — |
| 20/21 | 2020-08-27 | Macclesfield | Wrexham | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Wrexham | Without Club | Transfer | 0 | — |
| 21/22 | 2021-11-12 | Without Club | Salford | Transfer | 0 | — |
| 24/25 | 2024-07-14 | Salford | Barrow | Transfer | 175000 | — |
| 25/26 | 2025-07-01 | Barrow | Without Club | Transfer | 200000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jay Harris | 2 | 0 | 0 |
| Curtis Tilt | 1 | 0 | 0 |
| Luke Hannant | 1 | 0 | 0 |
| Jordan Preston | 1 | 0 | 0 |
| Liam Shephard | 2 | 0 | 0 |
| Jordan Burrow | 1 | 1 | 0 |
| Elliot Newby | 1 | 0 | 0 |
| Ethan Galbraith | 2 | 0 | 0 |
| Paddy McLaughlin | 1 | 0 | 0 |
| Ben Jackson | 1 | 3 | 0 |
| Luke Bolton | 2 | 0 | 0 |
| Fiacre Kelleher | 1 | 0 | 0 |
| Tom King | 1 | 0 | 0 |
| Elliott Durrell | 1 | 0 | 0 |
| Jason Lowe | 2 | 0 | 0 |
| Alex Cairns | 1 | 0 | 0 |
| Ibou Touray | 2 | 0 | 0 |
| Elliot Watt | 2 | 2 | 0 |
| Callum Hendry | 2 | 0 | 0 |
| Conor McAleny | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | League Two | Barrow AFC | 5 | 32 |
| 20/21 | National League | Wrexham AFC | 3 | 31 |
| 22/23 | League Two | Salford City | 3 | 45 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | League Two | Port Vale FC | 1 | 15 |
| 17/18 | National League | Gateshead FC | 1 | 35 |
| 16/17 | National League | Chester FC | 1 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-05-31 | Chester | Walsall | Return from loan | — | — |
| 16/17 | 2016-07-11 | Walsall | Chester | Loan | — | — |
Teams faced most often by Theo Vassell'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 % |
|---|---|---|---|---|---|---|---|---|
| Tranmere Rovers | 38 | 9 | 12 | 17 | 32 | 48 | -16 | 24% |
| Sutton United | 38 | 14 | 13 | 11 | 48 | 43 | +5 | 37% |
| Bromley FC | 34 | 14 | 12 | 8 | 50 | 46 | +4 | 41% |
| Aldershot Town | 32 | 12 | 8 | 12 | 41 | 41 | 0 | 38% |
| Solihull Moors | 32 | 16 | 9 | 7 | 50 | 34 | +16 | 50% |
| Dagenham & Redbridge | 32 | 15 | 5 | 12 | 53 | 46 | +7 | 47% |
| Woking FC | 31 | 12 | 6 | 13 | 50 | 46 | +4 | 39% |
| Eastleigh FC | 31 | 16 | 12 | 3 | 60 | 29 | +31 | 52% |
| Boreham Wood | 29 | 11 | 13 | 5 | 45 | 34 | +11 | 38% |
| Torquay United | 27 | 6 | 13 | 8 | 32 | 29 | +3 | 22% |
| Forest Green Rovers | 26 | 10 | 6 | 10 | 40 | 35 | +5 | 38% |
| Harrogate Town | 25 | 10 | 8 | 7 | 26 | 21 | +5 | 40% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 16/17 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 39 | 717 | 5 | 0 | 0 | 0.63 |
| 23/24 | 32 | 2,381 | 4 | 0 | 2 | 0.23 |
| 22/23 | 56 | 1,323 | 7 | 0 | 0 | 0.48 |
| 21/22 | 27 | 2,157 | 2 | 0 | 0 | 0.08 |
| 20/21 | 31 | 919 | 3 | 1 | 0 | 0.39 |
| 19/20 | 20 | 765 | 4 | 0 | 0 | 0.47 |
| 18/19 | 22 | 0 | 5 | 0 | 0 | 0 |
| 17/18 | 36 | 1,363 | 2 | 0 | 1 | 0.2 |
| 16/17 | 31 | 2,391 | 5 | 0 | 0 | 0.19 |
| 14/15 | 1 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Theo Vassell
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Theo Vassell
Who is Theo Vassell?
Theo Vassell is an England professional footballer who plays as a centre-back for Without Club.
How old is Theo Vassell?
Theo Vassell is 29 years old. He was born on January 2, 1997 in Stoke-on-Trent.
What position does Theo Vassell play?
Theo Vassell plays as a centre-back (Defender - Centre-Back).
What club does Theo Vassell play for?
Theo Vassell currently plays for Without Club.
How many career goals has Theo Vassell scored?
Across all senior club competitions in our dataset, Theo Vassell has scored 19 goals in 295 appearances.
What is Theo Vassell's market value?
Theo Vassell's most recent reported market value is €200k.
England