Carlos Forbs
Career snapshot
Position rank · 25/26
Among 275 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 2004-03-19 · 6 players total
| Full name | Carlos Forbs |
|---|---|
| Name in home country | Carlos Roberto Forbs Borges |
| Date of birth | 2004-03-19 (22 yrs) |
| Place of birth | Sintra, Portugal |
| Citizenship | Portugal Guinea-Bissau |
| Position | Attack - Left Winger (main: Attack) |
| Foot | left |
| Height | 169.00 m |
| Current club | Club Brugge KV |
| Joined | 2025-07-17 |
| Contract expires | 2029-06-30 |
| Agent | CMG Sports |
Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Club Brugge KV | 1 | 25/26 | 25/26 | 7 | 1 | 1 | 208 |
| Wolverhampton Wanderers | 1 | 24/25 | 24/25 | 11 | 0 | 1 | 0 |
| Ajax Amsterdam | 2 | 23/24 | 24/25 | 38 | 3 | 5 | 770 |
| Ajax Amsterdam U21 | 1 | 23/24 | 23/24 | 2 | 1 | 0 | 161 |
| Manchester City U21 | 1 | 22/23 | 22/23 | 27 | 25 | 12 | 160 |
| Manchester City UEFA U19 | 2 | 21/22 | 22/23 | 7 | 5 | 6 | 162 |
| Manchester City U18 | 2 | 20/21 | 21/22 | 34 | 24 | 23 | 271 |
| Manchester City U23 | 2 | 20/21 | 21/22 | 11 | 1 | 1 | 386 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Champions League Qu. | Club Brugge KV | 4 | 1 | 0 | 0 | 0 | 208 |
| 25/26 | Jupiler Pro League | Club Brugge KV | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Wolverhampton Wanderers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Eredivisie | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League Qualifying | Ajax Amsterdam | 5 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Wolverhampton Wanderers | 10 | 0 | 1 | 2 | 0 | 0 |
| 23/24 | Conference L. | Ajax Amsterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Eredivisie | Ajax Amsterdam | 21 | 2 | 4 | 0 | 0 | 411 |
| 23/24 | Europa League | Ajax Amsterdam | 6 | 1 | 1 | 0 | 0 | 359 |
| 23/24 | Europa League Qualifying | Ajax Amsterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Keuken Kampioen Divisie | Ajax Amsterdam U21 | 2 | 1 | 0 | 0 | 0 | 161 |
| 23/24 | KNVB Beker | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Manchester City U21 | 3 | 4 | 1 | 0 | 0 | 75 |
| 22/23 | Premier League 2 | Manchester City U21 | 24 | 21 | 11 | 2 | 0 | 85 |
| 22/23 | UEFA Youth League | Manchester City UEFA U19 | 6 | 4 | 6 | 1 | 0 | 135 |
| 21/22 | FA Youth Cup | Manchester City U18 | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premier League 2 | Manchester City U23 | 11 | 1 | 1 | 1 | 0 | 386 |
| 21/22 | U18 PL - Final Stage | Manchester City U18 | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | U18 Premier League | Manchester City U18 | 7 | 11 | 3 | 1 | 0 | 47 |
| 21/22 | UEFA Youth League | Manchester City UEFA U19 | 1 | 1 | 0 | 1 | 0 | 27 |
| 20/21 | EFL Trophy | Manchester City U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Youth Cup | Manchester City U18 | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | U18 PL - Final Stage | Manchester City U18 | 1 | 1 | 1 | 0 | 0 | 90 |
| 20/21 | U18 Premier League | Manchester City U18 | 21 | 12 | 18 | 2 | 0 | 134 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | Sporting Yth. | Man City Youth | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Man City Youth | Man City U18 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Man City U18 | Man City U21 | Transfer | 0 | — |
| 23/24 | 2023-08-03 | Man City U21 | Ajax | Transfer | 10000000 | €14.00m |
| 24/25 | 2024-08-30 | Ajax | Wolves | Loan | 8000000 | — |
| 24/25 | 2025-06-30 | Wolves | Ajax | Return from loan | 8000000 | — |
| 25/26 | 2025-07-17 | Ajax | Club Brugge | Transfer | 8000000 | €6.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 23/24 | Knock | 2023-10-28 | 2023-11-04 | 8 | 2 |
| 24/25 | Ankle injury | 2025-01-24 | 2025-01-31 | 8 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Steven Berghuis | 2 | 2 | 993 |
| Benjamin Tahirović | 2 | 0 | 889 |
| Gustavo Sá | 2 | 1 | 711 |
| Chuba Akpom | 2 | 0 | 621 |
| Devyne Rensch | 2 | 0 | 0 |
| Brian Brobbey | 1 | 3 | 0 |
| Tai Sodje | 3 | 8 | 0 |
| Alex Robertson | 2 | 3 | 0 |
| Josip Sutalo | 2 | 0 | 0 |
| Kane Taylor | 2 | 1 | 0 |
| Tomas Galvez | 2 | 1 | 0 |
| Juan Larios | 2 | 0 | 0 |
| Shea Charles | 2 | 1 | 0 |
| Micah Hamilton | 2 | 9 | 0 |
| Finley Burns | 2 | 1 | 0 |
| Will Dickson | 2 | 6 | 0 |
| Kenneth Taylor | 2 | 1 | 0 |
| Jorrel Hato | 2 | 0 | 0 |
| Jadel Katongo | 2 | 0 | 0 |
| Mikki van Sas | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Premier League 2 | Manchester City U21 | 21 | 24 |
| 20/21 | U18 Premier League | Manchester City U18 | 12 | 21 |
| 21/22 | U18 Premier League | Manchester City U18 | 11 | 7 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | U18 Premier League | Manchester City U18 | 18 | 21 |
| 22/23 | Premier League 2 | Manchester City U21 | 11 | 24 |
| 22/23 | UEFA Youth League | Manchester City UEFA U19 | 6 | 6 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Wolves | Ajax | Return from loan | — | €8.00m |
| 24/25 | 2024-08-30 | Ajax | Wolves | Loan | — | €8.00m |
Last 50 matches for Club Brugge KV 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-02-24 | CL |
Club Atlético de Madrid | 4–1 | Club Brugge KV | Available |
| 2026-02-18 | CL |
Club Brugge KV | 3–3 | Club Atlético de Madrid | Available |
| 2026-01-28 | CL |
Club Brugge KV | 3–0 | Olympique de Marseille | Available |
| 2026-01-20 | CL |
FK Kairat | 1–4 | Club Brugge KV | Available |
| 2025-12-10 | CL |
Club Brugge KV | 0–3 | Arsenal FC | Available |
| 2025-11-26 | CL |
Sporting Clube de Portugal | 3–0 | Club Brugge KV | Available |
| 2025-11-22 | BE1 |
Club Brugge KV | 1–0 | Sporting Charleroi | Available |
| 2025-11-09 | BE1 |
RSC Anderlecht | 1–0 | Club Brugge KV | Available |
| 2025-11-05 | CL |
Club Brugge KV | 3–3 | FC Barcelona | Available |
| 2025-11-01 | BE1 |
Club Brugge KV | 2–1 | FCV Dender EH | Available |
| 2025-10-26 | BE1 |
Royal Antwerp FC | 0–1 | Club Brugge KV | Available |
| 2025-10-22 | CL |
FC Bayern München | 4–0 | Club Brugge KV | Available |
| 2025-10-18 | BE1 |
Oud-Heverlee Leuven | 0–1 | Club Brugge KV | Available |
| 2025-10-05 | BE1 |
Club Brugge KV | 1–0 | Union Saint-Gilloise | Available |
| 2025-09-30 | CL |
Atalanta BC | 2–1 | Club Brugge KV | Available |
| 2025-09-27 | BE1 |
Standard Liège | 1–2 | Club Brugge KV | Available |
| 2025-09-24 | BE1 |
Club Brugge KV | 5–5 | KVC Westerlo | Available |
| 2025-09-21 | BE1 |
Club Brugge KV | 2–0 | Sint-Truidense VV | Available |
| 2025-09-18 | CL |
Club Brugge KV | 4–1 | AS Monaco FC | Available |
| 2025-09-13 | BE1 |
RAAL La Louviére | 1–0 | Club Brugge KV | Available |
| 2025-08-31 | BE1 |
KAA Gent | 1–1 | Club Brugge KV | Available |
| 2025-08-16 | BE1 |
SV Zulte Waregem | 0–1 | Club Brugge KV | Available |
| 2025-08-09 | BE1 |
Club Brugge KV | 2–0 | Cercle Brugge | Available |
| 2025-08-01 | BE1 |
KV Mechelen | 2–1 | Club Brugge KV | Available |
| 2025-07-27 | BE1 |
Club Brugge KV | 2–1 | KRC Genk | Available |
| 2025-05-25 | BE1 |
Club Brugge KV | 1–1 | Royal Antwerp FC | Available |
| 2025-05-18 | BE1 |
RSC Anderlecht | 1–3 | Club Brugge KV | Available |
| 2025-05-11 | BE1 |
KRC Genk | 0–2 | Club Brugge KV | Available |
| 2025-05-04 | BE1 |
Club Brugge KV | 2–1 | RSC Anderlecht | Available |
| 2025-05-01 | BE1 |
Club Brugge KV | 4–1 | KAA Gent | Available |
| 2025-04-27 | BE1 |
Union Saint-Gilloise | 0–0 | Club Brugge KV | Available |
| 2025-04-24 | BE1 |
Club Brugge KV | 0–1 | Union Saint-Gilloise | Available |
| 2025-04-20 | BE1 |
KAA Gent | 0–5 | Club Brugge KV | Available |
| 2025-04-13 | BE1 |
Club Brugge KV | 1–0 | KRC Genk | Available |
| 2025-04-06 | BE1 |
Royal Antwerp FC | 2–3 | Club Brugge KV | Available |
| 2025-03-30 | BE1 |
Club Brugge KV | 2–0 | RSC Anderlecht | Available |
| 2025-03-16 | BE1 |
Club Brugge KV | 4–2 | Sporting Charleroi | Available |
| 2025-03-12 | CL |
Aston Villa FC | 3–0 | Club Brugge KV | Available |
| 2025-03-09 | BE1 |
Cercle Brugge | 1–3 | Club Brugge KV | Available |
| 2025-03-04 | CL |
Club Brugge KV | 1–3 | Aston Villa FC | Available |
| 2025-03-01 | BE1 |
KAA Gent | 1–1 | Club Brugge KV | Available |
| 2025-02-23 | BE1 |
Club Brugge KV | 1–2 | Standard Liège | Available |
| 2025-02-15 | BE1 |
Sint-Truidense VV | 2–2 | Club Brugge KV | Available |
| 2025-02-08 | BE1 |
Club Brugge KV | 1–0 | Oud-Heverlee Leuven | Available |
| 2025-02-05 | BE1 |
KRC Genk | 1–1 | Club Brugge KV | Available |
| 2025-02-02 | BE1 |
Royal Antwerp FC | 2–1 | Club Brugge KV | Available |
| 2025-01-25 | BE1 |
Club Brugge KV | 1–1 | KV Kortrijk | INJURED Ankle injury |
| 2025-01-18 | BE1 |
Club Brugge KV | 4–2 | K Beerschot VA | Available |
| 2025-01-15 | BE1 |
Club Brugge KV | 2–1 | KRC Genk | Available |
| 2025-01-12 | BE1 |
RSC Anderlecht | 0–3 | Club Brugge KV | Available |
Teams faced most often by Carlos Forbs'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 % |
|---|---|---|---|---|---|---|---|---|
| RSC Anderlecht | 9 | 3 | 3 | 3 | 15 | 12 | +3 | 33% |
| KRC Genk | 9 | 6 | 1 | 2 | 19 | 10 | +9 | 67% |
| Royal Antwerp FC | 9 | 6 | 1 | 2 | 13 | 7 | +6 | 67% |
| Cercle Brugge | 7 | 3 | 4 | 0 | 8 | 4 | +4 | 43% |
| Sporting Charleroi | 5 | 3 | 1 | 1 | 10 | 5 | +5 | 60% |
| KAA Gent | 5 | 2 | 1 | 2 | 8 | 4 | +4 | 40% |
| KV Mechelen | 5 | 1 | 3 | 1 | 7 | 5 | +2 | 20% |
| Sint-Truidense VV | 5 | 3 | 1 | 1 | 7 | 4 | +3 | 60% |
| Union Saint-Gilloise | 5 | 2 | 2 | 1 | 7 | 6 | +1 | 40% |
| Standard Liège | 5 | 3 | 1 | 1 | 9 | 5 | +4 | 60% |
| Oud-Heverlee Leuven | 5 | 4 | 0 | 1 | 9 | 3 | +6 | 80% |
| KAS Eupen | 4 | 4 | 0 | 0 | 16 | 0 | +16 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season | |
| 20/21 | First senior goal | |
| 22/23 | Goal #50 (career) |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 17 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 33 | 295 | 3 | 0 | 0 | 0.92 |
| 21/22 | 22 | 460 | 3 | 0 | 0 | 0.59 |
| 20/21 | 24 | 224 | 2 | 0 | 0 | 0.8 |
Output by competition
Career goals and assists broken down by tournament.
More on Carlos Forbs
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Carlos Forbs
Who is Carlos Forbs?
Carlos Forbs is a Portugal professional footballer who plays as a left winger for Club Brugge KV.
How old is Carlos Forbs?
Carlos Forbs is 22 years old. He was born on March 19, 2004 in Sintra.
What position does Carlos Forbs play?
Carlos Forbs plays as a left winger (Attack - Left Winger).
What club does Carlos Forbs play for?
Carlos Forbs currently plays for Club Brugge KV.
How many career goals has Carlos Forbs scored?
Across all senior club competitions in our dataset, Carlos Forbs has scored 60 goals in 137 appearances.
What is Carlos Forbs's market value?
Carlos Forbs's most recent reported market value is €8.00m.