Skip to content
Lucas Ribeiro

Lucas Ribeiro

Attack - Second Striker  at Mamelodi Sundowns FC
Age27
CitizenshipBrazil
Height1.81 m
Footleft
BornOctober 9, 1998
at Mamelodi Sundowns FC 1,053 days · joined 2023-07-06
👕100+ Apps 50+ Goals
Market value €2.50m
Rating · 24/25 10.0 World class
Second Striker Attack

Career snapshot

8
clubs played for
18/19
debut season
0.34
goals / match
Mamelodi Sundowns FC
top club · 88 apps

Position rank · 24/25

#3
goals rank
#4
assists rank
61
season goals
38
season assists

Among 206 Attack - Second Strikers · ≥200 mins

Career highs

€2.50m
peak value · 2025
top transfer fee
20
best season · 24/25
12 · 19.7%
pens / of goals
178Appearances
61Goals
38Assists
19Yellow cards
0Red cards
29Full matches (90′)
Full nameLucas Ribeiro
Name in home countryLucas Ribeiro Costa
Date of birth1998-10-09 (27 yrs)
Place of birthSanta Helena, Brazil
CitizenshipBrazil
PositionAttack - Second Striker (main: Attack)
Footleft
Height181.00 m
Current clubMamelodi Sundowns FC
Joined2023-07-06
Contract expires2028-06-30
Jul 2025
2025 — Mamelodi Sundowns FC
3 matches · 1 G · 1 A · across 1 competition
Jul 2024
24/25 — Mamelodi Sundowns FC
48 matches · 20 G · 13 A · across 5 competitions
Jul 2023
Transfer: SK Beveren → Sundowns
23/24 · Transfer
Jul 2023
23/24 — Mamelodi Sundowns FC
37 matches · 16 G · 9 A · across 5 competitions
Jul 2022
22/23 — SK Beveren
33 matches · 11 G · 8 A · across 3 competitions
Jul 2022
Transfer: R Charleroi SC → SK Beveren
22/23 · Transfer
Jun 2022
Transfer: Waasland-Beveren → R Charleroi SC
21/22 · Return from loan
Jan 2022
Transfer: R Charleroi SC → Waasland-Beveren
21/22 · Loan
Jan 2022
Transfer: Mouscron → R Charleroi SC
21/22 · Return from loan
Aug 2021
Transfer: R Charleroi SC → Mouscron
21/22 · Loan
Jul 2021
21/22 — KVRS Waasland - SK Beveren, Royal Excel Mouscron (-2022)
26 matches · 8 G · 4 A · across 2 competitions
Jun 2021
Transfer: RWDM → R Charleroi SC
20/21 · Return from loan
Feb 2021
Transfer: R Charleroi SC → RWDM
20/21 · Loan
Jul 2020
Transfer: RE Virton → R Charleroi SC
20/21 · Transfer
Jul 2020
20/21 — RWD Molenbeek, Royal Charleroi SC
22 matches · 0 G · 3 A · across 4 competitions
Aug 2019
Transfer: Valenciennes FC → RE Virton
19/20 · Transfer
Jul 2019
19/20 — Royal Excelsior Virton
8 matches · 4 G · 0 A · across 1 competition
Jul 2018
18/19 — Valenciennes FC
1 matches · 1 G · 0 A · across 2 competitions
Jul 2018
Transfer: Valenciennes B → Valenciennes FC
18/19 · Transfer
Jul 2017
Transfer: Pinheiro S19 → Valenciennes B
17/18 · Transfer
Jan 2017
Transfer: Moto Club U20 → Pinheiro S19
16/17 · Transfer
Jan 1970
Peak market value: €2.50m
Highest valuation recorded in dataset

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

Goals20 total · 2.24/90
95
Assists13 total · 1.46/90
98
G+A33 total · 3.70/90
97
Yellow cards12 total · 1.34/90
1
2,605 min
Minutes played by club
Mamelodi Sundowns FC 64.0%
SK Beveren 10.0%
KVRS Waasland - SK Beveren 11.7%
Royal Excel Mouscron (-2022) 11.2%
Royal Charleroi SC 0.0%
RWD Molenbeek 0.0%
Royal Excelsior Virton 2.9%
Valenciennes FC 0.2%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Mamelodi Sundowns FC 3 2025 24/25 88 37 23 1,667
SK Beveren 1 22/23 22/23 33 11 8 261
KVRS Waasland - SK Beveren 1 21/22 21/22 10 2 2 305
Royal Excel Mouscron (-2022) 1 21/22 21/22 16 6 2 291
Royal Charleroi SC 1 20/21 20/21 10 0 2 0
RWD Molenbeek 1 20/21 20/21 12 0 1 0
Royal Excelsior Virton 1 19/20 19/20 8 4 0 75
Valenciennes FC 1 18/19 18/19 1 1 0 6

