Skip to content
Francis Onyeka

Francis Onyeka

Midfield - Attacking Midfield  at VfL Bochum
Age19
CitizenshipGermany Nigeria
Height1.86 m
Footleft
BornApril 29, 2007
at VfL Bochum 327 days · joined 2025-07-01
🏴25+ Caps Wonderkid
Market value €500k
Attacking Midfield Midfield

Career snapshot

5
clubs played for
21/22
debut season
0.34
goals / match
Bayer 04 Leverkusen U19
top club · 42 apps

Career highs

€500k
peak value · 2024
top transfer fee
11
best season · 23/24
27 / 12
int'l caps / goals
91Appearances
31Goals
10Assists
20Yellow cards
0Red cards
27Full matches (90′)
Full nameFrancis Onyeka
Name in home countryFrancis-Ikechukwu Onyeka
Date of birth2007-04-29 (19 yrs)
Place of birthGummersbach, Germany
CitizenshipGermany Nigeria
PositionMidfield - Attacking Midfield (main: Midfield)
Footleft
Height186.00 m
Current clubVfL Bochum
On loan from ↩ Bayer 04 Leverkusen parent contract: 2028-06-30
Joined2025-07-01
Contract expires2026-06-30
AgentDiamondacademy
OutfitterPuma
Jun 2026
Transfer: VfL Bochum → B. Leverkusen
25/26 · Return from loan
Jul 2025
Injury: unknown
1 games missed
Jul 2025
25/26 — VfL Bochum
3 matches · 0 G · 0 A · across 1 competition
Jul 2025
Transfer: B. Leverkusen → VfL Bochum
25/26 · Loan
Jul 2025
Transfer: Leverkusen U19 → B. Leverkusen
25/26 · Transfer
Jul 2024
24/25 — Bayer 04 Leverkusen, Bayer 04 Leverkusen U19, Bayer 04 Leverkusen UEFA U19
29 matches · 9 G · 3 A · across 8 competitions
Jul 2023
23/24 — Bayer 04 Leverkusen, Bayer 04 Leverkusen U17, Bayer 04 Leverkusen U19
25 matches · 11 G · 1 A · across 4 competitions
Jul 2023
Transfer: Leverkusen U17 → Leverkusen U19
23/24 · Transfer
Jul 2022
22/23 — Bayer 04 Leverkusen U17, Bayer 04 Leverkusen U19, Bayer 04 Leverkusen UEFA U19
23 matches · 10 G · 6 A · across 5 competitions
Jul 2021
21/22 — Bayer 04 Leverkusen U17
11 matches · 1 G · 0 A · across 2 competitions
Jul 2021
Transfer: Leverkusen Yth. → Leverkusen U17
21/22 · Transfer
Aug 2014
Transfer: Hohenlind Jgd. → Leverkusen Yth.
14/15 · Transfer
Jan 1970
Peak market value: €500k
Highest valuation recorded in dataset
2,442 min
Minutes played by club
VfL Bochum 0.0%
Bayer 04 Leverkusen 0.0%
Bayer 04 Leverkusen U19 45.7%
Bayer 04 Leverkusen UEFA U19 3.7%
Bayer 04 Leverkusen U17 50.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
VfL Bochum 1 25/26 25/26 3 0 0 0
Bayer 04 Leverkusen 2 23/24 24/25 2 0 0 0
Bayer 04 Leverkusen U19 3 22/23 24/25 42 12 4 1,116
Bayer 04 Leverkusen UEFA U19 2 22/23 24/25 4 2 0 90
Bayer 04 Leverkusen U17 3 21/22 23/24 40 17 6 1,236

Career trajectory — goals, assists & market value

4€125K8€250K12€375K16€500K21/22 — 1 goals (Bayer 04 Leverkusen U17)121/2222/23 — 10 goals (Bayer 04 Leverkusen U17)22/23 — 6 assists1622/2323/24 — 11 goals (Bayer 04 Leverkusen U19)23/24 — 1 assists1223/2424/25 — 9 goals (Bayer 04 Leverkusen U19)24/25 — 3 assists1224/2525/2624/25 — €500K25/26 — €500KGoalsAssistsMarket value

