Tony Craig

Date of birth24 April 1985
Place of birthGreenwich
NationalityEnglish
Weight65 kg
Height1.83 m
PositionDefender

Tony Craig's contract at Millwall was extended to June 2009 in April 2006.

He joined Crystal Palace in June 2007 with a three-year contract.

Tony returned to Millwall in July 2008 in a three-year deal that was extended to June 2013 in April 2010.

He joined Brentford in July 2012 with a three-year contract that was extended to June 2017 in November 2014.

Tony re-joined Millwall in July 2015 with a two-year contract that was cancelled in January 2018.

Club history

Team Joined Left Loan / Trialist
Millwall 13 Mar 2003 27 Jun 2007
Wycombe Wanderers 22 Oct 2004 22 Jan 2005 L
Crystal Palace 27 Jun 2007 11 Jul 2008
Millwall 27 Mar 2008 29 Apr 2008 L
Millwall 11 Jul 2008 13 Jul 2012
Leyton Orient 24 Nov 2011 28 Dec 2011 L
Brentford 13 Jul 2012 06 Jul 2015
Millwall 06 Jul 2015 31 Jan 2018
Bristol Rovers 31 Jan 2018

Club stats

Season Team Competition Apps Subs Goals Y R
2002-03 Millwall League Division 1 2
1
2
2003-04 Millwall League Cup 1
2003-04 Millwall League Division 1 8
1
2
2004-05 Millwall League Championship 9
1
1
2004-05 Wycombe Wanderers FA Cup 2
2004-05 Wycombe Wanderers LDV Vans Trophy 2
1
2004-05 Wycombe Wanderers League Two 14
2
2005-06 Millwall FA Cup 2
2005-06 Millwall League Championship 26
2
6
2
2005-06 Millwall League Cup 2
1
1
2006-07 Millwall Johnstones Paint Trophy 1
2006-07 Millwall League Cup
1
2006-07 Millwall League One 30
1
2
2007-08 Crystal Palace League Championship 13
2
2007-08 Crystal Palace League Cup 1
2007-08 Millwall League One 5
1
2008-09 Millwall FA Cup 3
1
2008-09 Millwall Johnstones Paint Trophy 1
2008-09 Millwall League Cup 1
2008-09 Millwall League One 43
1
2
7
1
2008-09 Millwall League One Play-Offs 3
2
2009-10 Millwall FA Cup 2
2009-10 Millwall League One 29
1
2
4
2009-10 Millwall League One Play-Offs 3
1
2010-11 Millwall FA Cup 1
2010-11 Millwall League Championship 21
3
1
2010-11 Millwall League Cup 1
2011-12 Leyton Orient League One 4
1
2011-12 Millwall FA Cup 2
2011-12 Millwall League Championship 21
2
1
2011-12 Millwall League Cup 3
2012-13 Brentford FA Cup 7
2012-13 Brentford Johnstones Paint Trophy 1
2012-13 Brentford League Cup 1
2012-13 Brentford League One 44
4
1
2012-13 Brentford League One Play-Offs 2
2013-14 Brentford FA Cup 2
2013-14 Brentford Johnstones Paint Trophy 1
2013-14 Brentford League Cup
1
2013-14 Brentford League One 43
1
6
1
2014-15 Brentford League Championship 22
1
6
1
2014-15 Brentford League Cup 1
2015-16 Millwall Johnstones Paint Trophy 2
2015-16 Millwall League Cup 1
2015-16 Millwall League One 16
2
1
3
2015-16 Millwall League One Play-Offs 1
2
2016-17 Millwall FA Cup 5
1
1
2016-17 Millwall Football League Trophy 3
1
2016-17 Millwall League Cup 1
2016-17 Millwall League One 43
2
9
2016-17 Millwall League One Play-Offs 3
1
2017-18 Bristol Rovers League One 17
1
1
2017-18 Millwall FA Cup 2
2017-18 Millwall League Championship 1
3
2017-18 Millwall League Cup 2


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
03 Feb 2018 Bristol Rovers v Shrewsbury Town L 1-2 League One
10 Feb 2018 Oxford United v Bristol Rovers W 1-2 League One
13 Feb 2018 Bristol Rovers v Rochdale W 3-2 League One
17 Feb 2018 AFC Wimbledon v Bristol Rovers L 1-0 League One
24 Feb 2018 Bristol Rovers v Scunthorpe United D 1-1 League One
03 Mar 2018 Milton Keynes Dons v Bristol Rovers W 0-1 League One
10 Mar 2018 Bristol Rovers v Northampton Town D 1-1 League One
17 Mar 2018 Plymouth Argyle v Bristol Rovers L 3-2 League One
24 Mar 2018 Peterborough United v Bristol Rovers D 1-1 League One
30 Mar 2018 Bristol Rovers v Bury W 2-1 League One
02 Apr 2018 Fleetwood Town v Bristol Rovers L 2-0 League One
07 Apr 2018 Bristol Rovers v Charlton Athletic D 1-1 League One
14 Apr 2018 Bristol Rovers v Blackburn Rovers D 1-1 League One
21 Apr 2018 Rotherham United v Bristol Rovers L 2-0 League One
24 Apr 2018 Bristol Rovers v Wigan Athletic D 1-1 League One
28 Apr 2018 Bristol Rovers v Gillingham D 1-1 League One
05 May 2018 Southend United v Bristol Rovers D 0-0 League One


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.