Career snapshot
Position rank · 21/22
Among 3,306 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1984-12-08 · 4 players total
| Full name | Greg Halford |
|---|---|
| Name in home country | Gregory Halford |
| Date of birth | 1984-12-08 (41 yrs) |
| Place of birth | Chelmsford, England |
| Citizenship | England |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 193.00 m |
| Current club | Retired |
| Joined | 2025-07-01 |
| Contract expires | — |
Percentile rank vs 2847 other Defender - Centre-Backs with ≥500 minutes in 21/22. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Billericay Town | 1 | 21/22 | 21/22 | 14 | 2 | 0 | 578 |
| Waterford FC | 1 | 2021 | 2021 | 17 | 2 | 0 | 990 |
| Southend United | 1 | 20/21 | 20/21 | 16 | 1 | 0 | 854 |
| West Bromwich Albion U23 | 1 | 18/19 | 18/19 | 2 | 0 | 0 | 0 |
| Aberdeen FC | 1 | 18/19 | 18/19 | 2 | 0 | 0 | 0 |
| Cardiff City | 2 | 16/17 | 17/18 | 33 | 1 | 1 | 201 |
| Rotherham United | 2 | 15/16 | 16/17 | 38 | 3 | 3 | 981 |
| Birmingham City | 1 | 15/16 | 15/16 | 3 | 0 | 0 | 0 |
| Nottingham Forest | 3 | 12/13 | 14/15 | 82 | 8 | 6 | 1,782 |
| Brighton & Hove Albion | 1 | 14/15 | 14/15 | 20 | 0 | 0 | 0 |
| Portsmouth FC | 2 | 10/11 | 11/12 | 77 | 12 | 5 | 1,108 |
| Wolverhampton Wanderers | 2 | 09/10 | 10/11 | 20 | 0 | 0 | 0 |
| Wolverhampton Wanderers Reserves | 1 | 09/10 | 09/10 | 4 | 2 | 0 | 180 |
| Sheffield United | 1 | 08/09 | 08/09 | 49 | 8 | 8 | 1,054 |
| Charlton Athletic | 1 | 07/08 | 07/08 | 16 | 2 | 3 | 716 |
| Sunderland AFC | 1 | 07/08 | 07/08 | 9 | 0 | 0 | 0 |
| Reading FC | 1 | 06/07 | 06/07 | 3 | 0 | 0 | 0 |
| Colchester United | 5 | 02/03 | 06/07 | 163 | 24 | 12 | 3,519 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | National League South | Billericay Town | 14 | 2 | 0 | 6 | 0 | 578 |
| 2021 | FAI Cup | Waterford FC | 4 | 1 | 0 | 1 | 0 | 208 |
| 2021 | Play-Offs | Waterford FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 2021 | Premier Division | Waterford FC | 12 | 1 | 0 | 3 | 0 | 782 |
| 20/21 | League Two | Southend United | 16 | 1 | 0 | 3 | 0 | 854 |
| 18/19 | Premier League 2 | West Bromwich Albion U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premiership | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Scottish Premiership Top Six Split | Aberdeen FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | SFA Cup | Aberdeen FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Cardiff City | 12 | 0 | 0 | 3 | 0 | 0 |
| 17/18 | EFL Cup | Cardiff City | 2 | 1 | 0 | 0 | 0 | 201 |
| 17/18 | FA Cup | Cardiff City | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Cardiff City | 16 | 0 | 1 | 3 | 0 | 0 |
| 16/17 | Championship | Rotherham United | 14 | 0 | 3 | 2 | 0 | 0 |
| 16/17 | EFL Cup | Rotherham United | 1 | 1 | 0 | 0 | 0 | 120 |
| 16/17 | FA Cup | Cardiff City | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championship | Birmingham City | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Championship | Rotherham United | 21 | 2 | 0 | 4 | 0 | 861 |
| 15/16 | League Cup | Rotherham United | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Championship | Brighton & Hove Albion | 19 | 0 | 0 | 4 | 0 | 0 |
| 14/15 | FA Cup | Brighton & Hove Albion | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | League Cup | Nottingham Forest | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Championship | Nottingham Forest | 36 | 4 | 2 | 4 | 0 | 635 |
| 13/14 | FA Cup | Nottingham Forest | 4 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | League Cup | Nottingham Forest | 2 | 1 | 1 | 0 | 0 | 133 |
| 12/13 | Championship | Nottingham Forest | 37 | 3 | 3 | 11 | 0 | 1,014 |
| 12/13 | FA Cup | Nottingham Forest | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Nottingham Forest | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Championship | Portsmouth FC | 42 | 7 | 2 | 7 | 0 | 527 |
| 11/12 | FA Cup | Portsmouth FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | League Cup | Portsmouth FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Championship | Portsmouth FC | 33 | 5 | 3 | 4 | 1 | 581 |
| 10/11 | League Cup | Wolverhampton Wanderers | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premier League | Wolverhampton Wanderers | 2 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | FA Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | League Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Premier League | Wolverhampton Wanderers | 15 | 0 | 0 | 2 | 0 | 0 |
| 09/10 | Reserve League South | Wolverhampton Wanderers Reserves | 4 | 2 | 0 | 0 | 0 | 180 |
| 08/09 | Championship | Sheffield United | 41 | 4 | 8 | 4 | 0 | 672 |
| 08/09 | Championship Play-Offs | Sheffield United | 3 | 1 | 0 | 0 | 0 | 262 |
| 08/09 | FA Cup | Sheffield United | 4 | 3 | 0 | 0 | 0 | 120 |
| 08/09 | League Cup | Sheffield United | 1 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | Championship | Charlton Athletic | 16 | 2 | 3 | 0 | 0 | 716 |
| 07/08 | League Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Premier League | Sunderland AFC | 8 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | Championship | Colchester United | 28 | 3 | 2 | 2 | 0 | 839 |
| 06/07 | FA Cup | Colchester United | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League Cup | Colchester United | 1 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | Premier League | Reading FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | EFL Trophy | Colchester United | 4 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | FA Cup | Colchester United | 5 | 1 | 0 | 1 | 0 | 450 |
| 05/06 | League Cup | Colchester United | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League One | Colchester United | 45 | 7 | 4 | 5 | 0 | 575 |
| 04/05 | FA Cup | Colchester United | 5 | 4 | 0 | 0 | 0 | 113 |
| 04/05 | FL Trophy | Colchester United | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | League Cup | Colchester United | 3 | 1 | 0 | 0 | 0 | 216 |
| 04/05 | League One | Colchester United | 44 | 4 | 6 | 5 | 0 | 976 |
| 03/04 | EFL Trophy | Colchester United | 4 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | FA Cup | Colchester United | 2 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | League Cup | Colchester United | 0 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | Second Division | Colchester United | 18 | 4 | 0 | 1 | 0 | 350 |
| 02/03 | Second Division | Colchester United | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 03/04 | 2003-07-01 | Colchester U18 | Colchester Utd. | Transfer | 0 | — |
| 06/07 | 2007-01-01 | Colchester Utd. | Reading | Transfer | 400000 | €4.50m |
| 07/08 | 2007-07-01 | Reading | Sunderland | Transfer | 400000 | €5.20m |
| 07/08 | 2008-01-01 | Sunderland | Charlton | Loan | 5000000 | — |
| 07/08 | 2008-05-01 | Charlton | Sunderland | Return from loan | 3000000 | — |
| 08/09 | 2008-08-01 | Sunderland | Sheff Utd | Loan | 1800000 | — |
| 08/09 | 2009-05-01 | Sheff Utd | Sunderland | Return from loan | 1500000 | — |
| 09/10 | 2009-07-01 | Sunderland | Wolves | Transfer | 1500000 | €2.40m |
| 10/11 | 2010-10-01 | Wolves | Portsmouth | Loan | 2000000 | — |
| 10/11 | 2011-05-01 | Portsmouth | Wolves | Return from loan | 2000000 | — |
| 11/12 | 2011-07-01 | Wolves | Portsmouth | Transfer | 2000000 | €1.00m |
| 12/13 | 2012-07-01 | Portsmouth | Forest | Transfer | 1000000 | €250k |
| 14/15 | 2014-11-04 | Forest | Brighton | Loan | 1300000 | — |
| 14/15 | 2015-05-31 | Brighton | Forest | Return from loan | 1000000 | — |
| 15/16 | 2015-07-06 | Forest | Rotherham | Transfer | 1000000 | — |
| 15/16 | 2015-11-26 | Rotherham | Birmingham | Loan | 850000 | — |
| 15/16 | 2016-01-02 | Birmingham | Rotherham | Return from loan | 850000 | — |
| 16/17 | 2017-01-06 | Rotherham | Cardiff | Transfer | 500000 | — |
| 18/19 | 2018-07-01 | Cardiff | Without Club | Transfer | 500000 | — |
| 18/19 | 2019-02-26 | Without Club | Aberdeen FC | Transfer | 500000 | — |
| 19/20 | 2019-07-01 | Aberdeen FC | Without Club | Transfer | 500000 | — |
| 20/21 | 2020-12-15 | Without Club | Southend United | Transfer | 400000 | — |
| 21/22 | 2021-07-23 | Southend United | Waterford FC | Transfer | 400000 | — |
| 21/22 | 2022-02-12 | Waterford FC | Billericay | Transfer | 50000 | — |
| 22/23 | 2022-08-27 | Billericay | Hashtag Utd | Transfer | 50000 | — |
| 24/25 | 2024-08-09 | Hashtag Utd | Bishop's St. | Transfer | 0 | — |
| 24/25 | 2024-09-06 | Bishop's St. | Blyth Spartans | Transfer | 0 | — |
| 24/25 | 2025-02-07 | Blyth Spartans | Bishop Auckland | Loan | 0 | — |
| 24/25 | 2025-05-31 | Bishop Auckland | Blyth Spartans | Return from loan | 0 | — |
| 25/26 | 2025-07-01 | Blyth Spartans | Retired | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Fitness | 2019-02-26 | 2019-03-31 | 34 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.20m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #22907 | — | 4 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Billy Sharp | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | Championship | Portsmouth FC | 7 | 42 |
| 05/06 | League One | Colchester United | 7 | 45 |
| 10/11 | Championship | Portsmouth FC | 5 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 08/09 | Championship | Sheffield United | 8 | 41 |
| 04/05 | League One | Colchester United | 6 | 44 |
| 05/06 | League One | Colchester United | 4 | 45 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-05-31 | Bishop Auckland | Blyth Spartans | Return from loan | — | — |
| 24/25 | 2025-02-07 | Blyth Spartans | Bishop Auckland | Loan | — | — |
| 15/16 | 2016-01-02 | Birmingham | Rotherham | Return from loan | — | €850k |
| 15/16 | 2015-11-26 | Rotherham | Birmingham | Loan | — | €850k |
| 14/15 | 2015-05-31 | Brighton | Forest | Return from loan | — | €1.00m |
| 14/15 | 2014-11-04 | Forest | Brighton | Loan | — | €1.30m |
| 10/11 | 2011-05-01 | Portsmouth | Wolves | Return from loan | — | €2.00m |
| 10/11 | 2010-10-01 | Wolves | Portsmouth | Loan | — | €2.00m |
| 08/09 | 2009-05-01 | Sheff Utd | Sunderland | Return from loan | — | €1.50m |
| 08/09 | 2008-08-01 | Sunderland | Sheff Utd | Loan | — | €1.80m |
| 07/08 | 2008-05-01 | Charlton | Sunderland | Return from loan | — | €3.00m |
| 07/08 | 2008-01-01 | Sunderland | Charlton | Loan | — | €5.00m |
Teams faced most often by Greg Halford'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 % |
|---|---|---|---|---|---|---|---|---|
| Ipswich Town | 94 | 37 | 24 | 33 | 113 | 123 | -10 | 39% |
| Preston North End | 86 | 29 | 26 | 31 | 99 | 106 | -7 | 34% |
| Doncaster Rovers | 84 | 30 | 24 | 30 | 112 | 95 | +17 | 36% |
| Bristol City | 83 | 38 | 23 | 22 | 119 | 91 | +28 | 46% |
| Scunthorpe United | 82 | 24 | 27 | 31 | 100 | 112 | -12 | 29% |
| Barnsley FC | 81 | 29 | 23 | 29 | 104 | 98 | +6 | 36% |
| Gillingham FC | 81 | 34 | 21 | 26 | 118 | 94 | +24 | 42% |
| Leeds United | 80 | 35 | 22 | 23 | 105 | 91 | +14 | 44% |
| Coventry City | 80 | 34 | 21 | 25 | 104 | 95 | +9 | 43% |
| Sheffield Wednesday | 80 | 26 | 21 | 33 | 88 | 105 | -17 | 33% |
| Plymouth Argyle | 80 | 29 | 27 | 24 | 105 | 95 | +10 | 36% |
| Derby County | 79 | 24 | 20 | 35 | 99 | 125 | -26 | 30% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 02/03 | Senior debut season | |
| 03/04 | First senior goal | |
| 12/13 | 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′ |
|---|---|---|---|---|---|---|
| 21/22 | 14 | 578 | 6 | 0 | 0 | 0.93 |
| 2021 | 17 | 990 | 5 | 1 | 0 | 0.55 |
| 20/21 | 16 | 854 | 3 | 1 | 0 | 0.42 |
| 17/18 | 16 | 201 | 3 | 0 | 0 | 1.34 |
| 16/17 | 32 | 120 | 5 | 0 | 0 | 3.75 |
| 15/16 | 26 | 861 | 4 | 1 | 0 | 0.52 |
| 14/15 | 20 | 0 | 5 | 0 | 0 | 0 |
| 13/14 | 42 | 768 | 5 | 0 | 0 | 0.59 |
| 12/13 | 40 | 1,014 | 11 | 0 | 0 | 0.98 |
| 11/12 | 44 | 527 | 9 | 0 | 0 | 1.54 |
| 10/11 | 37 | 581 | 5 | 0 | 1 | 0.93 |
| 09/10 | 20 | 180 | 2 | 0 | 0 | 1 |
| 08/09 | 49 | 1,054 | 5 | 0 | 0 | 0.43 |
| 07/08 | 25 | 716 | 1 | 2 | 0 | 0.38 |
| 06/07 | 33 | 839 | 3 | 0 | 0 | 0.32 |
| 05/06 | 55 | 1,025 | 6 | 0 | 0 | 0.53 |
| 04/05 | 53 | 1,305 | 5 | 0 | 0 | 0.34 |
| 03/04 | 24 | 350 | 1 | 0 | 0 | 0.26 |
Output by competition
Career goals and assists broken down by tournament.
More on Greg Halford
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Greg Halford
Who is Greg Halford?
Greg Halford is an England professional footballer who plays as a centre-back for Retired.
How old is Greg Halford?
Greg Halford is 41 years old. He was born on December 8, 1984 in Chelmsford.
What position does Greg Halford play?
Greg Halford plays as a centre-back (Defender - Centre-Back).
What club does Greg Halford play for?
Greg Halford currently plays for Retired.
How many career goals has Greg Halford scored?
Across all senior club competitions in our dataset, Greg Halford has scored 65 goals in 568 appearances.
England