Skip to content
Billy Bodin

Billy Bodin

Attack - Right Winger  at Swindon Town
Age34
CitizenshipWales England
Height1.80 m
Footleft
BornMarch 24, 1992
at Swindon Town 307 days · joined 2025-07-21
👕200+ Apps 50+ Goals 🏴25+ Caps
Market value €100k
Right Winger Attack

Career snapshot

10
clubs played for
09/10
debut season
0.21
goals / match
Bristol Rovers
top club · 107 apps

Career highs

€750k
peak value · 2018
€450k
top transfer fee · 17/18
13
best season · 15/16
45 / 9
int'l caps / goals
417Appearances
87Goals
49Assists
16Yellow cards
0Red cards
78Full matches (90′)
Full nameBilly Bodin
Name in home countryBilly Paul Bodin
Date of birth1992-03-24 (34 yrs)
Place of birthSwindon, Wales
CitizenshipWales England
PositionAttack - Right Winger (main: Attack)
Footleft
Height180.00 m
Current clubSwindon Town
Joined2025-07-21
Contract expires2026-06-30
AgentWasserman
Jul 2025
Transfer: Burton Albion → Swindon Town
25/26 · Transfer
Jul 2025
25/26 — Swindon Town
6 matches · 1 G · 0 A · across 3 competitions
May 2025
Transfer: Reading → Burton Albion
24/25 · Return from loan
Feb 2025
Transfer: Burton Albion → Reading
24/25 · Loan
Jul 2024
Transfer: Oxford United → Burton Albion
24/25 · Transfer
Jul 2024
24/25 — Burton Albion, Reading FC, Reading FC U21
33 matches · 6 G · 1 A · across 5 competitions
Jul 2023
23/24 — Oxford United
41 matches · 9 G · 4 A · across 4 competitions
Jul 2022
22/23 — Oxford United
40 matches · 9 G · 5 A · across 4 competitions
Jul 2021
21/22 — Oxford United
25 matches · 7 G · 5 A · across 4 competitions
Jul 2021
Transfer: Preston → Oxford United
21/22 · Transfer
Oct 2020
Injury: unknown
3 games missed
Jul 2020
20/21 — Preston North End
5 matches · 0 G · 0 A · across 2 competitions
Jan 2020
Injury: unknown
11 games missed
Sep 2019
Injury: unknown
4 games missed
Aug 2019
Injury: unknown
1 games missed
Jul 2019
19/20 — Preston North End
20 matches · 3 G · 1 A · across 3 competitions
Aug 2018
Injury: unknown
50 games missed
Jan 2018
Transfer: Bristol Rovers → Preston
17/18 · Transfer · €450k
Jul 2017
17/18 — Preston North End, Bristol Rovers
43 matches · 12 G · 8 A · across 4 competitions
Jul 2016
16/17 — Bristol Rovers
42 matches · 13 G · 7 A · across 4 competitions
Aug 2015
Transfer: Northampton → Bristol Rovers
15/16 · Transfer
Jul 2015
15/16 — Bristol Rovers
41 matches · 13 G · 6 A · across 4 competitions
Jan 2015
Transfer: Without Club → Northampton
14/15 · Transfer
Jul 2014
14/15 — Northampton Town
4 matches · 0 G · 0 A · across 1 competition
Jul 2014
Transfer: Torquay → Without Club
14/15 · Transfer
Jul 2013
13/14 — Torquay United
28 matches · 1 G · 3 A · across 2 competitions
Jul 2012
Transfer: Swindon Town → Torquay
12/13 · Transfer · €90k
Jul 2012
12/13 — Torquay United
45 matches · 5 G · 4 A · across 3 competitions
May 2012
Transfer: Crewe Alexandra → Swindon Town
11/12 · Return from loan
Mar 2012
Transfer: Swindon Town → Crewe Alexandra
11/12 · Loan
Jan 2012
Transfer: Torquay → Swindon Town
11/12 · Return from loan
Aug 2011
Transfer: Swindon Town → Torquay
11/12 · Loan
Jul 2011
11/12 — Torquay United, Crewe Alexandra, Swindon Town
39 matches · 8 G · 5 A · across 4 competitions
Jul 2010
10/11 — Swindon Town
5 matches · 0 G · 0 A · across 2 competitions
Jul 2010
Transfer: Swindon U18 → Swindon Town
10/11 · Transfer
Jul 2009
09/10 — Swindon Town
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €750k
Highest valuation recorded in dataset
6,976 min
Minutes played by club
Swindon Town 4.5%
Reading FC 2.5%
Burton Albion 2.2%
Reading FC U21 0.0%
Oxford United 16.8%
Preston North End 23.7%
Bristol Rovers 10.3%
Northampton Town 0.0%
Torquay United 40.0%
Crewe Alexandra 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Swindon Town 4 09/10 25/26 22 4 2 316
Reading FC 1 24/25 24/25 16 2 1 173
Burton Albion 1 24/25 24/25 15 4 0 152
Reading FC U21 1 24/25 24/25 2 0 0 0
Oxford United 3 21/22 23/24 106 25 14 1,171
Preston North End 3 17/18 20/21 44 4 5 1,656
Bristol Rovers 3 15/16 17/18 107 37 17 717
Northampton Town 1 14/15 14/15 4 0 0 0
Torquay United 3 11/12 13/14 92 11 8 2,791
Crewe Alexandra 1 11/12 11/12 9 0 2 0

