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 |
|---|---|---|---|---|---|
| 2026-05-17 | FR1 |
FC Lorient | – | Le Havre AC | TIMED |
| 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 |
| 2026-02-15 | FR1 |
FC Lorient | 2–0 | Angers SCO | Available |
| 2026-02-07 | FR1 |
Stade Brestois 29 | 2–0 | FC Lorient | Available |
| 2026-01-31 | FR1 |
FC Lorient | 2–1 | FC Nantes | Available |
| 2026-01-24 | FR1 |
Stade Rennais FC 1901 | 0–2 | FC Lorient | Available |
| 2026-01-16 | FR1 |
AS Monaco FC | 1–3 | FC Lorient | Available |
| 2026-01-04 | FR1 |
FC Lorient | 1–1 | FC Metz | Available |
| 2025-12-14 | FR1 |
RC Strasbourg Alsace | 0–0 | FC Lorient | Available |
| 2025-12-07 | FR1 |
FC Lorient | 1–0 | Olympique Lyonnais | Available |
| 2025-11-30 | FR1 |
FC Lorient | 3–1 | OGC Nice | Available |
| 2025-11-23 | FR1 |
FC Nantes | 1–1 | FC Lorient | Available |
| 2025-11-09 | FR1 |
FC Lorient | 1–1 | Toulouse FC | Available |
| 2025-11-02 | FR1 |
Racing Club de Lens | 3–0 | FC Lorient | Available |
| 2025-10-29 | FR1 |
FC Lorient | 1–1 | Paris Saint-Germain FC | Available |
| 2025-10-26 | FR1 |
Angers SCO | 2–0 | FC Lorient | Available |
| 2025-10-19 | FR1 |
FC Lorient | 3–3 | Stade Brestois 29 | Available |
| 2025-10-03 | FR1 |
Paris FC | 2–0 | FC Lorient | Available |
| 2025-09-27 | FR1 |
FC Lorient | 3–1 | AS Monaco FC | Available |
| 2025-09-21 | FR1 |
Le Havre AC | 1–1 | FC Lorient | Available |
| 2025-09-12 | FR1 |
Olympique de Marseille | 4–0 | FC Lorient | Available |
| 2025-08-30 | FR1 |
FC Lorient | 1–7 | Lille OSC | Available |
| 2025-08-24 | FR1 |
FC Lorient | 4–0 | Stade Rennais FC 1901 | Available |
| 2025-08-17 | FR1 |
AJ Auxerre | 1–0 | FC Lorient | Available |
| 2025-05-10 | FR2 |
FC Lorient | 5–1 | FC Martigues | INJURED Hamstring injury |
| 2025-05-02 | FR2 |
AC Ajaccio | 2–1 | FC Lorient | INJURED Hamstring injury |
| 2025-04-26 | FR2 |
FC Lorient | 4–0 | SM Caen | INJURED Hamstring injury |
| 2025-04-21 | FR2 |
FC Annecy | 0–0 | FC Lorient | INJURED Hamstring injury |
| 2025-04-12 | FR2 |
EA Guingamp | 1–2 | FC Lorient | INJURED Hamstring injury |
| 2025-04-05 | FR2 |
FC Lorient | 5–0 | Pau FC | INJURED Hamstring injury |
| 2025-03-29 | FR2 |
Grenoble Foot 38 | 1–2 | FC Lorient | INJURED Hamstring injury |
| 2025-03-15 | FR2 |
FC Lorient | 4–0 | SC Bastia | INJURED Hamstring injury |
| 2025-03-08 | FR2 |
Paris FC | 3–2 | FC Lorient | INJURED Hamstring injury |
| 2025-03-01 | FR2 |
FC Lorient | 3–1 | Rodez AF | INJURED Hamstring injury |
| 2025-02-22 | FR2 |
FC Lorient | 0–1 | Stade Lavallois | INJURED Hamstring injury |
| 2025-02-14 | FR2 |
ESTAC Troyes | 0–1 | FC Lorient | INJURED Hamstring injury |
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