Career snapshot
Career highs
Born the same day
Shares 1987-02-02 · 6 players total
| Full name | Gary Roberts |
|---|---|
| Name in home country | Gary Steven Roberts |
| Date of birth | 1987-02-02 (39 yrs) |
| Place of birth | Chester, England |
| Citizenship | England |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 173.00 m |
| Current club | Without Club |
| Joined | 2023-07-01 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Flint Mountain | 1 | 22/23 | 22/23 | 2 | 0 | 0 | 0 |
| Chester FC | 4 | 17/18 | 20/21 | 70 | 6 | 1 | 1,584 |
| Bangor City | 2 | 16/17 | 17/18 | 30 | 7 | 0 | 546 |
| Southport FC | 1 | 17/18 | 17/18 | 14 | 4 | 0 | 291 |
| Connah's Quay Nomads | 2 | 13/14 | 14/15 | 24 | 1 | 6 | 90 |
| Mosta FC | 1 | 14/15 | 14/15 | 12 | 6 | 0 | 330 |
| Floriana FC | 2 | 12/13 | 13/14 | 21 | 2 | 1 | 405 |
| Mansfield Town | 2 | 11/12 | 12/13 | 29 | 3 | 3 | 479 |
| Port Vale FC | 2 | 10/11 | 11/12 | 58 | 7 | 7 | 1,658 |
| Rotherham United | 1 | 09/10 | 09/10 | 15 | 3 | 2 | 347 |
| Yeovil Town | 1 | 08/09 | 08/09 | 34 | 2 | 0 | 1,201 |
| Crewe Alexandra | 5 | 03/04 | 07/08 | 132 | 11 | 5 | 2,997 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Welsh Cup | Flint Mountain | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | National League North | Chester FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | National League North | Chester FC | 22 | 2 | 0 | 7 | 0 | 835 |
| 18/19 | National League North | Chester FC | 34 | 4 | 0 | 12 | 1 | 749 |
| 17/18 | Europa League Qualifying | Bangor City | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National League | Chester FC | 12 | 0 | 1 | 6 | 0 | 0 |
| 17/18 | National League North | Southport FC | 14 | 4 | 0 | 3 | 0 | 291 |
| 16/17 | Premier League | Bangor City | 25 | 6 | 0 | 13 | 0 | 366 |
| 16/17 | Welsh Cup | Bangor City | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Welsh League Cup | Bangor City | 1 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | WPL Play-Off | Bangor City | 2 | 1 | 0 | 0 | 0 | 180 |
| 14/15 | AL Promotion Playoff | Mosta FC | 1 | 1 | 0 | 1 | 0 | 90 |
| 14/15 | Maltese FA Trophy | Mosta FC | 2 | 3 | 0 | 1 | 0 | 60 |
| 14/15 | PL Meisterschaftsrunde | Mosta FC | 4 | 2 | 0 | 2 | 0 | 180 |
| 14/15 | Premier League | Mosta FC | 5 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | Premier League | Connah's Quay Nomads | 13 | 0 | 3 | 4 | 0 | 0 |
| 14/15 | Welsh Cup | Connah's Quay Nomads | 1 | 1 | 0 | 0 | 1 | 90 |
| 13/14 | Premier League | Connah's Quay Nomads | 10 | 0 | 3 | 3 | 0 | 0 |
| 13/14 | Premier League | Floriana FC | 7 | 0 | 1 | 4 | 0 | 0 |
| 12/13 | Conference | Mansfield Town | 10 | 0 | 0 | 4 | 0 | 0 |
| 12/13 | FA Cup | Mansfield Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Maltese FA Trophy | Floriana FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | PL Abstiegsrunde | Floriana FC | 9 | 2 | 0 | 1 | 0 | 405 |
| 12/13 | Premier League | Floriana FC | 4 | 0 | 0 | 3 | 0 | 0 |
| 11/12 | Conference | Mansfield Town | 17 | 3 | 3 | 5 | 0 | 479 |
| 11/12 | EFL Trophy | Port Vale FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | FA Cup | Port Vale FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | League Cup | Port Vale FC | 1 | 1 | 0 | 0 | 0 | 69 |
| 11/12 | League Two | Port Vale FC | 11 | 4 | 3 | 4 | 0 | 188 |
| 11/12 | National League Playoffs | Mansfield Town | 2 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | EFL Trophy | Port Vale FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | FA Cup | Port Vale FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | League Cup | Port Vale FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Two | Port Vale FC | 35 | 2 | 4 | 12 | 0 | 1,401 |
| 09/10 | FA Cup | Rotherham United | 2 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | League Two | Rotherham United | 13 | 3 | 1 | 2 | 0 | 347 |
| 08/09 | EFL Trophy | Yeovil Town | 1 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | FA Cup | Yeovil Town | 2 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League Cup | Yeovil Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League One | Yeovil Town | 30 | 2 | 0 | 7 | 0 | 1,201 |
| 07/08 | FA Cup | Crewe Alexandra | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | League Cup | Crewe Alexandra | 1 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | League One | Crewe Alexandra | 42 | 6 | 3 | 3 | 0 | 586 |
| 06/07 | EFL Trophy | Crewe Alexandra | 5 | 0 | 1 | 0 | 0 | 0 |
| 06/07 | FA Cup | Crewe Alexandra | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League Cup | Crewe Alexandra | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League One | Crewe Alexandra | 43 | 3 | 1 | 3 | 1 | 1,224 |
| 05/06 | Championship | Crewe Alexandra | 32 | 2 | 0 | 0 | 0 | 1,187 |
| 05/06 | FA Cup | Crewe Alexandra | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Championship | Crewe Alexandra | 2 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | First Division | Crewe Alexandra | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 05/06 | 2005-07-01 | Crewe U18 | Crewe Alexandra | Transfer | 0 | — |
| 08/09 | 2008-08-01 | Crewe Alexandra | Yeovil Town | Transfer | 300000 | — |
| 09/10 | 2009-11-01 | Yeovil Town | Rotherham | Transfer | 300000 | — |
| 09/10 | 2010-04-01 | Rotherham | Without Club | Transfer | 300000 | — |
| 10/11 | 2010-07-01 | Without Club | Port Vale | Transfer | 200000 | — |
| 11/12 | 2012-01-01 | Port Vale | Mansfield Town | Transfer | 200000 | — |
| 12/13 | 2013-01-17 | Mansfield Town | Floriana | Loan | 200000 | — |
| 12/13 | 2013-06-30 | Floriana | Mansfield Town | Return from loan | 100000 | — |
| 13/14 | 2013-08-31 | Mansfield Town | Floriana | Loan | 100000 | — |
| 13/14 | 2013-11-12 | Floriana | Mansfield Town | Return from loan | 100000 | — |
| 13/14 | 2014-01-06 | Mansfield Town | Connah's Quay | Transfer | 100000 | — |
| 14/15 | 2015-01-03 | Connah's Quay | Mosta FC | Transfer | 100000 | — |
| 15/16 | 2015-08-15 | Mosta FC | Witton Albion | Transfer | 75000 | — |
| 16/17 | 2016-07-01 | Witton Albion | Bangor City | Transfer | 75000 | — |
| 17/18 | 2017-07-06 | Bangor City | Southport | Transfer | 75000 | — |
| 17/18 | 2018-01-09 | Southport | Chester | Transfer | 75000 | — |
| 20/21 | 2020-12-16 | Chester | Without Club | Transfer | 0 | — |
| 21/22 | 2021-07-21 | Without Club | Congleton Town | Transfer | 0 | — |
| 21/22 | 2022-02-01 | Congleton Town | Runcorn Town | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Runcorn Town | Flint Mountain | Transfer | 0 | — |
| 23/24 | 2023-07-01 | Flint Mountain | Without Club | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31269 | — | 1 | 0 | — | — | former national player |
| Team #30322 | — | 6 | 0 | — | — | former national player |
| Team #23260 | — | 6 | 0 | — | — | former national player |
| Team #21340 | — | 7 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Brad Jackson | 2 | 0 | 0 |
| Tom Pope | 1 | 0 | 0 |
| Nicky Maynard | 1 | 4 | 0 |
| Anthony Dudley | 2 | 0 | 0 |
| Simon Grand | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 07/08 | League One | Crewe Alexandra | 6 | 42 |
| 16/17 | Premier League | Bangor City | 6 | 25 |
| 11/12 | League Two | Port Vale FC | 4 | 11 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 10/11 | League Two | Port Vale FC | 4 | 35 |
| 07/08 | League One | Crewe Alexandra | 3 | 42 |
| 11/12 | Conference | Mansfield Town | 3 | 17 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2013-11-12 | Floriana | Mansfield Town | Return from loan | — | €100k |
| 13/14 | 2013-08-31 | Mansfield Town | Floriana | Loan | — | €100k |
| 12/13 | 2013-06-30 | Floriana | Mansfield Town | Return from loan | — | €100k |
| 12/13 | 2013-01-17 | Mansfield Town | Floriana | Loan | — | €200k |
Teams faced most often by Gary Roberts's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Cheltenham Town | 72 | 22 | 24 | 26 | 93 | 98 | -5 | 31% |
| Swindon Town | 61 | 17 | 13 | 31 | 57 | 98 | -41 | 28% |
| Northampton Town | 61 | 21 | 22 | 18 | 79 | 83 | -4 | 34% |
| Morecambe FC | 61 | 26 | 13 | 22 | 105 | 86 | +19 | 43% |
| Carlisle United | 59 | 21 | 10 | 28 | 81 | 90 | -9 | 36% |
| Bradford City | 58 | 26 | 13 | 19 | 75 | 61 | +14 | 45% |
| Oldham Athletic | 57 | 21 | 16 | 20 | 74 | 71 | +3 | 37% |
| Chesterfield FC | 57 | 23 | 10 | 24 | 79 | 82 | -3 | 40% |
| Notts County | 55 | 19 | 17 | 19 | 68 | 67 | +1 | 35% |
| Gillingham FC | 53 | 22 | 12 | 19 | 73 | 69 | +4 | 42% |
| Colchester United | 52 | 16 | 11 | 25 | 56 | 81 | -25 | 31% |
| Accrington Stanley | 51 | 19 | 10 | 22 | 79 | 72 | +7 | 37% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 03/04 | Senior debut season | |
| 05/06 | First senior goal | |
| 18/19 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 19/20 | 22 | 835 | 7 | 0 | 0 | 0.75 |
| 18/19 | 34 | 749 | 12 | 0 | 1 | 1.56 |
| 17/18 | 27 | 291 | 9 | 0 | 0 | 2.78 |
| 16/17 | 29 | 546 | 14 | 0 | 0 | 2.31 |
| 14/15 | 26 | 420 | 10 | 1 | 1 | 2.57 |
| 13/14 | 17 | 0 | 7 | 0 | 0 | 0 |
| 12/13 | 24 | 405 | 9 | 1 | 0 | 2.22 |
| 11/12 | 34 | 736 | 11 | 0 | 0 | 1.35 |
| 10/11 | 43 | 1,401 | 13 | 0 | 0 | 0.84 |
| 09/10 | 15 | 347 | 2 | 1 | 0 | 0.78 |
| 08/09 | 34 | 1,201 | 8 | 2 | 0 | 0.75 |
| 07/08 | 45 | 586 | 4 | 1 | 0 | 0.77 |
| 06/07 | 50 | 1,224 | 3 | 0 | 1 | 0.29 |
Output by competition
Career goals and assists broken down by tournament.
More on Gary Roberts
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gary Roberts
Who is Gary Roberts?
Gary Roberts is an England professional footballer who plays as a defensive midfield for Without Club.
How old is Gary Roberts?
Gary Roberts is 39 years old. He was born on February 2, 1987 in Chester.
What position does Gary Roberts play?
Gary Roberts plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Gary Roberts play for?
Gary Roberts currently plays for Without Club.
How many career goals has Gary Roberts scored?
Across all senior club competitions in our dataset, Gary Roberts has scored 52 goals in 441 appearances.
England