Will Swan
Career snapshot
Career highs
Born the same day
Shares 2000-10-26 · 6 players total
| Full name | Will Swan |
|---|---|
| Name in home country | William Jonathan Swan |
| Date of birth | 2000-10-26 (25 yrs) |
| Place of birth | Mansfield, England |
| Citizenship | England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 181.00 m |
| Current club | Bradford City |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Agent | CAA Stellar |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bradford City | 1 | 25/26 | 25/26 | 9 | 6 | 0 | 155 |
| Crawley Town | 1 | 24/25 | 24/25 | 40 | 7 | 4 | 347 |
| Mansfield Town | 3 | 22/23 | 24/25 | 78 | 20 | 7 | 517 |
| Nottingham Forest U23 | 1 | 21/22 | 21/22 | 22 | 12 | 5 | 131 |
| Nottingham Forest | 1 | 20/21 | 20/21 | 2 | 0 | 0 | 0 |
| Port Vale FC | 1 | 20/21 | 20/21 | 10 | 1 | 0 | 348 |
| Nottingham Forest U18 | 1 | 18/19 | 18/19 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Bradford City | 2 | 2 | 0 | 0 | 0 | 83 |
| 25/26 | EFL Trophy | Bradford City | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Bradford City | 6 | 4 | 0 | 1 | 0 | 72 |
| 24/25 | EFL Cup | Mansfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Crawley Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Crawley Town | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | League One | Crawley Town | 37 | 7 | 3 | 1 | 0 | 347 |
| 24/25 | League One | Mansfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Mansfield Town | 3 | 1 | 0 | 0 | 0 | 210 |
| 23/24 | EFL Trophy | Mansfield Town | 3 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | FA Cup | Mansfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Mansfield Town | 35 | 9 | 5 | 3 | 0 | 172 |
| 22/23 | EFL Cup | Mansfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Mansfield Town | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Mansfield Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Mansfield Town | 28 | 10 | 1 | 2 | 0 | 135 |
| 21/22 | PL2 Playoffs | Nottingham Forest U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | Nottingham Forest U23 | 21 | 12 | 5 | 2 | 0 | 131 |
| 20/21 | Championship | Nottingham Forest | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Nottingham Forest | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League Two | Port Vale FC | 10 | 1 | 0 | 1 | 0 | 348 |
| 18/19 | FA Youth Cup | Nottingham Forest U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | Nottingham U18 | Nottingham U23 | Transfer | 0 | — |
| 19/20 | 2020-01-04 | Nottingham U23 | Truro City FC | Loan | 0 | — |
| 19/20 | 2020-03-01 | Truro City FC | Nottingham U23 | Return from loan | 0 | — |
| 20/21 | 2021-02-01 | Nottingham U23 | Port Vale | Loan | 0 | — |
| 20/21 | 2021-05-31 | Port Vale | Nottingham U23 | Return from loan | 0 | — |
| 22/23 | 2022-07-09 | Nottingham U21 | Mansfield Town | Loan | 0 | — |
| 22/23 | 2023-05-31 | Mansfield Town | Nottingham U21 | Return from loan | 250000 | — |
| 23/24 | 2023-07-01 | Nottingham U21 | Mansfield Town | Transfer | 250000 | — |
| 24/25 | 2024-08-30 | Mansfield Town | Crawley Town | Transfer | 250000 | — |
| 25/26 | 2025-07-01 | Crawley Town | Bradford | Transfer | 300000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €250k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Aaron Lewis | 1 | 1 | 945 |
| Riley Harbottle | 2 | 0 | 0 |
| Rushian Hepburn-Murphy | 1 | 0 | 0 |
| Jeremy Kelly | 1 | 0 | 0 |
| Bradley Ibrahim | 1 | 0 | 0 |
| Toby Mullarkey | 1 | 1 | 0 |
| Joe Wollacott | 1 | 0 | 0 |
| Max Anderson | 1 | 1 | 0 |
| Baily Cargill | 2 | 0 | 0 |
| Lewis Brunt | 2 | 0 | 0 |
| Davis Keillor-Dunn | 1 | 2 | 0 |
| Christy Pym | 2 | 0 | 0 |
| Charlie Barker | 1 | 0 | 0 |
| Elliott Hewitt | 1 | 1 | 0 |
| Panutche Camara | 1 | 0 | 0 |
| Stephen McLaughlin | 1 | 0 | 0 |
| Aden Flint | 2 | 1 | 0 |
| Louis Reed | 2 | 1 | 0 |
| Hiram Boateng | 1 | 1 | 0 |
| Ollie Clarke | 2 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Premier League 2 | Nottingham Forest U23 | 12 | 21 |
| 22/23 | League Two | Mansfield Town | 10 | 28 |
| 23/24 | League Two | Mansfield Town | 9 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | League Two | Mansfield Town | 5 | 35 |
| 21/22 | Premier League 2 | Nottingham Forest U23 | 5 | 21 |
| 24/25 | League One | Mansfield Town | 3 | 38 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-05-31 | Mansfield Town | Nottingham U21 | Return from loan | — | €250k |
| 22/23 | 2022-07-09 | Nottingham U21 | Mansfield Town | Loan | — | — |
| 20/21 | 2021-05-31 | Port Vale | Nottingham U23 | Return from loan | — | — |
| 20/21 | 2021-02-01 | Nottingham U23 | Port Vale | Loan | — | — |
| 19/20 | 2020-03-01 | Truro City FC | Nottingham U23 | Return from loan | — | — |
| 19/20 | 2020-01-04 | Nottingham U23 | Truro City FC | Loan | — | — |
Last 50 matches for Bradford City The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-02-07 | GB3 |
Luton Town | 2–1 | Bradford City | Available |
| 2026-01-31 | GB3 |
Bradford City | 1–0 | Doncaster Rovers | Available |
| 2026-01-27 | GB3 |
Lincoln City | 3–0 | Bradford City | Available |
| 2026-01-24 | GB3 |
Huddersfield Town | 1–0 | Bradford City | Available |
| 2026-01-17 | GB3 |
Bradford City | 1–2 | Cardiff City | Available |
| 2026-01-04 | GB3 |
Blackpool FC | 1–2 | Bradford City | Available |
| 2026-01-01 | GB3 |
Mansfield Town | 3–0 | Bradford City | Available |
| 2025-12-29 | GB3 |
Bradford City | 1–0 | Port Vale FC | Available |
| 2025-12-26 | GB3 |
Bradford City | 0–1 | Wigan Athletic | Available |
| 2025-12-20 | GB3 |
Leyton Orient | 1–1 | Bradford City | Available |
| 2025-12-13 | GB3 |
Bradford City | 1–1 | Reading FC | Available |
| 2025-12-09 | GB3 |
Port Vale FC | 0–0 | Bradford City | Available |
| 2025-11-29 | GB3 |
Bradford City | 2–1 | Exeter City | Available |
| 2025-11-22 | GB3 |
Bolton Wanderers | 1–0 | Bradford City | Available |
| 2025-11-15 | GB3 |
Plymouth Argyle | 0–0 | Bradford City | Available |
| 2025-11-08 | GB3 |
Bradford City | 1–0 | Burton Albion | Available |
| 2025-10-28 | GB3 |
Bradford City | 0–0 | Lincoln City | Available |
| 2025-10-25 | GB3 |
Stevenage FC | 1–1 | Bradford City | Available |
| 2025-10-18 | GB3 |
Bradford City | 2–2 | Barnsley FC | Available |
| 2025-10-02 | GB3 |
Rotherham United | 2–2 | Bradford City | Available |
| 2025-09-27 | GB3 |
Bradford City | 1–0 | Blackpool FC | Available |
| 2025-09-20 | GB3 |
Cardiff City | 1–3 | Bradford City | Available |
| 2025-09-13 | GB3 |
Bradford City | 3–1 | Huddersfield Town | Available |
| 2025-09-06 | GB3 |
Doncaster Rovers | 3–1 | Bradford City | Available |
| 2025-08-30 | GB3 |
Bradford City | 3–2 | AFC Wimbledon | Available |
| 2025-08-23 | GB3 |
Peterborough United | 1–1 | Bradford City | Available |
| 2025-08-19 | GB3 |
Stockport County | 1–2 | Bradford City | Available |
| 2025-08-16 | GB3 |
Bradford City | 2–1 | Luton Town | Available |
| 2025-08-09 | GB3 |
Northampton Town | 0–0 | Bradford City | Available |
| 2025-08-02 | GB3 |
Bradford City | 2–1 | Wycombe Wanderers | Available |
| 2025-05-03 | GB4 |
Bradford City | 1–0 | Fleetwood Town | Available |
| 2025-04-26 | GB4 |
Doncaster Rovers | 2–1 | Bradford City | Available |
| 2025-04-21 | GB4 |
Chesterfield FC | 3–3 | Bradford City | Available |
| 2025-04-17 | GB4 |
Bradford City | 1–1 | Notts County | Available |
| 2025-04-12 | GB4 |
Swindon Town | 5–4 | Bradford City | Available |
| 2025-04-05 | GB4 |
Bradford City | 2–0 | Crewe Alexandra | Available |
| 2025-04-01 | GB4 |
Port Vale FC | 2–0 | Bradford City | Available |
| 2025-03-29 | GB4 |
Accrington Stanley | 0–0 | Bradford City | Available |
| 2025-03-22 | GB4 |
Bradford City | 4–1 | Colchester United | Available |
| 2025-03-15 | GB4 |
Bradford City | 0–1 | Tranmere Rovers | Available |
| 2025-03-08 | GB4 |
Gillingham FC | 1–0 | Bradford City | Available |
| 2025-03-04 | GB4 |
Bradford City | 3–0 | Cheltenham Town | Available |
| 2025-03-01 | GB4 |
Salford City | 1–2 | Bradford City | Available |
| 2025-02-25 | GB4 |
Bromley FC | 0–1 | Bradford City | Available |
| 2025-02-22 | GB4 |
Bradford City | 2–0 | Milton Keynes Dons | Available |
| 2025-02-15 | GB4 |
Newport County | 0–0 | Bradford City | Available |
| 2025-02-11 | GB4 |
Bradford City | 1–0 | Accrington Stanley | Available |
| 2025-02-08 | GB4 |
Bradford City | 1–0 | Harrogate Town | Available |
| 2025-02-01 | GB4 |
AFC Wimbledon | 1–0 | Bradford City | Available |
| 2025-01-28 | GB4 |
Bradford City | 1–0 | Morecambe FC | Available |
Teams faced most often by Will Swan'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 % |
|---|---|---|---|---|---|---|---|---|
| Barrow AFC | 34 | 13 | 5 | 16 | 43 | 51 | -8 | 38% |
| Salford City | 33 | 16 | 6 | 11 | 43 | 41 | +2 | 48% |
| Tranmere Rovers | 33 | 13 | 8 | 12 | 43 | 35 | +8 | 39% |
| Colchester United | 33 | 13 | 14 | 6 | 44 | 32 | +12 | 39% |
| Newport County | 33 | 15 | 10 | 8 | 53 | 35 | +18 | 45% |
| Harrogate Town | 33 | 13 | 8 | 12 | 44 | 39 | +5 | 39% |
| Walsall FC | 33 | 10 | 11 | 12 | 41 | 44 | -3 | 30% |
| Leyton Orient | 32 | 7 | 9 | 16 | 29 | 45 | -16 | 22% |
| Stevenage FC | 32 | 11 | 13 | 8 | 43 | 35 | +8 | 34% |
| Exeter City | 30 | 12 | 6 | 12 | 39 | 40 | -1 | 40% |
| Carlisle United | 28 | 8 | 7 | 13 | 24 | 31 | -7 | 29% |
| Grimsby Town | 27 | 9 | 10 | 8 | 42 | 41 | +1 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 20/21 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 9 | 155 | 1 | 0 | 0 | 0.58 |
| 24/25 | 42 | 347 | 1 | 0 | 0 | 0.26 |
| 23/24 | 42 | 382 | 3 | 0 | 0 | 0.71 |
| 22/23 | 34 | 135 | 2 | 0 | 0 | 1.33 |
| 21/22 | 22 | 131 | 2 | 0 | 0 | 1.37 |
| 20/21 | 12 | 348 | 1 | 0 | 0 | 0.26 |
Output by competition
Career goals and assists broken down by tournament.
More on Will Swan
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Will Swan
Who is Will Swan?
Will Swan is an England professional footballer who plays as a centre-forward for Bradford City.
How old is Will Swan?
Will Swan is 25 years old. He was born on October 26, 2000 in Mansfield.
What position does Will Swan play?
Will Swan plays as a centre-forward (Attack - Centre-Forward).
What club does Will Swan play for?
Will Swan currently plays for Bradford City.
How many career goals has Will Swan scored?
Across all senior club competitions in our dataset, Will Swan has scored 46 goals in 162 appearances.
What is Will Swan's market value?
Will Swan's most recent reported market value is €300k.
England