Jean-François Mbuba
Career snapshot
Career highs
| Full name | Jean-François Mbuba |
|---|---|
| Name in home country | Jean-François Mbuba Oke Wa Lutete |
| Date of birth | 1991-08-12 (34 yrs) |
| Place of birth | Charleroi, Belgium |
| Citizenship | Belgium DR Congo |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 190.00 m |
| Current club | Royal Cappellen FC |
| Joined | 2025-08-22 |
| Contract expires | — |
| Agent | NextGen Management |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Royal Cappellen FC | 1 | 25/26 | 25/26 | 2 | 1 | 0 | 112 |
| Olympia Agnonese | 1 | 20/21 | 20/21 | 2 | 2 | 0 | 90 |
| Pineto Calcio | 1 | 20/21 | 20/21 | 18 | 0 | 0 | 0 |
| RAAL La Louvière | 1 | 19/20 | 19/20 | 2 | 1 | 0 | 180 |
| RWD Molenbeek | 3 | 17/18 | 19/20 | 48 | 8 | 0 | 1,081 |
| Royal Excelsior Virton | 2 | 15/16 | 16/17 | 52 | 31 | 0 | 418 |
| KSV Roeselare (-2020) | 2 | 13/14 | 14/15 | 56 | 5 | 1 | 961 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 2de Nationale VV B | Royal Cappellen FC | 2 | 1 | 0 | 1 | 0 | 112 |
| 20/21 | Serie D - F | Pineto Calcio | 18 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Serie D - F | Olympia Agnonese | 2 | 2 | 0 | 1 | 0 | 90 |
| 19/20 | 1e kl. amateurs | RWD Molenbeek | 18 | 1 | 0 | 1 | 0 | 776 |
| 19/20 | 2de kl. am. ACFF | RAAL La Louvière | 2 | 1 | 0 | 2 | 0 | 180 |
| 18/19 | 1e kl. amateurs | RWD Molenbeek | 29 | 7 | 0 | 6 | 0 | 305 |
| 18/19 | Croky Cup | RWD Molenbeek | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Croky Cup | RWD Molenbeek | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 1e kl. amateurs | Royal Excelsior Virton | 25 | 20 | 0 | 4 | 0 | 106 |
| 16/17 | Aufstiegsr. Eerste Klasse Am. | Royal Excelsior Virton | 5 | 2 | 0 | 2 | 0 | 131 |
| 15/16 | Croky Cup | Royal Excelsior Virton | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Proximus League | Royal Excelsior Virton | 21 | 9 | 0 | 3 | 0 | 181 |
| 14/15 | Proximus League | KSV Roeselare (-2020) | 26 | 2 | 0 | 2 | 0 | 463 |
| 13/14 | Belgacom League | KSV Roeselare (-2020) | 28 | 3 | 1 | 3 | 1 | 498 |
| 13/14 | Cofidis Cup | KSV Roeselare (-2020) | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | KSC Grimbergen | KSV Roeselare | Transfer | 0 | — |
| 15/16 | 2015-07-01 | KSV Roeselare | RE Virton | Transfer | 150000 | — |
| 17/18 | 2017-07-17 | RE Virton | RWDM | Transfer | 0 | — |
| 19/20 | 2020-01-29 | RWDM | La Louvière | Loan | 0 | — |
| 19/20 | 2020-06-30 | La Louvière | RWDM | Return from loan | 0 | — |
| 20/21 | 2020-07-01 | RWDM | Without Club | Transfer | 0 | — |
| 20/21 | 2020-10-24 | Without Club | Agnonese | Transfer | 50000 | — |
| 20/21 | 2021-01-14 | Agnonese | Without Club | Transfer | 50000 | — |
| 20/21 | 2021-02-01 | Without Club | Pineto | Transfer | 50000 | — |
| 21/22 | 2021-09-17 | Pineto | Eolikos | Transfer | 50000 | — |
| 21/22 | 2022-01-01 | Eolikos | AO Pyliou | Transfer | 50000 | — |
| 22/23 | 2022-09-02 | AO Pyliou | GAS Ialysos | Transfer | 50000 | — |
| 24/25 | 2024-08-22 | GAS Ialysos | Asteras Varis | Transfer | 0 | — |
| 25/26 | 2025-08-22 | Asteras Varis | Royal Cappellen | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | unknown injury | 2021-04-20 | 2021-04-30 | 11 | 2 |
| 20/21 | unknown injury | 2021-06-18 | 2021-06-28 | 11 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Stevy Okitokandjo | 2 | 0 | 712 |
| Kjetil Borry | 1 | 0 | 0 |
| Baptiste Valette | 1 | 0 | 0 |
| Lamine Fall | 2 | 0 | 0 |
| Nicolas Day | 2 | 0 | 0 |
| Pietro Perdichizzi | 1 | 0 | 0 |
| Anthony Di Lallo | 1 | 1 | 0 |
| Petar Bojovic | 1 | 0 | 0 |
| Geordan Dupire | 2 | 0 | 0 |
| Gilles Lentz | 1 | 0 | 0 |
| Carlo Damman | 1 | 0 | 0 |
| Thibaut Lesquoy | 2 | 0 | 0 |
| Zotsara | 1 | 0 | 0 |
| Gilles Ruyssen | 1 | 0 | 0 |
| Manuel Angiulli | 2 | 0 | 0 |
| Jérôme Simon | 2 | 0 | 0 |
| Yohan Brouckaert | 1 | 0 | 0 |
| Alexandre Harvey | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | 1e kl. amateurs | Royal Excelsior Virton | 20 | 25 |
| 15/16 | Proximus League | Royal Excelsior Virton | 9 | 21 |
| 18/19 | 1e kl. amateurs | RWD Molenbeek | 7 | 29 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Belgacom League | KSV Roeselare (-2020) | 1 | 28 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-06-30 | La Louvière | RWDM | Return from loan | — | — |
| 19/20 | 2020-01-29 | RWDM | La Louvière | Loan | — | — |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 2 | 112 | 1 | 0 | 0 | 0.8 |
| 20/21 | 20 | 90 | 2 | 0 | 0 | 2 |
| 19/20 | 20 | 956 | 3 | 0 | 0 | 0.28 |
| 18/19 | 29 | 305 | 6 | 0 | 0 | 1.77 |
| 16/17 | 30 | 237 | 6 | 0 | 0 | 2.28 |
| 15/16 | 22 | 181 | 3 | 0 | 0 | 1.49 |
| 14/15 | 26 | 463 | 2 | 0 | 0 | 0.39 |
| 13/14 | 30 | 498 | 3 | 0 | 1 | 0.72 |
Output by competition
Career goals and assists broken down by tournament.
More on Jean-François Mbuba
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jean-François Mbuba
Who is Jean-François Mbuba?
Jean-François Mbuba is a Belgium professional footballer who plays as a centre-forward for Royal Cappellen FC.
How old is Jean-François Mbuba?
Jean-François Mbuba is 34 years old. He was born on August 12, 1991 in Charleroi.
What position does Jean-François Mbuba play?
Jean-François Mbuba plays as a centre-forward (Attack - Centre-Forward).
What club does Jean-François Mbuba play for?
Jean-François Mbuba currently plays for Royal Cappellen FC.
How many career goals has Jean-François Mbuba scored?
Across all senior club competitions in our dataset, Jean-François Mbuba has scored 48 goals in 180 appearances.