Marcos López
Career snapshot
Position rank · 25/26
Among 139 Defender - Left-Backs · ≥200 mins
Career highs
Born the same day
Shares 1999-11-20 · 6 players total
| Full name | Marcos López |
|---|---|
| Name in home country | Marcos Johan López Lanfranco |
| Date of birth | 1999-11-20 (26 yrs) |
| Place of birth | Lima, Peru |
| Citizenship | Peru |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 176.00 m |
| Current club | FC Copenhagen |
| Joined | 2025-07-01 |
| Contract expires | 2029-06-30 |
| Agent | Vibra Futbol |
| Outfitter | Nike |
Percentile rank vs 24 other Defender - Left-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Copenhagen | 2 | 24/25 | 25/26 | 40 | 1 | 8 | 371 |
| Feyenoord Rotterdam | 3 | 22/23 | 24/25 | 45 | 0 | 3 | 0 |
| San Jose Earthquakes | 4 | 2019 | 2022 | 74 | 4 | 3 | 3,296 |
| Reno 1868 FC | 1 | 2020 | 2020 | 1 | 0 | 0 | 0 |
| Club Sporting Cristal | 2 | 2017 | 2018 | 23 | 5 | 7 | 888 |
| Universidad San Martín de Porres | 2 | 2016 | 2017 | 2 | 0 | 0 | 0 |
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. | FC Copenhagen | 5 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | Superliga | FC Copenhagen | 5 | 1 | 0 | 0 | 0 | 371 |
| 24/25 | Conference League | FC Copenhagen | 6 | 0 | 4 | 3 | 0 | 0 |
| 24/25 | Eredivisie | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Johan Cruijff Schaal | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Oddset Pokalen | FC Copenhagen | 6 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Superliga | FC Copenhagen | 11 | 0 | 2 | 2 | 1 | 0 |
| 24/25 | Superliga Championship round | FC Copenhagen | 6 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | UECL Qualifiers | FC Copenhagen | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League | Feyenoord Rotterdam | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Eredivisie | Feyenoord Rotterdam | 12 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Europa League | Feyenoord Rotterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Johan Cruijff Schaal | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | KNVB Beker | Feyenoord Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Eredivisie | Feyenoord Rotterdam | 19 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Europa League | Feyenoord Rotterdam | 8 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | KNVB Beker | Feyenoord Rotterdam | 1 | 0 | 0 | 1 | 0 | 0 |
| 2022 | MLS | San Jose Earthquakes | 17 | 1 | 0 | 5 | 0 | 1,387 |
| 2022 | US Open Cup | San Jose Earthquakes | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | MLS | San Jose Earthquakes | 21 | 1 | 2 | 5 | 0 | 1,413 |
| 2020 | MLS | San Jose Earthquakes | 13 | 2 | 1 | 1 | 0 | 496 |
| 2020 | MLS Cup Playoffs | San Jose Earthquakes | 1 | 0 | 0 | 1 | 0 | 0 |
| 2020 | MLS is Back | San Jose Earthquakes | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | USLC | Reno 1868 FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019 | MLS | San Jose Earthquakes | 18 | 0 | 0 | 7 | 1 | 0 |
| 2019 | US Open Cup | San Jose Earthquakes | 2 | 0 | 0 | 1 | 0 | 0 |
| 2018 | Descentr Playoff | Club Sporting Cristal | 2 | 1 | 0 | 0 | 0 | 147 |
| 2018 | Descentral. Ap. | Club Sporting Cristal | 8 | 1 | 1 | 1 | 0 | 454 |
| 2018 | Descentral. Cl. | Club Sporting Cristal | 11 | 3 | 5 | 1 | 0 | 287 |
| 2018 | Torneo Verano | Club Sporting Cristal | 2 | 0 | 1 | 0 | 0 | 0 |
| 2017 | Descentral. Ap. | Universidad San Martín de Porres | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Descentral. Cl. | Club Sporting Cristal | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Liguilla B | Universidad San Martín de Porres | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Torneo Descentralizado | Universidad San Martín de Porres | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-01-01 | U San Martín II | U. San Martín | Transfer | 0 | — |
| 17/18 | 2017-08-31 | U. San Martín | Sport. Cristal | Transfer | 75000 | — |
| 18/19 | 2019-01-06 | Sport. Cristal | SJ Earthquakes | Transfer | 75000 | €350k |
| 22/23 | 2022-08-08 | SJ Earthquakes | Feyenoord | Transfer | 1800000 | €1.20m |
| 24/25 | 2024-08-22 | Feyenoord | FC Copenhagen | Loan | 3000000 | — |
| 24/25 | 2025-06-30 | FC Copenhagen | Feyenoord | Return from loan | 2500000 | — |
| 25/26 | 2025-07-01 | Feyenoord | FC Copenhagen | Transfer | 2500000 | €1.20m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Leg injury | 2021-04-20 | 2021-04-29 | 10 | 1 |
| 22/23 | minor knock | 2022-08-24 | 2022-09-02 | 10 | 1 |
| 22/23 | Knee problems | 2023-06-15 | 2023-06-17 | 3 | 1 |
| 23/24 | Muscle injury | 2024-01-27 | 2024-02-02 | 7 | 1 |
| 24/25 | minor knock | 2024-08-17 | 2024-08-22 | 6 | 2 |
| 24/25 | unknown injury | 2024-10-29 | 2024-11-03 | 6 | 1 |
| 24/25 | unknown injury | 2025-03-26 | 2025-04-16 | 22 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #78276 | #15 | 8 | 0 | — | — | former national player |
| Team #29174 | #20 | 8 | 0 | — | — | former national player |
| Team #3584 | #4 | 47 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Igor Paixão | 2 | 0 | 898 |
| Mats Wieffer | 2 | 0 | 777 |
| Cristian Espinoza | 1 | 0 | 0 |
| Jackson Yueill | 1 | 0 | 0 |
| JT Marcinkowski | 1 | 0 | 0 |
| Pedro Gallese | 1 | 0 | 0 |
| Cade Cowell | 1 | 0 | 0 |
| Dávid Hancko | 2 | 1 | 0 |
| Lutsharel Geertruida | 2 | 0 | 0 |
| Eric Remedi | 1 | 0 | 0 |
| Tanner Beason | 1 | 0 | 0 |
| Santiago Gimenez | 2 | 0 | 0 |
| Andrés Ríos | 1 | 0 | 0 |
| Victor Froholdt | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2018 | Descentral. Cl. | Club Sporting Cristal | 3 | 11 |
| 2020 | MLS | San Jose Earthquakes | 2 | 13 |
| 25/26 | Superliga | FC Copenhagen | 1 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2018 | Descentral. Cl. | Club Sporting Cristal | 5 | 11 |
| 24/25 | Conference League | FC Copenhagen | 4 | 6 |
| 2021 | MLS | San Jose Earthquakes | 2 | 21 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | FC Copenhagen | Feyenoord | Return from loan | — | €2.50m |
| 24/25 | 2024-08-22 | Feyenoord | FC Copenhagen | Loan | — | €3.00m |
Teams faced most often by Marcos López'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 % |
|---|---|---|---|---|---|---|---|---|
| Sporting Kansas City | 2 | 1 | 0 | 1 | 5 | 6 | -1 | 50% |
| Los Angeles FC | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0% |
| Real Salt Lake | 1 | 1 | 0 | 0 | 4 | 0 | +4 | 100% |
| Portland Timbers | 1 | 1 | 0 | 0 | 4 | 1 | +3 | 100% |
| Colorado Rapids | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0% |
| Minnesota United FC | 1 | 0 | 0 | 1 | 0 | 1 | -1 | 0% |
| Columbus Crew | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0% |
| Seattle Sounders | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0% |
| Charlotte FC | 1 | 0 | 0 | 1 | 1 | 4 | -3 | 0% |
| D.C. United | 1 | 1 | 0 | 0 | 6 | 1 | +5 | 100% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2016 | Senior debut season | |
| 2018 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 32 | 0 | 5 | 0 | 1 | 0 |
| 23/24 | 15 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 28 | 0 | 3 | 0 | 0 | 0 |
| 2022 | 19 | 1,387 | 5 | 0 | 0 | 0.32 |
| 2021 | 21 | 1,413 | 5 | 0 | 0 | 0.32 |
| 2020 | 15 | 496 | 2 | 0 | 0 | 0.36 |
| 2019 | 20 | 0 | 8 | 0 | 1 | 0 |
| 2018 | 23 | 888 | 2 | 0 | 0 | 0.2 |
Output by competition
Career goals and assists broken down by tournament.
More on Marcos López
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Marcos López
Who is Marcos López?
Marcos López is a Peru professional footballer who plays as a left-back for FC Copenhagen.
How old is Marcos López?
Marcos López is 26 years old. He was born on November 20, 1999 in Lima.
What position does Marcos López play?
Marcos López plays as a left-back (Defender - Left-Back).
What club does Marcos López play for?
Marcos López currently plays for FC Copenhagen.
How many career goals has Marcos López scored?
Across all senior club competitions in our dataset, Marcos López has scored 10 goals in 185 appearances.
What is Marcos López's market value?
Marcos López's most recent reported market value is €2.50m.
Peru