Skip to content
Cameron Puertas

Cameron Puertas

Midfield - Attacking Midfield  at SV Werder Bremen
Age27
CitizenshipSpain
Height1.78 m
Footright
BornAugust 18, 1998
at SV Werder Bremen 265 days · joined 2025-09-01
👕200+ Apps
Market value €13.00m
Attacking Midfield Midfield

Career snapshot

4
clubs played for
16/17
debut season
0.15
goals / match
Union Saint-Gilloise
top club · 118 apps

Career highs

€15.00m
peak value · 2024
€15.30m
top transfer fee · 24/25
14
best season · 23/24
6 · 13%
pens / of goals
312Appearances
46Goals
49Assists
63Yellow cards
0Red cards
77Full matches (90′)
Full nameCameron Puertas
Name in home countryCameron Mitchel Puertas Castro
Date of birth1998-08-18 (27 yrs)
Place of birthLausanne, Spain
CitizenshipSpain
PositionMidfield - Attacking Midfield (main: Midfield)
Footright
Height178.00 m
Current clubSV Werder Bremen
On loan from ↩ Al-Qadsiah FC parent contract: 2027-06-30
Joined2025-09-01
Contract expires2026-06-30
AgentBinary Sports Group
Jun 2026
Transfer: Werder Bremen → Al-Qadsiah
25/26 · Return from loan
Sep 2025
Transfer: Al-Qadsiah → Werder Bremen
25/26 · Loan
Jul 2025
25/26 — Al-Qadsiah FC
1 matches · 0 G · 0 A · across 1 competition
Aug 2024
Transfer: Union SG → Al-Qadsiah
24/25 · Transfer · €15.30m
Jul 2024
24/25 — Union Saint-Gilloise, Al-Qadsiah FC
43 matches · 7 G · 11 A · across 5 competitions
Jan 2024
Injury: unknown
2 games missed
Jul 2023
23/24 — Union Saint-Gilloise
56 matches · 14 G · 23 A · across 6 competitions
Jul 2022
22/23 — Union Saint-Gilloise
47 matches · 5 G · 1 A · across 5 competitions
Jan 2022
Transfer: Lausanne-Sport → Union SG
21/22 · Transfer · €1.16m
Jul 2021
21/22 — Union Saint-Gilloise, FC Lausanne-Sport
27 matches · 3 G · 2 A · across 4 competitions
Jul 2020
20/21 — FC Lausanne-Sport
35 matches · 5 G · 5 A · across 2 competitions
Nov 2019
Injury: unknown
8 games missed
Jul 2019
19/20 — FC Lausanne-Sport
29 matches · 1 G · 2 A · across 2 competitions
Apr 2019
Injury: unknown
1 games missed
Jul 2018
18/19 — Team Vaud U21, FC Lausanne-Sport
28 matches · 2 G · 5 A · across 2 competitions
Jul 2018
Transfer: Team Vaud U21 → Lausanne-Sport
18/19 · Transfer
Jul 2017
17/18 — Team Vaud U21, FC Lausanne-Sport
24 matches · 5 G · 0 A · across 2 competitions
Jul 2016
16/17 — Team Vaud U21
22 matches · 4 G · 0 A · across 1 competition
Jul 2016
Transfer: FC Forward → Team Vaud U21
16/17 · Transfer
Jan 1970
Peak market value: €15.00m
Highest valuation recorded in dataset
6,936 min
Minutes played by club
Al-Qadsiah FC 15.5%
Union Saint-Gilloise 25.9%
FC Lausanne-Sport 47.2%
Team Vaud U21 11.4%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Al-Qadsiah FC 2 24/25 25/26 38 5 11 1,074
Union Saint-Gilloise 4 21/22 24/25 118 21 24 1,794
FC Lausanne-Sport 5 17/18 21/22 101 11 14 3,275
Team Vaud U21 3 16/17 18/19 55 9 0 793

Career trajectory — goals, assists & market value

