Career snapshot
Career highs
Born the same day
Shares 2000-01-09 · 6 players total
| Full name | Kamal Sowah |
|---|---|
| Date of birth | 2000-01-09 (26 yrs) |
| Place of birth | Sabon Zango, Ghana |
| Citizenship | Ghana Belgium |
| Position | Attack - Right Winger (main: Attack) |
| Foot | left |
| Height | 179.00 m |
| Current club | NAC Breda |
| Joined | 2025-02-03 |
| Contract expires | 2027-06-30 |
| Agent | CAA Stellar |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| NAC Breda | 2 | 24/25 | 25/26 | 16 | 0 | 0 | 0 |
| Standard Liège | 1 | 23/24 | 23/24 | 28 | 2 | 0 | 614 |
| Club Brugge KV | 2 | 21/22 | 22/23 | 53 | 2 | 5 | 298 |
| AZ Alkmaar | 1 | 21/22 | 21/22 | 11 | 0 | 1 | 0 |
| Oud-Heverlee Leuven | 4 | 17/18 | 20/21 | 72 | 13 | 10 | 942 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Eredivisie | NAC Breda | 4 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Eredivisie | NAC Breda | 12 | 0 | 0 | 4 | 0 | 0 |
| 23/24 | Croky Cup | Standard Liège | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | JPL | Standard Liège | 21 | 2 | 0 | 0 | 0 | 614 |
| 23/24 | JPL Europe PO | Standard Liège | 6 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League | Club Brugge KV | 7 | 2 | 0 | 2 | 0 | 298 |
| 22/23 | Croky Cup | Club Brugge KV | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | JPL | Club Brugge KV | 27 | 0 | 4 | 2 | 0 | 0 |
| 22/23 | JPL Champions PO | Club Brugge KV | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Pro L. Supercup | Club Brugge KV | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | Club Brugge KV | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Conference L. | AZ Alkmaar | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Croky Cup | Club Brugge KV | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Eredivisie | AZ Alkmaar | 8 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | JPL | Club Brugge KV | 9 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | KNVB Beker | AZ Alkmaar | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Play-Offs Conference League | AZ Alkmaar | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Croky Cup | Oud-Heverlee Leuven | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | JPL | Oud-Heverlee Leuven | 34 | 8 | 6 | 4 | 0 | 380 |
| 19/20 | Croky Cup | Oud-Heverlee Leuven | 2 | 2 | 0 | 0 | 0 | 24 |
| 19/20 | PL Final | Oud-Heverlee Leuven | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Proximus League | Oud-Heverlee Leuven | 25 | 3 | 3 | 0 | 0 | 538 |
| 18/19 | Croky Cup | Oud-Heverlee Leuven | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Proximus League | Oud-Heverlee Leuven | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | JPL Playoff II | Oud-Heverlee Leuven | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Proximus League | Oud-Heverlee Leuven | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 17/18 | 2018-01-30 | Right to Dream | Leicester U23 | Transfer | 0 | — |
| 17/18 | 2018-01-31 | Leicester U23 | OH Leuven | Loan | 0 | — |
| 20/21 | 2021-06-30 | OH Leuven | Leicester U23 | Return from loan | 3000000 | — |
| 21/22 | 2021-08-27 | Leicester U23 | Club Brugge | Transfer | 3000000 | €9.00m |
| 21/22 | 2022-01-31 | Club Brugge | AZ Alkmaar | Loan | 5000000 | — |
| 21/22 | 2022-06-30 | AZ Alkmaar | Club Brugge | Return from loan | 3500000 | — |
| 23/24 | 2023-09-06 | Club Brugge | Standard Liège | Loan | 3000000 | — |
| 23/24 | 2024-06-30 | Standard Liège | Club Brugge | Return from loan | 1800000 | — |
| 24/25 | 2025-02-03 | Club Brugge | NAC Breda | Transfer | 1000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Rest | 2022-10-07 | 2022-10-10 | 4 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Clinton Mata | 2 | 0 | 0 |
| Raphael Onyedika | 2 | 0 | 0 |
| Vaclav Jemelka | 1 | 0 | 0 |
| Casper De Norre | 1 | 1 | 0 |
| Wilfried Kanga | 1 | 0 | 0 |
| Ferran Jutglà | 2 | 5 | 0 |
| Bjorn Meijer | 2 | 0 | 0 |
| Casper Nielsen | 2 | 0 | 0 |
| Rafael Romo | 1 | 0 | 0 |
| Noa Lang | 2 | 1 | 0 |
| Thomas Henry | 2 | 5 | 0 |
| Kenneth Schuermans | 2 | 1 | 0 |
| Derrick Tshimanga | 2 | 0 | 0 |
| Pierre-Yves Ngawa | 1 | 0 | 0 |
| Brandon Mechele | 2 | 0 | 0 |
| Hans Vanaken | 2 | 1 | 0 |
| Simon Mignolet | 2 | 0 | 0 |
| Mathieu Maertens | 1 | 1 | 0 |
| Xavier Mercier | 1 | 7 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | JPL | Oud-Heverlee Leuven | 8 | 34 |
| 19/20 | Proximus League | Oud-Heverlee Leuven | 3 | 25 |
| 19/20 | Croky Cup | Oud-Heverlee Leuven | 2 | 2 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | JPL | Oud-Heverlee Leuven | 6 | 34 |
| 22/23 | JPL | Club Brugge KV | 4 | 27 |
| 19/20 | Proximus League | Oud-Heverlee Leuven | 3 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Standard Liège | Club Brugge | Return from loan | — | €1.80m |
| 23/24 | 2023-09-06 | Club Brugge | Standard Liège | Loan | — | €3.00m |
| 21/22 | 2022-06-30 | AZ Alkmaar | Club Brugge | Return from loan | — | €3.50m |
| 21/22 | 2022-01-31 | Club Brugge | AZ Alkmaar | Loan | — | €5.00m |
| 20/21 | 2021-06-30 | OH Leuven | Leicester U23 | Return from loan | — | €3.00m |
| 17/18 | 2018-01-31 | Leicester U23 | OH Leuven | Loan | — | — |
Last 49 matches for NAC Breda while Kamal Sowah was at the club (joined 2025-02-03). 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 | NL1 |
AZ | – | NAC Breda | TIMED |
| 2026-05-10 | NL1 |
NAC Breda | 2–0 | SC Heerenveen | Available |
| 2026-05-02 | NL1 |
FC Utrecht | 2–0 | NAC Breda | Available |
| 2026-05-02 | NL1 |
FC Utrecht | 2–0 | NAC Breda | Available |
| 2026-04-25 | NL1 |
NAC Breda | 0–2 | AFC Ajax | Available |
| 2026-04-25 | NL1 |
NAC Breda | 0–2 | AFC Ajax | Available |
| 2026-04-12 | NL1 |
Fortuna Sittard | 1–1 | NAC Breda | Available |
| 2026-04-05 | NL1 |
NAC Breda | 0–0 | Sparta Rotterdam | Available |
| 2026-03-21 | NL1 |
PEC Zwolle | 2–1 | NAC Breda | Available |
| 2026-03-15 | NL1 |
Go Ahead Eagles | 6–0 | NAC Breda | Available |
| 2026-03-08 | NL1 |
NAC Breda | 3–3 | Feyenoord Rotterdam | Available |
| 2026-02-27 | NL1 |
Telstar 1963 | 3–0 | NAC Breda | Available |
| 2026-02-21 | NL1 |
NAC Breda | 1–0 | FC Volendam | Available |
| 2026-02-14 | NL1 |
Heracles Almelo | 0–1 | NAC Breda | Available |
| 2026-02-06 | NL1 |
NAC Breda | 0–2 | SBV Excelsior | Available |
| 2026-01-30 | NL1 |
NAC Breda | 2–2 | FC Twente '65 | Available |
| 2026-01-24 | NL1 |
PSV | 2–2 | NAC Breda | Available |
| 2026-01-17 | NL1 |
NAC Breda | 3–4 | NEC | Available |
| 2026-01-10 | NL1 |
FC Groningen | 0–0 | NAC Breda | Available |
| 2025-12-20 | NL1 |
NAC Breda | 0–1 | Telstar 1963 | Available |
| 2025-12-14 | NL1 |
NAC Breda | 1–1 | FC Utrecht | Available |
| 2025-12-07 | NL1 |
Sparta Rotterdam | 1–0 | NAC Breda | Available |
| 2025-11-29 | NL1 |
SBV Excelsior | 1–0 | NAC Breda | Available |
| 2025-11-22 | NL1 |
NAC Breda | 0–1 | PSV | Available |
| 2025-11-08 | NL1 |
FC Volendam | 2–1 | NAC Breda | Available |
| 2025-11-01 | NL1 |
NAC Breda | 1–0 | Go Ahead Eagles | Available |
| 2025-10-24 | NL1 |
SC Heerenveen | 3–3 | NAC Breda | Available |
| 2025-10-18 | NL1 |
NAC Breda | 2–2 | PEC Zwolle | Available |
| 2025-10-03 | NL1 |
NAC Breda | 1–2 | FC Groningen | Available |
| 2025-09-27 | NL1 |
AFC Ajax | 2–1 | NAC Breda | Available |
| 2025-09-20 | NL1 |
NAC Breda | 2–1 | Heracles Almelo | Available |
| 2025-09-13 | NL1 |
FC Twente '65 | 2–2 | NAC Breda | Available |
| 2025-08-31 | NL1 |
NAC Breda | 0–1 | AZ | Available |
| 2025-08-24 | NL1 |
NEC | 3–0 | NAC Breda | Available |
| 2025-08-17 | NL1 |
NAC Breda | 2–1 | Fortuna Sittard | Available |
| 2025-08-09 | NL1 |
Feyenoord Rotterdam | 2–0 | NAC Breda | Available |
| 2025-05-18 | NL1 |
NAC Breda | 1–1 | Willem II Tilburg | Available |
| 2025-05-14 | NL1 |
NEC | 3–0 | NAC Breda | Available |
| 2025-05-10 | NL1 |
Fortuna Sittard | 1–0 | NAC Breda | Available |
| 2025-05-04 | NL1 |
NAC Breda | 1–3 | PEC Zwolle | Available |
| 2025-04-24 | NL1 |
AZ | 1–1 | NAC Breda | Available |
| 2025-04-12 | NL1 |
NAC Breda | 1–1 | Go Ahead Eagles | Available |
| 2025-04-06 | NL1 |
AFC Ajax | 3–1 | NAC Breda | Available |
| 2025-03-29 | NL1 |
NAC Breda | 1–1 | FC Groningen | Available |
| 2025-03-14 | NL1 |
Almere City FC | 1–1 | NAC Breda | Available |
| 2025-03-07 | NL1 |
NAC Breda | 1–1 | Sparta Rotterdam | Available |
| 2025-03-01 | NL1 |
FC Utrecht | 1–0 | NAC Breda | Available |
| 2025-02-15 | NL1 |
NAC Breda | 0–0 | Feyenoord Rotterdam | Available |
| 2025-02-09 | NL1 |
RKC Waalwijk | 5–0 | NAC Breda | Available |
Teams faced most often by Kamal Sowah'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 % |
|---|---|---|---|---|---|---|---|---|
| Sint-Truidense VV | 14 | 4 | 7 | 3 | 23 | 14 | +9 | 29% |
| KV Mechelen | 14 | 5 | 4 | 5 | 21 | 19 | +2 | 36% |
| KAA Gent | 14 | 5 | 2 | 7 | 20 | 27 | -7 | 36% |
| KRC Genk | 12 | 8 | 2 | 2 | 22 | 9 | +13 | 67% |
| Cercle Brugge | 12 | 4 | 5 | 3 | 14 | 11 | +3 | 33% |
| RSC Anderlecht | 12 | 5 | 4 | 3 | 18 | 18 | 0 | 42% |
| Royal Antwerp FC | 12 | 5 | 2 | 5 | 14 | 17 | -3 | 42% |
| KVC Westerlo | 10 | 3 | 3 | 4 | 13 | 15 | -2 | 30% |
| Sporting Charleroi | 10 | 3 | 6 | 1 | 12 | 8 | +4 | 30% |
| KV Kortrijk | 10 | 3 | 4 | 3 | 15 | 12 | +3 | 30% |
| KAS Eupen | 9 | 7 | 1 | 1 | 25 | 5 | +20 | 78% |
| Union Saint-Gilloise | 8 | 1 | 2 | 5 | 8 | 16 | -8 | 13% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 12 | 0 | 4 | 0 | 0 | 0 |
| 22/23 | 36 | 298 | 4 | 1 | 0 | 1.51 |
| 21/22 | 28 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 36 | 380 | 4 | 0 | 0 | 0.95 |
Output by competition
Career goals and assists broken down by tournament.
More on Kamal Sowah
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kamal Sowah
Who is Kamal Sowah?
Kamal Sowah is a Ghana professional footballer who plays as a right winger for NAC Breda.
How old is Kamal Sowah?
Kamal Sowah is 26 years old. He was born on January 9, 2000 in Sabon Zango.
What position does Kamal Sowah play?
Kamal Sowah plays as a right winger (Attack - Right Winger).
What club does Kamal Sowah play for?
Kamal Sowah currently plays for NAC Breda.
How many career goals has Kamal Sowah scored?
Across all senior club competitions in our dataset, Kamal Sowah has scored 17 goals in 180 appearances.
What is Kamal Sowah's market value?
Kamal Sowah's most recent reported market value is €800k.