Date of birth | 24 March 1992 |
Place of birth | Swindon, England |
Nationality | Welsh |
Weight | 70 kg |
Height | 1.80 m |
Position | Midfielder/Forward |
Billy Bodin is the son of former Swindon Town player and his youth coach at the County Ground, Paul Bodin.
He joined Northampton Town in January 2015 with a contract to June 2015.
His contract at Bristol Rovers was extended to June 2016 in November 2015 and to June 2018 in June 2016.
Billy joined Preston North End in January 2018 with a contract to June 2020.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
Swindon Town | 01 Jul 2010 | 30 Jun 2012 | |
Torquay United | 26 Aug 2011 | 08 Jan 2012 | L |
Crewe Alexandra | 22 Mar 2012 | 31 May 2012 | L |
Torquay United | 03 Jul 2012 | 30 Jun 2014 | |
Northampton Town | 29 Jan 2015 | 30 Jun 2015 | |
Bristol Rovers | 01 Aug 2015 | 03 Jan 2018 | |
Preston North End | 03 Jan 2018 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2010-11 | Swindon Town | League One | 2 | 3 |
1
|
||
2011-12 | Crewe Alexandra | League Two | 8 | ||||
2011-12 | Crewe Alexandra | League Two Play-Offs | 1 |
||||
2011-12 | Swindon Town | League Two | 9 | 2 |
3 |
||
2011-12 | Torquay United | FA Cup | 1 | ||||
2011-12 | Torquay United | Johnstones Paint Trophy | 1 | ||||
2011-12 | Torquay United | League Two | 15 | 2 |
5 |
1
|
|
2012-13 | Torquay United | FA Cup | 1 | ||||
2012-13 | Torquay United | Johnstones Paint Trophy | 1 | ||||
2012-13 | Torquay United | League Two | 40 | 3 |
5 |
1
|
|
2013-14 | Torquay United | League Cup | 1 | ||||
2013-14 | Torquay United | League Two | 23 | 4 |
1 |
1
|
|
2014-15 | Northampton Town | League Two | 4 |
||||
2015-16 | Bristol Rovers | FA Cup | 1 | ||||
2015-16 | Bristol Rovers | Johnstones Paint Trophy | 2 | ||||
2015-16 | Bristol Rovers | League Two | 26 | 12 |
13 |
||
2016-17 | Bristol Rovers | FA Cup | 2 |
||||
2016-17 | Bristol Rovers | Football League Trophy | 1 | 1 |
|||
2016-17 | Bristol Rovers | League Cup | 1 | 1 |
|||
2016-17 | Bristol Rovers | League One | 28 | 8 |
15 |
2
|
|
2017-18 | Bristol Rovers | League Cup | 3 | 2 |
|||
2017-18 | Bristol Rovers | League One | 20 | 1 |
9 |
1
|
|
2017-18 | Preston North End | FA Cup | 2 | ||||
2017-18 | Preston North End | League Championship | 14 | 3 |
1 |
2
|
1
|
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
08 Aug 2015 | Bristol Rovers v Northampton Town | L | 0-1 | League Two | |
22 Aug 2015 | Bristol Rovers v Barnet | W | 3-1 | League Two | |
06 Sep 2015 | Bristol Rovers v Oxford United | L | 0-1 | League Two | |
12 Sep 2015 | Bristol Rovers v Accrington Stanley | L | 0-1 | League Two | |
19 Sep 2015 | Plymouth Argyle v Bristol Rovers | D | 1-1 | League Two | |
26 Sep 2015 | Bristol Rovers v Portsmouth | L | 1-2 | League Two | |
29 Sep 2015 | Hartlepool United v Bristol Rovers | W | 0-3 | League Two | |
03 Oct 2015 | Morecambe v Bristol Rovers | W | 3-4 | League Two | |
06 Oct 2015 | Bristol Rovers v Wycombe Wanderers | W | 2-0 | Johnstones Paint Trophy | 2nd round - southern section |
20 Oct 2015 | Bristol Rovers v Notts County | D | 0-0 | League Two | |
24 Oct 2015 | Bristol Rovers v Newport County | L | 1-4 | League Two | |
30 Oct 2015 | Cambridge United v Bristol Rovers | W | 1-2 | League Two | |
08 Nov 2015 | Bristol Rovers v Chesham United | L | 0-1 | FA Cup | 1st round |
11 Nov 2015 | Southend United v Bristol Rovers | L | 1-0 | Johnstones Paint Trophy | Quarter-final - southern section |
14 Nov 2015 | Bristol Rovers v Carlisle United | W | 2-0 | League Two | |
21 Nov 2015 | Crawley Town v Bristol Rovers | L | 2-1 | League Two | |
24 Nov 2015 | Bristol Rovers v Stevenage | L | 1-2 | League Two | |
28 Nov 2015 | Exeter City v Bristol Rovers | D | 1-1 | League Two | |
01 Dec 2015 | Bristol Rovers v Wycombe Wanderers | W | 3-0 | League Two | |
12 Dec 2015 | Bristol Rovers v York City | W | 2-1 | League Two | |
19 Dec 2015 | Dagenham and Redbridge v Bristol Rovers | W | 0-3 | League Two | |
26 Dec 2015 | AFC Wimbledon v Bristol Rovers | D | 0-0 | League Two | |
28 Dec 2015 | Bristol Rovers v Leyton Orient | W | 2-1 | League Two | |
23 Jan 2016 | Bristol Rovers v Plymouth Argyle | D | 1-1 | League Two | |
30 Jan 2016 | Accrington Stanley v Bristol Rovers | L | 1-0 | League Two | |
13 Feb 2016 | Portsmouth v Bristol Rovers | L | 3-1 | League Two | |
20 Feb 2016 | Bristol Rovers v Morecambe | W | 2-1 | League Two | |
27 Feb 2016 | Wycombe Wanderers v Bristol Rovers | L | 1-0 | League Two | |
01 Mar 2016 | Bristol Rovers v Hartlepool United | W | 4-1 | League Two | |
05 Mar 2016 | Notts County v Bristol Rovers | W | 0-2 | League Two | |
12 Mar 2016 | Bristol Rovers v Mansfield Town | W | 1-0 | League Two | |
19 Mar 2016 | Newport County v Bristol Rovers | W | 1-4 | League Two | |
25 Mar 2016 | Bristol Rovers v Cambridge United | W | 3-0 | League Two | |
28 Mar 2016 | Carlisle United v Bristol Rovers | L | 3-2 | League Two | |
02 Apr 2016 | Bristol Rovers v Crawley Town | W | 3-0 | League Two | |
09 Apr 2016 | Northampton Town v Bristol Rovers | D | 2-2 | League Two | |
16 Apr 2016 | Bristol Rovers v Yeovil Town | W | 2-1 | League Two | |
19 Apr 2016 | Stevenage v Bristol Rovers | D | 0-0 | League Two | |
23 Apr 2016 | Bristol Rovers v Exeter City | W | 3-1 | League Two | |
30 Apr 2016 | York City v Bristol Rovers | W | 1-4 | League Two | |
07 May 2016 | Bristol Rovers v Dagenham and Redbridge | W | 2-1 | League Two | |
06 Aug 2016 | Scunthorpe United v Bristol Rovers | L | 3-1 | League One | |
11 Aug 2016 | Bristol Rovers v Cardiff City | W | 1-0 | League Cup | 1st round |
14 Aug 2016 | Bristol Rovers v Oxford United | W | 2-1 | League One | |
17 Aug 2016 | Bristol Rovers v Bolton Wanderers | L | 1-2 | League One | |
23 Aug 2016 | Chelsea v Bristol Rovers | L | 3-2 | League Cup | 2nd round |
30 Aug 2016 | Bristol Rovers v Reading | L | 2-3 | Football League Trophy | Group A – South |
10 Sep 2016 | Bristol Rovers v Rochdale | D | 2-2 | League One | |
13 Sep 2016 | Bristol Rovers v Walsall | D | 1-1 | League One | |
17 Sep 2016 | Bradford City v Bristol Rovers | D | 1-1 | League One | |
20 Sep 2016 | Swindon Town v Bristol Rovers | W | 1-2 | League One | |
24 Sep 2016 | Bristol Rovers v Port Vale | W | 2-1 | League One | |
27 Sep 2016 | Sheffield United v Bristol Rovers | L | 1-0 | League One | |
01 Oct 2016 | Northampton Town v Bristol Rovers | W | 2-3 | League One | |
04 Oct 2016 | Bristol Rovers v Yeovil Town | D | 0-0 | Football League Trophy | Group A – South |
15 Oct 2016 | Bristol Rovers v Gillingham | W | 2-1 | League One | |
18 Oct 2016 | Milton Keynes Dons v Bristol Rovers | D | 3-3 | League One | |
15 Nov 2016 | Bristol Rovers v Crawley Town | W | 4-2 | FA Cup | 1st round replay |
26 Nov 2016 | Chesterfield v Bristol Rovers | L | 3-2 | League One | |
04 Dec 2016 | Bristol Rovers v Barrow | L | 1-2 | FA Cup | 2nd round |
17 Dec 2016 | Shrewsbury Town v Bristol Rovers | L | 2-0 | League One | |
26 Dec 2016 | Bristol Rovers v Coventry City | W | 4-1 | League One | |
31 Dec 2016 | Bristol Rovers v AFC Wimbledon | W | 2-0 | League One | |
07 Jan 2017 | Bristol Rovers v Northampton Town | W | 5-0 | League One | |
14 Jan 2017 | Fleetwood Town v Bristol Rovers | L | 3-1 | League One | |
21 Jan 2017 | Walsall v Bristol Rovers | L | 3-1 | League One | |
28 Jan 2017 | Bristol Rovers v Swindon Town | W | 1-0 | League One | |
04 Feb 2017 | Rochdale v Bristol Rovers | D | 0-0 | League One | |
14 Feb 2017 | Bristol Rovers v Sheffield United | D | 0-0 | League One | |
18 Feb 2017 | Port Vale v Bristol Rovers | D | 1-1 | League One | |
25 Feb 2017 | Bristol Rovers v Scunthorpe United | D | 1-1 | League One | |
28 Feb 2017 | Bolton Wanderers v Bristol Rovers | D | 1-1 | League One | |
04 Mar 2017 | Oxford United v Bristol Rovers | W | 0-2 | League One | |
11 Mar 2017 | Bristol Rovers v Southend United | W | 2-0 | League One | |
14 Mar 2017 | Bury v Bristol Rovers | L | 3-0 | League One | |
18 Mar 2017 | Bristol Rovers v Chesterfield | W | 2-1 | League One | |
25 Mar 2017 | Coventry City v Bristol Rovers | L | 1-0 | League One | |
01 Apr 2017 | Bristol Rovers v Shrewsbury Town | W | 2-0 | League One | |
08 Apr 2017 | AFC Wimbledon v Bristol Rovers | W | 0-1 | League One | |
14 Apr 2017 | Gillingham v Bristol Rovers | L | 3-1 | League One | |
17 Apr 2017 | Bristol Rovers v Oldham Athletic | W | 1-0 | League One | |
22 Apr 2017 | Peterborough United v Bristol Rovers | L | 4-2 | League One | |
30 Apr 2017 | Bristol Rovers v Millwall | L | 3-4 | League One | |
05 Aug 2017 | Charlton Athletic v Bristol Rovers | L | 1-0 | League One | |
08 Aug 2017 | Bristol Rovers v Cambridge United | W | 4-1 | League Cup | 1st round |
12 Aug 2017 | Bristol Rovers v Peterborough United | L | 1-4 | League One | |
19 Aug 2017 | Bury v Bristol Rovers | W | 2-3 | League One | |
22 Aug 2017 | Fulham v Bristol Rovers | W | 0-1 | League Cup | 2nd round |
26 Aug 2017 | Bristol Rovers v Fleetwood Town | W | 3-1 | League One | |
02 Sep 2017 | Bradford City v Bristol Rovers | L | 3-1 | League One | |
09 Sep 2017 | Bristol Rovers v Walsall | W | 2-1 | League One | |
12 Sep 2017 | Bristol Rovers v Oldham Athletic | L | 2-3 | League One | |
16 Sep 2017 | Wigan Athletic v Bristol Rovers | L | 3-0 | League One | |
19 Sep 2017 | Wolverhampton Wanderers v Bristol Rovers | L | 1-0 | League Cup | 3rd round |
23 Sep 2017 | Bristol Rovers v Blackpool | W | 3-1 | League One | |
26 Sep 2017 | Portsmouth v Bristol Rovers | L | 3-0 | League One | |
30 Sep 2017 | Bristol Rovers v Plymouth Argyle | W | 2-1 | League One | |
07 Oct 2017 | Northampton Town v Bristol Rovers | W | 0-6 | League One | |
18 Nov 2017 | Bristol Rovers v AFC Wimbledon | L | 1-3 | League One | |
25 Nov 2017 | Blackburn Rovers v Bristol Rovers | L | 2-1 | League One | |
02 Dec 2017 | Bristol Rovers v Rotherham United | W | 2-1 | League One | |
09 Dec 2017 | Bristol Rovers v Southend United | W | 3-0 | League One | |
16 Dec 2017 | Gillingham v Bristol Rovers | L | 4-1 | League One | |
23 Dec 2017 | Bristol Rovers v Doncaster Rovers | L | 0-1 | League One | |
26 Dec 2017 | Walsall v Bristol Rovers | D | 0-0 | League One | |
30 Dec 2017 | Oldham Athletic v Bristol Rovers | D | 1-1 | League One | |
01 Jan 2018 | Bristol Rovers v Portsmouth | W | 2-1 | League One |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2011-12 | Wales | UEFA Under-21 | 2 | 2 |
|||
2017-18 | Wales | China Cup | 1 |
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
Date | Match | Result | Competition | Round | |
---|---|---|---|---|---|
15 Nov 2011 | Armenia v Wales | D | 0-0 | UEFA Under-21 | Qualifying group 3 |
29 Feb 2012 | Wales v Andorra | W | 4-0 | UEFA Under-21 | Qualifying group 3 |
26 Mar 2018 | Wales v Uruguay | L | 0-1 | China Cup | Final |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.