Pep Biel
Career snapshot
Position rank · 23/24
Among 1,875 Midfield - Attacking Midfields · ≥200 mins
Career highs
Born the same day
Shares 1996-09-05 · 5 players total
| Full name | Pep Biel |
|---|---|
| Name in home country | Pep Biel Mas Jaume |
| Date of birth | 1996-09-05 (29 yrs) |
| Place of birth | Sant Joan, Spain |
| Citizenship | Spain |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | left |
| Height | 172.00 m |
| Current club | Charlotte FC |
| On loan from | ↩ Olympiacos Piraeus parent contract: 2027-06-30 |
| Joined | 2024-08-14 |
| Contract expires | 2025-12-31 |
| Agent | LIAN Sports Group |
Percentile rank vs 1038 other Midfield - Attacking Midfields with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Augsburg | 1 | 23/24 | 23/24 | 11 | 0 | 0 | 0 |
| Olympiacos Piraeus | 2 | 22/23 | 23/24 | 59 | 12 | 8 | 1,851 |
| FC Copenhagen | 4 | 19/20 | 22/23 | 128 | 32 | 28 | 2,995 |
| Charlotte FC | 2 | 2024 | 2025 | 38 | 12 | 14 | 509 |
| FC Copenhagen Reserves | 2 | 19/20 | 20/21 | 6 | 1 | 1 | 423 |
| Real Zaragoza | 2 | 17/18 | 18/19 | 24 | 6 | 4 | 256 |
| RZ Deportivo Aragón | 1 | 17/18 | 17/18 | 31 | 2 | 0 | 1,332 |
| CD Llosetense | 1 | 15/16 | 15/16 | 15 | 0 | 0 | 0 |
| Rayo Vallecano B | 1 | 14/15 | 14/15 | 2 | 0 | 0 | 0 |
| CE Constància | 1 | 12/13 | 12/13 | 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 |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Bundesliga | FC Augsburg | 11 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Europa League | Olympiacos Piraeus | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League Qualifying | Olympiacos Piraeus | 4 | 1 | 1 | 1 | 0 | 222 |
| 23/24 | Super League 1 | Olympiacos Piraeus | 13 | 1 | 3 | 2 | 0 | 576 |
| 22/23 | Champions League Qu. | FC Copenhagen | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | Olympiacos Piraeus | 5 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Kypello Elladas | Olympiacos Piraeus | 4 | 1 | 1 | 1 | 0 | 277 |
| 22/23 | SL1 Play-off | Olympiacos Piraeus | 9 | 1 | 1 | 0 | 0 | 566 |
| 22/23 | Super League 1 | Olympiacos Piraeus | 21 | 8 | 2 | 2 | 0 | 210 |
| 22/23 | Superliga | FC Copenhagen | 7 | 6 | 3 | 0 | 0 | 101 |
| 21/22 | Conference L. | FC Copenhagen | 8 | 4 | 4 | 0 | 0 | 174 |
| 21/22 | Superliga | FC Copenhagen | 22 | 8 | 8 | 3 | 0 | 222 |
| 21/22 | Superliga Championship round | FC Copenhagen | 10 | 3 | 1 | 0 | 0 | 278 |
| 21/22 | Sydbank Pokalen | FC Copenhagen | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | FC Copenhagen | 6 | 3 | 2 | 0 | 0 | 147 |
| 2025 | Leagues Cup | Charlotte FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2025 | MLS | Charlotte FC | 24 | 10 | 11 | 4 | 0 | 199 |
| 2025 | US Open Cup | Charlotte FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | Charlotte FC | 9 | 2 | 3 | 1 | 0 | 310 |
| 2024 | MLS Cup Playoffs | Charlotte FC | 2 | 0 | 0 | 1 | 1 | 0 |
| 20/21 | Europa League Qualifying | FC Copenhagen | 3 | 1 | 2 | 0 | 0 | 192 |
| 20/21 | Reserveligaen | FC Copenhagen Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Superliga | FC Copenhagen | 20 | 2 | 2 | 1 | 0 | 490 |
| 20/21 | Superliga Championship round | FC Copenhagen | 7 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Sydbank Pokalen | FC Copenhagen | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Champions League Qu. | FC Copenhagen | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Europa League | FC Copenhagen | 7 | 1 | 0 | 0 | 0 | 492 |
| 19/20 | Europa League Qualifying | FC Copenhagen | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Reserveligaen | FC Copenhagen Reserves | 5 | 1 | 1 | 0 | 0 | 423 |
| 19/20 | Superliga | FC Copenhagen | 20 | 3 | 3 | 0 | 0 | 402 |
| 19/20 | Superliga Championship round | FC Copenhagen | 9 | 1 | 1 | 0 | 0 | 497 |
| 19/20 | Sydbank Pokalen | FC Copenhagen | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 2ª División | Real Zaragoza | 21 | 6 | 4 | 3 | 0 | 256 |
| 18/19 | Copa del Rey | Real Zaragoza | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | 2ª B - Grupo III | RZ Deportivo Aragón | 31 | 2 | 0 | 6 | 0 | 1,332 |
| 17/18 | 2ª División | Real Zaragoza | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Copa del Rey | Real Zaragoza | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Promoción a LaLiga | Real Zaragoza | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | 2ª B - Grupo III | CD Llosetense | 15 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | 2ª B - Grupo II | Rayo Vallecano B | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | 2ª B - Grupo III | CE Constància | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Constància U19 | Rayo U19 | Transfer | 0 | — |
| 15/16 | 2015-07-25 | Rayo U19 | CD Llosetense | Transfer | 0 | — |
| 16/17 | 2016-07-01 | CD Llosetense | RCD Mallorca B | Transfer | 0 | — |
| 16/17 | 2016-08-17 | RCD Mallorca B | AD Almudévar | Loan | 100000 | — |
| 16/17 | 2017-06-30 | AD Almudévar | RCD Mallorca B | Return from loan | 100000 | — |
| 17/18 | 2017-07-12 | RCD Mallorca B | Dep. Aragón | Transfer | 100000 | — |
| 18/19 | 2018-07-01 | Dep. Aragón | Real Zaragoza | Transfer | 300000 | — |
| 19/20 | 2019-08-02 | Real Zaragoza | FC Copenhagen | Transfer | 1500000 | €5.00m |
| 22/23 | 2022-09-01 | FC Copenhagen | Olympiacos | Transfer | 6000000 | €6.00m |
| 23/24 | 2024-02-01 | Olympiacos | FC Augsburg | Loan | 6000000 | — |
| 23/24 | 2024-06-30 | FC Augsburg | Olympiacos | Return from loan | 3000000 | — |
| 24/25 | 2024-08-14 | Olympiacos | Charlotte | Loan | 3000000 | — |
| 25/26 | 2025-12-31 | Charlotte | Olympiacos | Return from loan | 5500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | unknown injury | 2023-02-10 | 2023-02-16 | 7 | 1 |
| 23/24 | unknown injury | 2023-12-21 | 2023-12-23 | 3 | 1 |
| 23/24 | unknown injury | 2024-01-03 | 2024-01-22 | 20 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Carlos Nieto | 1 | 1 | 0 |
| Karlo Bartolec | 2 | 0 | 0 |
| Guillermo Varela | 2 | 0 | 0 |
| Andreas Ntoi | 2 | 0 | 0 |
| Georgios Masouras | 2 | 1 | 0 |
| William Bøving | 2 | 0 | 0 |
| Konstantinos Fortounis | 2 | 3 | 0 |
| Alexandros Paschalakis | 2 | 0 | 0 |
| Kevin Diks | 2 | 4 | 0 |
| Kamil Grabara | 2 | 0 | 0 |
| Rasmus Falk | 2 | 4 | 0 |
| Victor Kristiansen | 2 | 1 | 0 |
| Mohamed Daramy | 2 | 4 | 0 |
| Jonas Wind | 2 | 7 | 0 |
| Lukas Lerager | 2 | 4 | 0 |
| Peter Ankersen | 2 | 1 | 0 |
| Karl-Johan Johnsson | 2 | 0 | 0 |
| Victor Nelsson | 2 | 0 | 0 |
| Jens Stage | 2 | 5 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2025 | MLS | Charlotte FC | 10 | 24 |
| 22/23 | Super League 1 | Olympiacos Piraeus | 8 | 21 |
| 21/22 | Superliga | FC Copenhagen | 8 | 22 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2025 | MLS | Charlotte FC | 11 | 24 |
| 21/22 | Superliga | FC Copenhagen | 8 | 22 |
| 18/19 | 2ª División | Real Zaragoza | 4 | 21 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2025-12-31 | Charlotte | Olympiacos | Return from loan | — | €5.50m |
| 24/25 | 2024-08-14 | Olympiacos | Charlotte | Loan | — | €3.00m |
| 23/24 | 2024-06-30 | FC Augsburg | Olympiacos | Return from loan | — | €3.00m |
| 23/24 | 2024-02-01 | Olympiacos | FC Augsburg | Loan | — | €6.00m |
| 16/17 | 2017-06-30 | AD Almudévar | RCD Mallorca B | Return from loan | — | €100k |
| 16/17 | 2016-08-17 | RCD Mallorca B | AD Almudévar | Loan | — | €100k |
Last 50 matches for Charlotte FC 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 |
Chicago Fire | – | Charlotte FC | TIMED |
| 2026-06-25 | MLS1 |
Sporting Kansas City | – | Charlotte FC | TIMED |
| 2026-06-14 | MLS1 |
Philadelphia Union | – | Charlotte FC | TIMED |
| 2026-05-31 | MLS1 |
Toronto FC | – | Charlotte FC | TIMED |
| 2026-05-28 | MLS1 |
New York RB | – | Charlotte FC | TIMED |
| 2026-05-24 | MLS1 |
Charlotte FC | – | Columbus Crew | TIMED |
| 2026-05-17 | MLS1 |
Charlotte FC | – | Chicago Fire | TIMED |
| 2026-05-14 | MLS1 |
Orlando City | – | Charlotte FC | TIMED |
| 2026-05-10 | MLS1 |
Nashville SC | – | Charlotte FC | TIMED |
| 2026-05-03 | MLS1 |
Columbus Crew | 4–2 | Charlotte FC | Available |
| 2026-04-26 | MLS1 |
Charlotte FC | 0–1 | New England Revolution | Available |
| 2026-04-19 | MLS1 |
Charlotte FC | 3–0 | San Diego FC | Available |
| 2026-04-12 | MLS1 |
CF Montréal | 0–1 | Charlotte FC | Available |
| 2026-04-05 | MLS1 |
Charlotte FC | 2–1 | Nashville SC | Available |
| 2026-03-29 | MLS1 |
Colorado Rapids | 2–0 | Charlotte FC | Available |
| 2026-03-22 | MLS1 |
Charlotte FC | 4–1 | San Jose Earthquakes | Available |
| 2026-03-15 | MLS1 |
Charlotte FC | 2–0 | FC Cincinnati | Available |
| 2026-03-09 | MLS1 |
Inter Miami CF | 1–0 | Charlotte FC | Available |
| 2026-03-01 | MLS1 |
Charlotte FC | 2–0 | Atlanta United FC | Available |
| 2025-10-18 | MLS1 |
Charlotte FC | – | Philadelphia Union | TIMED |
| 2025-10-04 | MLS1 |
D.C. United | – | Charlotte FC | TIMED |
| 2025-09-27 | MLS1 |
Charlotte FC | – | CF Montréal | TIMED |
| 2025-09-19 | MLS1 |
New York City FC | – | Charlotte FC | TIMED |
| 2025-09-13 | MLS1 |
Charlotte FC | – | Inter Miami CF | TIMED |
| 2025-08-30 | MLS1 |
New England Revolution | – | Charlotte FC | TIMED |
| 2025-08-24 | MLS1 |
Charlotte FC | – | New York RB | TIMED |
| 2025-08-16 | MLS1 |
Charlotte FC | – | Real Salt Lake | TIMED |
| 2025-08-10 | MLS1 |
FC Cincinnati | – | Charlotte FC | TIMED |
| 2025-07-26 | MLS1 |
Charlotte FC | – | Toronto FC | TIMED |
| 2025-07-19 | MLS1 |
Atlanta United FC | – | Charlotte FC | TIMED |
| 2025-07-16 | MLS1 |
Charlotte FC | – | D.C. United | TIMED |
| 2025-07-12 | MLS1 |
Charlotte FC | – | New York City FC | TIMED |
| 2025-07-05 | MLS1 |
Charlotte FC | – | Orlando City | TIMED |
| 2025-06-29 | MLS1 |
Houston Dynamo | 1–0 | Charlotte FC | Available |
| 2025-06-22 | MLS1 |
Philadelphia Union | 0–2 | Charlotte FC | Available |
| 2025-06-19 | MLS1 |
Charlotte FC | 2–2 | Orlando City | Available |
| 2025-06-15 | MLS1 |
Charlotte FC | 1–0 | D.C. United | Available |
| 2025-06-02 | MLS1 |
Atlanta United FC | 2–3 | Charlotte FC | Available |
| 2025-05-29 | MLS1 |
New York RB | 3–1 | Charlotte FC | Available |
| 2025-05-25 | MLS1 |
Charlotte FC | 0–0 | Philadelphia Union | Available |
| 2025-05-18 | MLS1 |
Charlotte FC | 0–0 | Los Angeles Galaxy | Available |
| 2025-05-15 | MLS1 |
Chicago Fire | 0–1 | Charlotte FC | Available |
| 2025-05-11 | MLS1 |
Charlotte FC | 1–0 | Nashville SC | Available |
| 2025-05-04 | MLS1 |
Charlotte FC | 2–0 | Portland Timbers | Available |
| 2025-04-27 | MLS1 |
New York City FC | 2–1 | Charlotte FC | Available |
| 2025-04-21 | MLS1 |
Charlotte FC | 0–3 | Minnesota United FC | Available |
| 2025-04-13 | MLS1 |
Charlotte FC | 3–2 | Toronto FC | Available |
| 2025-04-06 | MLS1 |
New England Revolution | 1–0 | Charlotte FC | Available |
| 2025-03-30 | MLS1 |
Charlotte FC | 1–1 | FC Cincinnati | Available |
| 2025-03-23 | MLS1 |
Charlotte FC | 2–0 | Columbus Crew | Available |
Teams faced most often by Pep Biel'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 % |
|---|---|---|---|---|---|---|---|---|
| Real Oviedo | 14 | 3 | 6 | 5 | 20 | 19 | +1 | 21% |
| CD Tenerife | 14 | 6 | 4 | 4 | 14 | 10 | +4 | 43% |
| Sporting Gijón | 14 | 9 | 2 | 3 | 21 | 13 | +8 | 64% |
| Albacete | 12 | 2 | 6 | 4 | 10 | 12 | -2 | 17% |
| CD Lugo | 12 | 5 | 4 | 3 | 14 | 11 | +3 | 42% |
| AD Alcorcón | 12 | 3 | 2 | 7 | 10 | 16 | -6 | 25% |
| CD Mirandés | 10 | 1 | 4 | 5 | 4 | 10 | -6 | 10% |
| UD Almería | 10 | 3 | 1 | 6 | 9 | 16 | -7 | 30% |
| Málaga CF | 10 | 2 | 4 | 4 | 10 | 16 | -6 | 20% |
| UD Las Palmas | 10 | 5 | 5 | 0 | 16 | 8 | +8 | 50% |
| SD Huesca | 10 | 3 | 3 | 4 | 10 | 11 | -1 | 30% |
| CD Leganés | 8 | 2 | 1 | 5 | 7 | 13 | -6 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 17/18 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 31 | 798 | 4 | 0 | 0 | 0.45 |
| 22/23 | 48 | 1,154 | 3 | 1 | 0 | 0.31 |
| 21/22 | 47 | 821 | 3 | 0 | 0 | 0.33 |
| 2025 | 27 | 199 | 4 | 0 | 0 | 1.81 |
| 2024 | 11 | 310 | 2 | 0 | 1 | 0.87 |
| 20/21 | 32 | 682 | 1 | 0 | 0 | 0.13 |
| 19/20 | 46 | 1,814 | 0 | 1 | 0 | 0.05 |
| 18/19 | 22 | 256 | 3 | 0 | 0 | 1.05 |
| 17/18 | 33 | 1,332 | 6 | 0 | 0 | 0.41 |
| 15/16 | 15 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | 2 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Pep Biel
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Pep Biel
Who is Pep Biel?
Pep Biel is a Spain professional footballer who plays as a attacking midfield for Charlotte FC.
How old is Pep Biel?
Pep Biel is 29 years old. He was born on September 5, 1996 in Sant Joan.
What position does Pep Biel play?
Pep Biel plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Pep Biel play for?
Pep Biel currently plays for Charlotte FC.
How many career goals has Pep Biel scored?
Across all senior club competitions in our dataset, Pep Biel has scored 65 goals in 315 appearances.
What is Pep Biel's market value?
Pep Biel's most recent reported market value is €5.50m.
Spain