PLAYER PROFILE

David Carmo.

Olympiacos Piraeus · Angola

Matrix 1420

At a glance

Full name
David Mota Veiga Teixeira do Carmo
Born
19 Jul 1999
Age today
27
Nationality
Angola

Career by season

194 recorded appearances
David Carmo appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27UEFA Champions League Olympiacos Piraeus 1100561
26/27Super League Greece Olympiacos Piraeus 31101681
26/27Greek Cup Olympiacos Piraeus 33102701
26/27Africa Cup of Nations Qual. Angola 22001800
25/26La Liga Real Oviedo 2220101,7876 / 1 red
25/26International Friendly Games Angola 1101900
24/25UEFA Europa League Olympiacos Piraeus 87006222
24/25Supertaça FC Porto 1000150
24/25Super League Greece Olympiacos Piraeus 2318101,5594 / 1 red
24/25Greek Cup Olympiacos Piraeus 33002701
24/25Africa Cup of Nations Qual. Angola 44003252
2025Africa Cup of Nations Angola 22001800
23/24World Cup Qual. CAF Angola 88007201
23/24UEFA Conference League Olympiacos Piraeus 99009001
23/24UEFA Champions League FC Porto 44003603
23/24Taça da Liga FC Porto 1100901
23/24Super League Greece Olympiacos Piraeus 1111009904
2023/2024Liga Portugal 2 FC Porto B 33002701
23/24Liga Portugal FC Porto 77006174 / 1 red
23/24International Friendly Games Angola 21001121
22/23UEFA Champions League FC Porto 55004503
22/23Taça de Portugal FC Porto 1100580
2022/2023Liga Portugal 2 FC Porto B 33002700
22/23Liga Portugal FC Porto 97006341
21/22UEFA Europa League SC Braga 55105082
21/22Liga Portugal SC Braga 1212009953
21/22Liga 3 SC Braga B 1100900
20/21UEFA Europa League SC Braga 54004053
20/21Taça de Portugal SC Braga 22001621
20/21Taça da Liga SC Braga 22001800
20/21Liga Portugal SC Braga 1211001,0344 / 2 red
19/20UEFA Europa League SC Braga 1100641
19/20Liga Portugal SC Braga 1816001,3833

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
David Carmo match log
DateCompetitionMatchScoreMinutesGoals
07 Jun 2024World Cup Qual. CAF Angola v Eswatini 1 – 090
29 May 2024UEFA Conference League Olympiacos Piraeus v ACF Fiorentina 1 – 0120
19 May 2024Super League Greece Panathinaikos FC v Olympiacos Piraeus 2 – 290
15 May 2024Super League Greece Olympiacos Piraeus v AEK Athens 2 – 090
12 May 2024Super League Greece PAOK Thessaloniki v Olympiacos Piraeus 2 – 090
09 May 2024UEFA Conference League Olympiacos Piraeus v Aston Villa 2 – 090
02 May 2024UEFA Conference League Aston Villa v Olympiacos Piraeus 2 – 490
24 Apr 2024Super League Greece Aris Thessaloniki v Olympiacos Piraeus 1 – 190
18 Apr 2024UEFA Conference League Fenerbahçe v Olympiacos Piraeus 1 – 0120
11 Apr 2024UEFA Conference League Olympiacos Piraeus v Fenerbahçe 3 – 290
03 Apr 2024Super League Greece Olympiacos Piraeus v Aris Thessaloniki 3 – 090
31 Mar 2024Super League Greece AEK Athens v Olympiacos Piraeus 1 – 090
25 Mar 2024International Friendly Games Comoros v AngolaSubstitute, on 68′ 0 – 022
22 Mar 2024International Friendly Games Morocco v Angola 1 – 090
14 Mar 2024UEFA Conference League Maccabi Tel Aviv v Olympiacos Piraeus 1 – 6120
10 Mar 2024Super League Greece Olympiacos Piraeus v Panathinaikos FC 1 – 390
07 Mar 2024UEFA Conference League Olympiacos Piraeus v Maccabi Tel Aviv 1 – 490
25 Feb 2024Super League Greece Olympiacos Piraeus v Asteras Tripoli 2 – 190
22 Feb 2024UEFA Conference League Ferencvárosi TC v Olympiacos Piraeus 0 – 190
18 Feb 2024Super League Greece PAOK Thessaloniki v Olympiacos Piraeus 1 – 490

Career transfers

15 recorded moves

All recorded career moves, newest first.

David Carmo career transfers
Date FromToMoveFee
01 Jul 2026 Nottingham Forest Olympiacos Piraeus Transfer €9m
30 Jun 2026 Real Oviedo Nottingham Forest Loan return
29 Aug 2025 Nottingham Forest Real Oviedo Loan —
30 Jun 2025 Olympiacos Piraeus Nottingham Forest Loan return
26 Aug 2024 Nottingham Forest Olympiacos Piraeus Loan —
25 Aug 2024 FC Porto Nottingham Forest Transfer €11m
30 Jun 2024 Olympiacos Piraeus FC Porto Loan return
26 Jan 2024 FC Porto Olympiacos Piraeus Loan 250k
05 Jul 2022 SC Braga FC Porto Transfer €20.3m
01 Jan 2020 SC Braga B SC Braga Internal move —
01 Jul 2018 SC Braga U19 SC Braga B Internal move —
01 Jul 2016 SC Braga U17 SC Braga U19 Internal move —
01 Jul 2012 SL Benfica Youth SL Benfica U15 Internal move —
01 Jul 2011 Casa Benfica Estarreja Formação SL Benfica Youth Transfer Free
01 Jul 2009 SC Beira-Mar Youth Casa Benfica Estarreja Formação Transfer Free

Contracts and market values are not available yet.