Career snapshot
Career highs
Born the same day
Shares 1999-10-11 · 6 players total
| Full name | Joe Hilton |
|---|---|
| Name in home country | Joseph Robert Hilton |
| Date of birth | 1999-10-11 (26 yrs) |
| Place of birth | Sale, England |
| Citizenship | England |
| Position | Goalkeeper |
| Foot | |
| Height | 195.00 m |
| Current club | Bradford City |
| Joined | 2025-02-03 |
| Contract expires | 2026-06-30 |
| Agent | FullNinety |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bradford City | 2 | 24/25 | 25/26 | 1 | 0 | 0 | 90 |
| Blackburn Rovers | 3 | 22/23 | 24/25 | 1 | 0 | 0 | 90 |
| Blackburn Rovers U21 | 3 | 22/23 | 24/25 | 8 | 0 | 0 | 720 |
| Hamilton Academical FC | 1 | 21/22 | 21/22 | 23 | 0 | 0 | 2,070 |
| Ross County FC | 1 | 20/21 | 20/21 | 0 | 0 | 0 | 0 |
| Blackburn Rovers U23 | 2 | 19/20 | 20/21 | 14 | 0 | 0 | 1,260 |
| Fleetwood Town | 1 | 20/21 | 20/21 | 3 | 0 | 0 | 270 |
| Everton FC U23 | 2 | 17/18 | 18/19 | 11 | 0 | 0 | 1,020 |
| Everton FC U18 | 2 | 16/17 | 17/18 | 7 | 0 | 0 | 630 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Bradford City | 1 | 0 | 0 | 0 | 0 | 90 |
| 25/26 | League One | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League Two | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League 2 | Blackburn Rovers U21 | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Championship | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | FA Cup | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League 2 | Blackburn Rovers U21 | 3 | 0 | 0 | 0 | 0 | 270 |
| 22/23 | Championship | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Blackburn Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League 2 | Blackburn Rovers U21 | 4 | 0 | 0 | 0 | 0 | 360 |
| 21/22 | Championship | Hamilton Academical FC | 16 | 0 | 0 | 0 | 0 | 1,440 |
| 21/22 | Prem. Sports Cup | Hamilton Academical FC | 4 | 0 | 0 | 0 | 0 | 360 |
| 21/22 | SFA Cup | Hamilton Academical FC | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Trust Trophy | Hamilton Academical FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | EFL Trophy | Fleetwood Town | 1 | 0 | 0 | 0 | 0 | 90 |
| 20/21 | League One | Fleetwood Town | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | Premier League 2 | Blackburn Rovers U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership | Ross County FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premiership Relegation | Ross County FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | SFA Cup | Ross County FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | Blackburn Rovers U23 | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 18/19 | EFL Trophy | Everton FC U23 | 1 | 0 | 0 | 0 | 0 | 120 |
| 18/19 | Premier League 2 | Everton FC U23 | 6 | 0 | 0 | 1 | 0 | 540 |
| 17/18 | EFL Trophy | Everton FC U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Youth Cup | Everton FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Everton FC U23 | 4 | 0 | 0 | 0 | 0 | 360 |
| 17/18 | U18 Premier League | Everton FC U18 | 7 | 0 | 0 | 0 | 0 | 630 |
| 16/17 | U18 PL - Final Stage | Everton FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U18 Premier League | Everton FC U18 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-02-15 | Man City Youth | Everton Youth | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Everton Youth | Everton U18 | Transfer | 0 | — |
| 18/19 | 2018-01-12 | Everton U23 | Marine FC | Loan | 0 | — |
| 18/19 | 2018-04-30 | Marine FC | Everton U23 | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | Everton U18 | Everton U23 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Everton U23 | Blackburn U23 | Transfer | 0 | — |
| 20/21 | 2021-01-12 | Blackburn U23 | Fleetwood | Loan | 0 | — |
| 20/21 | 2021-01-19 | Fleetwood | Blackburn U23 | Return from loan | 0 | — |
| 20/21 | 2021-01-27 | Blackburn U23 | Ross County | Loan | 0 | — |
| 20/21 | 2021-05-17 | Ross County | Blackburn U23 | Return from loan | 0 | — |
| 21/22 | 2021-07-01 | Blackburn U23 | Hamilton Acad. | Loan | 0 | — |
| 21/22 | 2022-05-01 | Hamilton Acad. | Blackburn U23 | Return from loan | 150000 | — |
| 22/23 | 2022-07-01 | Blackburn U21 | Blackburn | Transfer | 150000 | — |
| 23/24 | 2024-02-23 | Blackburn | Macclesfield | Loan | 150000 | — |
| 23/24 | 2024-05-31 | Macclesfield | Blackburn | Return from loan | 150000 | — |
| 24/25 | 2025-02-03 | Blackburn | Bradford | Transfer | 150000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lewis Thompson | 1 | 0 | 981 |
| Sam Barnes | 1 | 0 | 890 |
| Marley Redfern | 2 | 0 | 886 |
| Dennis Adeniran | 2 | 0 | 809 |
| Harry Charsley | 2 | 0 | 762 |
| Bassala Sambou | 2 | 0 | 733 |
| Anthony Gordon | 2 | 0 | 655 |
| Miko Virtanen | 1 | 0 | 633 |
| Ben Stirling | 1 | 0 | 601 |
| Kyle Munro | 2 | 0 | 542 |
| Scott Martin | 1 | 0 | 481 |
| Stefan Mols | 1 | 0 | 0 |
| Reegan Mimnaugh | 1 | 0 | 0 |
| Ronan Hughes | 1 | 0 | 0 |
| Brian Easton | 2 | 0 | 0 |
| Josh Mullin | 1 | 0 | 0 |
| Andy Ryan | 1 | 0 | 0 |
| Mihai Popescu | 1 | 0 | 0 |
| Kieran MacDonald | 1 | 0 | 0 |
| Jamie Hamilton | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-05-31 | Macclesfield | Blackburn | Return from loan | — | €150k |
| 23/24 | 2024-02-23 | Blackburn | Macclesfield | Loan | — | €150k |
| 21/22 | 2022-05-01 | Hamilton Acad. | Blackburn U23 | Return from loan | — | €150k |
| 21/22 | 2021-07-01 | Blackburn U23 | Hamilton Acad. | Loan | — | — |
| 20/21 | 2021-05-17 | Ross County | Blackburn U23 | Return from loan | — | — |
| 20/21 | 2021-01-27 | Blackburn U23 | Ross County | Loan | — | — |
| 20/21 | 2021-01-19 | Fleetwood | Blackburn U23 | Return from loan | — | — |
| 20/21 | 2021-01-12 | Blackburn U23 | Fleetwood | Loan | — | — |
| 18/19 | 2018-04-30 | Marine FC | Everton U23 | Return from loan | — | — |
| 18/19 | 2018-01-12 | Everton U23 | Marine FC | Loan | — | — |
Last 50 matches for Bradford City 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 |
Luton Town | 2–1 | Bradford City | Available |
| 2026-01-31 | GB3 |
Bradford City | 1–0 | Doncaster Rovers | Available |
| 2026-01-27 | GB3 |
Lincoln City | 3–0 | Bradford City | Available |
| 2026-01-24 | GB3 |
Huddersfield Town | 1–0 | Bradford City | Available |
| 2026-01-17 | GB3 |
Bradford City | 1–2 | Cardiff City | Available |
| 2026-01-04 | GB3 |
Blackpool FC | 1–2 | Bradford City | Available |
| 2026-01-01 | GB3 |
Mansfield Town | 3–0 | Bradford City | Available |
| 2025-12-29 | GB3 |
Bradford City | 1–0 | Port Vale FC | Available |
| 2025-12-26 | GB3 |
Bradford City | 0–1 | Wigan Athletic | Available |
| 2025-12-20 | GB3 |
Leyton Orient | 1–1 | Bradford City | Available |
| 2025-12-13 | GB3 |
Bradford City | 1–1 | Reading FC | Available |
| 2025-12-09 | GB3 |
Port Vale FC | 0–0 | Bradford City | Available |
| 2025-11-29 | GB3 |
Bradford City | 2–1 | Exeter City | Available |
| 2025-11-22 | GB3 |
Bolton Wanderers | 1–0 | Bradford City | Available |
| 2025-11-15 | GB3 |
Plymouth Argyle | 0–0 | Bradford City | Available |
| 2025-11-08 | GB3 |
Bradford City | 1–0 | Burton Albion | Available |
| 2025-10-28 | GB3 |
Bradford City | 0–0 | Lincoln City | Available |
| 2025-10-25 | GB3 |
Stevenage FC | 1–1 | Bradford City | Available |
| 2025-10-18 | GB3 |
Bradford City | 2–2 | Barnsley FC | Available |
| 2025-10-02 | GB3 |
Rotherham United | 2–2 | Bradford City | Available |
| 2025-09-27 | GB3 |
Bradford City | 1–0 | Blackpool FC | Available |
| 2025-09-20 | GB3 |
Cardiff City | 1–3 | Bradford City | Available |
| 2025-09-13 | GB3 |
Bradford City | 3–1 | Huddersfield Town | Available |
| 2025-09-06 | GB3 |
Doncaster Rovers | 3–1 | Bradford City | Available |
| 2025-08-30 | GB3 |
Bradford City | 3–2 | AFC Wimbledon | Available |
| 2025-08-23 | GB3 |
Peterborough United | 1–1 | Bradford City | Available |
| 2025-08-19 | GB3 |
Stockport County | 1–2 | Bradford City | Available |
| 2025-08-16 | GB3 |
Bradford City | 2–1 | Luton Town | Available |
| 2025-08-09 | GB3 |
Northampton Town | 0–0 | Bradford City | Available |
| 2025-08-02 | GB3 |
Bradford City | 2–1 | Wycombe Wanderers | Available |
| 2025-05-03 | GB4 |
Bradford City | 1–0 | Fleetwood Town | Available |
| 2025-04-26 | GB4 |
Doncaster Rovers | 2–1 | Bradford City | Available |
| 2025-04-21 | GB4 |
Chesterfield FC | 3–3 | Bradford City | Available |
| 2025-04-17 | GB4 |
Bradford City | 1–1 | Notts County | Available |
| 2025-04-12 | GB4 |
Swindon Town | 5–4 | Bradford City | Available |
| 2025-04-05 | GB4 |
Bradford City | 2–0 | Crewe Alexandra | Available |
| 2025-04-01 | GB4 |
Port Vale FC | 2–0 | Bradford City | Available |
| 2025-03-29 | GB4 |
Accrington Stanley | 0–0 | Bradford City | Available |
| 2025-03-22 | GB4 |
Bradford City | 4–1 | Colchester United | Available |
| 2025-03-15 | GB4 |
Bradford City | 0–1 | Tranmere Rovers | Available |
| 2025-03-08 | GB4 |
Gillingham FC | 1–0 | Bradford City | Available |
| 2025-03-04 | GB4 |
Bradford City | 3–0 | Cheltenham Town | Available |
| 2025-03-01 | GB4 |
Salford City | 1–2 | Bradford City | Available |
| 2025-02-25 | GB4 |
Bromley FC | 0–1 | Bradford City | Available |
| 2025-02-22 | GB4 |
Bradford City | 2–0 | Milton Keynes Dons | Available |
| 2025-02-15 | GB4 |
Newport County | 0–0 | Bradford City | Available |
| 2025-02-11 | GB4 |
Bradford City | 1–0 | Accrington Stanley | Available |
| 2025-02-08 | GB4 |
Bradford City | 1–0 | Harrogate Town | Available |
| 2025-02-01 | GB4 |
AFC Wimbledon | 1–0 | Bradford City | Available |
| 2025-01-28 | GB4 |
Bradford City | 1–0 | Morecambe FC | Available |
Teams faced most often by Joe Hilton'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 % |
|---|---|---|---|---|---|---|---|---|
| Doncaster Rovers | 27 | 12 | 4 | 11 | 36 | 33 | +3 | 44% |
| AFC Wimbledon | 25 | 10 | 8 | 7 | 25 | 20 | +5 | 40% |
| Walsall FC | 25 | 13 | 7 | 5 | 49 | 33 | +16 | 52% |
| Gillingham FC | 24 | 11 | 8 | 5 | 23 | 20 | +3 | 46% |
| Bristol Rovers | 21 | 6 | 9 | 6 | 27 | 24 | +3 | 29% |
| Shrewsbury Town | 21 | 10 | 5 | 6 | 27 | 20 | +7 | 48% |
| Charlton Athletic | 20 | 4 | 6 | 10 | 17 | 24 | -7 | 20% |
| Milton Keynes Dons | 20 | 12 | 4 | 4 | 39 | 25 | +14 | 60% |
| Portsmouth FC | 20 | 5 | 5 | 10 | 22 | 32 | -10 | 25% |
| Accrington Stanley | 19 | 11 | 4 | 4 | 35 | 19 | +16 | 58% |
| Plymouth Argyle | 19 | 5 | 8 | 6 | 24 | 22 | +2 | 26% |
| Blackpool FC | 19 | 6 | 4 | 9 | 25 | 32 | -7 | 32% |
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′ |
|---|---|---|---|---|---|---|
| 18/19 | 7 | 660 | 1 | 0 | 0 | 0.14 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 1 | 90 | 0 | 0% | 1 | 1 |
| 24/25 | 1 | 90 | 0 | 0% | 3 | 3 |
| 23/24 | 4 | 360 | 0 | 0% | 12 | 3 |
| 22/23 | 4 | 360 | 0 | 0% | 7 | 1.75 |
| 21/22 | 23 | 2,070 | 7 | 30% | 25 | 1.09 |
| 20/21 | 3 | 270 | 0 | 0% | 7 | 2.33 |
| 19/20 | 14 | 1,260 | 4 | 29% | 22 | 1.57 |
| 18/19 | 7 | 660 | 2 | 29% | 5 | 0.68 |
| 17/18 | 11 | 990 | 1 | 9% | 21 | 1.91 |
Output by competition
Career goals and assists broken down by tournament.
More on Joe Hilton
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joe Hilton
Who is Joe Hilton?
Joe Hilton is an England professional footballer who plays as a goalkeeper for Bradford City.
How old is Joe Hilton?
Joe Hilton is 26 years old. He was born on October 11, 1999 in Sale.
What position does Joe Hilton play?
Joe Hilton plays as a goalkeeper (Goalkeeper).
What club does Joe Hilton play for?
Joe Hilton currently plays for Bradford City.
What is Joe Hilton's market value?
Joe Hilton's most recent reported market value is €150k.
England