9€3.8M19€7.5M28€11.3M37€15M16/17 — 4 goals (Team Vaud U21)416/1717/18 — 5 goals (Team Vaud U21)517/1818/19 — 2 goals (FC Lausanne-Sport)18/19 — 5 assists718/1919/20 — 1 goals (FC Lausanne-Sport)19/20 — 2 assists319/2020/21 — 5 goals (FC Lausanne-Sport)20/21 — 5 assists1020/2121/22 — 3 goals (FC Lausanne-Sport)21/22 — 2 assists521/2222/23 — 5 goals (Union Saint-Gilloise)22/23 — 1 assists622/2323/24 — 14 goals (Union Saint-Gilloise)23/24 — 23 assists3723/2424/25 — 7 goals (Al-Qadsiah FC)24/25 — 11 assists1824/2525/2618/19 — €25K19/20 — €500K20/21 — €500K21/22 — €2M22/23 — €2M23/24 — €7M24/25 — €15M25/26 — €13MGoalsAssistsMarket value

Goals by season

16/17: 4416/1717/18: 5517/1818/19: 2218/1919/20: 1119/2020/21: 5520/2121/22: 3321/2222/23: 5522/2323/24: 141423/2424/25: 7724/2525/26: 0025/26

Assists by season

16/17: 0016/1717/18: 0017/1818/19: 5518/1919/20: 2219/2020/21: 5520/2121/22: 2221/2222/23: 1122/2323/24: 232323/2424/25: 111124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Saudi Super Cup Al-Qadsiah FC 1 0 0 0 0 0
24/25 Champions League Qu. Union Saint-Gilloise 2 0 0 1 0 0
24/25 Jupiler Pro League Union Saint-Gilloise 3 1 0 1 0 202
24/25 King's Cup Al-Qadsiah FC 5 2 2 0 0 204
24/25 Pro L. Supercup Union Saint-Gilloise 1 1 0 0 0 79
24/25 Saudi Pro League Al-Qadsiah FC 32 3 9 3 0 870
23/24 Conference L. Union Saint-Gilloise 4 1 0 0 0 294
23/24 Croky Cup Union Saint-Gilloise 4 0 1 0 0 0
23/24 Europa League Union Saint-Gilloise 6 2 2 1 0 260
23/24 Europa League Qualifying Union Saint-Gilloise 2 0 1 0 0 0
23/24 JPL Union Saint-Gilloise 30 5 16 3 0 485
23/24 JPL Champions PO Union Saint-Gilloise 10 6 3 2 0 150
22/23 Champions League Qu. Union Saint-Gilloise 2 0 0 0 0 0
22/23 Croky Cup Union Saint-Gilloise 4 1 0 0 0 125
22/23 Europa League Union Saint-Gilloise 7 0 0 1 0 0
22/23 JPL Union Saint-Gilloise 29 4 1 2 0 199
22/23 JPL Champions PO Union Saint-Gilloise 5 0 0 0 0 0
21/22 JPL Union Saint-Gilloise 7 0 0 2 0 0
21/22 JPL Play-Offs I Union Saint-Gilloise 2 0 0 0 0 0
21/22 Super League FC Lausanne-Sport 16 2 1 4 0 613
21/22 Swiss Cup FC Lausanne-Sport 2 1 1 2 0 189
20/21 Super League FC Lausanne-Sport 33 5 5 13 0 572
20/21 Swiss Cup FC Lausanne-Sport 2 0 0 1 0 0
19/20 Challenge League FC Lausanne-Sport 26 1 2 6 0 1,184
19/20 Schweizer Cup FC Lausanne-Sport 3 0 0 2 0 0
18/19 1. Liga Gr. 1 Team Vaud U21 9 0 0 4 0 0
18/19 Challenge League FC Lausanne-Sport 19 2 5 4 0 717
17/18 1. Liga Gr. 1 Team Vaud U21 24 5 0 5 0 387
17/18 Super League FC Lausanne-Sport 0 0 0 0 0 0
16/17 1. Liga Gr. 1 Team Vaud U21 22 4 0 6 0 406
SeasonDateFromToTypeMarket valueFee
16/17 2016-07-01 FC Forward Team Vaud U21 Transfer 0
18/19 2018-07-01 Team Vaud U21 Lausanne-Sport Transfer 0
21/22 2022-01-22 Lausanne-Sport Union SG Transfer 2000000 €1.16m
24/25 2024-08-26 Union SG Al-Qadsiah Transfer 15000000 €15.30m
25/26 2025-09-01 Al-Qadsiah Werder Bremen Loan 13000000
25/26 2026-06-30 Werder Bremen Al-Qadsiah Return from loan 13000000
SeasonInjuryFromToDays missedGames missed
18/19 unknown injury 2019-04-05 2019-04-11 7 1
19/20 Knee injury 2019-11-01 2020-02-05 97 8
23/24 Ankle injury 2024-01-21 2024-01-27 7 2
Current€13.00m
Peak€15.00m
Low€25k
Δ since start+€12.98m
€25k€3.77m€7.51m€11.26m€15.00m197019701970
DateValue
Jan 1, 1970 €13.00m
Jan 1, 1970 €11.00m
Jan 1, 1970 €15.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €7.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.40m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.70m
Jan 1, 1970 €1.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €500k
Jan 1, 1970 €450k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €50k
Jan 1, 1970 €400k
Jan 1, 1970 €25k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #9534 #17 0 0 former national player

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 JPL Champions PO Union Saint-Gilloise 6 10
20/21 Super League FC Lausanne-Sport 5 33
17/18 1. Liga Gr. 1 Team Vaud U21 5 24

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 JPL Union Saint-Gilloise 16 30
24/25 Saudi Pro League Al-Qadsiah FC 9 32
20/21 Super League FC Lausanne-Sport 5 33

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
25/26 2026-06-30 Werder Bremen Al-Qadsiah Return from loan €13.00m
25/26 2025-09-01 Al-Qadsiah Werder Bremen Loan €13.00m

