Noah Ohio
Career snapshot
Career highs
Born the same day
Shares 2003-01-16 · 6 players total
| Full name | Noah Ohio |
|---|---|
| Name in home country | Noah Chidiebere Junior Anyanwu Ohio |
| Date of birth | 2003-01-16 (23 yrs) |
| Place of birth | Almere, Netherlands |
| Citizenship | Netherlands England |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | left |
| Height | 183.00 m |
| Current club | FC Utrecht |
| Joined | 2024-07-08 |
| Contract expires | 2027-06-30 |
| Agent | SEG |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Utrecht | 2 | 24/25 | 25/26 | 30 | 5 | 0 | 133 |
| FC Utrecht U21 | 1 | 24/25 | 24/25 | 3 | 2 | 0 | 131 |
| Hull City | 1 | 23/24 | 23/24 | 8 | 3 | 0 | 80 |
| Standard Liège | 2 | 22/23 | 23/24 | 45 | 6 | 5 | 302 |
| Standard de Liège 16 FC | 1 | 22/23 | 22/23 | 4 | 2 | 1 | 123 |
| Austria Vienna | 1 | 21/22 | 21/22 | 31 | 6 | 2 | 264 |
| Young Violets Austria Wien | 1 | 21/22 | 21/22 | 1 | 0 | 0 | 0 |
| Vitesse Arnhem | 1 | 20/21 | 20/21 | 4 | 0 | 0 | 0 |
| RB Leipzig U19 | 1 | 20/21 | 20/21 | 5 | 6 | 2 | 134 |
| RB Leipzig U17 | 1 | 19/20 | 19/20 | 13 | 10 | 1 | 73 |
| Manchester City U18 | 1 | 18/19 | 18/19 | 7 | 1 | 1 | 187 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Eredivisie | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Europa League Qualifying | FC Utrecht | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Eredivisie | FC Utrecht | 23 | 5 | 0 | 3 | 0 | 133 |
| 24/25 | Keuken Kampioen Divisie | FC Utrecht U21 | 3 | 2 | 0 | 0 | 0 | 131 |
| 24/25 | KNVB Beker | FC Utrecht | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Hull City | 8 | 3 | 0 | 0 | 0 | 80 |
| 23/24 | Croky Cup | Standard Liège | 2 | 1 | 0 | 0 | 0 | 117 |
| 23/24 | JPL | Standard Liège | 14 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | CPL | Standard de Liège 16 FC | 4 | 2 | 1 | 1 | 0 | 123 |
| 22/23 | Croky Cup | Standard Liège | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | JPL | Standard Liège | 21 | 5 | 4 | 2 | 0 | 185 |
| 22/23 | JPL Europe PO | Standard Liège | 6 | 0 | 1 | 3 | 0 | 0 |
| 21/22 | 2. Liga | Young Violets Austria Wien | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Bundesliga | Austria Vienna | 30 | 5 | 2 | 1 | 0 | 207 |
| 21/22 | ÖFB-Cup | Austria Vienna | 1 | 1 | 0 | 0 | 0 | 57 |
| 20/21 | DFB-Pokal der Junioren | RB Leipzig U19 | 1 | 1 | 0 | 0 | 0 | 63 |
| 20/21 | Eredivisie | Vitesse Arnhem | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | KNVB Beker | Vitesse Arnhem | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U19-BL N/NE | RB Leipzig U19 | 4 | 5 | 2 | 0 | 0 | 71 |
| 19/20 | U17-BL N/NE | RB Leipzig U17 | 13 | 10 | 1 | 0 | 0 | 73 |
| 18/19 | U18 Premier League | Manchester City U18 | 7 | 1 | 1 | 0 | 0 | 187 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | FC Almere Youth | Man Utd Youth | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Man Utd Youth | Man City Youth | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Man City Youth | RB Leipzig U17 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | RB Leipzig U17 | RB Leipzig U19 | Transfer | 0 | — |
| 20/21 | 2021-01-01 | RB Leipzig U19 | Vitesse | Loan | 0 | — |
| 20/21 | 2021-06-30 | Vitesse | RB Leipzig U19 | Return from loan | 100000 | — |
| 21/22 | 2021-07-27 | RB Leipzig U19 | Austria Vienna | Loan | 100000 | — |
| 21/22 | 2022-06-30 | Austria Vienna | RB Leipzig U19 | Return from loan | 700000 | — |
| 22/23 | 2022-07-01 | RB Leipzig U19 | RB Leipzig | Transfer | 700000 | — |
| 22/23 | 2022-07-14 | RB Leipzig | Standard Liège | Transfer | 700000 | €1.19m |
| 23/24 | 2024-01-30 | Standard Liège | Hull City | Loan | 2200000 | — |
| 23/24 | 2024-06-30 | Hull City | Standard Liège | Return from loan | 2000000 | — |
| 24/25 | 2024-07-08 | Standard Liège | FC Utrecht | Transfer | 2000000 | €1.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Knock | 2019-09-01 | 2019-11-08 | 69 | 15 |
| 22/23 | Hamstring injury | 2022-08-07 | 2022-08-31 | 25 | 4 |
| 22/23 | Hamstring injury | 2022-10-13 | 2022-10-25 | 13 | 3 |
| 24/25 | Torn ankle ligaments | 2024-12-18 | 2025-02-05 | 50 | 8 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #39118 | #19 | 4 | 4 | — | — | former national player |
| Team #34684 | #19 | 3 | 2 | — | — | former national player |
| Team #30322 | #14 | 6 | 1 | — | — | former national player |
| Team #16341 | — | 3 | 1 | — | — | former national player |
| Team #11944 | #9 | 22 | 9 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lukas Mühl | 1 | 0 | 972 |
| Philip Zinckernagel | 1 | 3 | 904 |
| Matthias Braunöder | 1 | 1 | 811 |
| Cihan Çanak | 1 | 0 | 670 |
| Paxten Aaronson | 2 | 0 | 604 |
| Lucas Noubi | 1 | 0 | 579 |
| Aron Dønnum | 1 | 2 | 0 |
| Noë Dussenne | 2 | 0 | 0 |
| Gojko Cimirot | 1 | 0 | 0 |
| Markus Suttner | 1 | 1 | 0 |
| Manfred Fischer | 1 | 2 | 0 |
| Arnaud Bodart | 1 | 0 | 0 |
| Patrick Pentz | 1 | 0 | 0 |
| Steven Alzate | 1 | 2 | 0 |
| Konstantinos Laifis | 1 | 0 | 0 |
| Eric Martel | 2 | 0 | 0 |
| Marlon Fossey | 1 | 0 | 0 |
| William Balikwisha | 1 | 2 | 0 |
| Merveille Bokadi | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | U17-BL N/NE | RB Leipzig U17 | 10 | 13 |
| 20/21 | U19-BL N/NE | RB Leipzig U19 | 5 | 4 |
| 21/22 | Bundesliga | Austria Vienna | 5 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | JPL | Standard Liège | 4 | 21 |
| 20/21 | U19-BL N/NE | RB Leipzig U19 | 2 | 4 |
| 21/22 | Bundesliga | Austria Vienna | 2 | 30 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Hull City | Standard Liège | Return from loan | — | €2.00m |
| 23/24 | 2024-01-30 | Standard Liège | Hull City | Loan | — | €2.20m |
| 21/22 | 2022-06-30 | Austria Vienna | RB Leipzig U19 | Return from loan | — | €700k |
| 21/22 | 2021-07-27 | RB Leipzig U19 | Austria Vienna | Loan | — | €100k |
| 20/21 | 2021-06-30 | Vitesse | RB Leipzig U19 | Return from loan | — | €100k |
| 20/21 | 2021-01-01 | RB Leipzig U19 | Vitesse | Loan | — | — |
Last 50 matches for FC Utrecht while Noah Ohio was at the club (joined 2024-07-08). 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-05-17 | NL1 |
FC Utrecht | – | Fortuna Sittard | TIMED |
| 2026-05-10 | NL1 |
AFC Ajax | 1–2 | FC Utrecht | Available |
| 2026-05-10 | NL1 |
AFC Ajax | 1–2 | FC Utrecht | Available |
| 2026-05-02 | NL1 |
FC Utrecht | 2–0 | NAC Breda | Available |
| 2026-05-02 | NL1 |
FC Utrecht | 2–0 | NAC Breda | Available |
| 2026-04-26 | NL1 |
SBV Excelsior | 5–0 | FC Utrecht | Available |
| 2026-04-26 | NL1 |
SBV Excelsior | 5–0 | FC Utrecht | Available |
| 2026-04-11 | NL1 |
FC Utrecht | 4–1 | Telstar 1963 | Available |
| 2026-04-04 | NL1 |
PSV | 4–3 | FC Utrecht | Available |
| 2026-03-22 | NL1 |
FC Utrecht | 2–0 | Go Ahead Eagles | Available |
| 2026-03-15 | NL1 |
FC Twente '65 | 0–2 | FC Utrecht | Available |
| 2026-03-06 | NL1 |
Heracles Almelo | 0–0 | FC Utrecht | Available |
| 2026-03-01 | NL1 |
FC Utrecht | 2–0 | AZ | Available |
| 2026-02-22 | NL1 |
FC Utrecht | 1–1 | PEC Zwolle | Available |
| 2026-02-14 | NL1 |
FC Groningen | 1–2 | FC Utrecht | Available |
| 2026-02-11 | NL1 |
NEC | 1–3 | FC Utrecht | Available |
| 2026-02-08 | NL1 |
FC Utrecht | 0–1 | Feyenoord Rotterdam | Available |
| 2026-02-01 | NL1 |
SC Heerenveen | 1–1 | FC Utrecht | Available |
| 2026-01-25 | NL1 |
FC Utrecht | 0–1 | Sparta Rotterdam | Available |
| 2026-01-18 | NL1 |
FC Volendam | 2–1 | FC Utrecht | Available |
| 2025-12-21 | NL1 |
FC Utrecht | 1–2 | PSV | Available |
| 2025-12-14 | NL1 |
NAC Breda | 1–1 | FC Utrecht | Available |
| 2025-12-07 | NL1 |
FC Utrecht | 1–1 | FC Twente '65 | Available |
| 2025-11-30 | NL1 |
Go Ahead Eagles | 2–2 | FC Utrecht | Available |
| 2025-11-23 | NL1 |
Telstar 1963 | 1–1 | FC Utrecht | Available |
| 2025-11-09 | NL1 |
FC Utrecht | 2–1 | AFC Ajax | Available |
| 2025-11-02 | NL1 |
FC Utrecht | 1–0 | NEC | Available |
| 2025-10-26 | NL1 |
AZ | 4–1 | FC Utrecht | Available |
| 2025-10-18 | NL1 |
FC Utrecht | 3–1 | FC Volendam | Available |
| 2025-10-05 | NL1 |
Feyenoord Rotterdam | 3–2 | FC Utrecht | Available |
| 2025-09-28 | NL1 |
FC Utrecht | 2–2 | SC Heerenveen | Available |
| 2025-09-20 | NL1 |
Fortuna Sittard | 1–0 | FC Utrecht | Available |
| 2025-09-14 | NL1 |
FC Utrecht | 0–1 | FC Groningen | Available |
| 2025-08-31 | NL1 |
PEC Zwolle | 0–2 | FC Utrecht | Available |
| 2025-08-24 | NL1 |
FC Utrecht | 4–1 | SBV Excelsior | Available |
| 2025-08-17 | NL1 |
Sparta Rotterdam | 2–1 | FC Utrecht | Available |
| 2025-08-10 | NL1 |
FC Utrecht | 4–0 | Heracles Almelo | Available |
| 2025-05-18 | NL1 |
Fortuna Sittard | 0–0 | FC Utrecht | Available |
| 2025-05-14 | NL1 |
FC Utrecht | 1–1 | Sparta Rotterdam | Available |
| 2025-05-11 | NL1 |
FC Twente '65 | 2–0 | FC Utrecht | Available |
| 2025-04-25 | NL1 |
RKC Waalwijk | 0–4 | FC Utrecht | Available |
| 2025-04-20 | NL1 |
FC Utrecht | 4–0 | AFC Ajax | Available |
| 2025-04-13 | NL1 |
FC Utrecht | 3–1 | FC Groningen | Available |
| 2025-04-06 | NL1 |
Go Ahead Eagles | 2–2 | FC Utrecht | Available |
| 2025-03-30 | NL1 |
FC Utrecht | 2–0 | SC Heerenveen | Available |
| 2025-03-15 | NL1 |
FC Utrecht | 0–1 | NEC | Available |
| 2025-03-09 | NL1 |
Willem II Tilburg | 2–3 | FC Utrecht | Available |
| 2025-03-01 | NL1 |
FC Utrecht | 1–0 | NAC Breda | Available |
| 2025-02-15 | NL1 |
PSV | 2–2 | FC Utrecht | Available |
| 2025-02-09 | NL1 |
FC Utrecht | 0–1 | Almere City FC | Available |
Teams faced most often by Noah Ohio'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 % |
|---|---|---|---|---|---|---|---|---|
| KAA Gent | 16 | 5 | 0 | 11 | 21 | 38 | -17 | 31% |
| KV Mechelen | 14 | 2 | 7 | 5 | 17 | 20 | -3 | 14% |
| KRC Genk | 13 | 3 | 5 | 5 | 11 | 14 | -3 | 23% |
| Fortuna Sittard | 13 | 5 | 6 | 2 | 25 | 16 | +9 | 38% |
| AFC Ajax | 13 | 3 | 2 | 8 | 15 | 30 | -15 | 23% |
| RKC Waalwijk | 13 | 6 | 5 | 2 | 25 | 16 | +9 | 46% |
| Heracles Almelo | 12 | 8 | 1 | 3 | 21 | 12 | +9 | 67% |
| PEC Zwolle | 12 | 5 | 5 | 2 | 30 | 19 | +11 | 42% |
| Royal Antwerp FC | 12 | 2 | 5 | 5 | 10 | 20 | -10 | 17% |
| Club Brugge KV | 12 | 5 | 3 | 4 | 13 | 17 | -4 | 42% |
| RSC Anderlecht | 12 | 3 | 3 | 6 | 16 | 19 | -3 | 25% |
| Sparta Rotterdam | 12 | 9 | 2 | 1 | 28 | 7 | +21 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 18/19 | 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 | 28 | 264 | 3 | 0 | 0 | 1.02 |
| 23/24 | 24 | 197 | 1 | 0 | 0 | 0.46 |
| 22/23 | 33 | 308 | 6 | 0 | 0 | 1.75 |
| 21/22 | 32 | 264 | 1 | 0 | 0 | 0.34 |
Output by competition
Career goals and assists broken down by tournament.
More on Noah Ohio
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Noah Ohio
Who is Noah Ohio?
Noah Ohio is a Netherlands professional footballer who plays as a centre-forward for FC Utrecht.
How old is Noah Ohio?
Noah Ohio is 23 years old. He was born on January 16, 2003 in Almere.
What position does Noah Ohio play?
Noah Ohio plays as a centre-forward (Attack - Centre-Forward).
What club does Noah Ohio play for?
Noah Ohio currently plays for FC Utrecht.
How many career goals has Noah Ohio scored?
Across all senior club competitions in our dataset, Noah Ohio has scored 41 goals in 151 appearances.
What is Noah Ohio's market value?
Noah Ohio's most recent reported market value is €2.00m.