Goals by season

21/22: 1121/2222/23: 101022/2323/24: 111123/2424/25: 9924/2525/26: 0025/26

Assists by season

21/22: 0021/2222/23: 6622/2323/24: 1123/2424/25: 3324/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 2. Bundesliga VfL Bochum 3 0 0 0 0 0
24/25 Bundesliga Bayer 04 Leverkusen 0 0 0 0 0 0
24/25 Champions League Bayer 04 Leverkusen 1 0 0 0 0 0
24/25 DFB-Pokal Bayer 04 Leverkusen 1 0 0 0 0 0
24/25 DFB-Pokal der Junioren Bayer 04 Leverkusen U19 2 0 0 0 0 0
24/25 U19 Nachwuchsliga - Gr. F Bayer 04 Leverkusen U19 10 3 1 0 0 249
24/25 U19 Nachwuchsliga - Liga A Bayer 04 Leverkusen U19 9 2 2 5 0 383
24/25 U19-Champ. Bayer 04 Leverkusen U19 4 2 0 2 0 225
24/25 UEFA Youth League Bayer 04 Leverkusen UEFA U19 2 2 0 1 0 90
23/24 Bundesliga Bayer 04 Leverkusen 0 0 0 0 0 0
23/24 U17-BL Finals Bayer 04 Leverkusen U17 3 0 0 0 0 0
23/24 U17-Bundesliga West Bayer 04 Leverkusen U17 6 6 0 4 0 81
23/24 U19-Bundesliga West Bayer 04 Leverkusen U19 16 5 1 5 0 259
22/23 U17-Bundesliga West Bayer 04 Leverkusen U17 14 6 6 2 0 186
22/23 U17-Sonderspielrunde Hauptr. Bayer 04 Leverkusen U17 2 2 0 0 0 90
22/23 U17-Sonderspielrunde Vorr. Bayer 04 Leverkusen U17 4 2 0 0 0 163
22/23 U19-Bundesliga West Bayer 04 Leverkusen U19 1 0 0 0 0 0
22/23 UEFA Youth League Bayer 04 Leverkusen UEFA U19 2 0 0 0 0 0
21/22 U17 Ligapokal West Bayer 04 Leverkusen U17 2 0 0 0 0 0
21/22 U17-Bundesliga West Bayer 04 Leverkusen U17 9 1 0 1 0 716
SeasonDateFromToTypeMarket valueFee
14/15 2014-08-01 Hohenlind Jgd. Leverkusen Yth. Transfer 0
21/22 2021-07-01 Leverkusen Yth. Leverkusen U17 Transfer 0
23/24 2023-07-01 Leverkusen U17 Leverkusen U19 Transfer 0
25/26 2025-07-01 Leverkusen U19 B. Leverkusen Transfer 500000
25/26 2025-07-01 B. Leverkusen VfL Bochum Loan 500000
25/26 2026-06-30 VfL Bochum B. Leverkusen Return from loan 500000
SeasonInjuryFromToDays missedGames missed
25/26 Muscle injury 2025-07-27 2025-08-20 25 1
Current€500k
Peak€500k
Low€500k
Δ since start+—
€500k€500k€500k€500k€500k197019701970
DateValue
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #27300 #21 2 0 former national player
Team #17662 #11 9 6 former national player
Team #17368 #10 8 2 former national player
Team #9067 #10 7 3 recent national player
Team #5710 #10 1 1 current national player
TeammatePPG played withJoint goalsMinutes
Darnell Keumo 2 0 864
Nils Gernhardt 2 0 842
Daniel Lang 2 0 784
Niklas Swider 2 1 648
Julien Kurowski 2 0 644
Andrea Natali 2 0 0
Ben Hawighorst 2 0 0
Jeremiah Mensah 2 0 0
Madi Monamay 2 0 0
Othniël Raterink 2 1 0
Jordan Zirkzee 2 0 0
Zaid Tchibara 2 3 0
Ken Izekor 2 7 0
Nourdine Camara 2 0 0
Bradley Ndi 2 0 0
Isaiah Eichie 2 0 0
Raoul Petak 2 0 0
Montrell Culbreath 2 3 0
Naba Mensah 2 1 0
Ferdinand Pohl 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 U17-Bundesliga West Bayer 04 Leverkusen U17 6 14
23/24 U17-Bundesliga West Bayer 04 Leverkusen U17 6 6
23/24 U19-Bundesliga West Bayer 04 Leverkusen U19 5 16

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 U17-Bundesliga West Bayer 04 Leverkusen U17 6 14
24/25 U19 Nachwuchsliga - Liga A Bayer 04 Leverkusen U19 2 9
24/25 U19 Nachwuchsliga - Gr. F Bayer 04 Leverkusen U19 1 10

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
25/26 2026-06-30 VfL Bochum B. Leverkusen Return from loan €500k
25/26 2025-07-01 B. Leverkusen VfL Bochum Loan €500k

