Joel Mvuka
Career snapshot
Career highs
Born the same day
Shares 2002-11-12 · 6 players total
| Full name | Joel Mvuka |
|---|---|
| Name in home country | Joel Mugisha Mvuka |
| Date of birth | 2002-11-12 (23 yrs) |
| Place of birth | , |
| Citizenship | Norway |
| Position | Attack - Right Winger (main: Attack) |
| Foot | right |
| Height | 176.00 m |
| Current club | FC Lorient |
| Joined | 2023-01-31 |
| Contract expires | 2027-06-30 |
| Agent | Keypass AS |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Lorient | 3 | 23/24 | 25/26 | 41 | 3 | 1 | 531 |
| BSC Young Boys | 1 | 23/24 | 23/24 | 19 | 2 | 1 | 250 |
| FK Bodø/Glimt | 5 | 2021 | 22/23 | 84 | 8 | 15 | 1,808 |
| Åsane Fotball | 3 | 2019 | 2021 | 24 | 0 | 3 | 0 |
| FK Bodø/Glimt II | 1 | 2021 | 2021 | 1 | 1 | 0 | 80 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | FC Lorient | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | FC Lorient | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 2 | FC Lorient | 30 | 3 | 1 | 0 | 0 | 531 |
| 23/24 | Coupe de France | FC Lorient | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | BSC Young Boys | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 1 | FC Lorient | 7 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Super League | BSC Young Boys | 16 | 2 | 1 | 1 | 0 | 250 |
| 23/24 | Swiss Cup | BSC Young Boys | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | FK Bodø/Glimt | 8 | 1 | 2 | 1 | 0 | 622 |
| 22/23 | Conference L. | FK Bodø/Glimt | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | FK Bodø/Glimt | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Conference L. | FK Bodø/Glimt | 9 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | FK Bodø/Glimt | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Eliteserien | FK Bodø/Glimt | 12 | 3 | 3 | 0 | 0 | 342 |
| 2023 | NM-Cup | FK Bodø/Glimt | 3 | 0 | 1 | 0 | 0 | 0 |
| 2022 | Eliteserien | FK Bodø/Glimt | 26 | 2 | 8 | 2 | 0 | 641 |
| 2022 | NM-Cup | FK Bodø/Glimt | 6 | 2 | 0 | 1 | 0 | 203 |
| 2021 | Eliteserien | FK Bodø/Glimt | 8 | 0 | 0 | 1 | 0 | 0 |
| 2021 | NM-Cup | FK Bodø/Glimt | 1 | 0 | 1 | 0 | 0 | 0 |
| 2021 | NM-Cup | Åsane Fotball | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Norsk Tipping-Ligaen avd. 6 | FK Bodø/Glimt II | 1 | 1 | 0 | 1 | 0 | 80 |
| 2021 | OBOS-ligaen | Åsane Fotball | 12 | 0 | 2 | 2 | 0 | 0 |
| 2020 | OBOS-ligaen | Åsane Fotball | 6 | 0 | 1 | 0 | 0 | 0 |
| 2020 | Relegation Eliteserien | Åsane Fotball | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019 | NM-Cup | Åsane Fotball | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019 | PostNord-ligaen Avd. 2 | Åsane Fotball | 2 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Rel. OBOS-ligaen | Åsane Fotball | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2019-01-01 | Åsane Yth. | Åsane II | Transfer | 0 | — |
| 19/20 | 2020-02-11 | Åsane II | Åsane | Transfer | 0 | — |
| 21/22 | 2021-08-02 | Åsane | Bodø/Glimt | Transfer | 100000 | €1.10m |
| 22/23 | 2023-01-31 | Bodø/Glimt | FC Lorient | Transfer | 1300000 | €5.50m |
| 22/23 | 2023-01-31 | FC Lorient | Bodø/Glimt | Loan | 1300000 | — |
| 22/23 | 2023-06-30 | Bodø/Glimt | FC Lorient | Return from loan | 4500000 | — |
| 23/24 | 2024-01-20 | FC Lorient | BSC Young Boys | Loan | 4000000 | — |
| 23/24 | 2024-06-30 | BSC Young Boys | FC Lorient | Return from loan | 3500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Pelvic injury | 2023-12-02 | 2023-12-16 | 15 | 2 |
| 23/24 | Muscle injury | 2023-12-19 | 2024-01-13 | 26 | 2 |
| 24/25 | Hamstring injury | 2025-01-02 | 2025-06-14 | 164 | 19 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #38740 | #18 | 7 | 1 | — | — | former national player |
| Team #22515 | #7 | 2 | 0 | — | — | former national player |
| Team #16854 | #20 | 16 | 3 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Morten Konradsen | 2 | 0 | 486 |
| Brede Moe | 2 | 1 | 0 |
| Eli Kroupi | 2 | 1 | 0 |
| Julien Ponceau | 2 | 0 | 0 |
| Isak Helstad Amundsen | 2 | 0 | 0 |
| Albert Grønbæk | 2 | 4 | 0 |
| Lasse Nordås | 2 | 1 | 0 |
| Runar Espejord | 2 | 0 | 0 |
| Elias Hagen | 2 | 0 | 0 |
| Hugo Vetlesen | 2 | 4 | 0 |
| Marius Lode | 2 | 0 | 0 |
| Amahl Pellegrino | 2 | 3 | 0 |
| Patrick Berg | 2 | 0 | 0 |
| Ulrik Saltnes | 2 | 1 | 0 |
| Marius Høibråten | 2 | 0 | 0 |
| Brice Wembangomo | 2 | 0 | 0 |
| Alfons Sampsted | 2 | 1 | 0 |
| Nikita Haikin | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2023 | Eliteserien | FK Bodø/Glimt | 3 | 12 |
| 24/25 | Ligue 2 | FC Lorient | 3 | 30 |
| 2022 | NM-Cup | FK Bodø/Glimt | 2 | 6 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2022 | Eliteserien | FK Bodø/Glimt | 8 | 26 |
| 2023 | Eliteserien | FK Bodø/Glimt | 3 | 12 |
| 2021 | OBOS-ligaen | Åsane Fotball | 2 | 12 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | BSC Young Boys | FC Lorient | Return from loan | — | €3.50m |
| 23/24 | 2024-01-20 | FC Lorient | BSC Young Boys | Loan | — | €4.00m |
| 22/23 | 2023-06-30 | Bodø/Glimt | FC Lorient | Return from loan | — | €4.50m |
| 22/23 | 2023-01-31 | FC Lorient | Bodø/Glimt | Loan | — | €1.30m |
Last 50 matches for FC Lorient while Joel Mvuka was at the club (joined 2024-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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2027-05-29 | FR1 |
Olympique de Marseille | – | FC Lorient | SCHEDULED |
| 2027-05-22 | FR1 |
FC Lorient | – | Olympique Lyonnais | SCHEDULED |
| 2027-05-16 | FR1 |
Toulouse FC | – | FC Lorient | SCHEDULED |
| 2027-05-08 | FR1 |
FC Lorient | – | RC Strasbourg Alsace | SCHEDULED |
| 2027-05-01 | FR1 |
AS Monaco FC | – | FC Lorient | SCHEDULED |
| 2027-04-24 | FR1 |
FC Lorient | – | Paris Saint-Germain FC | SCHEDULED |
| 2027-04-17 | FR1 |
AJ Auxerre | – | FC Lorient | SCHEDULED |
| 2027-04-10 | FR1 |
FC Lorient | – | Racing Club de Lens | SCHEDULED |
| 2027-04-03 | FR1 |
Stade Brestois 29 | – | FC Lorient | SCHEDULED |
| 2027-03-20 | FR1 |
FC Lorient | – | OGC Nice | SCHEDULED |
| 2027-03-13 | FR1 |
Paris FC | – | FC Lorient | SCHEDULED |
| 2027-03-06 | FR1 |
ES Troyes AC | – | FC Lorient | SCHEDULED |
| 2027-02-27 | FR1 |
FC Lorient | – | Angers SCO | SCHEDULED |
| 2027-02-20 | FR1 |
Lille OSC | – | FC Lorient | SCHEDULED |
| 2027-02-13 | FR1 |
FC Lorient | – | Le Havre AC | SCHEDULED |
| 2027-02-06 | FR1 |
FC Lorient | – | Le Mans FC | SCHEDULED |
| 2027-01-30 | FR1 |
Stade Rennais FC 1901 | – | FC Lorient | SCHEDULED |
| 2027-01-23 | FR1 |
FC Lorient | – | Olympique de Marseille | SCHEDULED |
| 2027-01-16 | FR1 |
Olympique Lyonnais | – | FC Lorient | SCHEDULED |
| 2027-01-02 | FR1 |
FC Lorient | – | AJ Auxerre | SCHEDULED |
| 2026-12-12 | FR1 |
FC Lorient | – | Lille OSC | SCHEDULED |
| 2026-12-05 | FR1 |
RC Strasbourg Alsace | – | FC Lorient | SCHEDULED |
| 2026-11-28 | FR1 |
Paris Saint-Germain FC | – | FC Lorient | SCHEDULED |
| 2026-11-21 | FR1 |
FC Lorient | – | Stade Rennais FC 1901 | SCHEDULED |
| 2026-11-07 | FR1 |
Le Havre AC | – | FC Lorient | SCHEDULED |
| 2026-10-31 | FR1 |
FC Lorient | – | Stade Brestois 29 | SCHEDULED |
| 2026-10-24 | FR1 |
Angers SCO | – | FC Lorient | SCHEDULED |
| 2026-10-17 | FR1 |
FC Lorient | – | AS Monaco FC | SCHEDULED |
| 2026-10-10 | FR1 |
FC Lorient | – | Paris FC | SCHEDULED |
| 2026-09-19 | FR1 |
Le Mans FC | – | FC Lorient | SCHEDULED |
| 2026-09-12 | FR1 |
FC Lorient | – | Toulouse FC | SCHEDULED |
| 2026-09-05 | FR1 |
Racing Club de Lens | – | FC Lorient | SCHEDULED |
| 2026-08-29 | FR1 |
FC Lorient | – | ES Troyes AC | SCHEDULED |
| 2026-08-22 | FR1 |
OGC Nice | – | FC Lorient | SCHEDULED |
| 2026-05-17 | FR1 |
FC Lorient | – | Le Havre AC | FINISHED |
| 2026-05-10 | FR1 |
FC Metz | 0–4 | FC Lorient | Available |
| 2026-05-10 | FR1 |
FC Metz | 0–4 | FC Lorient | Available |
| 2026-05-02 | FR1 |
Paris Saint-Germain FC | 2–2 | FC Lorient | Available |
| 2026-05-02 | FR1 |
Paris Saint-Germain FC | 2–2 | FC Lorient | Available |
| 2026-04-26 | FR1 |
FC Lorient | 2–3 | RC Strasbourg Alsace | Available |
| 2026-04-26 | FR1 |
FC Lorient | 2–3 | RC Strasbourg Alsace | Available |
| 2026-04-18 | FR1 |
FC Lorient | 2–0 | Olympique de Marseille | Available |
| 2026-04-18 | FR1 |
FC Lorient | 2–0 | Olympique de Marseille | Available |
| 2026-04-12 | FR1 |
Olympique Lyonnais | 2–0 | FC Lorient | Available |
| 2026-04-05 | FR1 |
FC Lorient | 1–1 | Paris FC | Available |
| 2026-03-21 | FR1 |
Toulouse FC | 1–0 | FC Lorient | Available |
| 2026-03-14 | FR1 |
FC Lorient | 2–1 | Racing Club de Lens | Available |
| 2026-03-08 | FR1 |
Lille OSC | 1–1 | FC Lorient | Available |
| 2026-03-01 | FR1 |
FC Lorient | 2–2 | AJ Auxerre | Available |
| 2026-02-22 | FR1 |
OGC Nice | 3–3 | FC Lorient | Available |
Teams faced most often by Joel Mvuka'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Zürich | 13 | 5 | 3 | 5 | 20 | 19 | +1 | 38% |
| FC St. Gallen | 11 | 8 | 1 | 2 | 24 | 15 | +9 | 73% |
| FC Luzern | 11 | 4 | 3 | 4 | 22 | 26 | -4 | 36% |
| FC Lugano | 10 | 5 | 3 | 2 | 16 | 12 | +4 | 50% |
| Servette FC | 8 | 4 | 2 | 2 | 7 | 6 | +1 | 50% |
| FC Lausanne-Sport | 7 | 4 | 1 | 2 | 11 | 8 | +3 | 57% |
| FC Basel 1893 | 7 | 5 | 0 | 2 | 19 | 8 | +11 | 71% |
| FC Winterthur | 7 | 5 | 1 | 1 | 18 | 6 | +12 | 71% |
| Grasshopper Club Zürich | 6 | 3 | 1 | 2 | 5 | 2 | +3 | 50% |
| Clermont Foot 63 | 6 | 3 | 0 | 3 | 11 | 8 | +3 | 50% |
| Yverdon Sport FC | 6 | 2 | 4 | 0 | 16 | 7 | +9 | 33% |
| Hamarkameratene | 4 | 2 | 1 | 1 | 10 | 5 | +5 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2019 | Senior debut season | |
| 2021 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 26 | 250 | 2 | 0 | 0 | 0.72 |
| 22/23 | 16 | 622 | 1 | 0 | 0 | 0.14 |
| 2022 | 32 | 844 | 3 | 0 | 0 | 0.32 |
| 2021 | 24 | 80 | 4 | 0 | 0 | 4.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Joel Mvuka
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joel Mvuka
Who is Joel Mvuka?
Joel Mvuka is a Norway professional footballer who plays as a right winger for FC Lorient.
How old is Joel Mvuka?
Joel Mvuka is 23 years old. He was born on November 12, 2002.
What position does Joel Mvuka play?
Joel Mvuka plays as a right winger (Attack - Right Winger).
What club does Joel Mvuka play for?
Joel Mvuka currently plays for FC Lorient.
How many career goals has Joel Mvuka scored?
Across all senior club competitions in our dataset, Joel Mvuka has scored 14 goals in 169 appearances.
What is Joel Mvuka's market value?
Joel Mvuka's most recent reported market value is €2.50m.
Norway