Skip to content
Leonardo Rocha

Leonardo Rocha

Attack - Centre-Forward  at Zaglebie Lubin
Age29
CitizenshipPortugal Brazil
Height2.00 m
Footright
BornMay 23, 1997
at Zaglebie Lubin 258 days · joined 2025-09-08
👕100+ Apps 50+ Goals
Market value €800k
Centre-Forward Attack

Career snapshot

10
clubs played for
15/16
debut season
0.37
goals / match
Radomiak Radom
top club · 59 apps

Position rank · 25/26

#395
goals rank
#195
assists rank
69
season goals
14
season assists

Among 573 Attack - Centre-Forwards · ≥200 mins

Career highs

€1.50m
peak value · 2024
€700k
top transfer fee · 24/25
21
best season · 18/19
7 · 10.1%
pens / of goals
187Appearances
69Goals
14Assists
19Yellow cards
1Red cards
18Full matches (90′)
Full nameLeonardo Rocha
Name in home countryLeonardo Miramar Rocha
Date of birth1997-05-23 (29 yrs)
Place of birthAlmada, Portugal
CitizenshipPortugal Brazil
PositionAttack - Centre-Forward (main: Attack)
Footright
Height200.00 m
Current clubZaglebie Lubin
On loan from ↩ Raków Częstochowa parent contract: 2028-06-30
Joined2025-09-08
Contract expires2026-06-30
AgentSBB Global
Jun 2026
Transfer: Zaglebie Lubin → Raków
25/26 · Return from loan
Sep 2025
Transfer: Raków → Zaglebie Lubin
25/26 · Loan
Jul 2025
25/26 — Raków Częstochowa
10 matches · 1 G · 1 A · across 2 competitions
Jan 2025
Transfer: Radomiak → Raków
24/25 · Transfer · €700k
Jul 2024
24/25 — Raków Częstochowa, Radomiak Radom
33 matches · 12 G · 3 A · across 2 competitions
Jul 2023
23/24 — Radomiak Radom
27 matches · 4 G · 0 A · across 2 competitions
May 2023
Injury: unknown
4 games missed
Jan 2023
Transfer: KSK Lierse Kem. → Radomiak
22/23 · Transfer · €150k
Jul 2022
22/23 — KSK Lierse Kempenzonen, Radomiak Radom
32 matches · 18 G · 4 A · across 3 competitions
Jul 2022
Transfer: KAS Eupen → KSK Lierse Kem.
22/23 · Transfer
Aug 2021
Injury: unknown
7 games missed
Jul 2021
21/22 — KAS Eupen
15 matches · 0 G · 0 A · across 2 competitions
Jun 2021
Transfer: RWDM → KAS Eupen
20/21 · Return from loan
Mar 2021
Injury: unknown
7 games missed
Oct 2020
Transfer: KAS Eupen → RWDM
20/21 · Loan
Aug 2020
Injury: unknown
5 games missed
Jul 2020
20/21 — RWD Molenbeek
15 matches · 10 G · 2 A · across 2 competitions
Sep 2019
Injury: unknown
22 games missed
Sep 2019
Injury: unknown
2 games missed
Jul 2019
Transfer: Lommel SK → KAS Eupen
19/20 · Transfer · €500k
Jul 2019
19/20 — KAS Eupen
7 matches · 0 G · 0 A · across 2 competitions
Jul 2018
Transfer: Ontinyent → Lommel SK
18/19 · Transfer
Jul 2018
18/19 — Lommel SK
33 matches · 21 G · 4 A · across 3 competitions
Jan 2018
Transfer: CD Leganés B → Ontinyent
17/18 · Transfer
Jul 2017
17/18 — Ontinyent CF, CD Leganés
13 matches · 3 G · 0 A · across 3 competitions
Jul 2017
Transfer: Monaco B → CD Leganés B
17/18 · Transfer
Jul 2016
16/17 — AS Monaco B
1 matches · 0 G · 0 A · across 1 competition
Jul 2016
Transfer: Monaco U19 → Monaco B
16/17 · Transfer
Jul 2015
15/16 — AS Monaco U19
1 matches · 0 G · 0 A · across 1 competition
Jan 2015
Transfer: Amora U19 → Monaco U19
14/15 · Transfer
Jul 2014
Transfer: Barra → Amora U19
14/15 · Transfer
Jan 2013
Transfer: Ituano U20 → Barra
12/13 · Transfer
Jan 2012
Transfer: Pescara Youth → Ituano U20
11/12 · Transfer
Jul 2011
Transfer: Boavista U15 → Pescara Youth
11/12 · Transfer
Jan 2011
Transfer: Setúbal FC U15 → Boavista U15
10/11 · Transfer
Jul 2010
Transfer: Belenenses Yth → Setúbal FC U15
10/11 · Transfer
Jan 1970
Peak market value: €1.50m
Highest valuation recorded in dataset

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