Career trajectory — goals, assists & market value

8€450K17€900K25€1.4M33€1.8M18/19 — 1 goals (Valenciennes FC)118/1919/20 — 4 goals (Royal Excelsior Virton)419/2020/21 — 3 assists320/212025 — 1 goals (Mamelodi Sundowns FC)2025 — 1 assists2202521/22 — 8 goals (KVRS Waasland - SK Beveren)21/22 — 4 assists1221/2222/23 — 11 goals (SK Beveren)22/23 — 8 assists1922/2323/24 — 16 goals (Mamelodi Sundowns FC)23/24 — 9 assists2523/2424/25 — 20 goals (Mamelodi Sundowns FC)24/25 — 13 assists3324/2519/20 — €150K20/21 — €500K21/22 — €400K22/23 — €800K23/24 — €600K24/25 — €1.8MGoalsAssistsMarket value

Goals by season

18/19: 1118/1919/20: 4419/2020/21: 0020/212025: 11202521/22: 8821/2222/23: 111122/2323/24: 161623/2424/25: 202024/25

Assists by season

18/19: 0018/1919/20: 0019/2020/21: 3320/212025: 11202521/22: 4421/2222/23: 8822/2323/24: 9923/2424/25: 131324/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Betway Premiership Mamelodi Sundowns FC 26 16 9 3 0 124
24/25 CAF-Champions League Mamelodi Sundowns FC 13 3 1 4 0 357
24/25 Carling Knockout Mamelodi Sundowns FC 4 1 3 2 0 322
24/25 MTN8 Mamelodi Sundowns FC 3 0 0 2 0 0
24/25 Nedbank Cup Mamelodi Sundowns FC 2 0 0 1 0 0
23/24 African Football League Mamelodi Sundowns FC 1 0 0 0 0 0
23/24 CAF-Champions League Mamelodi Sundowns FC 12 3 1 1 0 264
23/24 DStv Premiership Mamelodi Sundowns FC 18 12 4 0 0 107
23/24 MTN8 Mamelodi Sundowns FC 3 0 2 0 0 0
23/24 Nedbank Cup Mamelodi Sundowns FC 3 1 2 0 0 262
22/23 CPL SK Beveren 22 7 6 2 0 188
22/23 CPL Promotion-Playoffs SK Beveren 9 4 2 0 0 73
22/23 Croky Cup SK Beveren 2 0 0 1 0 0
21/22 1B Pro League KVRS Waasland - SK Beveren 10 2 2 0 0 305
21/22 1B Pro League Royal Excel Mouscron (-2022) 15 5 2 0 0 201
21/22 Croky Cup Royal Excel Mouscron (-2022) 1 1 0 1 0 90
2025 Club World Cup Mamelodi Sundowns FC 3 1 1 0 0 231
20/21 1B Pro League RWD Molenbeek 11 0 1 0 0 0
20/21 Croky Cup RWD Molenbeek 1 0 0 0 0 0
20/21 Europa League Qualifying Royal Charleroi SC 2 0 0 0 0 0
20/21 JPL Royal Charleroi SC 8 0 2 0 0 0
19/20 Proximus League Royal Excelsior Virton 8 4 0 2 0 75
18/19 Coupe de France Valenciennes FC 1 1 0 0 0 6
18/19 Ligue 2 Valenciennes FC 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
16/17 2017-01-01 Moto Club U20 Pinheiro S19 Transfer 0
17/18 2017-07-01 Pinheiro S19 Valenciennes B Transfer 0
18/19 2018-07-01 Valenciennes B Valenciennes FC Transfer 0
19/20 2019-08-09 Valenciennes FC RE Virton Transfer 150000
20/21 2020-07-30 RE Virton R Charleroi SC Transfer 325000
20/21 2021-02-01 R Charleroi SC RWDM Loan 500000
20/21 2021-06-30 RWDM R Charleroi SC Return from loan 500000
21/22 2021-08-11 R Charleroi SC Mouscron Loan 500000
21/22 2022-01-18 Mouscron R Charleroi SC Return from loan 500000
21/22 2022-01-19 R Charleroi SC Waasland-Beveren Loan 500000
21/22 2022-06-30 Waasland-Beveren R Charleroi SC Return from loan 800000
22/23 2022-07-01 R Charleroi SC SK Beveren Transfer 800000
23/24 2023-07-06 SK Beveren Sundowns Transfer 600000