Last 50 matches for SV Werder Bremen 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.

DateCompHomeScoreAwayAvailability
2026-05-16 L1 SV Werder Bremen 0–2 Borussia Dortmund Available
2026-05-09 L1 TSG 1899 Hoffenheim 1–0 SV Werder Bremen Available
2026-05-09 L1 TSG 1899 Hoffenheim 1–0 SV Werder Bremen Available
2026-05-02 L1 SV Werder Bremen 1–3 FC Augsburg Available
2026-05-02 L1 SV Werder Bremen 1–3 FC Augsburg Available
2026-04-26 L1 VfB Stuttgart 1–1 SV Werder Bremen Available
2026-04-26 L1 VfB Stuttgart 1–1 SV Werder Bremen Available
2026-04-18 L1 SV Werder Bremen 3–1 Hamburger SV Available
2026-04-18 L1 SV Werder Bremen 3–1 Hamburger SV Available
2026-04-12 L1 1. FC Köln 3–1 SV Werder Bremen Available
2026-04-04 L1 SV Werder Bremen 1–2 RB Leipzig Available
2026-03-21 L1 VfL Wolfsburg 0–1 SV Werder Bremen Available
2026-03-15 L1 SV Werder Bremen 0–2 1. FSV Mainz 05 Available
2026-03-08 L1 1. FC Union Berlin 1–4 SV Werder Bremen Available
2026-02-28 L1 SV Werder Bremen 2–0 1. FC Heidenheim 1846 Available
2026-02-22 L1 FC St. Pauli 1910 2–1 SV Werder Bremen Available
2026-02-14 L1 SV Werder Bremen 0–3 FC Bayern München Available
2026-02-07 L1 SC Freiburg 1–0 SV Werder Bremen Available
2026-01-31 L1 SV Werder Bremen 1–1 Borussia Mönchengladbach Available
2026-01-27 L1 SV Werder Bremen 0–2 TSG 1899 Hoffenheim Available
2026-01-24 L1 Bayer 04 Leverkusen 1–0 SV Werder Bremen Available
2026-01-16 L1 SV Werder Bremen 3–3 Eintracht Frankfurt Available
2026-01-13 L1 Borussia Dortmund 3–0 SV Werder Bremen Available
2025-12-20 L1 FC Augsburg 0–0 SV Werder Bremen Available
2025-12-14 L1 SV Werder Bremen 0–4 VfB Stuttgart Available
2025-12-07 L1 Hamburger SV 3–2 SV Werder Bremen Available
2025-11-29 L1 SV Werder Bremen 1–1 1. FC Köln Available
2025-11-23 L1 RB Leipzig 2–0 SV Werder Bremen Available
2025-11-07 L1 SV Werder Bremen 2–1 VfL Wolfsburg Available
2025-11-01 L1 1. FSV Mainz 05 1–1 SV Werder Bremen Available
2025-10-24 L1 SV Werder Bremen 1–0 1. FC Union Berlin Available
2025-10-18 L1 1. FC Heidenheim 1846 2–2 SV Werder Bremen Available
2025-10-04 L1 SV Werder Bremen 1–0 FC St. Pauli 1910 Available
2025-09-26 L1 FC Bayern München 4–0 SV Werder Bremen Available
2025-09-20 L1 SV Werder Bremen 0–3 SC Freiburg Available
2025-09-14 L1 Borussia Mönchengladbach 0–4 SV Werder Bremen Available
2025-08-30 L1 SV Werder Bremen 3–3 Bayer 04 Leverkusen Available
2025-08-23 L1 Eintracht Frankfurt 4–1 SV Werder Bremen Available
2025-05-17 L1 1. FC Heidenheim 1846 1–4 SV Werder Bremen Available
2025-05-10 L1 SV Werder Bremen 0–0 RB Leipzig Available
2025-05-03 L1 1. FC Union Berlin 2–2 SV Werder Bremen Available
2025-04-27 L1 SV Werder Bremen 0–0 FC St. Pauli 1910 Available
2025-04-19 L1 SV Werder Bremen 1–0 VfL Bochum 1848 Available
2025-04-13 L1 VfB Stuttgart 1–2 SV Werder Bremen Available
2025-04-05 L1 SV Werder Bremen 2–0 Eintracht Frankfurt Available
2025-03-29 L1 Holstein Kiel 0–3 SV Werder Bremen Available
2025-03-15 L1 SV Werder Bremen 2–4 Borussia Mönchengladbach Available
2025-03-08 L1 Bayer 04 Leverkusen 0–2 SV Werder Bremen Available
2025-03-01 L1 SV Werder Bremen 1–2 VfL Wolfsburg Available
2025-02-21 L1 SC Freiburg 5–0 SV Werder Bremen Available