Goals1 total · 0.42/90
80
Assists1 total · 0.42/90
92
G+A2 total · 0.84/90
94
Yellow cards0 total · 0.00/90
73
1,638 min
Minutes played by club
Raków Częstochowa 24.6%
Radomiak Radom 29.9%
KSK Lierse Kempenzonen 7.4%
KAS Eupen 0.0%
RWD Molenbeek 11.2%
Lommel SK 22.6%
CD Leganés 0.0%
Ontinyent CF 4.2%
AS Monaco B 0.0%
AS Monaco U19 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Raków Częstochowa 2 24/25 25/26 24 2 3 403
Radomiak Radom 3 22/23 24/25 59 21 1 490
KSK Lierse Kempenzonen 1 22/23 22/23 19 12 4 122
KAS Eupen 2 19/20 21/22 22 0 0 0
RWD Molenbeek 1 20/21 20/21 15 10 2 184
Lommel SK 1 18/19 18/19 33 21 4 371
CD Leganés 1 17/18 17/18 0 0 0 0
Ontinyent CF 1 17/18 17/18 13 3 0 68
AS Monaco B 1 16/17 16/17 1 0 0 0
AS Monaco U19 1 15/16 15/16 1 0 0 0

Career trajectory — goals, assists & market value

6€375K13€750K19€1.1M25€1.5M17/18 — 3 goals (Ontinyent CF)317/1818/19 — 21 goals (Lommel SK)18/19 — 4 assists2518/1919/2020/21 — 10 goals (RWD Molenbeek)20/21 — 2 assists1220/2121/2222/23 — 18 goals (Radomiak Radom)22/23 — 4 assists2222/2323/24 — 4 goals (Radomiak Radom)423/2424/25 — 12 goals (Raków Częstochowa)24/25 — 3 assists1524/2525/26 — 1 goals (Raków Częstochowa)25/26 — 1 assists225/2617/18 — €25K18/19 — €450K19/20 — €1.2M20/21 — €500K21/22 — €500K22/23 — €750K23/24 — €750K24/25 — €1.5M25/26 — €1MGoalsAssistsMarket value

Goals by season

15/16: 0015/1616/17: 0016/1717/18: 3317/1818/19: 212118/1919/20: 0019/2020/21: 101020/2121/22: 0021/2222/23: 181822/2323/24: 4423/2424/25: 121224/2525/26: 1125/26

Assists by season

