Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2004-01-03 · 6 players total
| Full name | Mark Ugboh |
|---|---|
| Name in home country | Mark Nnamdi Ugboh |
| Date of birth | 2004-01-03 (22 yrs) |
| Place of birth | Lagos, Nigeria |
| Citizenship | Nigeria |
| Position | Goalkeeper |
| Foot | right |
| Height | 191.00 m |
| Current club | CD Mafra |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Agent | BWM Fodbold |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Mafra | 1 | 24/25 | 24/25 | 3 | 0 | 0 | 270 |
| CD Mafra U23 | 1 | 24/25 | 24/25 | 9 | 0 | 0 | 810 |
| FC Midtjylland | 2 | 22/23 | 23/24 | 0 | 0 | 0 | 0 |
| FC Midtjylland U19 | 3 | 21/22 | 23/24 | 25 | 0 | 0 | 2,250 |
| FC Midtjylland Reserves | 2 | 21/22 | 22/23 | 3 | 0 | 0 | 210 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Liga Portugal 2 | CD Mafra | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | Liga Revelação | CD Mafra U23 | 4 | 0 | 0 | 0 | 0 | 360 |
| 24/25 | Revelação U23 - Qualif. round | CD Mafra U23 | 5 | 0 | 0 | 0 | 0 | 450 |
| 23/24 | U19 Boys League | FC Midtjylland U19 | 4 | 0 | 0 | 0 | 0 | 360 |
| 23/24 | UECL Quali | FC Midtjylland | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | FC Midtjylland | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | FC Midtjylland | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Future Cup | FC Midtjylland Reserves | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | Pokalen | FC Midtjylland | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Superliga | FC Midtjylland | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Superliga Relegation round | FC Midtjylland | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | U19 Boys League | FC Midtjylland U19 | 14 | 0 | 0 | 0 | 0 | 1,260 |
| 21/22 | Reserveligaen Spring | FC Midtjylland Reserves | 1 | 0 | 0 | 0 | 0 | 30 |
| 21/22 | U19 Boys League | FC Midtjylland U19 | 7 | 0 | 0 | 0 | 0 | 630 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 21/22 | 2022-01-26 | FC Ebedei | Midtjylland U19 | Transfer | 0 | — |
| 22/23 | 2022-09-02 | Midtjylland U19 | FC Midtjylland | Transfer | 0 | — |
| 23/24 | 2023-09-01 | FC Midtjylland | Holstebro BK | Loan | 200000 | — |
| 23/24 | 2024-06-30 | Holstebro BK | FC Midtjylland | Return from loan | 150000 | — |
| 24/25 | 2024-07-10 | FC Midtjylland | Mafra U23 | Transfer | 150000 | — |
| 25/26 | 2025-07-01 | Mafra U23 | Mafra | Transfer | 100000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jamiu Musbaudeen | 2 | 0 | 898 |
| Jonathan Lind | 3 | 0 | 775 |
| Heini Sørensen | 2 | 0 | 705 |
| Claudinho | 1 | 0 | 654 |
| Jonatan Lindekilde | 3 | 0 | 653 |
| Frederik Heiselberg | 2 | 0 | 646 |
| Mikel Gogorza | 3 | 0 | 635 |
| Adam Nygaard | 2 | 0 | 599 |
| Ousmane Diomande | 2 | 0 | 529 |
| Isa Musa | 3 | 0 | 527 |
| Malte Melin | 3 | 0 | 509 |
| Gui Martins | 1 | 0 | 469 |
| Juan Moreno | 2 | 0 | 445 |
| Linson Chiquemba | 1 | 0 | 318 |
| Andreas Nibe | 2 | 0 | 0 |
| Mads Lauritsen | 3 | 0 | 0 |
| Julius Voldby | 2 | 0 | 0 |
| Valdemar Byskov | 2 | 0 | 0 |
| Daníel Freyr Kristjánsson | 3 | 0 | 0 |
| Gustav Fraulo | 3 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Holstebro BK | FC Midtjylland | Return from loan | — | €150k |
| 23/24 | 2023-09-01 | FC Midtjylland | Holstebro BK | Loan | — | €200k |
Last 50 matches for CD Mafra 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-05-17 | PO2 |
CD Mafra | – | União Torreense | TIMED |
| 2025-05-11 | PO2 |
CD Feirense | – | CD Mafra | TIMED |
| 2025-05-04 | PO2 |
CD Mafra | – | Leixões SC | TIMED |
| 2025-04-27 | PO2 |
SL Benfica B | – | CD Mafra | TIMED |
| 2025-04-19 | PO2 |
CS Marítimo | – | CD Mafra | TIMED |
| 2025-04-13 | PO2 |
CD Mafra | – | FC Penafiel | TIMED |
| 2025-04-06 | PO2 |
Académico de Viseu | – | CD Mafra | TIMED |
| 2025-03-31 | PO2 |
CD Mafra | – | FC Felgueiras 1932 | TIMED |
| 2025-03-16 | PO2 |
União Leiria | 3–1 | CD Mafra | Available |
| 2025-03-09 | PO2 |
CD Mafra | 0–0 | FC Porto B | Available |
| 2025-03-01 | PO2 |
FC Alverca | 2–0 | CD Mafra | Available |
| 2025-02-22 | PO2 |
CD Mafra | 1–4 | FC Vizela | Available |
| 2025-02-15 | PO2 |
CD Tondela | 1–0 | CD Mafra | Available |
| 2025-02-09 | PO2 |
CD Mafra | 0–0 | GD Chaves | Available |
| 2025-02-01 | PO2 |
Portimonense SC | 2–0 | CD Mafra | Available |
| 2025-01-26 | PO2 |
CD Mafra | 0–0 | UD Oliveirense | Available |
| 2025-01-19 | PO2 |
Paços de Ferreira | 2–1 | CD Mafra | Available |
| 2025-01-05 | PO2 |
União Torreense | 1–0 | CD Mafra | Available |
| 2024-12-29 | PO2 |
CD Mafra | 0–0 | CD Feirense | Available |
| 2024-12-20 | PO2 |
Leixões SC | 2–1 | CD Mafra | Available |
| 2024-12-14 | PO2 |
CD Mafra | 2–0 | SL Benfica B | Available |
| 2024-12-08 | PO2 |
CD Mafra | 2–3 | CS Marítimo | Available |
| 2024-12-01 | PO2 |
FC Penafiel | 1–1 | CD Mafra | Available |
| 2024-11-09 | PO2 |
CD Mafra | 0–2 | Académico de Viseu | Available |
| 2024-11-03 | PO2 |
FC Felgueiras 1932 | 1–1 | CD Mafra | Available |
| 2024-10-28 | PO2 |
CD Mafra | 2–1 | União Leiria | Available |
| 2024-10-23 | PO2 |
FC Porto B | 2–1 | CD Mafra | Available |
| 2024-10-06 | PO2 |
CD Mafra | 1–1 | FC Alverca | Available |
| 2024-09-30 | PO2 |
FC Vizela | 3–0 | CD Mafra | Available |
| 2024-09-15 | PO2 |
CD Mafra | 0–4 | CD Tondela | Available |
| 2024-09-01 | PO2 |
GD Chaves | 0–3 | CD Mafra | Available |
| 2024-08-25 | PO2 |
CD Mafra | 2–2 | Portimonense SC | Available |
| 2024-08-17 | PO2 |
UD Oliveirense | 0–0 | CD Mafra | Available |
| 2024-08-10 | PO2 |
CD Mafra | 0–1 | Paços de Ferreira | Available |
| 2024-05-19 | PO2 |
CD Nacional | 2–0 | CD Mafra | Available |
| 2024-05-12 | PO2 |
CD Mafra | 0–2 | CD Santa Clara | Available |
| 2024-05-06 | PO2 |
AVS | 3–3 | CD Mafra | Available |
| 2024-04-27 | PO2 |
CD Mafra | 3–3 | UD Oliveirense | Available |
| 2024-04-21 | PO2 |
Académico de Viseu | 0–1 | CD Mafra | Available |
| 2024-04-14 | PO2 |
CD Mafra | 0–0 | CD Feirense | Available |
| 2024-04-07 | PO2 |
Vilaverdense FC | 2–1 | CD Mafra | Available |
| 2024-04-01 | PO2 |
CD Mafra | 2–1 | União Torreense | Available |
| 2024-03-17 | PO2 |
Leixões SC | 1–1 | CD Mafra | Available |
| 2024-03-09 | PO2 |
CD Mafra | 0–1 | FC Penafiel | Available |
| 2024-03-02 | PO2 |
União Leiria | 2–3 | CD Mafra | Available |
| 2024-02-25 | PO2 |
CD Mafra | 0–0 | CS Marítimo | Available |
| 2024-02-17 | PO2 |
CD Mafra | 1–3 | CD Tondela | Available |
| 2024-02-11 | PO2 |
FC Porto B | 1–1 | CD Mafra | Available |
| 2024-02-02 | PO2 |
CD Mafra | 1–1 | Os Belenenses | Available |
| 2024-01-28 | PO2 |
Paços de Ferreira | 0–1 | CD Mafra | Available |
Teams faced most often by Mark Ugboh'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Porto B | 8 | 2 | 3 | 3 | 9 | 11 | -2 | 25% |
| FC Penafiel | 7 | 1 | 2 | 4 | 6 | 7 | -1 | 14% |
| CD Feirense | 7 | 0 | 4 | 3 | 3 | 6 | -3 | 0% |
| Académico de Viseu | 7 | 3 | 2 | 2 | 7 | 6 | +1 | 43% |
| SL Benfica B | 7 | 3 | 1 | 3 | 12 | 13 | -1 | 43% |
| Leixões SC | 7 | 1 | 2 | 4 | 5 | 9 | -4 | 14% |
| UD Oliveirense | 6 | 1 | 3 | 2 | 9 | 10 | -1 | 17% |
| CD Nacional | 6 | 2 | 3 | 1 | 9 | 8 | +1 | 33% |
| CD Tondela | 6 | 1 | 1 | 4 | 5 | 12 | -7 | 17% |
| União Torreense | 5 | 3 | 1 | 1 | 4 | 2 | +2 | 60% |
| GD Chaves | 4 | 2 | 1 | 1 | 4 | 1 | +3 | 50% |
| União Leiria | 4 | 3 | 0 | 1 | 9 | 6 | +3 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 21/22 | Senior debut season |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 12 | 1,080 | 5 | 42% | 14 | 1.17 |
| 23/24 | 4 | 360 | 2 | 50% | 6 | 1.5 |
| 22/23 | 16 | 1,440 | 8 | 50% | 17 | 1.06 |
| 21/22 | 8 | 660 | 5 | 63% | 5 | 0.68 |
Output by competition
Career goals and assists broken down by tournament.
More on Mark Ugboh
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mark Ugboh
Who is Mark Ugboh?
Mark Ugboh is a Nigeria professional footballer who plays as a goalkeeper for CD Mafra.
How old is Mark Ugboh?
Mark Ugboh is 22 years old. He was born on January 3, 2004 in Lagos.
What position does Mark Ugboh play?
Mark Ugboh plays as a goalkeeper (Goalkeeper).
What club does Mark Ugboh play for?
Mark Ugboh currently plays for CD Mafra.
Nigeria