Marcos Leonardo is represented by the football agency Dodici Sports BR. The player currently plays for Ajax Amsterdam; the current market value is €16.00m. Under contract until 30.06.2031.

timeline Career History

20/21
Santos Santos
23/24
Benfica Benfica
24/25
Al-Hilal Al-Hilal
26/27
Ajax Ajax

Rating

65

CEN

Marcos Leonardo player profile photo

Marcos Leonardo

Brazil • Centre-Forward visibility589,3B Wikidata Q98534760

ATT

63

TEC

50

TAC

52

DEF

35

CRE

42

AGE

23

Height: 1,77
Foot: Right
euro €16.00m
support_agent Agent: Dodici Sports BR

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Forward

Age

23

Height

1,77

Foot

Right

Personal details

Date of Birth
02.05.2003
Place of birth
Itapetinga, Brazil
Nationality
Brazil
League
Eredivisie
Shirt number
38

info About Marcos Leonardo

Marcos Leonardo is a 23-year-old Centre-Forward from Brazil. Marcos Leonardo has played for Ajax Amsterdam since 2026. The contract runs until June 2031. Current estimated market value: €16.00m. Marcos Leonardo is represented by the football agency Dodici Sports BR. 4 transfers on record; the highest fee was €40.00m for the 2024 move from Benfica to Al-Hilal. Average rating over the last 16 matches: 6.48. Height 1.77 m, preferred foot: right.

Who is Marcos Leonardo's agent?

expand_more

Marcos Leonardo is represented by the football agency Dodici Sports BR.

Which club does Marcos Leonardo play for?

expand_more

Marcos Leonardo currently plays for Ajax Amsterdam as a Centre-Forward.

What is Marcos Leonardo's market value?

expand_more

Marcos Leonardo's market value is estimated at around €16.00m (2026 data).

Where is Marcos Leonardo from?

expand_more

Marcos Leonardo holds Brazil nationality.

How old is Marcos Leonardo?

expand_more

Marcos Leonardo is 23 years old.

badge Full Name

Marcos Leonardo Santos Almeida

scoreboard Recent Matches

Date Opponent Score Rating
8 Nov 2026
FC Twente (A)
VriendenLoterij Eredivisie
2 - 2 (D) 6.4
5 Nov 2026
FC Midtjylland (A)
UEFA Conference League
1 - 6 (W) 6.7
31 Oct 2026
AZ Alkmaar (H)
VriendenLoterij Eredivisie
1 - 0 (W) 6.4
25 Oct 2026
Sparta Rotterdam (A)
VriendenLoterij Eredivisie
1 - 2 (W) –
22 Oct 2026
Atalanta (H)
UEFA Conference League
2 - 0 (W) 6.7