Brad Hills
Career snapshot
Career highs
Born the same day
Shares 2004-03-10 · 6 players total
| Full name | Brad Hills |
|---|---|
| Name in home country | Bradley Hills |
| Date of birth | 2004-03-10 (22 yrs) |
| Place of birth | Norwich, England |
| Citizenship | England |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 188.00 m |
| Current club | Stockport County |
| Joined | 2025-08-14 |
| Contract expires | 2030-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Stockport County | 2 | 24/25 | 25/26 | 23 | 1 | 0 | 1,336 |
| Norwich City | 2 | 22/23 | 24/25 | 5 | 0 | 0 | 0 |
| Norwich City U21 | 2 | 22/23 | 24/25 | 19 | 3 | 0 | 450 |
| Accrington Stanley | 1 | 23/24 | 23/24 | 48 | 3 | 1 | 1,210 |
| Norwich City U18 | 3 | 19/20 | 21/22 | 42 | 5 | 0 | 1,475 |
| Norwich City U23 | 2 | 20/21 | 21/22 | 4 | 1 | 0 | 80 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Trophy | Stockport County | 1 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | League One | Stockport County | 4 | 0 | 0 | 0 | 1 | 0 |
| 24/25 | Championship | Norwich City | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Stockport County | 16 | 1 | 0 | 3 | 0 | 1,336 |
| 24/25 | League One Play-Offs | Stockport County | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League 2 | Norwich City U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Accrington Stanley | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Trophy | Accrington Stanley | 5 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | FA Cup | Accrington Stanley | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | League Two | Accrington Stanley | 41 | 3 | 1 | 11 | 2 | 1,210 |
| 22/23 | Championship | Norwich City | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League 2 | Norwich City U21 | 17 | 3 | 0 | 5 | 0 | 450 |
| 21/22 | FA Youth Cup | Norwich City U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | Norwich City U23 | 4 | 1 | 0 | 0 | 0 | 80 |
| 21/22 | U18 Premier League | Norwich City U18 | 22 | 2 | 0 | 8 | 1 | 958 |
| 20/21 | EFL Trophy | Norwich City U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Youth Cup | Norwich City U18 | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Premier League 2 | Norwich City U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 Premier League | Norwich City U18 | 18 | 3 | 0 | 8 | 0 | 517 |
| 19/20 | U18 Premier League | Norwich City U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 20/21 | 2020-07-01 | Norwich Yth. | Norwich U18 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Norwich U18 | Norwich U21 | Transfer | 0 | — |
| 23/24 | 2023-07-17 | Norwich U21 | Accrington | Loan | 0 | — |
| 23/24 | 2024-05-31 | Accrington | Norwich U21 | Return from loan | 450000 | — |
| 24/25 | 2024-07-01 | Norwich U21 | Norwich | Transfer | 450000 | — |
| 24/25 | 2025-02-03 | Norwich | Stockport | Loan | 450000 | — |
| 24/25 | 2025-05-31 | Stockport | Norwich | Return from loan | 450000 | — |
| 25/26 | 2025-08-14 | Norwich | Stockport | Transfer | 500000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #22907 | — | 4 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Kenny Coker | 1 | 0 | 0 |
| Matt Lowe | 1 | 0 | 0 |
| Sean Stewart | 1 | 1 | 0 |
| Osman Foyo | 1 | 0 | 0 |
| Jaden Warner | 1 | 0 | 0 |
| Rosaire Longelo | 2 | 1 | 0 |
| Connor O'Brien | 1 | 0 | 0 |
| Joe Pritchard | 1 | 1 | 0 |
| Seamus Conneely | 1 | 0 | 0 |
| Abu Kamara | 2 | 1 | 0 |
| Finley Welch | 1 | 1 | 0 |
| Dan Martin | 2 | 0 | 0 |
| Lewis Shipley | 1 | 1 | 0 |
| Josh Woods | 1 | 0 | 0 |
| Ben Woods | 1 | 0 | 0 |
| Joe Gubbins | 1 | 0 | 0 |
| Shaun Whalley | 1 | 0 | 0 |
| Tommy Leigh | 1 | 0 | 0 |
| Oscar Thorn | 1 | 0 | 0 |
| Ken Aboh | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Premier League 2 | Norwich City U21 | 3 | 17 |
| 23/24 | League Two | Accrington Stanley | 3 | 41 |
| 20/21 | U18 Premier League | Norwich City U18 | 3 | 18 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | League Two | Accrington Stanley | 1 | 41 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-05-31 | Stockport | Norwich | Return from loan | — | €450k |
| 24/25 | 2025-02-03 | Norwich | Stockport | Loan | — | €450k |
| 23/24 | 2024-05-31 | Accrington | Norwich U21 | Return from loan | — | €450k |
| 23/24 | 2023-07-17 | Norwich U21 | Accrington | Loan | — | — |
Last 50 matches for Stockport County The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-02-07 | GB3 |
Stockport County | 0–0 | Leyton Orient | Available |
| 2026-01-31 | GB3 |
Stockport County | 2–1 | Plymouth Argyle | Available |
| 2026-01-27 | GB3 |
Blackpool FC | 1–2 | Stockport County | Available |
| 2026-01-24 | GB3 |
Cardiff City | 1–1 | Stockport County | Available |
| 2026-01-17 | GB3 |
Stockport County | 3–2 | Rotherham United | Available |
| 2026-01-10 | GB3 |
Stockport County | 1–0 | Huddersfield Town | Available |
| 2026-01-04 | GB3 |
Reading FC | 1–0 | Stockport County | Available |
| 2026-01-01 | GB3 |
Northampton Town | 0–0 | Stockport County | Available |
| 2025-12-29 | GB3 |
Stockport County | 2–0 | Doncaster Rovers | Available |
| 2025-12-26 | GB3 |
Stockport County | 1–0 | Lincoln City | Available |
| 2025-12-20 | GB3 |
Mansfield Town | 0–2 | Stockport County | Available |
| 2025-12-13 | GB3 |
Stockport County | 1–0 | Stevenage FC | Available |
| 2025-12-09 | GB3 |
Doncaster Rovers | 0–2 | Stockport County | Available |
| 2025-11-29 | GB3 |
Stockport County | 1–0 | Barnsley FC | Available |
| 2025-11-20 | GB3 |
Peterborough United | 2–1 | Stockport County | Available |
| 2025-11-15 | GB3 |
AFC Wimbledon | 0–1 | Stockport County | Available |
| 2025-11-08 | GB3 |
Stockport County | 2–2 | Luton Town | Available |
| 2025-10-27 | GB3 |
Port Vale FC | 0–3 | Stockport County | Available |
| 2025-10-18 | GB3 |
Stockport County | 1–0 | Exeter City | Available |
| 2025-10-11 | GB3 |
Stockport County | 1–0 | Blackpool FC | Available |
| 2025-10-04 | GB3 |
Huddersfield Town | 1–2 | Stockport County | Available |
| 2025-09-27 | GB3 |
Stockport County | 1–1 | Reading FC | Available |
| 2025-09-20 | GB3 |
Rotherham United | 0–1 | Stockport County | Available |
| 2025-09-13 | GB3 |
Stockport County | 1–1 | Cardiff City | Available |
| 2025-09-06 | GB3 |
Plymouth Argyle | 4–2 | Stockport County | Available |
| 2025-08-30 | GB3 |
Wigan Athletic | 1–1 | Stockport County | Available |
| 2025-08-23 | GB3 |
Stockport County | 2–1 | Burton Albion | Available |
| 2025-08-19 | GB3 |
Stockport County | 1–2 | Bradford City | Available |
| 2025-08-16 | GB3 |
Leyton Orient | 2–2 | Stockport County | Available |
| 2025-08-09 | GB3 |
Wycombe Wanderers | 1–2 | Stockport County | Available |
| 2025-08-03 | GB3 |
Stockport County | 2–0 | Bolton Wanderers | Available |
| 2025-05-03 | GB3 |
Wycombe Wanderers | 1–3 | Stockport County | Available |
| 2025-04-26 | GB3 |
Stockport County | 3–2 | Lincoln City | Available |
| 2025-04-21 | GB3 |
Stockport County | 2–1 | Huddersfield Town | Available |
| 2025-04-18 | GB3 |
Peterborough United | 1–1 | Stockport County | Available |
| 2025-04-12 | GB3 |
Stockport County | 3–1 | Rotherham United | Available |
| 2025-04-05 | GB3 |
Exeter City | 0–2 | Stockport County | Available |
| 2025-04-01 | GB3 |
Stockport County | 3–0 | Stevenage FC | Available |
| 2025-03-29 | GB3 |
Stockport County | 2–1 | Burton Albion | Available |
| 2025-03-22 | GB3 |
Wrexham AFC | 1–0 | Stockport County | Available |
| 2025-03-15 | GB3 |
Bolton Wanderers | 0–1 | Stockport County | Available |
| 2025-03-08 | GB3 |
Stockport County | 0–0 | Charlton Athletic | Available |
| 2025-03-04 | GB3 |
Northampton Town | 1–1 | Stockport County | Available |
| 2025-03-01 | GB3 |
Stockport County | 2–1 | Blackpool FC | Available |
| 2025-02-22 | GB3 |
Cambridge United | 2–0 | Stockport County | Available |
| 2025-02-15 | GB3 |
Wigan Athletic | 0–2 | Stockport County | Available |
| 2025-02-11 | GB3 |
Bristol Rovers | 1–1 | Stockport County | Available |
| 2025-02-08 | GB3 |
Stockport County | 2–1 | Barnsley FC | Available |
| 2025-02-01 | GB3 |
Leyton Orient | 0–1 | Stockport County | Available |
| 2025-01-28 | GB3 |
Stockport County | 1–0 | Shrewsbury Town | Available |
Teams faced most often by Brad Hills'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 % |
|---|---|---|---|---|---|---|---|---|
| Gillingham FC | 12 | 2 | 5 | 5 | 8 | 10 | -2 | 17% |
| Crewe Alexandra | 12 | 6 | 3 | 3 | 16 | 11 | +5 | 50% |
| Doncaster Rovers | 12 | 5 | 2 | 5 | 13 | 16 | -3 | 42% |
| AFC Wimbledon | 12 | 7 | 2 | 3 | 19 | 17 | +2 | 58% |
| Milton Keynes Dons | 12 | 5 | 2 | 5 | 18 | 14 | +4 | 42% |
| Grimsby Town | 10 | 4 | 2 | 4 | 15 | 16 | -1 | 40% |
| Wrexham AFC | 10 | 6 | 0 | 4 | 16 | 11 | +5 | 60% |
| Notts County | 10 | 3 | 2 | 5 | 14 | 16 | -2 | 30% |
| Morecambe FC | 10 | 3 | 4 | 3 | 15 | 15 | 0 | 30% |
| Tranmere Rovers | 10 | 4 | 2 | 4 | 24 | 27 | -3 | 40% |
| Swindon Town | 10 | 5 | 4 | 1 | 18 | 11 | +7 | 50% |
| Bradford City | 9 | 1 | 4 | 4 | 3 | 10 | -7 | 11% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 0 | 1 | 0 | 1 | 0 |
| 24/25 | 25 | 1,336 | 3 | 1 | 0 | 0.27 |
| 23/24 | 48 | 1,210 | 15 | 0 | 2 | 1.26 |
| 22/23 | 17 | 450 | 5 | 0 | 0 | 1 |
| 21/22 | 27 | 1,038 | 8 | 0 | 1 | 0.78 |
| 20/21 | 19 | 517 | 9 | 0 | 0 | 1.57 |
Output by competition
Career goals and assists broken down by tournament.
More on Brad Hills
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Brad Hills
Who is Brad Hills?
Brad Hills is an England professional footballer who plays as a centre-back for Stockport County.
How old is Brad Hills?
Brad Hills is 22 years old. He was born on March 10, 2004 in Norwich.
What position does Brad Hills play?
Brad Hills plays as a centre-back (Defender - Centre-Back).
What club does Brad Hills play for?
Brad Hills currently plays for Stockport County.
How many career goals has Brad Hills scored?
Across all senior club competitions in our dataset, Brad Hills has scored 13 goals in 141 appearances.
What is Brad Hills's market value?
Brad Hills's most recent reported market value is €500k.
England