Skip to content
Léo

Léo

Attack - Centre-Forward  at Shanghai Port
Age28
CitizenshipBrazil
Height1.80 m
Footright
BornMay 28, 1997
at Shanghai Port 488 days · joined 2025-01-21
👕200+ Apps 100+ Goals 🎯50+ Assists
Market value €3.50m
Centre-Forward Attack

Career snapshot

10
clubs played for
2017
debut season
0.54
goals / match
Zhejiang FC
top club · 54 apps

Position rank · 24/25

#3313
goals rank
#3394
assists rank
143
season goals
50
season assists

Among 3,489 Attack - Centre-Forwards · ≥200 mins

Career highs

€4.00m
peak value · 2024
€2.70m
top transfer fee · 19/20
28
best season · 2019
21 · 14.7%
pens / of goals
263Appearances
143Goals
50Assists
38Yellow cards
1Red cards
38Full matches (90′)
Full nameLéo
Name in home countryLeonardo Nascimento Lopes de Souza
Date of birth1997-05-28 (28 yrs)
Place of birthSorocaba, Brazil
CitizenshipBrazil
PositionAttack - Centre-Forward (main: Attack)
Footright
Height180.00 m
Current clubShanghai Port
Joined2025-01-21
Contract expires2027-12-31
AgentMAURICIO CHIODIN
Jul 2025
2025 — Shanghai Port
26 matches · 14 G · 6 A · across 3 competitions
Jan 2025
Transfer: SD Taishan → SH Port
24/25 · Transfer · €875k
Dec 2024
Transfer: ZJ FC → SD Taishan
24/25 · Return from loan
Jul 2024
2024 — Zhejiang FC
31 matches · 22 G · 7 A · across 2 competitions
Jul 2024
24/25 — Shanghai Port
3 matches · 1 G · 0 A · across 1 competition
Feb 2024
Transfer: SD Taishan → ZJ FC
23/24 · Loan
Dec 2023
Transfer: ZJ FC → SD Taishan
23/24 · Return from loan
Jul 2023
2023 — Zhejiang FC, Changchun Yatai
30 matches · 21 G · 8 A · across 2 competitions
Jul 2023
23/24 — Zhejiang FC
6 matches · 4 G · 2 A · across 2 competitions
Jul 2023
Transfer: SD Taishan → ZJ FC
23/24 · Loan
Jun 2023
Transfer: CC Yatai → SD Taishan
22/23 · Return from loan
Apr 2023
Transfer: SD Taishan → CC Yatai
22/23 · Loan
Dec 2022
Transfer: Ulsan Hyundai → SD Taishan
22/23 · Return from loan
Jul 2022
2022 — Ulsan Hyundai
36 matches · 11 G · 4 A · across 3 competitions
Feb 2022
Transfer: SD Taishan → Ulsan Hyundai
21/22 · Loan
Jan 2022
Transfer: HB FC → SD Taishan
21/22 · Return from loan
Jul 2021
Transfer: SD Taishan → HB FC
21/22 · Loan
Jul 2021
2021 — Hebei FC, Shandong Taishan
20 matches · 2 G · 1 A · across 1 competition
Jul 2021
21/22 — Ulsan Hyundai
7 matches · 3 G · 2 A · across 2 competitions
Feb 2021
Transfer: Urawa Reds → SD Taishan
20/21 · Transfer · €2.07m
Dec 2020
Injury: unknown
1 games missed
Jul 2020
2020 — Urawa Red Diamonds
30 matches · 13 G · 4 A · across 2 competitions
Jan 2020
Transfer: Albirex Niigata → Urawa Reds
19/20 · Transfer · €2.70m
Jul 2019
2019 — Albirex Niigata
38 matches · 28 G · 6 A · across 1 competition
Jan 2019
Transfer: Gainare Tottori → Albirex Niigata
18/19 · Transfer · €150k
Jul 2018
2018 — Gainare Tottori
33 matches · 24 G · 10 A · across 2 competitions
Jan 2018
Transfer: Santos B → Gainare Tottori
17/18 · Transfer
Jul 2017
2017 — Esporte Clube Rio Verde (GO)
3 matches · 0 G · 0 A · across 1 competition
Feb 2017
Transfer: Santos U20 → Santos B
16/17 · Transfer
Jan 1970
Peak market value: €4.00m
Highest valuation recorded in dataset

Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.33/90
33
Assists0 total · 0.00/90
0
G+A1 total · 0.33/90
21
Yellow cards0 total · 0.00/90
93
3,419 min
Minutes played by club
Shanghai Port 11.9%
Zhejiang FC 18.0%
Ulsan Hyundai 11.9%
Changchun Yatai 5.3%
Shandong Taishan 12.2%
Hebei FC 27.0%
Urawa Red Diamonds 7.2%
Albirex Niigata 3.2%
Gainare Tottori 3.3%
Esporte Clube Rio Verde (GO) 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Shanghai Port 2 2025 24/25 29 15 6 408
Zhejiang FC 3 2023 23/24 54 36 13 616
Ulsan Hyundai 2 2022 21/22 43 14 6 406
Changchun Yatai 1 2023 2023 13 11 4 180
Shandong Taishan 1 2021 2021 8 1 0 418
Hebei FC 1 2021 2021 12 1 1 922
Urawa Red Diamonds 1 2020 2020 30 13 4 247
Albirex Niigata 1 2019 2019 38 28 6 110
Gainare Tottori 1 2018 2018 33 24 10 112
Esporte Clube Rio Verde (GO) 1 2017 2017 3 0 0 0