No recorded injuries.

Current€2.50m
Peak€2.50m
Low€150k
Δ since start+€2.35m
€150k€738k€1.33m€1.91m€2.50m197019701970
DateValue
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.80m
Jan 1, 1970 €1.20m
Jan 1, 1970 €600k
Jan 1, 1970 €800k
Jan 1, 1970 €500k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €325k
Jan 1, 1970 €350k
Jan 1, 1970 €150k
Jan 1, 1970 €150k

No national team data.

TeammatePPG played withJoint goalsMinutes
Neo Maema 2 1 985
Aleksandar Vukotic 2 1 0
Beau Reus 2 0 0
Dries Wuytens 2 0 0
Thierno Barry 2 3 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
24/25 Betway Premiership Mamelodi Sundowns FC 16 26
23/24 DStv Premiership Mamelodi Sundowns FC 12 18
21/22 1B Pro League Royal Excel Mouscron (-2022) 7 25

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Betway Premiership Mamelodi Sundowns FC 9 26
22/23 CPL SK Beveren 6 22
21/22 1B Pro League Royal Excel Mouscron (-2022) 4 25

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-06-30 Waasland-Beveren R Charleroi SC Return from loan €800k
21/22 2022-01-19 R Charleroi SC Waasland-Beveren Loan €500k
21/22 2022-01-18 Mouscron R Charleroi SC Return from loan €500k
21/22 2021-08-11 R Charleroi SC Mouscron Loan €500k
20/21 2021-06-30 RWDM R Charleroi SC Return from loan €500k
20/21 2021-02-01 R Charleroi SC RWDM Loan €500k

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

OpponentPWDLGFGAGDWin %
Grenoble Foot 38 10 5 1 4 15 16 -1 50%
Paris FC 9 2 3 4 9 13 -4 22%
Chamois Niortais 8 2 3 3 5 6 -1 25%
Rodez AF 8 2 4 2 5 8 -3 25%
AC Ajaccio 8 2 3 3 7 7 0 25%
FC Sochaux 8 5 2 1 9 8 +1 63%
EA Guingamp 8 2 4 2 5 8 -3 25%
AJ Auxerre 7 1 3 3 7 10 -3 14%
Havre AC 7 3 2 2 7 5 +2 43%
SM Caen 7 1 4 2 7 10 -3 14%
Amiens SC 6 1 2 3 3 7 -4 17%
US Quevilly-Rouen 6 1 4 1 5 5 0 17%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
18/19 Senior debut season
18/19 First senior goal
24/25 Goal #50 (career)

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 48 803 12 0 0 1.34
23/24 37 633 1 0 0 0.14
22/23 33 261 3 0 0 1.03
21/22 26 596 1 1 0 0.3
19/20 8 75 2 0 0 2.4

Output by competition

Career goals and assists broken down by tournament.

DStv Premiership
44 apps
28 G
13 A
Proximus League
66 apps
18 G
11 A
CAF-Champions League
25 apps
6 G
2 A
CPL Promotion-Playoffs
9 apps
4 G
2 A
Carling Knockout
4 apps
1 G
3 A
Nedbank Cup
5 apps
1 G
2 A
Club World Cup
3 apps
1 G
1 A
Croky Cup
4 apps
1 G
0 A
Coupe de France
1 apps
1 G
0 A
MTN8
6 apps
0 G
2 A

Frequently asked about Lucas Ribeiro

Who is Lucas Ribeiro?

Lucas Ribeiro is a Brazil professional footballer who plays as a second striker for Mamelodi Sundowns FC.

How old is Lucas Ribeiro?

Lucas Ribeiro is 27 years old. He was born on October 9, 1998 in Santa Helena.

What position does Lucas Ribeiro play?

Lucas Ribeiro plays as a second striker (Attack - Second Striker).

What club does Lucas Ribeiro play for?

Lucas Ribeiro currently plays for Mamelodi Sundowns FC.

How many career goals has Lucas Ribeiro scored?

Across all senior club competitions in our dataset, Lucas Ribeiro has scored 61 goals in 178 appearances.

What is Lucas Ribeiro's market value?

Lucas Ribeiro's most recent reported market value is €2.50m.