Mahala Opoku
Career snapshot
Position rank · 22/23
Among 1,712 Attack - Right Wingers · ≥200 mins
Career highs
Born the same day
Shares 2001-07-13 · 6 players total
| Full name | Mahala Opoku |
|---|---|
| Name in home country | Kwadwo Opoku |
| Date of birth | 2001-07-13 (24 yrs) |
| Place of birth | Accra, Ghana |
| Citizenship | Ghana |
| Position | Attack - Right Winger (main: Attack) |
| Foot | left |
| Height | 172.00 m |
| Current club | CF Montréal |
| Joined | 2023-07-05 |
| Contract expires | 2026-12-31 |
| Agent | UKSPORTMANAGEMENT.CO... |
Percentile rank vs 900 other Attack - Right Wingers with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Los Angeles FC | 6 | 19/20 | 22/23 | 79 | 13 | 9 | 1,200 |
| CF Montréal | 3 | 2023 | 2025 | 42 | 6 | 3 | 493 |
| Las Vegas Lights FC | 1 | 2021 | 2021 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | CONCACAF CL | Los Angeles FC | 8 | 2 | 0 | 0 | 0 | 205 |
| 2025 | Canadian Championship | CF Montréal | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Leagues Cup | CF Montréal | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | MLS | CF Montréal | 8 | 0 | 0 | 1 | 0 | 0 |
| 2024 | Leagues Cup | CF Montréal | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | CF Montréal | 16 | 2 | 1 | 0 | 0 | 259 |
| 2024 | MLS Cup Playoffs | CF Montréal | 1 | 0 | 1 | 0 | 0 | 0 |
| 2023 | Leagues Cup | CF Montréal | 2 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS | CF Montréal | 12 | 4 | 1 | 0 | 0 | 234 |
| 2023 | MLS | Los Angeles FC | 19 | 2 | 3 | 1 | 1 | 591 |
| 2023 | US Open Cup | Los Angeles FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Leagues Cup | Los Angeles FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | MLS | Los Angeles FC | 34 | 7 | 2 | 0 | 0 | 253 |
| 2022 | MLS Cup Playoffs | Los Angeles FC | 3 | 1 | 1 | 0 | 0 | 74 |
| 2022 | US Open Cup | Los Angeles FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 2021 | MLS | Los Angeles FC | 4 | 0 | 1 | 0 | 0 | 0 |
| 2021 | USLC | Las Vegas Lights FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | MLS | Los Angeles FC | 3 | 0 | 1 | 1 | 0 | 0 |
| 2020 | MLS Cup Playoffs | Los Angeles FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | CONCACAF CL | Los Angeles FC | 2 | 1 | 0 | 0 | 0 | 77 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 20/21 | 2020-10-06 | De Visser Acad. | LAFC | Transfer | 25000 | — |
| 23/24 | 2023-07-05 | LAFC | Montréal | Transfer | 2500000 | €1.61m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Knee injury | 2021-05-14 | 2021-12-31 | 232 | 30 |
| 23/24 | Ankle injury | 2024-03-04 | 2024-06-12 | 101 | 16 |
| 24/25 | Leg injury | 2025-04-04 | 2025-04-10 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23131 | — | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Franco Escobar | 2 | 0 | 929 |
| Sebastien Ibeagha | 2 | 0 | 867 |
| Eddie Segura | 2 | 0 | 766 |
| Denis Bouanga | 2 | 3 | 0 |
| John McCarthy | 2 | 0 | 0 |
| Cristian Arango | 2 | 4 | 0 |
| Gabriele Corbo | 1 | 0 | 0 |
| Joel Waterman | 1 | 0 | 0 |
| George Campbell | 1 | 0 | 0 |
| Diego Palacios | 2 | 0 | 0 |
| Nathan-Dylan Saliba | 1 | 0 | 0 |
| Latif Blessing | 2 | 1 | 0 |
| Maxime Crépeau | 2 | 0 | 0 |
| Jesús Murillo | 2 | 1 | 0 |
| Ryan Hollingshead | 2 | 0 | 0 |
| Kellyn Acosta | 2 | 1 | 0 |
| Ilie Sánchez | 2 | 1 | 0 |
| José Cifuentes | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2022 | MLS | Los Angeles FC | 7 | 34 |
| 2023 | MLS | Los Angeles FC | 6 | 31 |
| 2024 | MLS | CF Montréal | 2 | 16 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2023 | MLS | Los Angeles FC | 4 | 31 |
| 2022 | MLS | Los Angeles FC | 2 | 34 |
| 2020 | MLS | Los Angeles FC | 1 | 3 |
Last 50 matches for CF Montréal 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-06-28 | MLS1 |
CF Montréal | – | New York City FC | TIMED |
| 2026-06-25 | MLS1 |
CF Montréal | – | FC Cincinnati | TIMED |
| 2026-06-14 | MLS1 |
Houston Dynamo | – | CF Montréal | TIMED |
| 2026-05-31 | MLS1 |
CF Montréal | – | New England Revolution | TIMED |
| 2026-05-28 | MLS1 |
Inter Miami CF | – | CF Montréal | TIMED |
| 2026-05-24 | MLS1 |
CF Montréal | – | Los Angeles FC | TIMED |
| 2026-05-17 | MLS1 |
CF Montréal | – | Toronto FC | TIMED |
| 2026-05-14 | MLS1 |
CF Montréal | – | Columbus Crew | TIMED |
| 2026-05-10 | MLS1 |
New York City FC | – | CF Montréal | TIMED |
| 2026-05-03 | MLS1 |
CF Montréal | 1–2 | Philadelphia Union | Available |
| 2026-04-26 | MLS1 |
New York RB | 1–0 | CF Montréal | Available |
| 2026-04-19 | MLS1 |
CF Montréal | 0–0 | Orlando City | Available |
| 2026-04-12 | MLS1 |
CF Montréal | 0–1 | Charlotte FC | Available |
| 2026-04-05 | MLS1 |
Columbus Crew | 2–1 | CF Montréal | Available |
| 2026-03-29 | MLS1 |
Chicago Fire | 1–1 | CF Montréal | Available |
| 2026-03-22 | MLS1 |
Nashville SC | 3–0 | CF Montréal | Available |
| 2026-03-15 | MLS1 |
D.C. United | 0–0 | CF Montréal | Available |
| 2026-03-08 | MLS1 |
Vancouver Whitecaps | 2–0 | CF Montréal | Available |
| 2026-03-01 | MLS1 |
Minnesota United FC | 1–0 | CF Montréal | Available |
| 2025-10-18 | MLS1 |
FC Cincinnati | – | CF Montréal | TIMED |
| 2025-10-04 | MLS1 |
CF Montréal | – | Nashville SC | TIMED |
| 2025-09-27 | MLS1 |
Charlotte FC | – | CF Montréal | TIMED |
| 2025-09-20 | MLS1 |
CF Montréal | – | New York RB | TIMED |
| 2025-09-13 | MLS1 |
CF Montréal | – | St. Louis City SC | TIMED |
| 2025-08-30 | MLS1 |
Toronto FC | – | CF Montréal | TIMED |
| 2025-08-23 | MLS1 |
CF Montréal | – | Austin FC | TIMED |
| 2025-08-16 | MLS1 |
CF Montréal | – | D.C. United | TIMED |
| 2025-08-09 | MLS1 |
CF Montréal | – | Atlanta United FC | TIMED |
| 2025-07-25 | MLS1 |
New England Revolution | – | CF Montréal | TIMED |
| 2025-07-19 | MLS1 |
CF Montréal | – | Chicago Fire | TIMED |
| 2025-07-16 | MLS1 |
Philadelphia Union | – | CF Montréal | TIMED |
| 2025-07-12 | MLS1 |
Orlando City | – | CF Montréal | TIMED |
| 2025-07-05 | MLS1 |
CF Montréal | – | Inter Miami CF | TIMED |
| 2025-06-29 | MLS1 |
CF Montréal | 4–2 | Philadelphia Union | Available |
| 2025-06-22 | MLS1 |
Colorado Rapids | 4–1 | CF Montréal | Available |
| 2025-06-19 | MLS1 |
CF Montréal | 2–2 | New York RB | Available |
| 2025-06-15 | MLS1 |
CF Montréal | 0–0 | Real Salt Lake | Available |
| 2025-06-01 | MLS1 |
Philadelphia Union | 2–2 | CF Montréal | Available |
| 2025-05-29 | MLS1 |
CF Montréal | 4–2 | D.C. United | Available |
| 2025-05-25 | MLS1 |
CF Montréal | 0–0 | Nashville SC | Available |
| 2025-05-18 | MLS1 |
Toronto FC | 5–1 | CF Montréal | Available |
| 2025-05-15 | MLS1 |
CF Montréal | 1–3 | Columbus Crew | Available |
| 2025-05-11 | MLS1 |
CF Montréal | 2–3 | Inter Miami CF | Available |
| 2025-05-04 | MLS1 |
Nashville SC | 4–1 | CF Montréal | Available |
| 2025-04-27 | MLS1 |
Columbus Crew | 0–0 | CF Montréal | Available |
| 2025-04-20 | MLS1 |
CF Montréal | 2–2 | Orlando City | Available |
| 2025-04-13 | MLS1 |
CF Montréal | 2–1 | FC Cincinnati | Available |
| 2025-04-06 | MLS1 |
Seattle Sounders | 5–0 | CF Montréal | INJURED Leg injury |
| 2025-03-30 | MLS1 |
D.C. United | 1–0 | CF Montréal | Available |
| 2025-03-16 | MLS1 |
Chicago Fire | 4–3 | CF Montréal | Available |
Teams faced most often by Mahala Opoku'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 % |
|---|---|---|---|---|---|---|---|---|
| Los Angeles Galaxy | 7 | 3 | 1 | 3 | 17 | 19 | -2 | 43% |
| Seattle Sounders | 6 | 3 | 2 | 1 | 11 | 8 | +3 | 50% |
| Houston Dynamo | 5 | 4 | 0 | 1 | 13 | 7 | +6 | 80% |
| Orlando City | 5 | 3 | 1 | 1 | 12 | 7 | +5 | 60% |
| Philadelphia Union | 5 | 0 | 4 | 1 | 8 | 9 | -1 | 0% |
| Real Salt Lake | 5 | 4 | 0 | 1 | 11 | 4 | +7 | 80% |
| Sporting Kansas City | 5 | 4 | 0 | 1 | 13 | 5 | +8 | 80% |
| Vancouver Whitecaps | 5 | 3 | 0 | 2 | 11 | 5 | +6 | 60% |
| FC Dallas | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 50% |
| New York City FC | 4 | 0 | 2 | 2 | 4 | 9 | -5 | 0% |
| Portland Timbers | 4 | 3 | 1 | 0 | 10 | 5 | +5 | 75% |
| San Jose Earthquakes | 4 | 3 | 0 | 1 | 13 | 4 | +9 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 19/20 | 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′ |
|---|---|---|---|---|---|---|
| 2025 | 9 | 0 | 1 | 0 | 0 | 0 |
| 2023 | 34 | 825 | 1 | 0 | 1 | 0.22 |
| 2020 | 4 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Mahala Opoku
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mahala Opoku
Who is Mahala Opoku?
Mahala Opoku is a Ghana professional footballer who plays as a right winger for CF Montréal.
How old is Mahala Opoku?
Mahala Opoku is 24 years old. He was born on July 13, 2001 in Accra.
What position does Mahala Opoku play?
Mahala Opoku plays as a right winger (Attack - Right Winger).
What club does Mahala Opoku play for?
Mahala Opoku currently plays for CF Montréal.
How many career goals has Mahala Opoku scored?
Across all senior club competitions in our dataset, Mahala Opoku has scored 19 goals in 122 appearances.
What is Mahala Opoku's market value?
Mahala Opoku's most recent reported market value is €1.00m.
Ghana