Career trajectory — goals, assists & market value

5€125K10€250K15€375K20€500K10/1111/12 — 8 goals (Torquay United)11/12 — 5 assists1311/1212/13 — 5 goals (Torquay United)12/13 — 4 assists912/1313/14 — 1 goals (Torquay United)13/14 — 3 assists413/1415/16 — 13 goals (Bristol Rovers)15/16 — 6 assists1915/1616/17 — 13 goals (Bristol Rovers)16/17 — 7 assists2016/1717/18 — 12 goals (Preston North End)17/18 — 8 assists2017/1819/20 — 3 goals (Preston North End)19/20 — 1 assists419/2020/2121/22 — 7 goals (Oxford United)21/22 — 5 assists1221/2222/23 — 9 goals (Oxford United)22/23 — 5 assists1422/2323/24 — 9 goals (Oxford United)23/24 — 4 assists1323/2424/25 — 6 goals (Reading FC)24/25 — 1 assists724/2525/26 — 1 goals (Swindon Town)125/2610/11 — €50K16/17 — €125K17/18 — €500K19/20 — €500K20/21 — €500K21/22 — €300K22/23 — €300K23/24 — €250K24/25 — €150K25/26 — €100KGoalsAssistsMarket value

Goals by season

09/10: 0009/1010/11: 0010/1111/12: 8811/1212/13: 5512/1313/14: 1113/1414/15: 0014/1515/16: 131315/1616/17: 131316/1717/18: 121217/1819/20: 3319/2020/21: 0020/2121/22: 7721/2222/23: 9922/2323/24: 9923/2424/25: 6624/2525/26: 1125/26

Assists by season