15/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 4418/1919/20: 0019/2020/21: 2220/2121/22: 0021/2222/23: 4422/2323/24: 0023/2424/25: 3324/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Ekstraklasa Raków Częstochowa 5 1 0 0 0 214
25/26 UECL Qualifiers Raków Częstochowa 5 0 1 0 0 0
24/25 Ekstraklasa Raków Częstochowa 14 1 2 0 0 189
24/25 Ekstraklasa Radomiak Radom 17 11 1 2 0 139
24/25 Puchar Polski Radomiak Radom 2 0 0 0 0 0
23/24 Ekstraklasa Radomiak Radom 26 4 0 3 1 174
23/24 Puchar Polski Radomiak Radom 1 0 0 0 0 0
22/23 CPL KSK Lierse Kempenzonen 17 12 4 2 0 122
22/23 Croky Cup KSK Lierse Kempenzonen 2 0 0 0 0 0
22/23 Ekstraklasa Radomiak Radom 13 6 0 2 0 177
21/22 Croky Cup KAS Eupen 2 0 0 0 0 0
21/22 JPL KAS Eupen 13 0 0 1 0 0
20/21 1B Pro League RWD Molenbeek 13 7 2 1 0 147
20/21 Croky Cup RWD Molenbeek 2 3 0 0 0 37
19/20 Croky Cup KAS Eupen 1 0 0 1 0 0
19/20 JPL KAS Eupen 6 0 0 2 0 0
18/19 Croky Cup Lommel SK 1 2 0 0 0 45
18/19 PL Relegation Lommel SK 6 3 0 0 0 180
18/19 Proximus League Lommel SK 26 16 4 4 0 146
17/18 2ª B - Grupo III Ontinyent CF 9 3 0 1 0 68
17/18 Copa Federation Ontinyent CF 4 0 0 0 0 0
17/18 LaLiga CD Leganés 0 0 0 0 0 0
16/17 CFA - Grp. D AS Monaco B 1 0 0 0 0 0
15/16 Coupe Gambardella AS Monaco U19 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
10/11 2010-07-01 Belenenses Yth Setúbal FC U15 Transfer 0
10/11 2011-01-01 Setúbal FC U15 Boavista U15 Transfer 0
11/12 2011-07-01 Boavista U15 Pescara Youth Transfer 0
11/12 2012-01-01 Pescara Youth Ituano U20 Transfer 0
12/13 2013-01-01 Ituano U20 Barra Transfer 0
14/15 2014-07-01 Barra Amora U19 Transfer 0
14/15 2015-01-01 Amora U19 Monaco U19 Transfer 0
16/17 2016-07-01 Monaco U19 Monaco B Transfer 0
17/18 2017-07-01 Monaco B CD Leganés B Transfer 25000
17/18 2018-01-31 CD Leganés B Ontinyent Transfer 25000
18/19 2018-07-19 Ontinyent Lommel SK Transfer 50000
19/20 2019-07-23 Lommel SK KAS Eupen Transfer 1200000 €500k
20/21 2020-10-05 KAS Eupen RWDM Loan 400000
20/21 2021-06-30 RWDM KAS Eupen Return from loan 500000
22/23 2022-07-01 KAS Eupen KSK Lierse Kem. Transfer 350000
22/23 2023-01-13 KSK Lierse Kem. Radomiak Transfer 750000 €150k
24/25 2025-01-23 Radomiak Raków Transfer 1500000 €700k
25/26 2025-09-08 Raków Zaglebie Lubin Loan 800000
25/26 2026-06-30 Zaglebie Lubin Raków Return from loan 800000
SeasonInjuryFromToDays missedGames missed
19/20 Fitness 2019-09-12 2019-09-23 12 2
19/20 Knee injury 2019-09-26 2020-08-01 311 22
20/21 Muscle injury 2020-08-20 2020-10-01 43 5
20/21 Appendicitis 2021-03-10 2021-06-01 84 7
21/22 Meniscus tear 2021-08-07 2021-10-01 56 7
22/23 Edema in the knee 2023-05-01 2023-07-16 77 4
Current€1.00m
Peak€1.50m
Low€25k
Δ since start+€975k
€25k€394k€763k€1.13m€1.50m197019701970
DateValue
Jan 1, 1970 €1.00m
Jan 1, 1970 €800k
Jan 1, 1970 €1.50m
Jan 1, 1970 €400k
Jan 1, 1970 €800k
Jan 1, 1970 €450k
Jan 1, 1970 €750k
Jan 1, 1970 €600k
Jan 1, 1970 €450k
Jan 1, 1970 €750k
Jan 1, 1970 €350k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €1.20m
Jan 1, 1970 €1.00m
Jan 1, 1970 €750k
Jan 1, 1970 €450k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €25k

