Bradley Barcola
Career snapshot
Position rank · 25/26
Among 275 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 2002-09-02 · 6 players total
| Full name | Bradley Barcola |
|---|---|
| Name in home country | Bradley Jean-Manuel Essolisam Addo Barcola |
| Date of birth | 2002-09-02 (23 yrs) |
| Place of birth | Lyon, France |
| Citizenship | France Togo |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 182.00 m |
| Current club | Paris Saint-Germain |
| Joined | 2023-08-31 |
| Contract expires | 2028-06-30 |
| Agent | Gestifute |
| Outfitter | adidas |
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 |
|---|---|---|---|---|---|---|---|
| Paris Saint-Germain | 4 | 2025 | 25/26 | 107 | 27 | 31 | 1,656 |
| Olympique Lyon | 3 | 21/22 | 23/24 | 47 | 7 | 12 | 463 |
| Olympique Lyon B | 3 | 20/21 | 22/23 | 22 | 5 | 4 | 526 |
| Olympique Lyon U19 | 2 | 19/20 | 20/21 | 12 | 6 | 0 | 264 |
| Olympique Lyon UEFA U19 | 1 | 19/20 | 19/20 | 9 | 0 | 2 | 0 |
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 | Paris Saint-Germain | 3 | 1 | 1 | 0 | 0 | 232 |
| 25/26 | UEFA Super Cup | Paris Saint-Germain | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Champions League | Paris Saint-Germain | 17 | 3 | 4 | 1 | 0 | 365 |
| 24/25 | Coupe de France | Paris Saint-Germain | 6 | 4 | 4 | 0 | 0 | 83 |
| 24/25 | Ligue 1 | Paris Saint-Germain | 34 | 14 | 11 | 2 | 0 | 157 |
| 24/25 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Champions League | Paris Saint-Germain | 10 | 1 | 1 | 0 | 0 | 475 |
| 23/24 | Coupe de France | Paris Saint-Germain | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 1 | Olympique Lyon | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 1 | Paris Saint-Germain | 25 | 4 | 7 | 1 | 0 | 344 |
| 23/24 | Trophée des Champions | Paris Saint-Germain | 1 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Coupe de France | Olympique Lyon | 5 | 2 | 1 | 1 | 0 | 176 |
| 22/23 | Ligue 1 | Olympique Lyon | 26 | 5 | 9 | 3 | 0 | 287 |
| 22/23 | National 2 - Grp. C | Olympique Lyon B | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Europa League | Olympique Lyon | 2 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Ligue 1 | Olympique Lyon | 11 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | National 2 - Grp. C | Olympique Lyon B | 14 | 3 | 4 | 1 | 0 | 374 |
| 2025 | Club World Cup | Paris Saint-Germain | 6 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | National 2 - Grp. C | Olympique Lyon B | 4 | 2 | 0 | 2 | 0 | 152 |
| 20/21 | National U19 - Grp. B | Olympique Lyon U19 | 4 | 3 | 0 | 0 | 0 | 114 |
| 19/20 | Coupe Gambardella | Olympique Lyon U19 | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | National U19 - Grp. B | Olympique Lyon U19 | 5 | 3 | 0 | 1 | 0 | 150 |
| 19/20 | UEFA Youth League | Olympique Lyon UEFA U19 | 9 | 0 | 2 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-07-01 | Ol. Lyon Yth. | Olymp. Lyon U17 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Olymp. Lyon U17 | Olymp. Lyon U19 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Olymp. Lyon U19 | Olymp. Lyon B | Transfer | 0 | — |
| 21/22 | 2022-01-07 | Olymp. Lyon B | Olympique Lyon | Transfer | 0 | — |
| 23/24 | 2023-08-31 | Olympique Lyon | Paris SG | Transfer | 18000000 | €45.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Ill | 2023-05-12 | 2023-05-18 | 7 | 1 |
| 23/24 | Hamstring muscle injury | 2024-03-23 | 2024-04-07 | 16 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €70.00m |
| Jan 1, 1970 | €70.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €65.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Gianluigi Donnarumma | 2 | 0 | 0 |
| Castello Lukeba | 2 | 0 | 0 |
| Rayan Cherki | 2 | 4 | 0 |
| Kylian Mbappé | 2 | 6 | 0 |
| Maxence Caqueret | 2 | 2 | 0 |
| Malo Gusto | 2 | 2 | 0 |
| Anthony Lopes | 2 | 0 | 0 |
| Sinaly Diomandé | 2 | 0 | 0 |
| Randal Kolo Muani | 2 | 1 | 0 |
| Nicolás Tagliafico | 2 | 1 | 0 |
| Johann Lepenant | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 1 | Paris Saint-Germain | 14 | 34 |
| 22/23 | Ligue 1 | Olympique Lyon | 5 | 26 |
| 23/24 | Ligue 1 | Paris Saint-Germain | 4 | 28 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 1 | Paris Saint-Germain | 11 | 34 |
| 22/23 | Ligue 1 | Olympique Lyon | 9 | 26 |
| 23/24 | Ligue 1 | Paris Saint-Germain | 7 | 28 |
Last 50 matches for Paris Saint-Germain 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 |
|---|---|---|---|---|---|
| 2025-05-24 | FR1 |
Paris Saint-Germain | 3–0 | Stade de Reims | Available |
| 2025-04-01 | FR1 |
USL Dunkerque | 2–4 | Paris Saint-Germain | Available |
| 2025-02-26 | FR1 |
Stade Briochin | 0–7 | Paris Saint-Germain | Available |
| 2025-02-04 | FR1 |
Le Mans FC | 0–2 | Paris Saint-Germain | Available |
| 2023-06-03 | FR1 |
Paris Saint-Germain | 2–3 | Clermont Foot 63 | Available |
| 2023-05-27 | FR1 |
RC Strasbourg | 1–1 | Paris Saint-Germain | Available |
| 2023-05-21 | FR1 |
AJ Auxerre | 1–2 | Paris Saint-Germain | Available |
| 2023-05-13 | FR1 |
Paris Saint-Germain | 5–0 | AC Ajaccio | INJURED Ill |
| 2023-05-07 | FR1 |
ESTAC Troyes | 1–3 | Paris Saint-Germain | Available |
| 2023-04-30 | FR1 |
Paris Saint-Germain | 1–3 | FC Lorient | Available |
| 2023-04-21 | FR1 |
Angers SCO | 1–2 | Paris Saint-Germain | Available |
| 2023-04-15 | FR1 |
Paris Saint-Germain | 3–1 | RC Lens | Available |
| 2023-04-08 | FR1 |
OGC Nice | 0–2 | Paris Saint-Germain | Available |
| 2023-04-02 | FR1 |
Paris Saint-Germain | 0–1 | Olympique Lyonnais | Available |
| 2023-03-19 | FR1 |
Paris Saint-Germain | 0–2 | Stade Rennais | Available |
| 2023-03-11 | FR1 |
Stade Brestois 29 | 1–2 | Paris Saint-Germain | Available |
| 2023-03-08 | CL |
Bayern München | 2–0 | Paris Saint-Germain | Available |
| 2023-03-08 | CL |
Bayern München | 2–0 | Paris Saint-Germain | Available |
| 2023-03-04 | FR1 |
Paris Saint-Germain | 4–2 | FC Nantes | Available |
| 2023-02-26 | FR1 |
Olympique Marseille | 0–3 | Paris Saint-Germain | Available |
| 2023-02-19 | FR1 |
Paris Saint-Germain | 4–3 | Lille OSC | Available |
| 2023-02-14 | CL |
Paris Saint-Germain | 0–1 | Bayern München | Available |
| 2023-02-14 | CL |
Paris Saint-Germain | 0–1 | Bayern München | Available |
| 2023-02-11 | FR1 |
AS Monaco | 3–1 | Paris Saint-Germain | Available |
| 2023-02-04 | FR1 |
Paris Saint-Germain | 2–1 | Toulouse FC | Available |
| 2023-02-01 | FR1 |
Montpellier HSC | 1–3 | Paris Saint-Germain | Available |
| 2023-01-29 | FR1 |
Paris Saint-Germain | 1–1 | Stade de Reims | Available |
| 2023-01-15 | FR1 |
Stade Rennais | 1–0 | Paris Saint-Germain | Available |
| 2023-01-11 | FR1 |
Paris Saint-Germain | 2–0 | Angers SCO | Available |
| 2023-01-01 | FR1 |
RC Lens | 3–1 | Paris Saint-Germain | Available |
| 2022-12-28 | FR1 |
Paris Saint-Germain | 2–1 | RC Strasbourg | Available |
| 2022-11-13 | FR1 |
Paris Saint-Germain | 5–0 | AJ Auxerre | Available |
| 2022-11-06 | FR1 |
FC Lorient | 1–2 | Paris Saint-Germain | Available |
| 2022-11-02 | CL |
Juventus | 1–2 | Paris Saint-Germain | Available |
| 2022-10-29 | FR1 |
Paris Saint-Germain | 4–3 | ESTAC Troyes | Available |
| 2022-10-25 | CL |
Paris Saint-Germain | 7–2 | Maccabi Haifa | Available |
| 2022-10-21 | FR1 |
AC Ajaccio | 0–3 | Paris Saint-Germain | Available |
| 2022-10-16 | FR1 |
Paris Saint-Germain | 1–0 | Olympique Marseille | Available |
| 2022-10-11 | CL |
Paris Saint-Germain | 1–1 | SL Benfica | Available |
| 2022-10-08 | FR1 |
Stade de Reims | 0–0 | Paris Saint-Germain | Available |
| 2022-10-05 | CL |
SL Benfica | 1–1 | Paris Saint-Germain | Available |
| 2022-10-01 | FR1 |
Paris Saint-Germain | 2–1 | OGC Nice | Available |
| 2022-09-18 | FR1 |
Olympique Lyonnais | 0–1 | Paris Saint-Germain | Available |
| 2022-09-14 | CL |
Maccabi Haifa | 1–3 | Paris Saint-Germain | Available |
| 2022-09-10 | FR1 |
Paris Saint-Germain | 1–0 | Stade Brestois 29 | Available |
| 2022-09-06 | CL |
Paris Saint-Germain | 2–1 | Juventus | Available |
| 2022-09-03 | FR1 |
FC Nantes | 0–3 | Paris Saint-Germain | Available |
| 2022-08-31 | FR1 |
Toulouse FC | 0–3 | Paris Saint-Germain | Available |
| 2022-08-28 | FR1 |
Paris Saint-Germain | 1–1 | AS Monaco | Available |
| 2022-08-21 | FR1 |
Lille OSC | 1–7 | Paris Saint-Germain | Available |
Teams faced most often by Bradley Barcola'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 % |
|---|---|---|---|---|---|---|---|---|
| Bayern München | 10 | 2 | 0 | 8 | 6 | 14 | -8 | 20% |
| Stade de Reims | 8 | 5 | 2 | 1 | 16 | 3 | +13 | 63% |
| Olympique Lyonnais | 8 | 5 | 1 | 2 | 13 | 8 | +5 | 63% |
| Montpellier HSC | 8 | 8 | 0 | 0 | 29 | 5 | +24 | 100% |
| Lille OSC | 8 | 6 | 1 | 1 | 22 | 7 | +15 | 75% |
| AS Monaco | 8 | 2 | 2 | 4 | 13 | 16 | -3 | 25% |
| FC Nantes | 8 | 6 | 0 | 2 | 19 | 9 | +10 | 75% |
| OGC Nice | 7 | 5 | 1 | 1 | 13 | 4 | +9 | 71% |
| Angers SCO | 7 | 7 | 0 | 0 | 20 | 3 | +17 | 100% |
| Olympique Marseille | 7 | 5 | 1 | 1 | 12 | 2 | +10 | 71% |
| Stade Brestois 29 | 7 | 7 | 0 | 0 | 16 | 4 | +12 | 100% |
| RC Strasbourg | 7 | 5 | 2 | 0 | 19 | 8 | +11 | 71% |
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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 232 | 1 | 0 | 0 | 0.39 |
| 24/25 | 58 | 605 | 4 | 0 | 0 | 0.6 |
| 23/24 | 42 | 819 | 1 | 1 | 0 | 0.22 |
| 22/23 | 35 | 463 | 5 | 0 | 0 | 0.97 |
| 21/22 | 27 | 374 | 2 | 0 | 0 | 0.48 |
| 20/21 | 8 | 266 | 2 | 0 | 0 | 0.68 |
| 19/20 | 17 | 150 | 1 | 0 | 0 | 0.6 |
Output by competition
Career goals and assists broken down by tournament.
More on Bradley Barcola
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bradley Barcola
Who is Bradley Barcola?
Bradley Barcola is a France professional footballer who plays as a left winger for Paris Saint-Germain.
How old is Bradley Barcola?
Bradley Barcola is 23 years old. He was born on September 2, 2002 in Lyon.
What position does Bradley Barcola play?
Bradley Barcola plays as a left winger (Attack - Left Winger).
What club does Bradley Barcola play for?
Bradley Barcola currently plays for Paris Saint-Germain.
How many career goals has Bradley Barcola scored?
Across all senior club competitions in our dataset, Bradley Barcola has scored 45 goals in 197 appearances.
What is Bradley Barcola's market value?
Bradley Barcola's most recent reported market value is €70.00m.