John McAtee
Career snapshot
Career highs
Born the same day
Shares 1999-07-23 · 6 players total
| Full name | John McAtee |
|---|---|
| Name in home country | John George McAtee |
| Date of birth | 1999-07-23 (26 yrs) |
| Place of birth | Manchester, England |
| Citizenship | England |
| Position | Attack - Second Striker (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | Bolton Wanderers |
| Joined | 2024-08-09 |
| Contract expires | 2027-06-30 |
| Agent | YMU Management Ltd. |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bolton Wanderers | 2 | 24/25 | 25/26 | 62 | 13 | 5 | 664 |
| Barnsley FC | 1 | 23/24 | 23/24 | 45 | 15 | 5 | 343 |
| Luton Town | 1 | 23/24 | 23/24 | 0 | 0 | 0 | 0 |
| Grimsby Town | 2 | 21/22 | 22/23 | 70 | 20 | 4 | 805 |
| Scunthorpe United | 2 | 19/20 | 20/21 | 58 | 5 | 4 | 1,648 |
| Shrewsbury Town | 3 | 16/17 | 18/19 | 2 | 0 | 0 | 0 |
| AFC Telford United | 2 | 17/18 | 18/19 | 9 | 1 | 0 | 406 |
| Ashton United | 1 | 18/19 | 18/19 | 9 | 1 | 0 | 378 |
| Curzon Ashton | 1 | 18/19 | 18/19 | 19 | 1 | 0 | 896 |
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 | Bolton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Trophy | Bolton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Bolton Wanderers | 5 | 1 | 0 | 0 | 0 | 143 |
| 24/25 | EFL Cup | Bolton Wanderers | 3 | 0 | 2 | 1 | 0 | 0 |
| 24/25 | EFL Trophy | Bolton Wanderers | 6 | 1 | 0 | 0 | 0 | 267 |
| 24/25 | FA Cup | Bolton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Bolton Wanderers | 45 | 11 | 3 | 6 | 0 | 254 |
| 23/24 | EFL Trophy | Barnsley FC | 1 | 1 | 0 | 0 | 0 | 45 |
| 23/24 | FA Cup | Barnsley FC | 2 | 2 | 0 | 0 | 0 | 79 |
| 23/24 | League One | Barnsley FC | 40 | 12 | 4 | 5 | 0 | 219 |
| 23/24 | League One Play-Offs | Barnsley FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Premier League | Luton Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Grimsby Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Grimsby Town | 4 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | League Two | Grimsby Town | 26 | 4 | 4 | 1 | 0 | 473 |
| 21/22 | National League | Grimsby Town | 36 | 14 | 0 | 4 | 1 | 203 |
| 21/22 | National League Playoffs | Grimsby Town | 3 | 2 | 0 | 0 | 0 | 129 |
| 20/21 | EFL Trophy | Scunthorpe United | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Scunthorpe United | 1 | 1 | 0 | 0 | 0 | 72 |
| 20/21 | League Two | Scunthorpe United | 30 | 1 | 2 | 1 | 0 | 1,246 |
| 19/20 | EFL Cup | Scunthorpe United | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Trophy | Scunthorpe United | 6 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Scunthorpe United | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | League Two | Scunthorpe United | 19 | 3 | 2 | 2 | 0 | 330 |
| 18/19 | EFL Trophy | Shrewsbury Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National League North | Curzon Ashton | 19 | 1 | 0 | 2 | 0 | 896 |
| 18/19 | National League North | AFC Telford United | 2 | 0 | 0 | 0 | 1 | 0 |
| 18/19 | National League North | Ashton United | 9 | 1 | 0 | 0 | 0 | 378 |
| 17/18 | EFL Trophy | Shrewsbury Town | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National League North | AFC Telford United | 7 | 1 | 0 | 0 | 0 | 406 |
| 16/17 | League One | Shrewsbury Town | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | Burnley U18 | Shrewsbury U18 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Shrewsbury U18 | Shrewsbury | Transfer | 0 | — |
| 17/18 | 2017-09-30 | Shrewsbury | Halesowen | Loan | 0 | — |
| 17/18 | 2017-12-30 | Halesowen | Shrewsbury | Return from loan | 0 | — |
| 17/18 | 2018-02-12 | Shrewsbury | Telford Utd | Loan | 0 | — |
| 17/18 | 2018-05-31 | Telford Utd | Shrewsbury | Return from loan | 0 | — |
| 18/19 | 2018-08-03 | Shrewsbury | Ashton United | Loan | 0 | — |
| 18/19 | 2018-09-25 | Ashton United | Shrewsbury | Return from loan | 0 | — |
| 18/19 | 2018-09-26 | Shrewsbury | Telford Utd | Loan | 0 | — |
| 18/19 | 2018-10-27 | Telford Utd | Shrewsbury | Return from loan | 0 | — |
| 18/19 | 2018-12-21 | Shrewsbury | Curzon Ashton | Loan | 0 | — |
| 18/19 | 2019-05-31 | Curzon Ashton | Shrewsbury | Return from loan | 0 | — |
| 19/20 | 2019-07-08 | Shrewsbury | Scunthorpe Utd. | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Scunthorpe Utd. | Grimsby Town | Transfer | 0 | — |
| 22/23 | 2022-08-02 | Grimsby Town | Luton | Transfer | 0 | — |
| 22/23 | 2022-08-03 | Luton | Grimsby Town | Loan | 0 | — |
| 22/23 | 2023-05-31 | Grimsby Town | Luton | Return from loan | 175000 | — |
| 23/24 | 2023-08-24 | Luton | Barnsley | Loan | 200000 | — |
| 23/24 | 2024-05-31 | Barnsley | Luton | Return from loan | 300000 | — |
| 24/25 | 2024-08-09 | Luton | Bolton | Transfer | 300000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €175k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Maël de Gevigney | 2 | 2 | 0 |
| Gavan Holohan | 1 | 1 | 0 |
| Andy Smith | 2 | 0 | 0 |
| Jacob Bedeau | 1 | 0 | 0 |
| Danny Amos | 2 | 0 | 0 |
| Szabolcs Schön | 2 | 3 | 0 |
| Herbie Kane | 2 | 0 | 0 |
| Jay Matete | 2 | 0 | 0 |
| George Thomason | 1 | 1 | 0 |
| Devante Cole | 2 | 3 | 0 |
| Harry Clifton | 2 | 1 | 0 |
| Adam Phillips | 2 | 1 | 0 |
| Nicky Cadden | 2 | 1 | 0 |
| Ryan Taylor | 2 | 0 | 0 |
| Jordan Williams | 2 | 2 | 0 |
| Abo Eisa | 1 | 4 | 0 |
| Aaron Collins | 2 | 3 | 0 |
| Alex Gilliead | 1 | 0 | 0 |
| Max Crocombe | 2 | 0 | 0 |
| Luke Waterfall | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | National League | Grimsby Town | 14 | 36 |
| 23/24 | League One | Barnsley FC | 12 | 40 |
| 24/25 | League One | Bolton Wanderers | 11 | 45 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | League Two | Grimsby Town | 4 | 26 |
| 23/24 | League One | Barnsley FC | 4 | 40 |
| 24/25 | League One | Bolton Wanderers | 3 | 45 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-05-31 | Barnsley | Luton | Return from loan | — | €300k |
| 23/24 | 2023-08-24 | Luton | Barnsley | Loan | — | €200k |
| 22/23 | 2023-05-31 | Grimsby Town | Luton | Return from loan | — | €175k |
| 22/23 | 2022-08-03 | Luton | Grimsby Town | Loan | — | — |
| 18/19 | 2019-05-31 | Curzon Ashton | Shrewsbury | Return from loan | — | — |
| 18/19 | 2018-12-21 | Shrewsbury | Curzon Ashton | Loan | — | — |
| 18/19 | 2018-10-27 | Telford Utd | Shrewsbury | Return from loan | — | — |
| 18/19 | 2018-09-26 | Shrewsbury | Telford Utd | Loan | — | — |
| 18/19 | 2018-09-25 | Ashton United | Shrewsbury | Return from loan | — | — |
| 18/19 | 2018-08-03 | Shrewsbury | Ashton United | Loan | — | — |
| 17/18 | 2018-05-31 | Telford Utd | Shrewsbury | Return from loan | — | — |
| 17/18 | 2018-02-12 | Shrewsbury | Telford Utd | Loan | — | — |
| 17/18 | 2017-12-30 | Halesowen | Shrewsbury | Return from loan | — | — |
| 17/18 | 2017-09-30 | Shrewsbury | Halesowen | Loan | — | — |
Last 50 matches for Bolton Wanderers 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 |
Bolton Wanderers | 3–2 | Barnsley FC | Available |
| 2026-01-31 | GB3 |
AFC Wimbledon | 0–1 | Bolton Wanderers | Available |
| 2026-01-27 | GB3 |
Bolton Wanderers | 2–1 | Burton Albion | Available |
| 2026-01-24 | GB3 |
Bolton Wanderers | 2–1 | Leyton Orient | Available |
| 2026-01-17 | GB3 |
Wigan Athletic | 0–1 | Bolton Wanderers | Available |
| 2026-01-10 | GB3 |
Peterborough United | 3–1 | Bolton Wanderers | Available |
| 2026-01-04 | GB3 |
Bolton Wanderers | 0–0 | Northampton Town | Available |
| 2026-01-01 | GB3 |
Doncaster Rovers | 1–1 | Bolton Wanderers | Available |
| 2025-12-29 | GB3 |
Bolton Wanderers | 2–0 | Mansfield Town | Available |
| 2025-12-26 | GB3 |
Bolton Wanderers | 1–0 | Rotherham United | Available |
| 2025-12-20 | GB3 |
Wycombe Wanderers | 2–2 | Bolton Wanderers | Available |
| 2025-12-13 | GB3 |
Bolton Wanderers | 2–0 | Exeter City | Available |
| 2025-12-09 | GB3 |
Mansfield Town | 1–2 | Bolton Wanderers | Available |
| 2025-11-29 | GB3 |
Luton Town | 1–1 | Bolton Wanderers | Available |
| 2025-11-22 | GB3 |
Bolton Wanderers | 1–0 | Bradford City | Available |
| 2025-11-15 | GB3 |
Stevenage FC | 0–0 | Bolton Wanderers | Available |
| 2025-11-08 | GB3 |
Bolton Wanderers | 3–0 | Port Vale FC | Available |
| 2025-10-25 | GB3 |
Bolton Wanderers | 1–0 | Cardiff City | Available |
| 2025-10-16 | GB3 |
Huddersfield Town | 1–2 | Bolton Wanderers | Available |
| 2025-10-11 | GB3 |
Burton Albion | 3–0 | Bolton Wanderers | Available |
| 2025-10-04 | GB3 |
Bolton Wanderers | 2–1 | Peterborough United | Available |
| 2025-09-27 | GB3 |
Northampton Town | 2–0 | Bolton Wanderers | Available |
| 2025-09-20 | GB3 |
Bolton Wanderers | 4–1 | Wigan Athletic | Available |
| 2025-09-13 | GB3 |
Leyton Orient | 1–1 | Bolton Wanderers | Available |
| 2025-09-06 | GB3 |
Bolton Wanderers | 3–0 | AFC Wimbledon | Available |
| 2025-08-30 | GB3 |
Blackpool FC | 1–1 | Bolton Wanderers | Available |
| 2025-08-23 | GB3 |
Bolton Wanderers | 1–1 | Lincoln City | Available |
| 2025-08-20 | GB3 |
Bolton Wanderers | 1–1 | Reading FC | Available |
| 2025-08-16 | GB3 |
Barnsley FC | 1–1 | Bolton Wanderers | Available |
| 2025-08-09 | GB3 |
Bolton Wanderers | 2–0 | Plymouth Argyle | Available |
| 2025-08-03 | GB3 |
Stockport County | 2–0 | Bolton Wanderers | Available |
| 2025-05-03 | GB3 |
Bolton Wanderers | 1–1 | Stevenage FC | Available |
| 2025-04-26 | GB3 |
Peterborough United | 1–1 | Bolton Wanderers | Available |
| 2025-04-21 | GB3 |
Lincoln City | 4–2 | Bolton Wanderers | Available |
| 2025-04-18 | GB3 |
Bolton Wanderers | 0–2 | Wycombe Wanderers | Available |
| 2025-04-12 | GB3 |
Barnsley FC | 4–1 | Bolton Wanderers | Available |
| 2025-04-08 | GB3 |
Bolton Wanderers | 0–1 | Rotherham United | Available |
| 2025-04-05 | GB3 |
Bolton Wanderers | 1–0 | Bristol Rovers | Available |
| 2025-04-01 | GB3 |
Wigan Athletic | 0–1 | Bolton Wanderers | Available |
| 2025-03-29 | GB3 |
Blackpool FC | 2–1 | Bolton Wanderers | Available |
| 2025-03-15 | GB3 |
Bolton Wanderers | 0–1 | Stockport County | Available |
| 2025-03-11 | GB3 |
Bristol Rovers | 3–2 | Bolton Wanderers | Available |
| 2025-03-08 | GB3 |
Burton Albion | 1–2 | Bolton Wanderers | Available |
| 2025-03-04 | GB3 |
Bolton Wanderers | 3–1 | Birmingham City | Available |
| 2025-03-01 | GB3 |
Wrexham AFC | 0–0 | Bolton Wanderers | Available |
| 2025-02-22 | GB3 |
Bolton Wanderers | 2–1 | Leyton Orient | Available |
| 2025-02-15 | GB3 |
Shrewsbury Town | 2–3 | Bolton Wanderers | Available |
| 2025-02-08 | GB3 |
Bolton Wanderers | 4–3 | Crawley Town | Available |
| 2025-02-01 | GB3 |
Reading FC | 1–0 | Bolton Wanderers | Available |
| 2025-01-28 | GB3 |
Bolton Wanderers | 3–1 | Northampton Town | Available |
Teams faced most often by John McAtee'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 % |
|---|---|---|---|---|---|---|---|---|
| Exeter City | 29 | 11 | 3 | 15 | 38 | 44 | -6 | 38% |
| Port Vale FC | 28 | 17 | 5 | 6 | 51 | 29 | +22 | 61% |
| Mansfield Town | 28 | 7 | 7 | 14 | 34 | 48 | -14 | 25% |
| Bradford City | 28 | 8 | 12 | 8 | 42 | 40 | +2 | 29% |
| Cambridge United | 28 | 8 | 10 | 10 | 30 | 34 | -4 | 29% |
| Burton Albion | 27 | 11 | 7 | 9 | 36 | 37 | -1 | 41% |
| Stevenage FC | 27 | 7 | 9 | 11 | 27 | 33 | -6 | 26% |
| Cheltenham Town | 26 | 14 | 7 | 5 | 41 | 23 | +18 | 54% |
| Morecambe FC | 25 | 10 | 8 | 7 | 38 | 30 | +8 | 40% |
| Crawley Town | 25 | 11 | 6 | 8 | 39 | 29 | +10 | 44% |
| Leyton Orient | 24 | 10 | 6 | 8 | 32 | 38 | -6 | 42% |
| Carlisle United | 24 | 9 | 5 | 10 | 27 | 32 | -5 | 38% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 17/18 | First senior goal | |
| 24/25 | 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 | 55 | 521 | 7 | 0 | 0 | 1.21 |
| 23/24 | 45 | 343 | 5 | 0 | 0 | 1.31 |
| 22/23 | 31 | 473 | 2 | 0 | 0 | 0.38 |
| 21/22 | 39 | 332 | 4 | 0 | 1 | 1.36 |
| 20/21 | 32 | 1,318 | 1 | 0 | 0 | 0.07 |
| 19/20 | 26 | 330 | 2 | 0 | 0 | 0.55 |
| 18/19 | 31 | 1,274 | 2 | 0 | 1 | 0.21 |
Output by competition
Career goals and assists broken down by tournament.
More on John McAtee
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about John McAtee
Who is John McAtee?
John McAtee is an England professional footballer who plays as a second striker for Bolton Wanderers.
How old is John McAtee?
John McAtee is 26 years old. He was born on July 23, 1999 in Manchester.
What position does John McAtee play?
John McAtee plays as a second striker (Attack - Second Striker).
What club does John McAtee play for?
John McAtee currently plays for Bolton Wanderers.
How many career goals has John McAtee scored?
Across all senior club competitions in our dataset, John McAtee has scored 56 goals in 274 appearances.
What is John McAtee's market value?
John McAtee's most recent reported market value is €400k.
England