Teams faced most often by Cameron Puertas's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
FC Basel 1893 12 4 5 3 19 17 +2 33%
FC Luzern 12 3 5 4 14 17 -3 25%
FC Lugano 11 4 2 5 14 11 +3 36%
BSC Young Boys 11 2 1 8 12 23 -11 18%
Servette FC 11 4 3 4 17 15 +2 36%
Grasshopper Club Zürich 11 5 4 2 15 15 0 45%
FC Zürich 10 3 5 2 15 13 +2 30%
FC St. Gallen 10 2 2 6 17 24 -7 20%
FC Winterthur 10 3 2 5 16 11 +5 30%
Royal Antwerp FC 9 5 2 2 22 13 +9 56%
Stade Lausanne-Ouchy 8 4 3 1 17 6 +11 50%
RSC Anderlecht 8 4 3 1 10 4 +6 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 Senior debut season
16/17 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 43 1,355 5 0 0 0.33
23/24 56 1,189 6 0 0 0.45
22/23 47 324 3 0 0 0.83
21/22 27 802 8 1 0 1.01
20/21 35 572 14 0 0 2.2
19/20 29 1,184 8 0 0 0.61
18/19 28 717 8 0 0 1
17/18 24 387 5 1 0 1.4
16/17 22 406 6 0 0 1.33

Output by competition

Career goals and assists broken down by tournament.

Jupiler Pro League
69 apps
10 G
17 A
1. Liga Gr. 1
55 apps
9 G
0 A
Super League
49 apps
7 G
6 A
JPL Play-Offs I
17 apps
6 G
3 A
Saudi Pro League
32 apps
3 G
9 A
Challenge League
45 apps
3 G
7 A
King's Cup
5 apps
2 G
2 A
Europa League
13 apps
2 G
2 A
Croky Cup
8 apps
1 G
1 A
Swiss Cup
7 apps
1 G
1 A

Frequently asked about Cameron Puertas

Who is Cameron Puertas?

Cameron Puertas is a Spain professional footballer who plays as a attacking midfield for SV Werder Bremen.

How old is Cameron Puertas?

Cameron Puertas is 27 years old. He was born on August 18, 1998 in Lausanne.

What position does Cameron Puertas play?

Cameron Puertas plays as a attacking midfield (Midfield - Attacking Midfield).

What club does Cameron Puertas play for?

Cameron Puertas currently plays for SV Werder Bremen.

How many career goals has Cameron Puertas scored?

Across all senior club competitions in our dataset, Cameron Puertas has scored 46 goals in 312 appearances.

What is Cameron Puertas's market value?

Cameron Puertas's most recent reported market value is €13.00m.