Josh Hawkes
Career snapshot
Position rank · 25/26
Among 50 Midfield - Left Midfields · ≥200 mins
Career highs
Born the same day
Shares 1999-01-28 · 6 players total
| Full name | Josh Hawkes |
|---|---|
| Name in home country | Joshua Stuart Hawkes |
| Date of birth | 1999-01-28 (27 yrs) |
| Place of birth | Stockton-on-Tees, England |
| Citizenship | England |
| Position | Midfield - Left Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | Oldham Athletic |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Agent | Every Aspect Group |
Percentile rank vs 10 other Midfield - Left Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Oldham Athletic | 1 | 25/26 | 25/26 | 8 | 1 | 0 | 308 |
| Tranmere Rovers | 4 | 21/22 | 24/25 | 151 | 27 | 12 | 1,586 |
| Sunderland AFC | 2 | 20/21 | 21/22 | 3 | 1 | 0 | 90 |
| Sunderland AFC U23 | 1 | 20/21 | 20/21 | 22 | 14 | 7 | 338 |
| Hartlepool United | 4 | 16/17 | 19/20 | 62 | 13 | 1 | 1,374 |
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 | Oldham Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Oldham Athletic | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League Two | Oldham Athletic | 6 | 1 | 0 | 0 | 0 | 308 |
| 24/25 | EFL Trophy | Tranmere Rovers | 2 | 2 | 0 | 0 | 0 | 68 |
| 24/25 | FA Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League Two | Tranmere Rovers | 23 | 2 | 5 | 1 | 0 | 461 |
| 23/24 | EFL Cup | Tranmere Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | League Two | Tranmere Rovers | 36 | 6 | 0 | 2 | 0 | 211 |
| 22/23 | EFL Cup | Tranmere Rovers | 2 | 1 | 0 | 0 | 0 | 122 |
| 22/23 | EFL Trophy | Tranmere Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Tranmere Rovers | 44 | 10 | 4 | 3 | 0 | 331 |
| 21/22 | EFL Cup | Sunderland AFC | 1 | 1 | 0 | 0 | 0 | 90 |
| 21/22 | EFL Trophy | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League One | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Tranmere Rovers | 35 | 6 | 3 | 3 | 0 | 393 |
| 20/21 | EFL Trophy | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | League One | Sunderland AFC | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | PL2 Playoffs | Sunderland AFC U23 | 2 | 1 | 1 | 0 | 0 | 210 |
| 20/21 | Premier League 2 | Sunderland AFC U23 | 20 | 13 | 6 | 2 | 0 | 128 |
| 19/20 | FA Cup | Hartlepool United | 2 | 1 | 0 | 0 | 0 | 193 |
| 19/20 | National League | Hartlepool United | 18 | 1 | 0 | 4 | 0 | 728 |
| 18/19 | FA Cup | Hartlepool United | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National League | Hartlepool United | 28 | 9 | 0 | 4 | 0 | 157 |
| 17/18 | National League | Hartlepool United | 12 | 2 | 1 | 0 | 0 | 296 |
| 16/17 | League Two | Hartlepool United | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2017-07-01 | Hartlepool U18 | Hartlepool | Transfer | 0 | — |
| 17/18 | 2017-08-04 | Hartlepool | Marske United | Loan | 0 | — |
| 17/18 | 2017-09-04 | Marske United | Hartlepool | Return from loan | 0 | — |
| 17/18 | 2017-11-16 | Hartlepool | Dunston UTS FC | Loan | 0 | — |
| 17/18 | 2018-01-01 | Dunston UTS FC | Hartlepool | Return from loan | 0 | — |
| 20/21 | 2020-09-15 | Hartlepool | Sunderland | Transfer | 0 | — |
| 21/22 | 2021-09-02 | Sunderland | Tranmere | Loan | 0 | — |
| 21/22 | 2022-01-24 | Tranmere | Sunderland | Return from loan | 0 | — |
| 21/22 | 2022-01-25 | Sunderland | Tranmere | Transfer | 0 | — |
| 25/26 | 2025-07-01 | Tranmere | Oldham Athletic | Transfer | 125000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ross Doohan | 1 | 0 | 0 |
| Paul Lewis | 1 | 1 | 0 |
| Peter Kioso | 1 | 0 | 0 |
| Reece McAlear | 1 | 2 | 0 |
| Luke James | 1 | 0 | 0 |
| Peter Clarke | 2 | 0 | 0 |
| Kristian Dennis | 1 | 1 | 0 |
| Scott Loach | 1 | 0 | 0 |
| Mark Kitching | 1 | 0 | 0 |
| Ryan Donaldson | 1 | 2 | 0 |
| Ethan Bristow | 1 | 0 | 0 |
| Harvey Saunders | 1 | 2 | 0 |
| Lee O'Connor | 1 | 2 | 0 |
| Nicky Featherstone | 2 | 0 | 0 |
| Elliott Nevitt | 2 | 0 | 0 |
| Connor Jennings | 1 | 1 | 0 |
| Luke McGee | 1 | 0 | 0 |
| Kane Hemmings | 1 | 3 | 0 |
| Regan Hendry | 1 | 3 | 0 |
| Chris Merrie | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Premier League 2 | Sunderland AFC U23 | 13 | 20 |
| 22/23 | League Two | Tranmere Rovers | 10 | 44 |
| 18/19 | National League | Hartlepool United | 9 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Premier League 2 | Sunderland AFC U23 | 6 | 20 |
| 24/25 | League Two | Tranmere Rovers | 5 | 23 |
| 22/23 | League Two | Tranmere Rovers | 4 | 44 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-01-24 | Tranmere | Sunderland | Return from loan | — | — |
| 21/22 | 2021-09-02 | Sunderland | Tranmere | Loan | — | — |
| 17/18 | 2018-01-01 | Dunston UTS FC | Hartlepool | Return from loan | — | — |
| 17/18 | 2017-11-16 | Hartlepool | Dunston UTS FC | Loan | — | — |
| 17/18 | 2017-09-04 | Marske United | Hartlepool | Return from loan | — | — |
| 17/18 | 2017-08-04 | Hartlepool | Marske United | Loan | — | — |
Last 23 matches for Oldham Athletic while Josh Hawkes was at the club (joined 2025-07-01). 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 |
|---|---|---|---|---|---|
| 2025-12-29 | GB4 |
Walsall FC | 1–0 | Oldham Athletic | Available |
| 2025-12-26 | GB4 |
Grimsby Town | 1–1 | Oldham Athletic | Available |
| 2025-12-20 | GB4 |
Oldham Athletic | 0–0 | Tranmere Rovers | Available |
| 2025-12-13 | GB4 |
Crawley Town | 1–2 | Oldham Athletic | Available |
| 2025-12-09 | GB4 |
Oldham Athletic | 0–1 | Walsall FC | Available |
| 2025-11-29 | GB4 |
Accrington Stanley | 1–0 | Oldham Athletic | Available |
| 2025-11-22 | GB4 |
Oldham Athletic | 1–1 | Newport County | Available |
| 2025-11-15 | GB4 |
Oldham Athletic | 0–1 | Crewe Alexandra | Available |
| 2025-11-08 | GB4 |
Harrogate Town | 0–0 | Oldham Athletic | Available |
| 2025-10-25 | GB4 |
Oldham Athletic | 2–2 | Shrewsbury Town | Available |
| 2025-10-18 | GB4 |
Salford City | 1–0 | Oldham Athletic | Available |
| 2025-10-11 | GB4 |
Oldham Athletic | 0–0 | Barrow AFC | Available |
| 2025-10-04 | GB4 |
Notts County | 3–1 | Oldham Athletic | Available |
| 2025-09-27 | GB4 |
Oldham Athletic | 1–1 | Barnet FC | Available |
| 2025-09-20 | GB4 |
Cheltenham Town | 0–3 | Oldham Athletic | Available |
| 2025-09-13 | GB4 |
Oldham Athletic | 1–0 | Bromley FC | Available |
| 2025-09-06 | GB4 |
Cambridge United | 0–1 | Oldham Athletic | Available |
| 2025-08-30 | GB4 |
Oldham Athletic | 0–1 | Gillingham FC | Available |
| 2025-08-23 | GB4 |
Fleetwood Town | 1–1 | Oldham Athletic | Available |
| 2025-08-19 | GB4 |
Bristol Rovers | 0–0 | Oldham Athletic | Available |
| 2025-08-16 | GB4 |
Oldham Athletic | 1–2 | Swindon Town | Available |
| 2025-08-09 | GB4 |
Oldham Athletic | 1–1 | Colchester United | Available |
| 2025-08-02 | GB4 |
Milton Keynes Dons | 0–0 | Oldham Athletic | Available |
Teams faced most often by Josh Hawkes'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 % |
|---|---|---|---|---|---|---|---|---|
| Sutton United | 31 | 11 | 12 | 8 | 46 | 44 | +2 | 35% |
| Barrow AFC | 29 | 11 | 9 | 9 | 31 | 29 | +2 | 38% |
| Rochdale AFC | 28 | 13 | 8 | 7 | 44 | 36 | +8 | 46% |
| Forest Green Rovers | 27 | 4 | 8 | 15 | 24 | 41 | -17 | 15% |
| Walsall FC | 27 | 6 | 5 | 16 | 29 | 49 | -20 | 22% |
| Southend United | 26 | 7 | 12 | 7 | 21 | 22 | -1 | 27% |
| Newport County | 26 | 10 | 4 | 12 | 37 | 36 | +1 | 38% |
| Colchester United | 25 | 6 | 11 | 8 | 33 | 34 | -1 | 24% |
| Solihull Moors | 25 | 11 | 3 | 11 | 33 | 33 | 0 | 44% |
| Aldershot Town | 25 | 10 | 3 | 12 | 39 | 38 | +1 | 40% |
| Bradford City | 24 | 11 | 4 | 9 | 29 | 29 | 0 | 46% |
| Crawley Town | 24 | 13 | 2 | 9 | 40 | 35 | +5 | 54% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 17/18 | First senior goal | |
| 23/24 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 26 | 529 | 1 | 0 | 0 | 0.17 |
| 23/24 | 39 | 211 | 2 | 0 | 0 | 0.85 |
| 22/23 | 49 | 453 | 3 | 0 | 0 | 0.6 |
| 21/22 | 39 | 483 | 3 | 0 | 0 | 0.56 |
| 20/21 | 23 | 338 | 2 | 0 | 0 | 0.53 |
| 19/20 | 20 | 921 | 4 | 0 | 0 | 0.39 |
| 18/19 | 28 | 157 | 4 | 0 | 0 | 2.29 |
Output by competition
Career goals and assists broken down by tournament.
More on Josh Hawkes
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Josh Hawkes
Who is Josh Hawkes?
Josh Hawkes is an England professional footballer who plays as a left midfield for Oldham Athletic.
How old is Josh Hawkes?
Josh Hawkes is 27 years old. He was born on January 28, 1999 in Stockton-on-Tees.
What position does Josh Hawkes play?
Josh Hawkes plays as a left midfield (Midfield - Left Midfield).
What club does Josh Hawkes play for?
Josh Hawkes currently plays for Oldham Athletic.
How many career goals has Josh Hawkes scored?
Across all senior club competitions in our dataset, Josh Hawkes has scored 56 goals in 246 appearances.
What is Josh Hawkes's market value?
Josh Hawkes's most recent reported market value is €125k.
England