Last 11 matches for VfL Bochum while Francis Onyeka was at the club (joined 2025-07-01, left 2026-06-30). 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.

DateCompHomeScoreAwayAvailability
2025-11-02 L2 VfL Bochum 2–0 1. FC Magdeburg Available
2025-10-25 L2 Holstein Kiel 1–1 VfL Bochum Available
2025-10-18 L2 VfL Bochum 3–2 Hertha BSC Available
2025-10-04 L2 1. FC Kaiserslautern 3–2 VfL Bochum Available
2025-09-27 L2 VfL Bochum 0–1 Fortuna Düsseldorf Available
2025-09-20 L2 1. FC Nürnberg 2–1 VfL Bochum Available
2025-09-12 L2 SC Paderborn 07 1–0 VfL Bochum Available
2025-08-30 L2 VfL Bochum 1–2 Preußen Münster Available
2025-08-23 L2 FC Schalke 04 2–1 VfL Bochum Available
2025-08-10 L2 VfL Bochum 2–0 SV 07 Elversberg INJURED Muscle injury
2025-08-02 L2 SV Darmstadt 98 4–1 VfL Bochum INJURED Muscle injury

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
21/22 Senior debut season
21/22 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 29 947 8 0 0 0.76
23/24 25 340 9 0 0 2.38
22/23 23 439 2 0 0 0.41
21/22 11 716 1 0 0 0.13

Output by competition

Career goals and assists broken down by tournament.

U17-Bundesliga West
29 apps
13 G
6 A
U19-Bundesliga West
17 apps
5 G
1 A
U19 Nachwuchsliga - Gr. F
10 apps
3 G
1 A
U19 Nachwuchsliga - Liga A
9 apps
2 G
2 A
U19-Champ.
4 apps
2 G
0 A
UEFA Youth League
4 apps
2 G
0 A
U17-Sonderspielrunde Hauptr.
2 apps
2 G
0 A
U17-Sonderspielrunde Vorr.
4 apps
2 G
0 A

Frequently asked about Francis Onyeka

Who is Francis Onyeka?

Francis Onyeka is a Germany professional footballer who plays as a attacking midfield for VfL Bochum.

How old is Francis Onyeka?

Francis Onyeka is 19 years old. He was born on April 29, 2007 in Gummersbach.

What position does Francis Onyeka play?

Francis Onyeka plays as a attacking midfield (Midfield - Attacking Midfield).

What club does Francis Onyeka play for?

Francis Onyeka currently plays for VfL Bochum.

How many career goals has Francis Onyeka scored?

Across all senior club competitions in our dataset, Francis Onyeka has scored 31 goals in 91 appearances.

What is Francis Onyeka's market value?

Francis Onyeka's most recent reported market value is €500k.