Francis Onyeka has already proven himself a goal-scoring threat in the 2026/27 DFB Pokal, netting two goals in just 21 minutes of play. His goals per 90 minutes stand at 8.57, vastly outpacing the midfielder baseline of 0.14, and his conversion rate of 67 percent highlights his efficiency from the penalty spot. Onyeka also recorded three shots, with two on target, giving him a shots per 90 of 12.86 compared to the baseline 0.97, and he delivered one key pass, translating to 4.29 key passes per 90 versus the baseline 1.33. With an average match rating of 8.9, Francis Onyeka’s early season performance showcases a striking offensive output that far exceeds typical midfield expectations.
Francis Onyeka has played 86 minutes across 2 appearances in Bundesliga, scoring 2.09 goals per 90 against a positional baseline of 0.14, converting 50% of 4 shots and averaging 7.95 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Francis Onyeka | M | 2 | 86 | 2 | 1 | 4 | 3 | 50% | 3 | 68% | 2 | 67% | 1 | 1 | 0 | 42% | 3 | 1 | 0 | 0 | 0 | 7.95 | – |
| Lukas Petkov | M | 2 | 187 | 1 | 1 | 2 | 1 | 50% | 4 | 62% | 2 | 33% | 4 | 2 | 0 | 43% | 3 | 4 | 0 | 0 | 0 | 7.45 | – |
| Cole Campbell | M | 2 | 155 | 1 | 0 | 6 | 5 | 17% | 2 | 87% | 6 | 50% | 1 | 2 | 0 | 45% | 2 | 2 | 1 | 0 | 0 | 7.40 | – |
| David Mokwa | F | 2 | 96 | 1 | 0 | 2 | 1 | 50% | 1 | 56% | 0 | 0% | 0 | 0 | 0 | 14% | 0 | 1 | 0 | 0 | 0 | 6.75 | – |
| Luca Schnellbacher | F | 2 | 91 | 1 | 0 | 2 | 2 | 50% | 1 | 63% | 0 | – | 1 | 1 | 0 | 56% | 2 | 1 | 0 | 0 | 0 | 7.00 | – |
| Łukasz Poręba | M | 2 | 187 | 0 | 0 | 0 | 0 | – | 1 | 91% | 1 | 100% | 4 | 1 | 1 | 56% | 3 | 4 | 0 | 0 | 0 | 6.90 | – |
| Nicolas Kristof | G | 2 | 187 | 0 | 0 | 0 | 0 | – | 1 | 76% | 1 | 100% | 0 | 0 | 0 | 100% | 0 | 0 | 1 | 0 | 4 | 7.05 | – |
| Felix Keidel | M | 2 | 186 | 0 | 2 | 1 | 0 | 0% | 4 | 89% | 1 | 100% | 2 | 2 | 0 | 23% | 6 | 0 | 1 | 0 | 0 | 6.70 | – |
| Lasse Günther | D | 2 | 178 | 0 | 0 | 1 | 0 | 0% | 3 | 73% | 1 | 25% | 1 | 1 | 1 | 70% | 0 | 4 | 0 | 0 | 0 | 6.25 | – |
| Maximilian Rohr | D | 2 | 172 | 0 | 0 | 1 | 0 | 0% | 0 | 86% | 0 | – | 2 | 3 | 3 | 58% | 2 | 2 | 1 | 0 | 0 | 6.85 | – |
| Jan Gyamerah | D | 2 | 157 | 0 | 0 | 0 | 0 | – | 0 | 80% | 2 | 67% | 5 | 2 | 1 | 69% | 3 | 3 | 0 | 0 | 0 | 6.75 | – |
| Florian Yves Le Joncour | D | 2 | 105 | 0 | 0 | 0 | 0 | – | 1 | 84% | 0 | – | 0 | 1 | 1 | 50% | 0 | 0 | 0 | 0 | 0 | 6.55 | – |
| Noah Darvich | M | 2 | 101 | 0 | 0 | 0 | 0 | – | 0 | 68% | 0 | 0% | 0 | 0 | 0 | 22% | 1 | 1 | 0 | 0 | 0 | 6.20 | – |
| Lukas Finn Pinckert | D | 1 | 97 | 0 | 0 | 0 | 0 | – | 0 | 76% | 0 | – | 1 | 3 | 1 | 67% | 1 | 1 | 0 | 0 | 0 | 6.60 | – |
| Maurice Krattenmacher | M | 1 | 32 | 0 | 0 | 1 | 0 | 0% | 0 | 75% | 0 | 0% | 0 | 0 | 0 | 33% | 1 | 1 | 0 | 0 | 0 | 6.20 | – |
| Luca Sirch | D | 2 | 30 | 0 | 0 | 0 | 0 | – | 0 | 60% | 0 | – | 0 | 1 | 0 | 100% | 0 | 1 | 0 | 0 | 0 | 6.30 | – |
| Nicholas Mickelson | D | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 1 | 0 | 0 | 50% | 0 | 0 | 0 | 0 | 0 | 6.60 | – |
| Amara Condé | M | 1 | 1 | 0 | 0 | 0 | 0 | – | 0 | 0% | 0 | – | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | – | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | SV Elversberg | Bundesliga | 1 | 65 | 0 | 1 | 1 | 1 | 0% | 2 | 55% | 2 | 1 | 1 | 56% | 1 | 0 | 0 | 7.00 |
| 2026/27 | SV Elversberg | DFB Pokal | 1 | 21 | 2 | 0 | 3 | 2 | 67% | 1 | 88% | 0 | 0 | 0 | 0% | 2 | 0 | 0 | 8.90 |
| 2025/26 | VfL Bochum | 2. Bundesliga | 30 | 2147 | 8 | 1 | 39 | 17 | 21% | 23 | 74% | 18 | 21 | 3 | 38% | 28 | 2 | 0 | 6.61 |
| 2025/26 | VfL Bochum | DFB Pokal | 2 | 135 | 0 | 0 | 4 | 0 | 0% | 3 | 76% | 0 | 3 | 1 | 33% | 1 | 0 | 0 | 6.35 |
| 2024/25 | Bayer Leverkusen | UEFA Champions League | 1 | 14 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 6.50 |
| 2024/25 | Bayer Leverkusen | DFB Pokal | 1 | 3 | 0 | 0 | 0 | 0 | – | 0 | 60% | 0 | 0 | 0 | 0% | 0 | 0 | 0 | – |
| 2024/25 | Bayer Leverkusen | Bundesliga | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2023/24 | Bayer Leverkusen | Bundesliga | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 Aug | v Bayer Leverkusen | W | 65 | – | 1 | 1 | 1 | 2 | 1 | 1 | 0 | 0 | 7.00 | – |
| 22 Aug | a MSV Duisburg | – | 21 | 2 | 0 | 3 | 2 | 1 | 0 | 2 | 0 | 0 | 8.90 | – |
| 17 May | a Karlsruher SC | W | 45 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.30 | – |
| 09 May | v Hannover 96 | D | 90 | – | 0 | 1 | – | 1 | 1 | 2 | 0 | 0 | 6.20 | – |
| 02 May | a Arminia Bielefeld | D | 45 | – | 0 | 0 | – | 0 | 0 | 2 | 0 | 0 | 5.90 | – |
| 26 Apr | v SpVgg Greuther Fürth | W | 77 | – | 0 | 0 | – | 1 | 2 | 2 | 0 | 0 | 6.50 | – |
| 18 Apr | a Dynamo Dresden | L | 90 | – | 0 | 5 | 2 | 0 | 1 | – | 0 | 0 | 6.50 | – |
| 12 Apr | v Eintracht Braunschweig | W | 62 | – | 0 | 1 | – | 2 | 2 | – | 0 | 0 | 6.60 | – |
| 22 Mar | v Holstein Kiel | L | 31 | – | 0 | 2 | 1 | 0 | 0 | – | 0 | 0 | 6.20 | – |
| 14 Mar | a Hertha BSC | D | 90 | – | 0 | 1 | – | 0 | 0 | 1 | 0 | 0 | 6.20 | – |
| 07 Mar | v 1. FC Kaiserslautern | W | 78 | – | 0 | 1 | – | 1 | 1 | 2 | 1 | 0 | 6.20 | – |
| 27 Feb | a Fortuna Düsseldorf | L | 45 | – | 0 | 3 | – | 1 | 1 | 2 | 0 | 0 | 6.20 | – |
| 20 Feb | v 1. FC Nürnberg | D | 90 | 1 | 0 | 1 | 1 | 2 | 2 | 3 | 0 | 0 | 7.30 | – |
| 15 Feb | v SC Paderborn 07 | D | 74 | – | 0 | 2 | – | 3 | 0 | – | 0 | 0 | 6.30 | – |
| 06 Feb | a Preußen Münster | D | 90 | – | 0 | 2 | 1 | 0 | 2 | 2 | 0 | 0 | 6.90 | – |