Gary M Roberts

Date of birth18 March 1984
Place of birthChester
NationalityWelsh
Weight74 kg
Height1.78 m
PositionMidfielder

Gary played for Liverpool, Denbigh Town and Bala Town during his youth career.

He was made available for transfer by Ipswich Town in May 2008.

Gary joined Huddersfield Town in July 2008 with a two-year contract that was extended to June 2012 in July 2009.

He joined Chesterfield in June 2013 with a three-year contract.

Gary joined Portsmouth in June 2015 with a three-year contract that was cancelled in August 2017.

He joined Wigan Athletic in August 2017 with a one-year contract.

Club history

Team Joined Left Loan / Trialist
Bangor City 01 Jul 2003 22 Feb 2004
Rhyl 22 Feb 2004 30 Jun 2004
Welshpool Town 01 Jul 2004 18 Mar 2005
Accrington Stanley 18 Mar 2005 01 Jan 2007
Ipswich Town 17 Oct 2006 31 Dec 2006 L
Ipswich Town 01 Jan 2007 29 Jul 2008
Crewe Alexandra 12 Feb 2008 12 Mar 2008 L
Huddersfield Town 29 Jul 2008 30 Jun 2012
Swindon Town 01 Jul 2012 21 Jun 2013
Chesterfield 22 Jun 2013 17 Jun 2015
Portsmouth 17 Jun 2015 08 Aug 2017
Wigan Athletic 29 Aug 2017

Club stats

