Michael Forbes
Career snapshot
Position rank · 25/26
Among 448 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 2004-04-29 · 6 players total
| Full name | Michael Forbes |
|---|---|
| Date of birth | 2004-04-29 (22 yrs) |
| Place of birth | Ardboe, Northern Ireland |
| Citizenship | Northern Ireland |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 188.00 m |
| Current club | Northampton Town |
| On loan from | ↩ West Ham United U21 parent contract: 2026-06-30 |
| Joined | 2025-07-25 |
| Contract expires | 2026-05-31 |
| Agent | FFP |
Percentile rank vs 116 other Defender - Centre-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Northampton Town | 1 | 25/26 | 25/26 | 6 | 1 | 0 | 378 |
| Bristol Rovers | 1 | 24/25 | 24/25 | 12 | 0 | 1 | 0 |
| West Ham United U21 | 2 | 22/23 | 23/24 | 27 | 0 | 0 | 0 |
| West Ham United | 1 | 22/23 | 22/23 | 0 | 0 | 0 | 0 |
| West Ham United U23 | 2 | 20/21 | 21/22 | 4 | 0 | 0 | 0 |
| West Ham United U18 | 2 | 20/21 | 21/22 | 41 | 3 | 0 | 2,426 |
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 | Northampton Town | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | League One | Northampton Town | 5 | 1 | 0 | 0 | 0 | 378 |
| 24/25 | EFL Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Bristol Rovers | 2 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | FA Cup | Bristol Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Bristol Rovers | 7 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | EFL Trophy | West Ham United U21 | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | PL2 Playoffs | West Ham United U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League 2 | West Ham United U21 | 7 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Conference L. | West Ham United | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | West Ham United U21 | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League 2 | West Ham United U21 | 12 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | EFL Trophy | West Ham United U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Youth Cup | West Ham United U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | West Ham United U23 | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | U18 Premier League | West Ham United U18 | 21 | 2 | 0 | 5 | 0 | 928 |
| 20/21 | EFL Trophy | West Ham United U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Youth Cup | West Ham United U18 | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Premier League 2 | West Ham United U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 Premier League | West Ham United U18 | 17 | 1 | 0 | 1 | 0 | 1,498 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 20/21 | 2020-07-24 | Dungannon U18 | West Ham U18 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | West Ham U18 | West Ham U21 | Transfer | 0 | — |
| 24/25 | 2024-07-05 | West Ham U21 | Bristol Rovers | Loan | 0 | — |
| 24/25 | 2025-01-03 | Bristol Rovers | West Ham U21 | Return from loan | 500000 | — |
| 24/25 | 2025-01-30 | West Ham U21 | Colchester Utd. | Loan | 500000 | — |
| 24/25 | 2025-03-03 | Colchester Utd. | West Ham U21 | Return from loan | 500000 | — |
| 25/26 | 2025-07-25 | West Ham U21 | Northampton | Loan | 500000 | — |
| 25/26 | 2026-05-31 | Northampton | West Ham U21 | Return from loan | 500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Hamstring injury | 2024-12-21 | 2025-06-01 | 163 | 17 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #47789 | — | 2 | 1 | — | — | former national player |
| Team #30227 | — | 4 | 1 | — | — | former national player |
| Team #28031 | — | 6 | 0 | — | — | former national player |
| Team #17621 | — | 8 | 0 | — | — | current national player |
| Team #5674 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Sean Tarima | 2 | 0 | 958 |
| Jamie McDonnell | 2 | 0 | 877 |
| Remy Coddington | 1 | 0 | 670 |
| Patrick Kelly | 2 | 0 | 0 |
| Pierre Ekwah | 1 | 0 | 0 |
| Will Greenidge | 1 | 0 | 0 |
| Keenan Appiah-Forson | 1 | 0 | 0 |
| Sonny Perkins | 1 | 0 | 0 |
| Levi Laing | 2 | 0 | 0 |
| Freddie Potts | 1 | 0 | 0 |
| Krisztián Hegyi | 1 | 0 | 0 |
| George Earthy | 2 | 0 | 0 |
| Jacob Knightbridge | 2 | 0 | 0 |
| Lewis Orford | 2 | 0 | 0 |
| Gideon Kodua | 2 | 0 | 0 |
| Callum Marshall | 2 | 0 | 0 |
| Kaelan Casey | 2 | 0 | 0 |
| Oliver Scarles | 2 | 1 | 0 |
| Divin Mubama | 1 | 0 | 0 |
| Junior Robinson | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | U18 Premier League | West Ham United U18 | 2 | 21 |
| 20/21 | U18 Premier League | West Ham United U18 | 1 | 17 |
| 25/26 | League One | Northampton Town | 1 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | EFL Trophy | Bristol Rovers | 1 | 2 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-05-31 | Northampton | West Ham U21 | Return from loan | — | €500k |
| 25/26 | 2025-07-25 | West Ham U21 | Northampton | Loan | — | €500k |
| 24/25 | 2025-03-03 | Colchester Utd. | West Ham U21 | Return from loan | — | €500k |
| 24/25 | 2025-01-30 | West Ham U21 | Colchester Utd. | Loan | — | €500k |
| 24/25 | 2025-01-03 | Bristol Rovers | West Ham U21 | Return from loan | — | €500k |
| 24/25 | 2024-07-05 | West Ham U21 | Bristol Rovers | Loan | — | — |
Last 50 matches for Northampton Town 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 |
Northampton Town | 3–1 | Stevenage FC | Available |
| 2026-01-31 | GB3 |
Northampton Town | 0–2 | Reading FC | Available |
| 2026-01-27 | GB3 |
Rotherham United | 2–1 | Northampton Town | Available |
| 2026-01-24 | GB3 |
Blackpool FC | 2–0 | Northampton Town | Available |
| 2026-01-17 | GB3 |
Northampton Town | 1–2 | Wycombe Wanderers | Available |
| 2026-01-04 | GB3 |
Bolton Wanderers | 0–0 | Northampton Town | Available |
| 2026-01-01 | GB3 |
Northampton Town | 0–0 | Stockport County | Available |
| 2025-12-29 | GB3 |
Huddersfield Town | 2–0 | Northampton Town | Available |
| 2025-12-26 | GB3 |
Burton Albion | 1–1 | Northampton Town | Available |
| 2025-12-20 | GB3 |
Northampton Town | 0–1 | AFC Wimbledon | Available |
| 2025-12-13 | GB3 |
Peterborough United | 3–0 | Northampton Town | Available |
| 2025-12-09 | GB3 |
Northampton Town | 0–1 | Huddersfield Town | Available |
| 2025-11-29 | GB3 |
Plymouth Argyle | 2–1 | Northampton Town | Available |
| 2025-11-22 | GB3 |
Northampton Town | 0–2 | Cardiff City | Available |
| 2025-11-15 | GB3 |
Barnsley FC | 2–2 | Northampton Town | Available |
| 2025-11-08 | GB3 |
Northampton Town | 1–1 | Mansfield Town | Available |
| 2025-10-25 | GB3 |
Northampton Town | 0–1 | Luton Town | Available |
| 2025-10-21 | GB3 |
Reading FC | 1–0 | Northampton Town | Available |
| 2025-10-18 | GB3 |
Doncaster Rovers | 1–2 | Northampton Town | Available |
| 2025-10-11 | GB3 |
Northampton Town | 1–2 | Rotherham United | Available |
| 2025-10-04 | GB3 |
Port Vale FC | 0–0 | Northampton Town | Available |
| 2025-09-27 | GB3 |
Northampton Town | 2–0 | Bolton Wanderers | Available |
| 2025-09-20 | GB3 |
Wycombe Wanderers | 2–0 | Northampton Town | Available |
| 2025-09-13 | GB3 |
Northampton Town | 1–0 | Blackpool FC | Available |
| 2025-08-30 | GB3 |
Leyton Orient | 0–1 | Northampton Town | Available |
| 2025-08-23 | GB3 |
Northampton Town | 2–0 | Exeter City | Available |
| 2025-08-19 | GB3 |
Northampton Town | 0–1 | Lincoln City | Available |
| 2025-08-16 | GB3 |
Stevenage FC | 2–0 | Northampton Town | Available |
| 2025-08-09 | GB3 |
Northampton Town | 0–0 | Bradford City | Available |
| 2025-08-02 | GB3 |
Wigan Athletic | 3–1 | Northampton Town | Available |
| 2025-05-03 | GB3 |
Northampton Town | 1–1 | Wigan Athletic | INJURED Hamstring injury |
| 2025-04-26 | GB3 |
Crawley Town | 3–0 | Northampton Town | INJURED Hamstring injury |
| 2025-04-21 | GB3 |
Northampton Town | 4–1 | Shrewsbury Town | INJURED Hamstring injury |
| 2025-04-18 | GB3 |
Charlton Athletic | 2–1 | Northampton Town | INJURED Hamstring injury |
| 2025-04-12 | GB3 |
Northampton Town | 0–0 | Reading FC | INJURED Hamstring injury |
| 2025-04-05 | GB3 |
Peterborough United | 0–4 | Northampton Town | INJURED Hamstring injury |
| 2025-04-01 | GB3 |
Northampton Town | 0–2 | Rotherham United | INJURED Hamstring injury |
| 2025-03-29 | GB3 |
Cambridge United | 1–1 | Northampton Town | INJURED Hamstring injury |
| 2025-03-22 | GB3 |
Northampton Town | 0–2 | Blackpool FC | INJURED Hamstring injury |
| 2025-03-15 | GB3 |
Northampton Town | 1–1 | Birmingham City | INJURED Hamstring injury |
| 2025-03-08 | GB3 |
Leyton Orient | 1–2 | Northampton Town | INJURED Hamstring injury |
| 2025-03-04 | GB3 |
Northampton Town | 1–1 | Stockport County | INJURED Hamstring injury |
| 2025-03-01 | GB3 |
Exeter City | 1–1 | Northampton Town | INJURED Hamstring injury |
| 2025-02-25 | GB3 |
Northampton Town | 1–2 | Barnsley FC | INJURED Hamstring injury |
| 2025-02-22 | GB3 |
Northampton Town | 2–1 | Bristol Rovers | INJURED Hamstring injury |
| 2025-02-15 | GB3 |
Northampton Town | 0–2 | Wrexham AFC | INJURED Hamstring injury |
| 2025-02-07 | GB3 |
Mansfield Town | 0–1 | Northampton Town | INJURED Hamstring injury |
| 2025-02-01 | GB3 |
Northampton Town | 3–2 | Huddersfield Town | INJURED Hamstring injury |
| 2025-01-28 | GB3 |
Bolton Wanderers | 3–1 | Northampton Town | INJURED Hamstring injury |
| 2025-01-25 | GB3 |
Wycombe Wanderers | 0–0 | Northampton Town | INJURED Hamstring injury |
Teams faced most often by Michael Forbes'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 % |
|---|---|---|---|---|---|---|---|---|
| AFC Wimbledon | 4 | 0 | 1 | 3 | 2 | 5 | -3 | 0% |
| Rochdale AFC | 4 | 0 | 2 | 2 | 2 | 5 | -3 | 0% |
| Bristol Rovers | 4 | 0 | 1 | 3 | 2 | 6 | -4 | 0% |
| Stevenage FC | 4 | 3 | 0 | 1 | 8 | 4 | +4 | 75% |
| Swindon Town | 4 | 1 | 1 | 2 | 6 | 9 | -3 | 25% |
| Blackpool FC | 4 | 1 | 0 | 3 | 1 | 7 | -6 | 25% |
| Lincoln City | 3 | 0 | 0 | 3 | 1 | 7 | -6 | 0% |
| Port Vale FC | 3 | 1 | 2 | 0 | 1 | 0 | +1 | 33% |
| Peterborough United | 3 | 0 | 0 | 3 | 1 | 8 | -7 | 0% |
| Exeter City | 3 | 2 | 1 | 0 | 5 | 2 | +3 | 67% |
| Leyton Orient | 3 | 3 | 0 | 0 | 6 | 2 | +4 | 100% |
| Plymouth Argyle | 3 | 1 | 0 | 2 | 4 | 4 | 0 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 12 | 0 | 2 | 0 | 0 | 0 |
| 23/24 | 12 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | 15 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 25 | 928 | 5 | 0 | 0 | 0.48 |
| 20/21 | 20 | 1,498 | 2 | 0 | 0 | 0.12 |
Output by competition
Career goals and assists broken down by tournament.
More on Michael Forbes
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Michael Forbes
Who is Michael Forbes?
Michael Forbes is a Northern professional footballer who plays as a centre-back for Northampton Town.
How old is Michael Forbes?
Michael Forbes is 22 years old. He was born on April 29, 2004 in Ardboe.
What position does Michael Forbes play?
Michael Forbes plays as a centre-back (Defender - Centre-Back).
What club does Michael Forbes play for?
Michael Forbes currently plays for Northampton Town.
How many career goals has Michael Forbes scored?
Across all senior club competitions in our dataset, Michael Forbes has scored 4 goals in 90 appearances.
What is Michael Forbes's market value?
Michael Forbes's most recent reported market value is €500k.
Northern Ireland