Frank Onyeka
Career snapshot
Career highs
Born the same day
Shares 1998-01-01 · 6 players total
| Full name | Frank Onyeka |
|---|---|
| Name in home country | Ogochukwu Frank Onyeka |
| Date of birth | 1998-01-01 (28 yrs) |
| Place of birth | Abuya, Nigeria |
| Citizenship | Nigeria |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 183.00 m |
| Current club | Brentford FC |
| Joined | 2021-07-20 |
| Contract expires | 2027-06-30 |
| Agent | CAA Base Ltd |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Brentford FC | 5 | 21/22 | 25/26 | 82 | 1 | 6 | 1,153 |
| FC Augsburg | 1 | 24/25 | 24/25 | 34 | 0 | 2 | 0 |
| FC Midtjylland | 4 | 17/18 | 20/21 | 123 | 17 | 7 | 5,111 |
| FC Midtjylland Reserves | 2 | 17/18 | 18/19 | 9 | 2 | 0 | 92 |
| FC Midtjylland U19 | 2 | 16/17 | 17/18 | 14 | 2 | 0 | 404 |
| FC Midtjylland UEFA U19 | 2 | 15/16 | 16/17 | 5 | 0 | 0 | 0 |
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 | Brentford FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | Premier League | Brentford FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Bundesliga | FC Augsburg | 31 | 0 | 1 | 8 | 0 | 0 |
| 24/25 | DFB-Pokal | FC Augsburg | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Brentford FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Brentford FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Brentford FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premier League | Brentford FC | 26 | 1 | 2 | 8 | 0 | 1,153 |
| 22/23 | EFL Cup | Brentford FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Premier League | Brentford FC | 21 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Brentford FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Brentford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League | Brentford FC | 20 | 0 | 0 | 4 | 0 | 0 |
| 20/21 | Champions League | FC Midtjylland | 6 | 0 | 0 | 2 | 0 | 0 |
| 20/21 | Champions League Qu. | FC Midtjylland | 4 | 1 | 1 | 2 | 0 | 360 |
| 20/21 | Superliga | FC Midtjylland | 17 | 1 | 1 | 4 | 0 | 1,408 |
| 20/21 | Superliga Championship round | FC Midtjylland | 10 | 2 | 1 | 1 | 0 | 388 |
| 20/21 | Sydbank Pokalen | FC Midtjylland | 4 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | Europa League Qualifying | FC Midtjylland | 2 | 1 | 0 | 0 | 0 | 180 |
| 19/20 | Superliga | FC Midtjylland | 24 | 2 | 0 | 9 | 0 | 970 |
| 19/20 | Superliga Championship round | FC Midtjylland | 8 | 1 | 1 | 2 | 0 | 662 |
| 19/20 | Sydbank Pokalen | FC Midtjylland | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League Qu. | FC Midtjylland | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | FC Midtjylland | 3 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Reserveligaen | FC Midtjylland Reserves | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Reserveligaen Spring | FC Midtjylland Reserves | 3 | 2 | 0 | 0 | 0 | 92 |
| 18/19 | Superliga | FC Midtjylland | 14 | 2 | 1 | 4 | 0 | 310 |
| 18/19 | Superliga Championship round | FC Midtjylland | 7 | 2 | 0 | 0 | 0 | 247 |
| 18/19 | Sydbank Pokalen | FC Midtjylland | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | DBU Pokalen | FC Midtjylland | 3 | 1 | 1 | 1 | 0 | 164 |
| 17/18 | Reserveligaen | FC Midtjylland Reserves | 3 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Superliga | FC Midtjylland | 6 | 2 | 0 | 1 | 0 | 189 |
| 17/18 | Superliga Championship round | FC Midtjylland | 9 | 2 | 1 | 0 | 0 | 233 |
| 17/18 | U19 Boys League | FC Midtjylland U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U19 Boys League | FC Midtjylland U19 | 12 | 2 | 0 | 3 | 0 | 404 |
| 16/17 | UEFA Youth League | FC Midtjylland UEFA U19 | 4 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | UEFA Youth League | FC Midtjylland UEFA U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-01-01 | FC Ebedei | Midtjylland U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Midtjylland U19 | FC Midtjylland | Transfer | 0 | — |
| 21/22 | 2021-07-20 | FC Midtjylland | Brentford | Transfer | 6000000 | €10.00m |
| 24/25 | 2024-08-30 | Brentford | FC Augsburg | Loan | 9000000 | — |
| 24/25 | 2025-06-30 | FC Augsburg | Brentford | Return from loan | 7000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Ankle injury | 2022-03-25 | 2022-05-16 | 53 | 8 |
| 22/23 | Hamstring injury | 2022-12-01 | 2023-02-15 | 77 | 8 |
| 22/23 | Thigh problems | 2023-03-25 | 2023-04-09 | 16 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Yoane Wissa | 2 | 1 | 0 |
| Marc Dal Hende | 2 | 0 | 0 |
| Gustav Wikheim | 2 | 3 | 0 |
| Christian Nørgaard | 1 | 0 | 0 |
| Ivan Toney | 1 | 1 | 0 |
| Mads Roerslev | 2 | 0 | 0 |
| Paulinho | 2 | 0 | 0 |
| Anders Dreyer | 2 | 4 | 0 |
| Bryan Mbeumo | 2 | 0 | 0 |
| Erik Sviatchenko | 2 | 1 | 0 |
| Jens Cajuste | 2 | 0 | 0 |
| Mikael Anderson | 2 | 0 | 0 |
| Sory Kaba | 2 | 1 | 0 |
| Evander | 2 | 0 | 0 |
| Joel Andersson | 2 | 0 | 0 |
| Awer Mabil | 2 | 1 | 0 |
| Alexander Scholz | 2 | 0 | 0 |
| Jesper Hansen | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Superliga Championship round | FC Midtjylland | 2 | 9 |
| 16/17 | U19 Boys League | FC Midtjylland U19 | 2 | 12 |
| 17/18 | Superliga | FC Midtjylland | 2 | 6 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Premier League | Brentford FC | 2 | 21 |
| 23/24 | Premier League | Brentford FC | 2 | 26 |
| 18/19 | Superliga | FC Midtjylland | 1 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | FC Augsburg | Brentford | Return from loan | — | €7.00m |
| 24/25 | 2024-08-30 | Brentford | FC Augsburg | Loan | — | €9.00m |
Last 50 matches for Brentford 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-05-24 | GB1 |
Liverpool FC | 1–1 | Brentford FC | Available |
| 2026-05-17 | GB1 |
Brentford FC | – | Crystal Palace FC | TIMED |
| 2026-05-09 | GB1 |
Manchester City FC | 3–0 | Brentford FC | Available |
| 2026-05-09 | GB1 |
Manchester City FC | 3–0 | Brentford FC | Available |
| 2026-05-02 | GB1 |
Brentford FC | 3–0 | West Ham United FC | Available |
| 2026-05-02 | GB1 |
Brentford FC | 3–0 | West Ham United FC | Available |
| 2026-04-27 | GB1 |
Manchester United FC | 2–1 | Brentford FC | Available |
| 2026-04-27 | GB1 |
Manchester United FC | 2–1 | Brentford FC | Available |
| 2026-04-18 | GB1 |
Brentford FC | 0–0 | Fulham FC | Available |
| 2026-04-18 | GB1 |
Brentford FC | 0–0 | Fulham FC | Available |
| 2026-04-11 | GB1 |
Brentford FC | 2–2 | Everton FC | Available |
| 2026-03-21 | GB1 |
Leeds United FC | 0–0 | Brentford FC | Available |
| 2026-03-16 | GB1 |
Brentford FC | 2–2 | Wolverhampton Wanderers FC | Available |
| 2026-03-03 | GB1 |
AFC Bournemouth | 0–0 | Brentford FC | Available |
| 2026-02-28 | GB1 |
Burnley FC | 3–4 | Brentford FC | Available |
| 2026-02-21 | GB1 |
Brentford FC | 0–2 | Brighton & Hove Albion FC | Available |
| 2026-02-12 | GB1 |
Brentford FC | 1–1 | Arsenal FC | Available |
| 2026-02-07 | GB1 |
Newcastle United FC | 2–3 | Brentford FC | Available |
| 2026-02-01 | GB1 |
Aston Villa FC | 0–1 | Brentford FC | Available |
| 2026-01-25 | GB1 |
Brentford FC | 0–2 | Nottingham Forest FC | Available |
| 2026-01-17 | GB1 |
Chelsea FC | 2–0 | Brentford FC | Available |
| 2026-01-07 | GB1 |
Brentford FC | 3–0 | Sunderland AFC | Available |
| 2026-01-04 | GB1 |
Everton FC | 2–4 | Brentford FC | Available |
| 2026-01-01 | GB1 |
Brentford FC | 0–0 | Tottenham Hotspur FC | Available |
| 2025-12-27 | GB1 |
Brentford FC | 4–1 | AFC Bournemouth | Available |
| 2025-12-20 | GB1 |
Wolverhampton Wanderers FC | 0–2 | Brentford FC | Available |
| 2025-12-14 | GB1 |
Brentford FC | 1–1 | Leeds United FC | Available |
| 2025-12-06 | GB1 |
Tottenham Hotspur FC | 2–0 | Brentford FC | Available |
| 2025-12-03 | GB1 |
Arsenal FC | 2–0 | Brentford FC | Available |
| 2025-11-29 | GB1 |
Brentford FC | 3–1 | Burnley FC | Available |
| 2025-11-22 | GB1 |
Brighton & Hove Albion FC | 2–1 | Brentford FC | Available |
| 2025-11-09 | GB1 |
Brentford FC | 3–1 | Newcastle United FC | Available |
| 2025-11-01 | GB1 |
Crystal Palace FC | 2–0 | Brentford FC | Available |
| 2025-10-25 | GB1 |
Brentford FC | 3–2 | Liverpool FC | Available |
| 2025-10-20 | GB1 |
West Ham United FC | 0–2 | Brentford FC | Available |
| 2025-10-05 | GB1 |
Brentford FC | 0–1 | Manchester City FC | Available |
| 2025-09-27 | GB1 |
Brentford FC | 3–1 | Manchester United FC | Available |
| 2025-09-20 | GB1 |
Fulham FC | 3–1 | Brentford FC | Available |
| 2025-09-13 | GB1 |
Brentford FC | 2–2 | Chelsea FC | Available |
| 2025-08-30 | GB1 |
Sunderland AFC | 2–1 | Brentford FC | Available |
| 2025-08-23 | GB1 |
Brentford FC | 1–0 | Aston Villa FC | Available |
| 2025-08-17 | GB1 |
Nottingham Forest FC | 3–1 | Brentford FC | Available |
| 2025-05-25 | GB1 |
Wolverhampton Wanderers FC | 1–1 | Brentford FC | Available |
| 2025-05-18 | GB1 |
Brentford FC | 2–3 | Fulham FC | Available |
| 2025-05-10 | GB1 |
Ipswich Town FC | 0–1 | Brentford FC | Available |
| 2025-05-04 | GB1 |
Brentford FC | 4–3 | Manchester United FC | Available |
| 2025-05-01 | GB1 |
Nottingham Forest FC | 0–2 | Brentford FC | Available |
| 2025-04-19 | GB1 |
Brentford FC | 4–2 | Brighton & Hove Albion FC | Available |
| 2025-04-12 | GB1 |
Arsenal FC | 1–1 | Brentford FC | Available |
| 2025-04-06 | GB1 |
Brentford FC | 0–0 | Chelsea FC | Available |
Teams faced most often by Frank Onyeka'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 % |
|---|---|---|---|---|---|---|---|---|
| Reading FC | 10 | 6 | 2 | 2 | 21 | 11 | +10 | 60% |
| Fulham FC | 9 | 5 | 3 | 1 | 14 | 5 | +9 | 56% |
| Millwall FC | 8 | 3 | 3 | 2 | 8 | 6 | +2 | 38% |
| Nottingham Forest | 8 | 4 | 0 | 4 | 11 | 11 | 0 | 50% |
| Middlesbrough FC | 8 | 4 | 3 | 1 | 14 | 9 | +5 | 50% |
| Bristol City | 8 | 4 | 3 | 1 | 12 | 5 | +7 | 50% |
| Leeds United | 8 | 3 | 2 | 3 | 9 | 6 | +3 | 38% |
| Sheffield Wednesday | 8 | 4 | 1 | 3 | 14 | 8 | +6 | 50% |
| Queens Park Rangers | 8 | 6 | 1 | 1 | 20 | 9 | +11 | 75% |
| Preston North End | 8 | 4 | 1 | 3 | 18 | 13 | +5 | 50% |
| Derby County | 8 | 3 | 3 | 2 | 15 | 11 | +4 | 38% |
| Barnsley FC | 8 | 2 | 2 | 4 | 6 | 10 | -4 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | 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 | 37 | 0 | 8 | 0 | 0 | 0 |
| 23/24 | 28 | 1,153 | 8 | 0 | 0 | 0.62 |
| 22/23 | 23 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 24 | 0 | 4 | 0 | 0 | 0 |
| 20/21 | 41 | 2,156 | 11 | 0 | 0 | 0.46 |
| 19/20 | 35 | 1,812 | 11 | 1 | 0 | 0.6 |
| 18/19 | 35 | 649 | 5 | 0 | 0 | 0.69 |
| 17/18 | 23 | 586 | 2 | 1 | 0 | 0.46 |
| 16/17 | 16 | 404 | 3 | 0 | 0 | 0.67 |
Output by competition
Career goals and assists broken down by tournament.
More on Frank Onyeka
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Frank Onyeka
Who is Frank Onyeka?
Frank Onyeka is a Nigeria professional footballer who plays as a central midfield for Brentford FC.
How old is Frank Onyeka?
Frank Onyeka is 28 years old. He was born on January 1, 1998 in Abuya.
What position does Frank Onyeka play?
Frank Onyeka plays as a central midfield (Midfield - Central Midfield).
What club does Frank Onyeka play for?
Frank Onyeka currently plays for Brentford FC.
How many career goals has Frank Onyeka scored?
Across all senior club competitions in our dataset, Frank Onyeka has scored 22 goals in 267 appearances.
What is Frank Onyeka's market value?
Frank Onyeka's most recent reported market value is €7.00m.
Nigeria