No national team data.

TeammatePPG played withJoint goalsMinutes
Leândro 1 1 606
Kacper Trelowski 2 0 534
Timo Cauwenberg 1 0 0
Laurens Vermijl 1 1 0
Scott Bitsindou 1 0 0
Damian Jakubik 1 1 0
Sam Valcke 1 3 0
Glenn Neven 1 2 0
Lisandro Semedo 1 1 0
Thomas Azevedo 1 1 0
Michal Kaput 1 0 0
Sebastiaan Brebels 1 3 0
Mateusz Cichocki 1 0 0
Luizão 1 0 0
Gaëtan Coucke 1 0 0
Rafal Wolski 1 2 0
Roberto Alves 1 3 0
Jan Grzesik 1 3 0
Dawid Abramowicz 1 1 0
Christos Donis 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 Proximus League Lommel SK 16 26
24/25 Ekstraklasa Raków Częstochowa 12 31
22/23 CPL KSK Lierse Kempenzonen 12 17

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 CPL KSK Lierse Kempenzonen 4 17
18/19 Proximus League Lommel SK 4 26
24/25 Ekstraklasa Raków Częstochowa 3 31

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
25/26 2026-06-30 Zaglebie Lubin Raków Return from loan €800k
25/26 2025-09-08 Raków Zaglebie Lubin Loan €800k
20/21 2021-06-30 RWDM KAS Eupen Return from loan €500k
20/21 2020-10-05 KAS Eupen RWDM Loan €400k

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

OpponentPWDLGFGAGDWin %
FKS Stal Mielec 8 4 2 2 10 7 +3 50%
Legia Warszawa 8 5 1 2 14 10 +4 63%
Korona Kielce 8 4 3 1 13 8 +5 50%
Pogoń Szczecin 8 5 1 2 9 7 +2 63%
Śląsk Wrocław 8 2 3 3 8 8 0 25%
KS Cracovia 8 2 2 4 5 13 -8 25%
Piast Gliwice 8 3 3 2 12 8 +4 38%
Górnik Zabrze 8 2 2 4 8 9 -1 25%
Puszcza Niepołomice 8 3 5 0 12 6 +6 38%
Widzew Łódź 8 4 2 2 14 11 +3 50%
Lech Poznań 8 2 3 3 11 12 -1 25%
Jagiellonia Białystok 8 1 1 6 12 21 -9 13%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 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.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 33 328 2 0 0 0.55
23/24 27 174 3 0 1 2.07
22/23 32 299 4 0 0 1.2
21/22 15 0 1 0 0 0
20/21 15 184 1 0 0 0.49
19/20 7 0 3 0 0 0
18/19 33 371 4 0 0 0.97
17/18 13 68 1 0 0 1.32

Output by competition

Career goals and assists broken down by tournament.

Proximus League
56 apps
35 G
10 A
Ekstraklasa
75 apps
23 G
3 A
Croky Cup
8 apps
5 G
0 A
PL Relegation
6 apps
3 G
0 A
2ª B - Grupo III
9 apps
3 G
0 A
UECL Qualifiers
5 apps
0 G
1 A
JPL
19 apps
0 G
0 A

Frequently asked about Leonardo Rocha

Who is Leonardo Rocha?

Leonardo Rocha is a Portugal professional footballer who plays as a centre-forward for Zaglebie Lubin.

How old is Leonardo Rocha?

Leonardo Rocha is 29 years old. He was born on May 23, 1997 in Almada.

What position does Leonardo Rocha play?

Leonardo Rocha plays as a centre-forward (Attack - Centre-Forward).

What club does Leonardo Rocha play for?

Leonardo Rocha currently plays for Zaglebie Lubin.

How many career goals has Leonardo Rocha scored?

Across all senior club competitions in our dataset, Leonardo Rocha has scored 69 goals in 187 appearances.

What is Leonardo Rocha's market value?

Leonardo Rocha's most recent reported market value is €800k.