Marcos Johan López Lanfranco

Marcos Johan López Lanfranco

Marcos Johan López Lanfranco is a Peruvian left-back born in Lima on 20 November 1999. He began his senior career with Universidad San Martín de Porres in 2016 before joining Sporting Cristal in 2017. Initially used in advanced roles, López also developed his defensive responsibilities and helped Sporting Cristal win the 2018 Peruvian Primera División. He made his senior Peru debut against Germany in September 2018, entering as a substitute for Edison Flores. In January 2019, he moved to the San Jose Earthquakes, where he built experience in Major League Soccer and briefly spent time with Reno 1868 in 2020. Feyenoord signed López in August 2022, and he was part of their 2022–23 Eredivisie title and 2023–24 KNVB Cup-winning campaigns. He joined FC Copenhagen on loan in 2024 and completed a permanent move in June 2025, continuing his development as a left-sided defender.

Xtra rating
1748
Global rank
1335
Updated: 5 November 2026
Country of Birth
Peru
Preferred Foot
N/A
Agent
N/A
Latest Signing Fee
On Loan (Feyenoord)
Date of Birth
20 November 1999
Position
Left-Back
Shoes
N/A
Wage
N/A

Season snapshot

Overall season statistics (all competitions).

Season Matches Minutes Goals Assists G/90 A/90
2026 37 2716 1 3 0.03 0.1
2025 41 3228 1 5 0.03 0.14
2024 31 2341 0 7 0 0.27
2023 22 1015 0 1 0 0.09
2022 59 3414 1 2 0.03 0.05
2021 25 1741 1 2 0.05 0.1
2020 14 1099 2 1 0.16 0.08
2019 18 1168 0 0 0 0
2018 23 1630 5 6 0.28 0.33
2017 4 312 0 0 0 0
2016 2 124 0 0 0 0

Form - Last 10 games

Strengths Analysis Season 2026

Role: Defender
Top attributes (percentile)

    Xtra rating history

    Last rating points (most recent matches).

    Recent Matches

    FC Copenhagen
    1 - 0
    ⏱ 0’ ⚽ 0 A 0 ★ 0
    Brondby
    FC Copenhagen
    Brondby
    Superliga - Parken, København, Denmark
    FC Copenhagen
    2 - 1
    ⏱ 84’ ⚽ 0 A 0 ★ 6.9
    Saburtalo
    FC Copenhagen
    Saburtalo
    UEFA Europa Conference League
    FC Copenhagen
    1 - 1
    ⏱ 61’ ⚽ 0 A 0 ★ 7.31
    Odense
    FC Copenhagen
    Odense
    Superliga - Parken, København, Denmark
    FK Crvena Zvezda
    2 - 2
    ⏱ 19’ ⚽ 0 A 0 ★ 6.5
    FC Copenhagen
    FK Crvena Zvezda
    FC Copenhagen
    UEFA Europa Conference League
    FC Copenhagen
    1 - 1
    ⏱ 84’ ⚽ 0 A 1 ★ 6.77
    Aarhus
    FC Copenhagen
    Aarhus
    Superliga - Parken, København, Denmark
    FC Copenhagen
    3 - 0
    ⏱ 0’ ⚽ 0 A 0 ★ 0
    SC Braga
    FC Copenhagen
    SC Braga
    UEFA Europa Conference League
    FC Midtjylland
    2 - 1
    ⏱ 81’ ⚽ 0 A 0 ★ 5.73
    FC Copenhagen
    FC Midtjylland
    FC Copenhagen
    Superliga - MCH Arena, Herning, Denmark
    Colombia
    2 - 0
    ⏱ 12’ ⚽ 0 A 0 ★ 6.3
    Peru
    Colombia
    Peru
    Friendlies
    Canada
    2 - 0
    ⏱ 73’ ⚽ 0 A 0 ★ 6.9
    Peru
    Canada
    Peru
    Friendlies
    Mexico
    1 - 1
    ⏱ 48’ ⚽ 0 A 0 ★ 7
    Peru
    Mexico
    Peru
    Friendlies - Sports Illustrated Stadium, Harrison, New Jersey, USA

    Teams

    Years: 2024-2025
    Years: 2022-2023
    Years: 2020
    Years: 2019-2021
    Years: 2018-2019, 2021-2026
    Years: 2018
    Years: 2017
    Years: 2016

    Transfers

    01 Jul 2025
    N/A
    FC Copenhagen
    Feyenoord
    01 Jul 2025
    Transfer
    Feyenoord
    FC Copenhagen
    22 Aug 2024
    Loan
    Feyenoord
    FC Copenhagen
    08 Aug 2022
    N/A
    San Jose Earthquakes
    Feyenoord
    04 Jan 2019
    N/A
    Sporting Cristal
    San Jose Earthquakes
    01 Sep 2017
    N/A
    U. San Martin
    Sporting Cristal

    Honors

    Dutch Eredivisie
    × 1
    Won in: 2022-2023
    Danish Superliga
    × 1
    Won in: 2024-2025