Player name: Stratos Apostolakis
Nationality: Greek (born in Greece) — not Albanian
Basic profile:
- Full name: Efstratios "Stratos" Apostolakis
- Date of birth: 17 June 1964
- Place of birth: Chania, Crete, Greece
- Position: Defender (primarily left-back / left-sided defender)
Club career (highlights):
- Panathinaikos — Youth and early professional career (1981–1989). Established himself as a first-team regular and gained national attention.
- Olympiacos — Major portion of career (1989–1999). Became a key player and captain, winning domestic titles and cup competitions with the club.
- Career end: Retired from professional club football in 1999.
International career:
- Greece national team — Apostolakis was a long-serving international, earning over 70 caps for Greece between the mid-1980s and the late 1990s. He served as captain for the national team in many matches.
Style of play and legacy:
- Known for his defensive solidity, leadership, consistency and ability to play across the left side of defense.
- Regarded as one of Greece’s notable defenders of his generation and remembered for his long service at two of Greece’s biggest clubs, Panathinaikos and Olympiacos.
Note on nationality: Although your query named him "a soccer player from Albania who played for Greece," Stratos Apostolakis is Greek by birth and represented Greece internationally; he is not Albanian.