Career trajectory — goals, assists & market value

9€1M17€2M26€3M34€4M2018 — 24 goals (Gainare Tottori)2018 — 10 assists3420182019 — 28 goals (Albirex Niigata)2019 — 6 assists3420192020 — 13 goals (Urawa Red Diamonds)2020 — 4 assists1720202021 — 2 goals (Hebei FC)2021 — 1 assists320212022 — 11 goals (Ulsan Hyundai)2022 — 4 assists1520222023 — 21 goals (Zhejiang FC)2023 — 8 assists2920232024 — 22 goals (Zhejiang FC)2024 — 7 assists2920242025 — 14 goals (Shanghai Port)2025 — 6 assists20202521/22 — 3 goals (Ulsan Hyundai)21/22 — 2 assists521/2223/24 — 4 goals (Zhejiang FC)23/24 — 2 assists623/2424/25 — 1 goals (Shanghai Port)124/2521/22 — €1.5M23/24 — €3.5M24/25 — €4MGoalsAssistsMarket value

Goals by season

2017: 0020172018: 242420182019: 282820192020: 131320202021: 2220212022: 111120222023: 212120232024: 222220242025: 1414202521/22: 3321/2223/24: 4423/2424/25: 1124/25

Assists by season

2017: 0020172018: 101020182019: 6620192020: 4420202021: 1120212022: 4420222023: 8820232024: 7720242025: 66202521/22: 2221/2223/24: 2223/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 AFC Champions League Shanghai Port 3 1 0 0 0 270
23/24 AFC Champions League Zhejiang FC 5 4 1 0 0 93
23/24 AFC CL-Qualification Zhejiang FC 1 0 1 0 0 0
21/22 AFC Champions League Ulsan Hyundai 6 2 2 0 0 199
21/22 AFC CL-Qualification Ulsan Hyundai 1 1 0 0 0 29
2025 Chinese FA Cup Shanghai Port 1 0 0 0 0 0
2025 Chinese Super Cup Shanghai Port 1 0 1 0 0 0
2025 Super League Shanghai Port 24 14 5 3 0 138
2024 Chinese FA Cup Zhejiang FC 2 1 1 0 0 168
2024 Super League Zhejiang FC 29 21 6 4 0 122
2023 Chinese FA Cup Zhejiang FC 1 1 0 0 0 90
2023 Chinese FA Cup Changchun Yatai 1 1 0 1 0 90
2023 Super League Zhejiang FC 16 9 4 3 0 143
2023 Super League Changchun Yatai 12 10 4 1 0 90
2022 K League 1 Ulsan Hyundai 30 11 4 7 0 178
2022 K League 1 Final A Ulsan Hyundai 4 0 0 0 0 0
2022 Korea Cup Ulsan Hyundai 2 0 0 0 1 0
2021 Super League Hebei FC 12 1 1 1 0 922
2021 Super League Shandong Taishan 8 1 0 2 0 418
2020 J. League Cup Urawa Red Diamonds 2 2 1 0 0 83
2020 J1 League Urawa Red Diamonds 28 11 3 4 0 164
2019 J2 League Albirex Niigata 38 28 6 3 0 110
2018 Emperor's Cup Gainare Tottori 2 0 0 1 0 0
2018 J3 League Gainare Tottori 31 24 10 7 0 112
2017 Campeonato Goiano Esporte Clube Rio Verde (GO) 3 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
16/17 2017-02-01 Santos U20 Santos B Transfer 0
17/18 2018-01-17 Santos B Gainare Tottori Transfer 0
18/19 2019-01-06 Gainare Tottori Albirex Niigata Transfer 0 €150k
19/20 2020-01-04 Albirex Niigata Urawa Reds Transfer 1500000 €2.70m
20/21 2021-02-22 Urawa Reds SD Taishan Transfer 1500000 €2.07m
21/22 2021-07-30 SD Taishan HB FC Loan 1500000
21/22 2022-01-10 HB FC SD Taishan Return from loan 1000000
21/22 2022-02-24 SD Taishan Ulsan Hyundai Loan 800000
22/23 2022-12-31 Ulsan Hyundai SD Taishan Return from loan 1000000
22/23 2023-04-07 SD Taishan CC Yatai Loan 1000000
22/23 2023-06-30 CC Yatai SD Taishan Return from loan 3000000
23/24 2023-07-01 SD Taishan ZJ FC Loan 3000000
23/24 2023-12-31 ZJ FC SD Taishan Return from loan 3500000
23/24 2024-02-07 SD Taishan ZJ FC Loan 3500000
24/25 2024-12-31 ZJ FC SD Taishan Return from loan 4000000
24/25 2025-01-21 SD Taishan SH Port Transfer 4000000 €875k
SeasonInjuryFromToDays missedGames missed
20/21 unknown injury 2020-12-17 2020-12-20 4 1
Current€3.50m
Peak€4.00m
Low
Δ since start+€3.50m
€1.00m€2.00m€3.00m€4.00m197019701970
DateValue
Jan 1, 1970 €3.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €800k
Jan 1, 1970 €1.00m
Jan 1, 1970 €850k
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.50m
Jan 1, 1970 €500k
Jan 1, 1970