09/10: 0009/1010/11: 0010/1111/12: 5511/1212/13: 4412/1313/14: 3313/1414/15: 0014/1515/16: 6615/1616/17: 7716/1717/18: 8817/1819/20: 1119/2020/21: 0020/2121/22: 5521/2222/23: 5522/2323/24: 4423/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Swindon Town 1 0 0 0 0 0
25/26 EFL Trophy Swindon Town 1 0 0 0 0 0
25/26 League Two Swindon Town 4 1 0 0 0 88
24/25 EFL Cup Burton Albion 1 0 0 0 0 0
24/25 EFL Trophy Burton Albion 1 0 0 0 0 0
24/25 FA Cup Burton Albion 1 0 0 0 0 0
24/25 League One Burton Albion 12 4 0 1 0 152
24/25 League One Reading FC 16 2 1 0 0 173
24/25 Premier League 2 Reading FC U21 2 0 0 0 0 0
23/24 EFL Cup Oxford United 1 1 0 0 0 57
23/24 FA Cup Oxford United 3 3 0 0 0 58
23/24 League One Oxford United 36 5 4 2 0 338
23/24 League One Play-Offs Oxford United 1 0 0 0 0 0
22/23 EFL Cup Oxford United 2 0 0 0 0 0
22/23 EFL Trophy Oxford United 3 0 2 0 0 0
22/23 FA Cup Oxford United 3 3 0 0 0 55
22/23 League One Oxford United 32 6 3 0 0 317
21/22 EFL Cup Oxford United 1 0 0 1 0 0
21/22 EFL Trophy Oxford United 1 0 0 0 0 0
21/22 FA Cup Oxford United 2 1 0 1 0 139
21/22 League One Oxford United 21 6 5 1 0 207
20/21 Championship Preston North End 4 0 0 0 0 0
20/21 EFL Cup Preston North End 1 0 0 0 0 0
19/20 Championship Preston North End 18 2 0 1 0 471
19/20 EFL Cup Preston North End 1 0 0 0 0 0
19/20 FA Cup Preston North End 1 1 1 0 0 90
17/18 Championship Preston North End 17 1 3 2 0 1,095
17/18 EFL Cup Bristol Rovers 3 2 0 0 0 136
17/18 FA Cup Preston North End 2 0 1 0 0 0
17/18 League One Bristol Rovers 21 9 4 1 0 191
16/17 EFL Cup Bristol Rovers 2 0 0 0 0 0
16/17 EFL Trophy Bristol Rovers 2 0 0 0 0 0
16/17 FA Cup Bristol Rovers 2 0 1 0 0 0
16/17 League One Bristol Rovers 36 13 6 2 0 192
15/16 FA Cup Bristol Rovers 1 0 0 0 0 0
15/16 FL Trophy Bristol Rovers 2 0 1 0 0 0
15/16 League Cup Bristol Rovers 0 0 0 0 0 0
15/16 League Two Bristol Rovers 38 13 5 0 0 198
14/15 League Two Northampton Town 4 0 0 0 0 0
13/14 League Cup Torquay United 1 0 0 0 0 0
13/14 League Two Torquay United 27 1 3 1 0 1,862
12/13 EFL Trophy Torquay United 1 0 1 0 0 0
12/13 FA Cup Torquay United 1 0 0 0 0 0
12/13 League Two Torquay United 43 5 3 1 0 675
11/12 EFL Trophy Torquay United 1 0 0 0 0 0
11/12 FA Cup Torquay United 1 0 0 0 0 0
11/12 League Two Crewe Alexandra 8 0 2 0 0 0
11/12 League Two Swindon Town 11 3 2 0 0 228
11/12 League Two Torquay United 17 5 1 1 0 254
11/12 League Two Play-Offs Crewe Alexandra 1 0 0 0 0 0
10/11 EFL Trophy Swindon Town 0 0 0 0 0 0
10/11 League One Swindon Town 5 0 0 1 0 0
09/10 League One Swindon Town 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
10/11 2010-07-01 Swindon U18 Swindon Town Transfer 0
11/12 2011-08-25 Swindon Town Torquay Loan 50000
11/12 2012-01-03 Torquay Swindon Town Return from loan 50000
11/12 2012-03-22 Swindon Town Crewe Alexandra Loan 50000
11/12 2012-05-31 Crewe Alexandra Swindon Town Return from loan 50000
12/13 2012-07-05 Swindon Town Torquay Transfer 50000 €90k
14/15 2014-07-01 Torquay Without Club Transfer 50000
14/15 2015-01-29 Without Club Northampton Transfer 50000
15/16 2015-08-01 Northampton Bristol Rovers Transfer 50000
17/18 2018-01-03 Bristol Rovers Preston Transfer 500000 €450k
21/22 2021-07-01 Preston Oxford United Transfer 300000
24/25 2024-07-08 Oxford United Burton Albion Transfer 150000
24/25 2025-02-03 Burton Albion Reading Loan 125000
24/25 2025-05-31 Reading Burton Albion Return from loan 125000
25/26 2025-07-21 Burton Albion Swindon Town Transfer 100000
SeasonInjuryFromToDays missedGames missed
18/19 Knee injury 2018-08-01 2019-06-30 334 50
19/20 Rest 2019-08-12 2019-08-14 3 1
19/20 Knee injury 2019-09-20 2019-10-04 15 4
19/20 Achilles tendon problems 2020-01-10 2020-04-01 83 11
19/20 Knee injury 2020-10-18 2020-10-24 7 3
Current€100k
Peak€750k
Low€50k
Δ since start+€50k
€50k€225k€400k€575k€750k197019701970
DateValue
Jan 1, 1970 €100k
Jan 1, 1970 €125k
Jan 1, 1970 €150k
Jan 1, 1970 €250k
Jan 1, 1970 €175k
Jan 1, 1970 €250k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €500k
Jan 1, 1970 €200k
Jan 1, 1970 €125k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #30431 14 5 former national player
Team #26181 9 1 former national player
Team #24966 #7 21 3 former national player
Team #3864 1 0 former national player
TeammatePPG played withJoint goalsMinutes
Matty Taylor 2 9 0
Cameron Brannagan 2 4 0
Marcus McGuane 1 0 0
Ciaron Brown 1 0 0
Ellis Harrison 1 4 0
Sam Long 1 0 0
Daniel Leadbitter 1 2 0
Stuart Sinclair 1 2 0
Rory Gaffney 2 8 0
Joe Oastler 1 1 0
James Clarke 1 0 0
Ryan Sweeney 1 2 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 League One Bristol Rovers 13 36
15/16 League Two Bristol Rovers 13 38
17/18 League One Bristol Rovers 9 21

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 League One Bristol Rovers 6 36
15/16 League Two Bristol Rovers 5 38
11/12 League Two Torquay United 5 36

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-05-31 Reading Burton Albion Return from loan €125k
24/25 2025-02-03 Burton Albion Reading Loan €125k
11/12 2012-05-31 Crewe Alexandra Swindon Town Return from loan €50k
11/12 2012-03-22 Swindon Town Crewe Alexandra Loan €50k
11/12 2012-01-03 Torquay Swindon Town Return from loan €50k
11/12 2011-08-25 Swindon Town Torquay Loan €50k

