
David Carmo
Team:
Olympiacos Piraeus
- Position: Defender
- Age 27
- Born: 19 July 1999
- Height: 196 cm
- Weight: 84 kg
- Country: Angola
Career
League
| Season | Competition | Team | Games | Goals | Yellow | Red |
|---|---|---|---|---|---|---|
| 2026/2027 | Greece. SuperLeague | 3 | 1 | 1 | ||
| 2025/2026 | Spain. La Liga | 22 | 1 | 8 | 1 | |
| 2024/2025 | Greece. SuperLeague | 23 | 1 | 4 | 1 | |
| 2023/2024 | Greece. SuperLeague | 11 | 4 | |||
| 2023/2024 | Portugal. Segunda Liga | 3 | 1 | |||
| 2023/2024 | Portugal. Primeira Liga | 7 | 6 | 1 | ||
| 2022/2023 | Portugal. Primeira Liga | 9 | 1 | |||
| 2022/2023 | Portugal. Segunda Liga | 3 | ||||
| 2021/2022 | Portugal. Primeira Liga | 12 | 3 | 1 | ||
| 2020/2021 | Portugal. Primeira Liga | 12 | 4 | 2 | ||
| 2019/2020 | Portugal. Primeira Liga | 18 | 3 | |||
| 2018/2019 | Portugal. Segunda Liga | 27 | 13 | |||
| Total | 150 | 3 | 48 | 6 | ||
Cups
| Season | Competition | Team | Games | Goals | Yellow |
|---|---|---|---|---|---|
| 2026/2027 | Greek Cup | 3 | 1 | 1 | |
| 2024/2025 | Greek Cup | 3 | 1 | ||
| 2024 | Super Cup | 1 | |||
| 2023/2024 | League Cup | 1 | 1 | ||
| 2022/2023 | Portugal. Taca de Portugal | 1 | |||
| 2020/2021 | Portugal. Taca de Portugal | 2 | 1 | ||
| 2020/2021 | League Cup | 2 | |||
| Total | 13 | 1 | 4 | ||
International
| Season | Competition | Team | Games | Goals | Yellow |
|---|---|---|---|---|---|
| 2026/2027 | UEFA Champions League | 1 | 1 | ||
| 2024/2025 | UEFA Europa League | 8 | 2 | ||
| 2023/2024 | UEFA Conference League | 9 | 1 | ||
| 2023/2024 | UEFA Champions League | 4 | 3 | ||
| 2022/2023 | UEFA Champions League | 5 | 3 | ||
| 2021/2022 | UEFA Europa League | 5 | 1 | 2 | |
| 2020/2021 | UEFA Europa League | 5 | 3 | ||
| 2019/2020 | UEFA Europa League | 1 | 1 | ||
| Total | 38 | 1 | 16 | ||
National team
| Season | Competition | Team | Games | Goals | Yellow |
|---|---|---|---|---|---|
| 2027 | Africa Cup of Nations | 2 | |||
| 2026 | Club Friendlies | 1 | |||
| 2026 | World Cup | 8 | 1 | ||
| 2025 | Africa Cup of Nations | 2 | |||
| 2025 | Club Friendlies | 1 | 1 | ||
| 2025 | Africa Cup of Nations | 4 | 2 | ||
| 2024 | Club Friendlies | 1 | 1 | ||
| 2018/2019 | Friendlies U20 | 3 | |||
| 2018 | UEFA European U19 Championship | 4 | |||
| Total | 26 | 1 | 4 | ||
Recent matches
- 28 Oct, 13:00 UTC
GS Marko0:2
Olympiacos PiraeusGreek Cup · 90 min · Goals: 1 W - 25 Oct, 14:00 UTC
Olympiacos Piraeus5:0
KalamataGreece. SuperLeague · Did not play W - 22 Oct, 19:00 UTC
Olympiacos Piraeus1:0
AC Sparta PragueUEFA Europa League · Did not play W - 18 Oct, 14:00 UTC
Panetolikos0:2
Olympiacos PiraeusGreece. SuperLeague · Did not play W - 15 Oct, 19:00 UTC
Olympique de Marseille0:1
Olympiacos PiraeusUEFA Europa League · Did not play W - 11 Oct, 18:00 UTC
Olympiacos Piraeus1:0
PanathinaikosGreece. SuperLeague · Did not play W - 6 Oct, 19:00 UTC
Angola3:1
MalawiAfrica Cup of Nations · 90 min W - 25 Sep, 19:00 UTC
Egypt0:0
AngolaAfrica Cup of Nations · 90 min D - 20 Sep, 14:00 UTC
Levadiakos0:1
Olympiacos PiraeusGreece. SuperLeague · 90 min · Yellow cards: 1 W - 16 Sep, 19:00 UTC
Olympiacos Piraeus2:1
Jagiellonia BialystokUEFA Europa League · Did not play W
Transfers
- 1 July 2026from
Nottingham Forestto
Olympiacos PiraeusTransfer - 30 June 2026from
Real Oviedoto
Nottingham ForestLoan ended - 29 August 2025from
Nottingham Forestto
Real OviedoLoan - 30 June 2025from
Olympiacos Piraeusto
Nottingham ForestLoan ended - 26 August 2024from
Nottingham Forestto
Olympiacos PiraeusLoan - 25 August 2024from
Portoto
Nottingham ForestTransfer - 30 June 2024from
Olympiacos Piraeusto
PortoLoan ended - 26 January 2024from
Portoto
Olympiacos PiraeusLoan - 5 July 2022from
Bragato
PortoTransfer - 1 July 2015from
A.D. Sanjoanenseto
BragaTransfer
Injuries and suspensions
- injuryfrom 22 March 2026 until 11 April 2026
- injuryfrom 30 November 2025 until 3 December 2025
- illnessfrom 22 November 2025 until 27 November 2025
- Hitfrom 30 November 2024 until 11 December 2024
- muscle injuryfrom 10 September 2021 until 16 February 2022
- ankle injuryfrom 11 February 2021 until 16 April 2021
