Mo Faal
Career snapshot
Career highs
Born the same day
Shares 2003-02-11 · 6 players total
| Full name | Mo Faal |
|---|---|
| Name in home country | Modou Lamin Faal |
| Date of birth | 2003-02-11 (23 yrs) |
| Place of birth | , |
| Citizenship | The Gambia England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 196.00 m |
| Current club | Port Vale FC |
| On loan from | ↩ Wrexham AFC parent contract: 2027-06-30 |
| Joined | 2025-08-07 |
| Contract expires | 2026-05-31 |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Port Vale FC | 1 | 25/26 | 25/26 | 8 | 2 | 0 | 90 |
| West Bromwich Albion | 4 | 21/22 | 24/25 | 3 | 1 | 0 | 90 |
| Wrexham AFC | 1 | 24/25 | 24/25 | 16 | 3 | 1 | 184 |
| Walsall FC | 1 | 23/24 | 23/24 | 20 | 6 | 1 | 153 |
| Doncaster Rovers | 1 | 23/24 | 23/24 | 33 | 9 | 1 | 768 |
| AFC Telford United | 1 | 22/23 | 22/23 | 6 | 0 | 0 | 0 |
| AFC Fylde | 1 | 22/23 | 22/23 | 16 | 10 | 2 | 120 |
| West Bromwich Albion U21 | 1 | 22/23 | 22/23 | 9 | 6 | 1 | 113 |
| West Bromwich Albion U23 | 3 | 19/20 | 21/22 | 25 | 9 | 2 | 263 |
| Hereford FC | 1 | 21/22 | 21/22 | 4 | 1 | 0 | 222 |
| West Bromwich Albion U18 | 2 | 19/20 | 20/21 | 26 | 8 | 3 | 565 |
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 | Port Vale FC | 2 | 1 | 0 | 0 | 0 | 76 |
| 25/26 | EFL Trophy | Port Vale FC | 1 | 1 | 0 | 0 | 0 | 14 |
| 25/26 | League One | Port Vale FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Championship | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | West Bromwich Albion | 1 | 1 | 0 | 0 | 0 | 90 |
| 24/25 | EFL Trophy | Wrexham AFC | 7 | 3 | 1 | 1 | 0 | 184 |
| 24/25 | FA Cup | Wrexham AFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League One | Wrexham AFC | 8 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Doncaster Rovers | 4 | 1 | 0 | 0 | 0 | 221 |
| 23/24 | FA Cup | Doncaster Rovers | 3 | 1 | 1 | 1 | 0 | 297 |
| 23/24 | League Two | Doncaster Rovers | 25 | 7 | 0 | 0 | 0 | 250 |
| 23/24 | League Two | Walsall FC | 20 | 6 | 1 | 2 | 0 | 153 |
| 22/23 | Championship | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | National League North | AFC Fylde | 16 | 10 | 2 | 1 | 0 | 120 |
| 22/23 | National League North | AFC Telford United | 6 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League 2 | West Bromwich Albion U21 | 9 | 6 | 1 | 0 | 0 | 113 |
| 21/22 | Championship | West Bromwich Albion | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Cup | West Bromwich Albion | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | National League North | Hereford FC | 4 | 1 | 0 | 0 | 0 | 222 |
| 21/22 | Premier League 2 | West Bromwich Albion U23 | 18 | 8 | 1 | 0 | 0 | 143 |
| 21/22 | Premier League Cup | West Bromwich Albion U23 | 1 | 1 | 0 | 0 | 0 | 120 |
| 20/21 | EFL Trophy | West Bromwich Albion U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Youth Cup | West Bromwich Albion U18 | 5 | 1 | 0 | 0 | 0 | 231 |
| 20/21 | Premier League 2 | West Bromwich Albion U23 | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | U18 Premier League | West Bromwich Albion U18 | 19 | 6 | 3 | 0 | 0 | 244 |
| 19/20 | FA Youth Cup | West Bromwich Albion U18 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League 2 | West Bromwich Albion U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | U18 Premier League | West Bromwich Albion U18 | 1 | 1 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 21/22 | 2021-07-01 | West Brom U18 | West Brom U23 | Transfer | 0 | — |
| 21/22 | 2022-03-05 | West Brom U23 | Hereford | Loan | 0 | — |
| 21/22 | 2022-04-05 | Hereford | West Brom U23 | Return from loan | 0 | — |
| 22/23 | 2022-10-28 | West Brom U21 | Telford Utd | Loan | 0 | — |
| 22/23 | 2022-11-28 | Telford Utd | West Brom U21 | Return from loan | 0 | — |
| 22/23 | 2022-12-02 | West Brom U21 | Fylde | Loan | 0 | — |
| 22/23 | 2023-03-06 | Fylde | West Brom U21 | Return from loan | 0 | — |
| 23/24 | 2023-08-11 | West Brom U21 | Doncaster | Loan | 0 | — |
| 23/24 | 2024-01-13 | Doncaster | West Brom U21 | Return from loan | 225000 | — |
| 23/24 | 2024-01-15 | West Brom U21 | Walsall | Loan | 225000 | — |
| 23/24 | 2024-05-31 | Walsall | West Brom U21 | Return from loan | 225000 | — |
| 24/25 | 2024-08-30 | West Brom U21 | Wrexham | Transfer | 225000 | €700k |
| 25/26 | 2025-08-07 | Wrexham | Port Vale | Loan | 400000 | — |
| 25/26 | 2026-05-31 | Port Vale | Wrexham | Return from loan | 400000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Hamstring injury | 2025-04-15 | 152 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €225k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Isaac Hutchinson | 1 | 2 | 905 |
| Joseph Olowu | 1 | 0 | 0 |
| Reyes Cleary | 2 | 3 | 0 |
| Zain Westbrooke | 2 | 0 | 0 |
| Tom Anderson | 1 | 0 | 0 |
| Harrison Biggins | 2 | 1 | 0 |
| Jack Senior | 1 | 0 | 0 |
| Ben Close | 1 | 0 | 0 |
| Tommy Rowe | 1 | 0 | 0 |
| Tom Nixon | 1 | 0 | 0 |
| George Broadbent | 1 | 1 | 0 |
| Ethan Ingram | 1 | 1 | 0 |
| Joe Ironside | 1 | 3 | 0 |
| Jovan Malcolm | 2 | 2 | 0 |
| Jamie Andrews | 1 | 2 | 0 |
| Owen Bailey | 1 | 1 | 0 |
| Luke Molyneux | 1 | 3 | 0 |
| Tom Fellows | 2 | 1 | 0 |
| Áurio Teixeira | 2 | 0 | 0 |
| Caleb Taylor | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | League Two | Walsall FC | 13 | 45 |
| 22/23 | National League North | AFC Telford United | 10 | 22 |
| 21/22 | Premier League 2 | West Bromwich Albion U23 | 8 | 18 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | U18 Premier League | West Bromwich Albion U18 | 3 | 19 |
| 22/23 | National League North | AFC Telford United | 2 | 22 |
| 21/22 | Premier League 2 | West Bromwich Albion U23 | 1 | 18 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-05-31 | Port Vale | Wrexham | Return from loan | — | €400k |
| 25/26 | 2025-08-07 | Wrexham | Port Vale | Loan | — | €400k |
| 23/24 | 2024-05-31 | Walsall | West Brom U21 | Return from loan | — | €225k |
| 23/24 | 2024-01-15 | West Brom U21 | Walsall | Loan | — | €225k |
| 23/24 | 2024-01-13 | Doncaster | West Brom U21 | Return from loan | — | €225k |
| 23/24 | 2023-08-11 | West Brom U21 | Doncaster | Loan | — | — |
| 22/23 | 2023-03-06 | Fylde | West Brom U21 | Return from loan | — | — |
| 22/23 | 2022-12-02 | West Brom U21 | Fylde | Loan | — | — |
| 22/23 | 2022-11-28 | Telford Utd | West Brom U21 | Return from loan | — | — |
| 22/23 | 2022-10-28 | West Brom U21 | Telford Utd | Loan | — | — |
| 21/22 | 2022-04-05 | Hereford | West Brom U23 | Return from loan | — | — |
| 21/22 | 2022-03-05 | West Brom U23 | Hereford | Loan | — | — |
Last 50 matches for Port Vale FC 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 |
Port Vale FC | 2–2 | Burton Albion | Available |
| 2026-01-31 | GB3 |
Leyton Orient | 0–1 | Port Vale FC | Available |
| 2026-01-27 | GB3 |
Port Vale FC | 0–1 | AFC Wimbledon | Available |
| 2026-01-24 | GB3 |
Port Vale FC | 1–3 | Exeter City | Available |
| 2026-01-17 | GB3 |
Mansfield Town | 3–0 | Port Vale FC | Available |
| 2026-01-01 | GB3 |
Port Vale FC | 5–1 | Blackpool FC | Available |
| 2025-12-29 | GB3 |
Bradford City | 1–0 | Port Vale FC | Available |
| 2025-12-26 | GB3 |
Huddersfield Town | 2–0 | Port Vale FC | Available |
| 2025-12-20 | GB3 |
Port Vale FC | 1–3 | Peterborough United | Available |
| 2025-12-13 | GB3 |
Luton Town | 2–0 | Port Vale FC | Available |
| 2025-12-09 | GB3 |
Port Vale FC | 0–0 | Bradford City | Available |
| 2025-11-29 | GB3 |
Lincoln City | 1–0 | Port Vale FC | Available |
| 2025-11-22 | GB3 |
Port Vale FC | 1–1 | Plymouth Argyle | Available |
| 2025-11-15 | GB3 |
Port Vale FC | 0–1 | Wycombe Wanderers | Available |
| 2025-11-08 | GB3 |
Bolton Wanderers | 3–0 | Port Vale FC | Available |
| 2025-10-27 | GB3 |
Port Vale FC | 0–3 | Stockport County | Available |
| 2025-10-18 | GB3 |
Wigan Athletic | 1–0 | Port Vale FC | Available |
| 2025-10-11 | GB3 |
AFC Wimbledon | 1–1 | Port Vale FC | Available |
| 2025-10-04 | GB3 |
Port Vale FC | 0–0 | Northampton Town | Available |
| 2025-09-27 | GB3 |
Barnsley FC | 0–2 | Port Vale FC | Available |
| 2025-09-20 | GB3 |
Port Vale FC | 2–1 | Mansfield Town | Available |
| 2025-09-13 | GB3 |
Exeter City | 0–2 | Port Vale FC | Available |
| 2025-09-06 | GB3 |
Port Vale FC | 2–3 | Leyton Orient | Available |
| 2025-08-30 | GB3 |
Reading FC | 1–0 | Port Vale FC | Available |
| 2025-08-23 | GB3 |
Port Vale FC | 0–1 | Doncaster Rovers | Available |
| 2025-08-19 | GB3 |
Port Vale FC | 1–2 | Stevenage FC | Available |
| 2025-08-16 | GB3 |
Burton Albion | 0–0 | Port Vale FC | Available |
| 2025-08-07 | GB3 |
Port Vale FC | 0–0 | Cardiff City | Available |
| 2025-08-02 | GB3 |
Rotherham United | 2–1 | Port Vale FC | Available |
| 2025-05-03 | GB4 |
Port Vale FC | 0–1 | Gillingham FC | Available |
| 2025-04-26 | GB4 |
AFC Wimbledon | 0–2 | Port Vale FC | INJURED Hamstring injury |
| 2025-04-21 | GB4 |
Port Vale FC | 2–2 | Grimsby Town | INJURED Hamstring injury |
| 2025-04-18 | GB4 |
Carlisle United | 3–2 | Port Vale FC | INJURED Hamstring injury |
| 2025-04-12 | GB4 |
Port Vale FC | 5–0 | Bromley FC | Available |
| 2025-04-05 | GB4 |
Walsall FC | 2–3 | Port Vale FC | Available |
| 2025-04-01 | GB4 |
Port Vale FC | 2–0 | Bradford City | Available |
| 2025-03-29 | GB4 |
Crewe Alexandra | 0–1 | Port Vale FC | Available |
| 2025-03-25 | GB4 |
Port Vale FC | 0–1 | Barrow AFC | Available |
| 2025-03-22 | GB4 |
Port Vale FC | 1–0 | Morecambe FC | Available |
| 2025-03-15 | GB4 |
Port Vale FC | 3–0 | Milton Keynes Dons | Available |
| 2025-03-11 | GB4 |
Colchester United | 2–1 | Port Vale FC | Available |
| 2025-03-08 | GB4 |
Fleetwood Town | 1–1 | Port Vale FC | Available |
| 2025-03-04 | GB4 |
Port Vale FC | 0–0 | Harrogate Town | Available |
| 2025-03-01 | GB4 |
Tranmere Rovers | 1–1 | Port Vale FC | Available |
| 2025-02-22 | GB4 |
Port Vale FC | 2–1 | Salford City | Available |
| 2025-02-13 | GB4 |
Port Vale FC | 1–0 | Notts County | Available |
| 2025-02-08 | GB4 |
Swindon Town | 3–3 | Port Vale FC | Available |
| 2025-02-01 | GB4 |
Port Vale FC | 2–1 | Accrington Stanley | Available |
| 2025-01-25 | GB4 |
Chesterfield FC | 1–1 | Port Vale FC | Available |
| 2025-01-18 | GB4 |
Port Vale FC | 3–2 | Newport County | Available |
Teams faced most often by Mo Faal'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 % |
|---|---|---|---|---|---|---|---|---|
| Bradford City | 31 | 9 | 9 | 13 | 35 | 39 | -4 | 29% |
| Salford City | 30 | 13 | 6 | 11 | 37 | 40 | -3 | 43% |
| Barrow AFC | 29 | 10 | 6 | 13 | 37 | 41 | -4 | 34% |
| Harrogate Town | 29 | 10 | 12 | 7 | 33 | 28 | +5 | 34% |
| Newport County | 28 | 9 | 7 | 12 | 33 | 37 | -4 | 32% |
| Colchester United | 28 | 13 | 10 | 5 | 44 | 24 | +20 | 46% |
| Swindon Town | 27 | 14 | 5 | 8 | 41 | 39 | +2 | 52% |
| Mansfield Town | 27 | 10 | 8 | 9 | 35 | 42 | -7 | 37% |
| Tranmere Rovers | 26 | 14 | 5 | 7 | 41 | 25 | +16 | 54% |
| Grimsby Town | 26 | 11 | 4 | 11 | 46 | 36 | +10 | 42% |
| Crawley Town | 25 | 15 | 8 | 2 | 46 | 21 | +25 | 60% |
| Crewe Alexandra | 25 | 8 | 10 | 7 | 30 | 25 | +5 | 32% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 19/20 | 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 | 17 | 274 | 1 | 0 | 0 | 0.33 |
| 23/24 | 53 | 921 | 3 | 0 | 0 | 0.29 |
| 22/23 | 32 | 233 | 1 | 0 | 0 | 0.39 |
Output by competition
Career goals and assists broken down by tournament.
More on Mo Faal
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mo Faal
Who is Mo Faal?
Mo Faal is a The professional footballer who plays as a centre-forward for Port Vale FC.
How old is Mo Faal?
Mo Faal is 23 years old. He was born on February 11, 2003.
What position does Mo Faal play?
Mo Faal plays as a centre-forward (Attack - Centre-Forward).
What club does Mo Faal play for?
Mo Faal currently plays for Port Vale FC.
How many career goals has Mo Faal scored?
Across all senior club competitions in our dataset, Mo Faal has scored 55 goals in 166 appearances.
What is Mo Faal's market value?
Mo Faal's most recent reported market value is €400k.