Season Team Competition Apps Subs Goals Y R
2005-06 Accrington Stanley LDV Vans Trophy 1
1
2006-07 Accrington Stanley League Cup 2
2006-07 Accrington Stanley League Two 14
8
1
2006-07 Ipswich Town FA Cup 4
1
2006-07 Ipswich Town League Championship 30
3
2
6
2007-08 Crewe Alexandra League One 3
1
2007-08 Ipswich Town League Championship 10
11
1
5
2007-08 Ipswich Town League Cup 1
2008-09 Huddersfield Town FA Cup 1
2008-09 Huddersfield Town Johnstones Paint Trophy 1
2008-09 Huddersfield Town League Cup 2
2
2008-09 Huddersfield Town League One 43
9
6
1
2009-10 Huddersfield Town FA Cup 3
2
2009-10 Huddersfield Town Johnstones Paint Trophy 1
2009-10 Huddersfield Town League Cup 1
2009-10 Huddersfield Town League One 40
3
7
5
2009-10 Huddersfield Town League One Play-Offs 2
2010-11 Huddersfield Town FA Cup 4
3
1
2010-11 Huddersfield Town Johnstones Paint Trophy 2
2
1
2010-11 Huddersfield Town League Cup 2
1
2010-11 Huddersfield Town League One 34
3
9
6
2010-11 Huddersfield Town League One Play-Offs 3
2011-12 Huddersfield Town FA Cup 1
1
2011-12 Huddersfield Town Johnstones Paint Trophy 1
1
2011-12 Huddersfield Town League Cup 1
1
1
2011-12 Huddersfield Town League One 28
11
6
3
2011-12 Huddersfield Town League One Play-Offs
1
2012-13 Swindon Town FA Cup 1
1
2012-13 Swindon Town League Cup 2
2012-13 Swindon Town League One 29
10
4
5
2012-13 Swindon Town League One Play-Offs 2
2
2013-14 Chesterfield FA Cup 2
1
1
2013-14 Chesterfield Johnstones Paint Trophy 4
2
2013-14 Chesterfield League Cup 1
2013-14 Chesterfield League Two 36
4
11
3
1
2014-15 Chesterfield FA Cup 5
2
1
2014-15 Chesterfield League Cup 1
2014-15 Chesterfield League One 33
1
6
7
2014-15 Chesterfield League One Play-Offs 2
2015-16 Portsmouth FA Cup 3
2
2015-16 Portsmouth League Two 27
6
7
1
1
2015-16 Portsmouth League Two Play-Offs 2
1
2016-17 Portsmouth FA Cup 1
2016-17 Portsmouth League Two 31
10
10
6
2017-18 Wigan Athletic FA Cup 5
3
2017-18 Wigan Athletic League One 6
21
1


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
08 Aug 2015 Portsmouth v Dagenham and Redbridge W 3-0 League Two
15 Aug 2015 Plymouth Argyle v Portsmouth W 1-2 League Two
18 Aug 2015 Crawley Town v Portsmouth D 0-0 League Two
22 Aug 2015 Portsmouth v Morecambe D 3-3 League Two
29 Aug 2015 Luton Town v Portsmouth W 1-2 League Two
05 Sep 2015 Portsmouth v Accrington Stanley D 0-0 League Two
12 Sep 2015 Portsmouth v Barnet W 3-1 League Two
26 Sep 2015 Bristol Rovers v Portsmouth W 1-2 League Two
29 Sep 2015 Portsmouth v Exeter City L 1-2 League Two
03 Oct 2015 Portsmouth v Yeovil Town D 0-0 League Two
10 Oct 2015 Cambridge United v Portsmouth W 1-3 League Two
17 Oct 2015 Newport County v Portsmouth W 0-1 League Two
20 Oct 2015 Portsmouth v Stevenage D 1-1 League Two
26 Dec 2015 Leyton Orient v Portsmouth L 3-2 League Two
28 Dec 2015 Portsmouth v Luton Town D 0-0 League Two
02 Jan 2016 Portsmouth v Crawley Town W 3-0 League Two
09 Jan 2016 Ipswich Town v Portsmouth D 2-2 FA Cup 3rd round
19 Jan 2016 Portsmouth v Ipswich Town W 2-1 FA Cup 3rd round replay
23 Jan 2016 Portsmouth v Oxford United L 0-1 League Two
30 Jan 2016 Portsmouth v AFC Bournemouth L 1-2 FA Cup 4th round
02 Feb 2016 Morecambe v Portsmouth D 1-1 League Two
06 Feb 2016 Portsmouth v Leyton Orient L 0-1 League Two
13 Feb 2016 Portsmouth v Bristol Rovers W 3-1 League Two
20 Feb 2016 Yeovil Town v Portsmouth D 1-1 League Two
23 Feb 2016 Barnet v Portsmouth L 1-0 League Two
05 Mar 2016 Stevenage v Portsmouth W 0-2 League Two
08 Mar 2016 Accrington Stanley v Portsmouth W 1-3 League Two
12 Mar 2016 Portsmouth v Newport County L 0-3 League Two
25 Mar 2016 Portsmouth v Notts County W 4-0 League Two
02 Apr 2016 Portsmouth v Carlisle United W 1-0 League Two
09 Apr 2016 Dagenham and Redbridge v Portsmouth W 1-4 League Two
16 Apr 2016 Portsmouth v Plymouth Argyle L 1-2 League Two
23 Apr 2016 Portsmouth v Wycombe Wanderers W 2-1 League Two
26 Apr 2016 AFC Wimbledon v Portsmouth W 0-1 League Two
30 Apr 2016 Hartlepool United v Portsmouth W 0-2 League Two
07 May 2016 Portsmouth v Northampton Town L 1-2 League Two
12 May 2016 Portsmouth v Plymouth Argyle D 2-2 League Two Play-Offs Semi-final 1st leg
15 May 2016 Plymouth Argyle v Portsmouth L 1-0 League Two Play-Offs Semi-final 2nd leg
06 Aug 2016 Portsmouth v Carlisle United D 1-1 League Two
13 Aug 2016 Crewe Alexandra v Portsmouth D 0-0 League Two
16 Aug 2016 Morecambe v Portsmouth L 2-0 League Two
20 Aug 2016 Portsmouth v Colchester United W 2-0 League Two
27 Aug 2016 Exeter City v Portsmouth W 0-1 League Two
03 Sep 2016 Portsmouth v Crawley Town W 3-0 League Two
10 Sep 2016 Portsmouth v Wycombe Wanderers W 4-2 League Two
17 Sep 2016 Accrington Stanley v Portsmouth L 1-0 League Two
24 Sep 2016 Portsmouth v Barnet W 5-1 League Two
27 Sep 2016 Blackpool v Portsmouth L 3-1 League Two
01 Oct 2016 Portsmouth v Doncaster Rovers L 1-2 League Two
08 Oct 2016 Leyton Orient v Portsmouth W 0-1 League Two
15 Oct 2016 Plymouth Argyle v Portsmouth D 2-2 League Two
22 Oct 2016 Portsmouth v Notts County L 1-2 League Two
29 Oct 2016 Cambridge United v Portsmouth W 0-1 League Two
05 Nov 2016 Portsmouth v Wycombe Wanderers L 1-2 FA Cup 1st round
12 Nov 2016 Portsmouth v Mansfield Town W 4-0 League Two
19 Nov 2016 Cheltenham Town v Portsmouth D 1-1 League Two
22 Nov 2016 Luton Town v Portsmouth W 1-3 League Two
26 Nov 2016 Portsmouth v Stevenage L 1-2 League Two
10 Dec 2016 Grimsby Town v Portsmouth W 0-1 League Two
17 Dec 2016 Portsmouth v Hartlepool United D 0-0 League Two
02 Jan 2017 Portsmouth v Luton Town W 1-0 League Two
05 Jan 2017 Doncaster Rovers v Portsmouth L 3-1 League Two
28 Jan 2017 Portsmouth v Exeter City L 0-1 League Two
04 Feb 2017 Wycombe Wanderers v Portsmouth L 1-0 League Two
11 Feb 2017 Portsmouth v Accrington Stanley W 2-0 League Two
14 Feb 2017 Portsmouth v Blackpool W 2-0 League Two
18 Feb 2017 Barnet v Portsmouth D 1-1 League Two
25 Feb 2017 Carlisle United v Portsmouth W 0-3 League Two
28 Feb 2017 Portsmouth v Morecambe D 1-1 League Two
04 Mar 2017 Portsmouth v Crewe Alexandra L 0-1 League Two
11 Mar 2017 Colchester United v Portsmouth W 0-4 League Two
14 Mar 2017 Portsmouth v Grimsby Town W 4-0 League Two
18 Mar 2017 Stevenage v Portsmouth L 3-0 League Two
01 Apr 2017 Hartlepool United v Portsmouth W 0-2 League Two
08 Apr 2017 Portsmouth v Yeovil Town W 3-1 League Two
14 Apr 2017 Portsmouth v Plymouth Argyle D 1-1 League Two
17 Apr 2017 Notts County v Portsmouth W 1-3 League Two
22 Apr 2017 Portsmouth v Cambridge United W 2-1 League Two
29 Apr 2017 Mansfield Town v Portsmouth W 0-1 League Two
06 May 2017 Portsmouth v Cheltenham Town W 6-1 League Two


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