Josh Maja
Career snapshot
Career highs
Born the same day
Shares 1998-12-27 · 5 players total
| Full name | Josh Maja |
|---|---|
| Name in home country | Joshua Erowoli Orisunmihare Oluwaseun Maja |
| Date of birth | 1998-12-27 (27 yrs) |
| Place of birth | London, Nigeria |
| Citizenship | Nigeria England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 181.00 m |
| Current club | West Bromwich Albion |
| Joined | 2023-08-01 |
| Contract expires | 2026-06-30 |
| Agent | Elite Project Group ... |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| West Bromwich Albion | 3 | 23/24 | 25/26 | 41 | 13 | 2 | 361 |
| West Bromwich Albion U21 | 1 | 23/24 | 23/24 | 2 | 2 | 1 | 71 |
| FC Girondins Bordeaux | 5 | 18/19 | 22/23 | 93 | 29 | 9 | 1,288 |
| Stoke City | 1 | 21/22 | 21/22 | 17 | 2 | 3 | 1,055 |
| Fulham FC | 1 | 20/21 | 20/21 | 15 | 3 | 0 | 270 |
| Sunderland AFC | 3 | 16/17 | 18/19 | 49 | 17 | 2 | 859 |
| Sunderland AFC U23 | 2 | 16/17 | 17/18 | 29 | 7 | 4 | 493 |
| Sunderland AFC U18 | 1 | 16/17 | 16/17 | 1 | 2 | 0 | 45 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | West Bromwich Albion | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | EFL Cup | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | West Bromwich Albion | 26 | 12 | 2 | 2 | 0 | 173 |
| 23/24 | Championship | West Bromwich Albion | 12 | 1 | 0 | 0 | 0 | 188 |
| 23/24 | Premier League 2 | West Bromwich Albion U21 | 2 | 2 | 1 | 0 | 0 | 71 |
| 22/23 | Coupe de France | FC Girondins Bordeaux | 3 | 1 | 0 | 0 | 0 | 173 |
| 22/23 | Ligue 2 | FC Girondins Bordeaux | 38 | 16 | 6 | 2 | 0 | 182 |
| 21/22 | Championship | Stoke City | 15 | 1 | 3 | 1 | 0 | 910 |
| 21/22 | Coupe de France | FC Girondins Bordeaux | 2 | 1 | 0 | 0 | 0 | 38 |
| 21/22 | FA Cup | Stoke City | 2 | 1 | 0 | 0 | 0 | 145 |
| 21/22 | Ligue 1 | FC Girondins Bordeaux | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | FC Girondins Bordeaux | 17 | 2 | 0 | 2 | 0 | 405 |
| 20/21 | Premier League | Fulham FC | 15 | 3 | 0 | 0 | 0 | 270 |
| 19/20 | Coupe de France | FC Girondins Bordeaux | 2 | 1 | 1 | 0 | 0 | 88 |
| 19/20 | Coupe de la Ligue | FC Girondins Bordeaux | 1 | 1 | 0 | 0 | 0 | 84 |
| 19/20 | Ligue 1 | FC Girondins Bordeaux | 21 | 6 | 2 | 0 | 0 | 121 |
| 18/19 | EFL Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Trophy | Sunderland AFC | 2 | 1 | 0 | 0 | 0 | 155 |
| 18/19 | FA Cup | Sunderland AFC | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Sunderland AFC | 24 | 15 | 2 | 0 | 0 | 118 |
| 18/19 | Ligue 1 | FC Girondins Bordeaux | 7 | 1 | 0 | 1 | 0 | 197 |
| 17/18 | Championship | Sunderland AFC | 17 | 1 | 0 | 1 | 0 | 586 |
| 17/18 | FA Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League 2 | Sunderland AFC U23 | 4 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | EFL Cup | Sunderland AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Sunderland AFC U23 | 4 | 1 | 3 | 0 | 0 | 315 |
| 16/17 | FA Cup | Sunderland AFC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Youth Cup | Sunderland AFC U18 | 1 | 2 | 0 | 0 | 0 | 45 |
| 16/17 | Premier League | Sunderland AFC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | Sunderland AFC U23 | 21 | 6 | 1 | 0 | 0 | 178 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Fulham Youth | Man City Youth | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Man City Youth | Sunderland U18 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Sunderland U18 | Sunderland U23 | Transfer | 0 | — |
| 17/18 | 2018-01-01 | Sunderland U23 | Sunderland | Transfer | 0 | — |
| 18/19 | 2019-01-26 | Sunderland | G. Bordeaux | Transfer | 250000 | €1.50m |
| 20/21 | 2021-02-01 | G. Bordeaux | Fulham | Loan | 6500000 | — |
| 20/21 | 2021-06-30 | Fulham | G. Bordeaux | Return from loan | 5000000 | — |
| 21/22 | 2022-01-31 | G. Bordeaux | Stoke City | Loan | 4000000 | — |
| 21/22 | 2022-06-30 | Stoke City | G. Bordeaux | Return from loan | 3000000 | — |
| 23/24 | 2023-08-01 | G. Bordeaux | West Brom | Transfer | 5000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Torn knee ligaments | 2019-04-21 | 2019-05-31 | 41 | 5 |
| 19/20 | Calf strain | 2019-12-19 | 2020-01-01 | 14 | 1 |
| 21/22 | Back injury | 2021-08-01 | 2021-12-13 | 135 | 18 |
| 23/24 | Torn ankle ligaments | 2023-12-11 | 2024-04-07 | 119 | 23 |
| 24/25 | Calf injury | 2025-01-05 | 252 | 27 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €6.30m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3444 | #9 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Yacine Adli | 1 | 2 | 972 |
| Danylo Ignatenko | 2 | 1 | 0 |
| Adam Matthews | 2 | 4 | 0 |
| Tom Fellows | 1 | 6 | 0 |
| Zuriko Davitashvili | 2 | 1 | 0 |
| Malcom Bokele | 2 | 0 | 0 |
| Pablo | 1 | 0 | 0 |
| Loris Benito | 1 | 0 | 0 |
| Lynden Gooch | 2 | 2 | 0 |
| Yoann Barbet | 2 | 3 | 0 |
| George Honeyman | 1 | 4 | 0 |
| Tom Lacoux | 2 | 0 | 0 |
| Junior Mwanga | 2 | 1 | 0 |
| Darnell Furlong | 2 | 2 | 0 |
| Alex Palmer | 2 | 0 | 0 |
| Stian Gregersen | 2 | 0 | 0 |
| Fransérgio | 2 | 1 | 0 |
| Dilane Bakwa | 2 | 5 | 0 |
| Gaëtan Poussin | 2 | 0 | 0 |
| Otávio | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Ligue 2 | FC Girondins Bordeaux | 16 | 38 |
| 18/19 | League One | Sunderland AFC | 15 | 24 |
| 24/25 | Championship | West Bromwich Albion | 12 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Ligue 2 | FC Girondins Bordeaux | 6 | 38 |
| 16/17 | EFL Trophy | Sunderland AFC U23 | 3 | 4 |
| 21/22 | Championship | Stoke City | 3 | 15 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-06-30 | Stoke City | G. Bordeaux | Return from loan | — | €3.00m |
| 21/22 | 2022-01-31 | G. Bordeaux | Stoke City | Loan | — | €4.00m |
| 20/21 | 2021-06-30 | Fulham | G. Bordeaux | Return from loan | — | €5.00m |
| 20/21 | 2021-02-01 | G. Bordeaux | Fulham | Loan | — | €6.50m |
Last 50 matches for West Bromwich Albion 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 |
|---|---|---|---|---|---|
| 2024-08-13 | CGB |
Fleetwood Town | 2–1 | West Bromwich Albion | Available |
| 2023-08-08 | CGB |
Stoke City | 2–1 | West Bromwich Albion | Available |
| 2022-08-23 | CGB |
Derby County | 1–0 | West Bromwich Albion | Available |
| 2022-08-11 | CGB |
West Bromwich Albion | 1–0 | Sheffield United | Available |
| 2021-08-25 | CGB |
West Bromwich Albion | 0–6 | Arsenal FC | INJURED Back injury |
| 2020-09-22 | CGB |
West Bromwich Albion | 4–5 | Brentford FC | Available |
| 2020-09-16 | CGB |
West Bromwich Albion | 3–0 | Harrogate Town | Available |
| 2020-06-26 | GB2 |
Brentford FC | 1–0 | West Bromwich Albion | Available |
| 2020-06-20 | GB2 |
West Bromwich Albion | 0–0 | Birmingham City | Available |
| 2020-03-07 | GB2 |
Swansea City | 0–0 | West Bromwich Albion | Available |
| 2020-03-03 | GB1 |
West Bromwich Albion | 2–3 | Newcastle United | Available |
| 2020-02-29 | GB2 |
West Bromwich Albion | 0–1 | Wigan Athletic | Available |
| 2020-02-25 | GB2 |
West Bromwich Albion | 2–0 | Preston North End | Available |
| 2020-02-22 | GB2 |
Bristol City | 0–3 | West Bromwich Albion | Available |
| 2020-02-15 | GB2 |
West Bromwich Albion | 2–2 | Nottingham Forest | Available |
| 2020-02-12 | GB2 |
Reading FC | 1–2 | West Bromwich Albion | Available |
| 2020-02-09 | GB2 |
Millwall FC | 0–2 | West Bromwich Albion | Available |
| 2020-02-01 | GB2 |
West Bromwich Albion | 2–0 | Luton Town | Available |
| 2020-01-28 | GB2 |
Cardiff City | 2–1 | West Bromwich Albion | Available |
| 2020-01-20 | GB2 |
West Bromwich Albion | 0–1 | Stoke City | Available |
| 2020-01-11 | GB2 |
Charlton Athletic | 2–2 | West Bromwich Albion | Available |
| 2020-01-01 | GB2 |
West Bromwich Albion | 1–1 | Leeds United | Available |
| 2019-12-29 | GB2 |
West Bromwich Albion | 0–2 | Middlesbrough FC | INJURED Calf strain |
| 2019-12-26 | GB2 |
Barnsley FC | 1–1 | West Bromwich Albion | INJURED Calf strain |
| 2019-12-21 | GB2 |
West Bromwich Albion | 1–1 | Brentford FC | INJURED Calf strain |
| 2019-12-14 | GB2 |
Birmingham City | 2–3 | West Bromwich Albion | Available |
| 2019-12-11 | GB2 |
Wigan Athletic | 1–1 | West Bromwich Albion | Available |
| 2019-12-08 | GB2 |
West Bromwich Albion | 5–1 | Swansea City | Available |
| 2019-12-02 | GB2 |
Preston North End | 0–1 | West Bromwich Albion | Available |
| 2019-11-27 | GB2 |
West Bromwich Albion | 4–1 | Bristol City | Available |
| 2019-11-23 | GB2 |
West Bromwich Albion | 2–1 | Sheffield Wednesday | Available |
| 2019-11-09 | GB2 |
Hull City | 0–1 | West Bromwich Albion | Available |
| 2019-11-04 | GB2 |
Stoke City | 0–2 | West Bromwich Albion | Available |
| 2019-10-26 | GB2 |
West Bromwich Albion | 2–2 | Charlton Athletic | Available |
| 2019-10-22 | GB2 |
West Bromwich Albion | 2–2 | Barnsley FC | Available |
| 2019-10-19 | GB2 |
Middlesbrough FC | 0–1 | West Bromwich Albion | Available |
| 2019-10-05 | GB2 |
West Bromwich Albion | 4–2 | Cardiff City | Available |
| 2019-10-01 | GB2 |
Leeds United | 1–0 | West Bromwich Albion | Available |
| 2019-09-28 | GB2 |
Queens Park Rangers | 0–2 | West Bromwich Albion | Available |
| 2019-09-22 | GB2 |
West Bromwich Albion | 4–2 | Huddersfield Town | Available |
| 2019-09-14 | GB2 |
Fulham FC | 1–1 | West Bromwich Albion | Available |
| 2019-08-31 | GB2 |
West Bromwich Albion | 3–2 | Blackburn Rovers | Available |
| 2019-08-24 | GB2 |
Derby County | 1–1 | West Bromwich Albion | Available |
| 2019-08-21 | GB2 |
West Bromwich Albion | 1–1 | Reading FC | Available |
| 2019-08-17 | GB2 |
Luton Town | 1–2 | West Bromwich Albion | Available |
| 2019-08-13 | CGB |
West Bromwich Albion | 1–2 | Millwall FC | Available |
| 2019-08-10 | GB2 |
West Bromwich Albion | 1–1 | Millwall FC | Available |
| 2019-08-03 | GB2 |
Nottingham Forest | 1–2 | West Bromwich Albion | Available |
| 2019-07-22 | GB2 |
West Bromwich Albion | 2–2 | Queens Park Rangers | Available |
| 2019-07-17 | GB2 |
Huddersfield Town | 2–1 | West Bromwich Albion | Available |
Teams faced most often by Josh Maja'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 % |
|---|---|---|---|---|---|---|---|---|
| Middlesbrough FC | 29 | 9 | 9 | 11 | 29 | 30 | -1 | 31% |
| Brentford FC | 25 | 6 | 8 | 11 | 29 | 41 | -12 | 24% |
| Millwall FC | 24 | 11 | 9 | 4 | 34 | 17 | +17 | 46% |
| Hull City | 23 | 13 | 5 | 5 | 44 | 28 | +16 | 57% |
| Southampton FC | 22 | 8 | 5 | 9 | 27 | 29 | -2 | 36% |
| Liverpool FC | 22 | 2 | 8 | 12 | 23 | 40 | -17 | 9% |
| Arsenal FC | 22 | 3 | 4 | 15 | 19 | 56 | -37 | 14% |
| Everton FC | 21 | 5 | 6 | 10 | 23 | 33 | -10 | 24% |
| AFC Bournemouth | 21 | 5 | 5 | 11 | 21 | 31 | -10 | 24% |
| Burnley FC | 21 | 6 | 7 | 8 | 26 | 27 | -1 | 29% |
| Sheffield Wednesday | 21 | 8 | 7 | 6 | 32 | 27 | +5 | 38% |
| Chelsea FC | 20 | 2 | 1 | 17 | 10 | 44 | -34 | 10% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 16/17 | First senior goal | |
| 22/23 | 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 | 173 | 2 | 0 | 0 | 1.04 |
| 22/23 | 41 | 355 | 2 | 0 | 0 | 0.51 |
| 21/22 | 21 | 1,093 | 1 | 0 | 0 | 0.08 |
| 20/21 | 32 | 675 | 2 | 0 | 0 | 0.27 |
| 18/19 | 37 | 470 | 1 | 0 | 0 | 0.19 |
| 17/18 | 22 | 586 | 2 | 0 | 0 | 0.31 |
Output by competition
Career goals and assists broken down by tournament.
More on Josh Maja
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Josh Maja
Who is Josh Maja?
Josh Maja is a Nigeria professional footballer who plays as a centre-forward for West Bromwich Albion.
How old is Josh Maja?
Josh Maja is 27 years old. He was born on December 27, 1998 in London.
What position does Josh Maja play?
Josh Maja plays as a centre-forward (Attack - Centre-Forward).
What club does Josh Maja play for?
Josh Maja currently plays for West Bromwich Albion.
How many career goals has Josh Maja scored?
Across all senior club competitions in our dataset, Josh Maja has scored 75 goals in 247 appearances.
What is Josh Maja's market value?
Josh Maja's most recent reported market value is €10.00m.