Cookie Settings

Transparency & Privacy

We use cookies and local storage to securely manage your account, synchronize real-time match data, and personalize your favorite teams and competitions. By continuing, you agree to our Privacy Policy.

Manage
FOOTBROWSE
Menu
Overview
Competitions
WC26 Matches
WC26 Teams
WC26 Players
WC26 Stadiums
FOOTBROWSE
Menu
Overview
Competitions
WC26 Matches
WC26 Teams
WC26 Players
WC26 Stadiums
FOOTBROWSE
FootBrowse

The ultimate data-driven dashboard for football enthusiasts. Real-time scores, deep analytics, and global coverage.

Platform

  • Live Scores
  • Competitions
  • Teams

Company

  • About Us
  • Privacy Policy
  • Terms

Social

  • Twitter
  • Instagram
  • Discord
© 2026 FootBrowse Studio.Not affiliated with FIFA.
Costinha
Portugal flag
Verified Elite Athlete
Defender

Costinha

Contracted Squad

Olympiakos Piraeus

Age

26 Yrs

Costinha#20

Olympiakos Piraeus

Physical Profile

Height181cm
Weight76kg
Player Profile

Costinha is a Portuguese defender who plays for Olympiakos Piraeus, wearing the number 20 shirt. At 26 years old, he stands 181 cm tall and is known for his disciplined positioning and composure under pressure. A natural centre-back, Costinha brings a calm, reading-the-game style to the Olympiakos backline, rarely caught out of shape and comfortable building play from the back. His Portuguese roots and steady development in Greece have made him a reliable presence in the squad.

...

Career Trajectory

SeasonClub / CompetitionPldGA
2025/26
Olympiakos Piraeus
UEFA Champions League
417′10
Olympiakos Piraeus · UEFA Champions League · 2025/26
Goals1
Assists0
Minutes417
Rating6.94
Key Passes2
Shots on Target2
Yellow Cards1
Red Cards0
SeasonClubCompetitionPldGAMinRtgYCRC
2025/26
Olympiakos Piraeus
UEFA Champions League417′104176.91—
2025/26UEFA Champions League
Olympiakos Piraeus

Played

0

Goals

1

Assists

0

Rating6.9
Minutes417′
1

Transfer History

1 move
Jul 2024€ 2.5M

From

Rio Ave

To

Olympiakos Piraeus

Performance Snap

Cumulative Goals1
Career Minutes417