Last 23 matches for Swindon Town while Billy Bodin was at the club (joined 2025-07-21). 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.

DateCompHomeScoreAwayAvailability
2025-12-29 GB4 Cheltenham Town 1–1 Swindon Town Available
2025-12-26 GB4 Milton Keynes Dons 3–1 Swindon Town Available
2025-12-20 GB4 Swindon Town 1–0 Crawley Town Available
2025-12-13 GB4 Bristol Rovers 2–0 Swindon Town Available
2025-12-09 GB4 Swindon Town 3–1 Cheltenham Town Available
2025-11-29 GB4 Chesterfield FC 2–2 Swindon Town Available
2025-11-22 GB4 Swindon Town 2–1 Grimsby Town Available
2025-11-15 GB4 Fleetwood Town 1–0 Swindon Town Available
2025-11-08 GB4 Swindon Town 1–1 Tranmere Rovers Available
2025-10-25 GB4 Swindon Town 0–0 Colchester United Available
2025-10-21 GB4 Swindon Town 2–2 Notts County Available
2025-10-18 GB4 Accrington Stanley 4–0 Swindon Town Available
2025-10-04 GB4 Newport County 0–1 Swindon Town Available
2025-09-27 GB4 Swindon Town 2–0 Bromley FC Available
2025-09-20 GB4 Salford City 3–2 Swindon Town Available
2025-09-13 GB4 Swindon Town 3–1 Harrogate Town Available
2025-09-06 GB4 Barrow AFC 1–3 Swindon Town Available
2025-08-30 GB4 Crewe Alexandra 0–3 Swindon Town Available
2025-08-23 GB4 Swindon Town 2–1 Shrewsbury Town Available
2025-08-19 GB4 Swindon Town 0–2 Barnet FC Available
2025-08-16 GB4 Oldham Athletic 1–2 Swindon Town Available
2025-08-09 GB4 Swindon Town 3–2 Cambridge United Available
2025-08-02 GB4 Walsall FC 2–1 Swindon Town Available

Teams faced most often by Billy Bodin's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Northampton Town 65 26 13 26 82 71 +11 40%
Shrewsbury Town 62 27 13 22 78 68 +10 44%
Port Vale FC 60 29 11 20 95 79 +16 48%
AFC Wimbledon 59 31 13 15 98 66 +32 53%
Cheltenham Town 57 21 18 18 78 69 +9 37%
Fleetwood Town 57 19 12 26 71 86 -15 33%
Wycombe Wanderers 55 17 9 29 63 82 -19 31%
Exeter City 53 22 13 18 76 69 +7 42%
Accrington Stanley 53 18 13 22 78 65 +13 34%
Rotherham United 53 23 12 18 78 76 +2 43%
Gillingham FC 52 18 19 15 73 74 -1 35%
Bradford City 51 15 17 19 65 68 -3 29%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
11/12 First senior goal
17/18 Goal #50 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 33 325 1 0 0 0.28
23/24 41 453 2 0 0 0.4
22/23 40 372 0 2 0 0.48
21/22 25 346 3 0 0 0.78
19/20 20 561 1 0 0 0.16
17/18 43 1,422 3 1 0 0.25
16/17 42 192 2 0 0 0.94
13/14 28 1,862 1 0 0 0.05
12/13 45 675 1 0 0 0.13
11/12 39 482 1 0 0 0.19
10/11 5 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League One
179 apps
45 G
23 A
League Two
152 apps
28 G
16 A
FA Cup
17 apps
8 G
3 A
Championship
39 apps
3 G
3 A
League Cup
14 apps
3 G
0 A
FL Trophy
12 apps
0 G
4 A

Frequently asked about Billy Bodin

Who is Billy Bodin?

Billy Bodin is a Wales professional footballer who plays as a right winger for Swindon Town.

How old is Billy Bodin?

Billy Bodin is 34 years old. He was born on March 24, 1992 in Swindon.

What position does Billy Bodin play?

Billy Bodin plays as a right winger (Attack - Right Winger).

What club does Billy Bodin play for?

Billy Bodin currently plays for Swindon Town.

How many career goals has Billy Bodin scored?

Across all senior club competitions in our dataset, Billy Bodin has scored 87 goals in 417 appearances.

What is Billy Bodin's market value?

Billy Bodin's most recent reported market value is €100k.