Recorded match sample · 6 appearances · 2026-10-10 – 2026-10-31. Separate from event history.
W. Swan is listed as an Attacker for Bradford. Key facts: nationality England, number #24, age 26, born 2000-10-26, height 181, weight 75, recent matches 6.
Apps
6
Minutes
265
Goals
1
Assists
0
Profile facts
Summary and recent form
Performance trend
Latest 5 of 6 appearances
View full match history →
- Bradford - Huddersfield #24 · M Rating 5.11 Minutes 45 min 0 G 0 A 2 Shots0 Key passes
- Bradford - Peterborough #24 · F Rating 6.45 Minutes 29 min 0 G 0 A 1 Shots1 Key passes
- Oxford United - Bradford #24 · M Rating 6.53 Minutes 57 min 0 G 0 A 0 Shots0 Key passes
- Burton Albion - Bradford #24 · M Rating 6.38 Minutes 90 min 0 G 0 A 2 Shots1 Key passes
- Bradford - Stevenage #24 · F Rating 7.42 Minutes 25 min 1 G 0 A 1 Shots1 Key passes
Recorded match sample
6 appearances
Recorded match sample · 6 appearances · 2026-10-10 – 2026-10-31 · League Cup; League One. Only these recorded appearances; not a full-season total. Key actions cover a separate event history. Rating: mean of 6 recorded match ratings.
Apps
6
Minutes
265
Goals
1
Assists
0
Shots
7
Key passes
3
Tackles
4
Cards
0
Saves
0
Detailed match stats
Latest 6 appearances
Attack
- Shots on target
- 1 / 7 (14%)
- Dribbles completed
- 2 / 7 (29%)
- Key passes
- 3
- Fouls won
- 1
- Offsides
- 1
Distribution
- Passes completed
- 45 / 62 (73%)
Defence
- Duels won
- 11 / 36 (31%)
- Tackles
- 4
- Blocks
- 3
- Fouls committed
- 7
Competition ranks 2 ranks
Competition rank: Goals #4 · 4 · EFL Trophy.
Career timeline 8 entries
Career: Bradford · Current Squad.
- Date unavailable Bradford Current club Current Squad
- Bradford Transfer from Crawley Town
- Crawley Town Club history from Mansfield Town
- Mansfield Town Club history from Nottingham Forest
- Nottingham Forest Club history from Mansfield Town
- Mansfield Town Loan from Nottingham Forest
- Nottingham Forest Club history from Port Vale
- Port Vale Loan from Nottingham Forest
Season coverage
3 season rows
Season statistics
API-Football season statistics as of the snapshot date shown per row. Missing values are omitted; a snapshot does not establish a completed season. Separate from BADB recorded-match statistics.
2025
- Apps
- 29
- Minutes
- 1269
- Goals
- 6
- Assists
- 2
Season analysis
Per 90 minutes
- Goals / 90
- 0.43
- Assists / 90
- 0.14
- Goals + assists / 90
- 0.57
Season contributions
- Goals + assists
- 8
2025
- Apps
- 3
- Minutes
- 65
- Goals
- 0
- Assists
- 0
- Goals + assists
- 0
2025
- Apps
- 2
- Minutes
- 166
- Goals
- 2
- Assists
- 0
- Goals + assists
- 2
Per 90 = total × 90 ÷ minutes; shown from 900 minutes played. Past results, not a prediction.
Season coverage
1 season row
Recorded season statistics
Based on matches currently recorded by BADB. These values may not equal official full-season totals.
2025
League One
Bradford
Coverage detailsHide coverage details
Partial coverage — Minutes: 4/5 matches; Goals: 1/5 matches; Assists: 4/5 matches; Rating: 4/5 matches- Apps
- 5
- Minutes
- 1264/5 matches
- Goals
- 11/5 matches
- Assists
- 04/5 matches
- Yellow cards
- 1
- Red cards
- 0
- Rating
- 6.44/5 matches
Key actions 6 actions
Bradford vs Huddersfield 45'
Sub
Will Swan - Substitution
Bradford replaced by Adam Phillips
Oxford United vs Bradford 57'
Sub
Will Swan - Substitution
Bradford replaced by Nick Powell
Bradford vs Stevenage 87'
Goal
Will Swan - Goal
Bradford Normal Goal
Bradford vs Newcastle United U21 57'
Sub
W. Swan - Substitution
Bradford replaced by B. Pointon
Leyton Orient vs Bradford 45'
Goal
W. Swan - Goal
Bradford assist S. Humphrys Normal Goal
Leyton Orient vs Bradford 90+2'
Sub
W. Swan - Substitution
Bradford replaced by I. Touray
View action history