No national team data.

TeammatePPG played withJoint goalsMinutes
Chung-yong Lee 2 0 0
Sachiro Toshima 2 1 0
Yong-woo Park 2 1 0
Masataka Kani 2 4 0
Kentaro Kai 2 0 0
Dongsheng Wang 2 1 0
Alexander N'Doumbou 2 2 0
Nok-Hang Leung 1 0 0
Won-sang Um 2 5 0
Jiaqi Zhang 2 0 0
Young-gwon Kim 2 0 0
Junsheng Yao 1 5 0
Tixiang Li 1 2 0
Young-woo Seol 2 1 0
Hyeon-woo Jo 2 0 0
Franko Andrijasevic 2 6 0
Valeri Qazaishvili 2 2 0
Shun Obu 2 0 0
Koki Otani 2 0 0
Bo Zhao 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
2019 J2 League Albirex Niigata 28 38
2018 J3 League Gainare Tottori 24 31
2024 Super League Zhejiang FC 21 29

Top assist seasons

SeasonCompetitionClubAssistsMatches
2018 J3 League Gainare Tottori 10 31
2023 Super League Zhejiang FC 8 28
2019 J2 League Albirex Niigata 6 38

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2024-12-31 ZJ FC SD Taishan Return from loan €4.00m
23/24 2024-02-07 SD Taishan ZJ FC Loan €3.50m
23/24 2023-12-31 ZJ FC SD Taishan Return from loan €3.50m
23/24 2023-07-01 SD Taishan ZJ FC Loan €3.00m
22/23 2023-06-30 CC Yatai SD Taishan Return from loan €3.00m
22/23 2023-04-07 SD Taishan CC Yatai Loan €1.00m
22/23 2022-12-31 Ulsan Hyundai SD Taishan Return from loan €1.00m
21/22 2022-02-24 SD Taishan Ulsan Hyundai Loan €800k
21/22 2022-01-10 HB FC SD Taishan Return from loan €1.00m
21/22 2021-07-30 SD Taishan HB FC Loan €1.50m

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

OpponentPWDLGFGAGDWin %
Beijing Guoan 14 4 5 5 18 23 -5 29%
Shanghai Port FC 14 3 4 7 17 25 -8 21%
Shanghai Shenhua 12 3 3 6 11 19 -8 25%
Tianjin Jinmen Tiger 12 5 6 1 19 11 +8 42%
Nagoya Grampus 10 4 3 3 6 8 -2 40%
Shonan Bellmare 10 3 4 3 21 18 +3 30%
Avispa Fukuoka 10 5 1 4 12 11 +1 50%
Cangzhou Mighty Lions 10 7 1 2 22 11 +11 70%
Kawasaki Frontale 10 2 5 3 12 21 -9 20%
Yokohama F. Marinos 10 4 4 2 9 9 0 40%
Sanfrecce Hiroshima 10 5 3 2 15 10 +5 50%
Cerezo Osaka 10 4 1 5 10 11 -1 40%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
2017 Senior debut season
2018 First senior goal
2019 Goal #50 (career)
2024 Goal #100 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
2025 26 138 3 0 0 1.96
2024 31 290 4 0 0 1.24
2023 30 413 5 0 0 1.09
2022 36 178 7 0 1 4.04
2021 20 1,340 3 0 0 0.2
2020 30 247 4 0 0 1.46
2019 38 110 3 0 0 2.45
2018 33 112 8 0 0 6.43
2017 3 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Super League
101 apps
56 G
20 A
J2 League
38 apps
28 G
6 A
J3 League
31 apps
24 G
10 A
K League 1
30 apps
11 G
4 A
J1 League
28 apps
11 G
3 A
AFC Champions League
11 apps
6 G
3 A
Chinese FA Cup
5 apps
3 G
1 A
J. League Cup
2 apps
2 G
1 A
AFC CL-Qualification
2 apps
1 G
1 A
AFC Champions League
3 apps
1 G
0 A

Frequently asked about Léo

Who is Léo?

Léo is a Brazil professional footballer who plays as a centre-forward for Shanghai Port.

How old is Léo?

Léo is 28 years old. He was born on May 28, 1997 in Sorocaba.

What position does Léo play?

Léo plays as a centre-forward (Attack - Centre-Forward).

What club does Léo play for?

Léo currently plays for Shanghai Port.

How many career goals has Léo scored?

Across all senior club competitions in our dataset, Léo has scored 143 goals in 263 appearances.

What is Léo's market value?

Léo's most recent reported market value is €3.50m.