David Mota Veiga Teixeira Carmo

Portugal David Mota Veiga Teixeira Carmo Olympiacos Olympiacos

  • Age: 27
  • Position: Defender
  • Shirt Number: 6
  • Birthdate: 1999-07-19
  • Birthplace: Aveiro Portugal
  • Height / Weight: 196 84

Clubs

Team Seasons
2026, 2024, 2023
2025
2022
SC Braga B
SC Braga B
2021, 2019, 2018
2020
FC Porto B
FC Porto B
—

Transfers

Date From To Type
2026-06-30 Transfer
2026-06-29 Return from loan
2025-08-29
Real Oviedo
Real Oviedo
Loan
2025-08-29
Ashington AFC
Ashington AFC
Loan
2025-08-29 Loan
2025-08-28
Nottingham
Nottingham
Loan
2025-07-01
Ashington AFC
Ashington AFC
Back from Loan
2025-07-01 Back from Loan
2024-08-26 Loan
2024-08-25 € 11M
2024-07-01 N/A
2024-01-26 Loan
2022-07-05 € 20M

Past Seasons

Season Team League Apps Min G A / Rating
2025
Angola
Africa Cup of Nations
World
2 180 0 0 0/0 6.8
Angola
Africa Cup of Nations Qualification
4 325 0 0 2/0 7.1
Angola
Friendlies
World
0 — 0 0 0/0 —
La Liga
Spain
22 1787 1 0 7/0 6.8
2024
Cup
Greece
3 270 0 — 1/0 —
Angola
Friendlies
World
1 90 0 — 1/0 —
Friendlies Clubs
World
0 0 0 — 0/0 —
Primeira Liga
Portugal
0 0 0 — 0/0 —
Super League 1
Greece
23 1557 1 0 4/1 7.1
UEFA Europa League
World
8 623 0 0 2/0 7.1
UEFA Europa League
World
0 0 0 0 0/0 7.1
2023
Primeira Liga
Portugal
7 610 0 — 5/0 6.9
FC Porto B
Segunda Liga
Portugal
3 270 0 — 1/0 —
Super League 1
Greece
11 990 0 0 4/0 7.2
Taça da Liga
Portugal
1 90 0 — 1/0 —
Taça de Portugal
Portugal
0 0 0 — 0/0 —
UEFA Champions League
World
4 360 0 — 3/0 7.2
UEFA Europa Conference League
World
9 900 0 0 1/0 7.2
UEFA Europa League
World
0 0 0 — 0/0 —
Angola
World Cup - Qualification Africa
World
4 360 0 — 0/0 —
2022
Portugal
Friendlies
World
0 0 0 — 0/0 —
Friendlies Clubs
World
0 0 0 — 0/0 —
Primeira Liga
Portugal
9 631 0 — 1/0 6.9
FC Porto B
Segunda Liga
Portugal
3 270 0 — 0/0 —
Taça da Liga
Portugal
0 0 0 — 0/0 —
Taça de Portugal
Portugal
1 59 0 — 0/0 —
UEFA Champions League
World
5 450 0 — 3/0 6.6
Portugal
UEFA Nations League
World
0 0 0 — 0/0 —
2021
SC Braga B
Liga 3
Portugal
1 90 0 — 0/0 —
Primeira Liga
Portugal
12 1085 0 — 3/1 6.9
Taça da Liga
Portugal
0 0 0 — 0/0 —
Taça de Portugal
Portugal
0 0 0 — 0/0 —
UEFA Europa League
World
5 508 1 — 2/0 7.2
2020
Primeira Liga
Portugal
12 998 0 — 4/2 6.9
Taça da Liga
Portugal
2 180 0 — 0/0 —
Taça de Portugal
Portugal
2 162 0 — 1/0 —
UEFA Europa League
World
5 404 0 — 3/0 7.0
2019
SC Braga B
Campeonato de Portugal Prio - Group D
Portugal
13 994 2 — 3/0 —
Primeira Liga
Portugal
18 1472 0 — 3/0 6.9
Taça da Liga
Portugal
0 0 0 — 0/0 —
UEFA Europa League
World
1 64 0 — 1/0 6.7
Portugal U19
UEFA U19 Championship
World
0 0 0 — 0/0 —
2018
Primeira Liga
Portugal
0 0 0 — 0/0 —
SC Braga B
Segunda Liga
Portugal
27 2430 0 — 13/0 —
Portugal U19
Tournoi Maurice Revello
3 270 0 — 0/0 —
Portugal U19
UEFA U19 Championship
World
4 378 0 — 0/0 —

Trophies

  • Super League 1 (Greece)
    Winner 2024/2025
  • Cup (Greece)
    Winner 2024/2025
  • Super Cup (Portugal)
    Winner 2024
  • UEFA Conference League (Europe)
    Winner 2023/2024
  • Taça da Liga (Portugal)
    Winner 2022/2023
  • Taça de Portugal (Portugal)
    Winner 2022/2023
  • Super Cup (Portugal)
    Winner 2022
  • Taça de Portugal (Portugal)
    Winner 2020/2021
  • Taça da Liga (Portugal)
    Winner 2019/2020
  • UEFA U19 Championship (Europe)
    Winner 2017/2018
  • Taça da Liga (Portugal)
    Winner
  • Taça de Portugal (Portugal)
    Winner
  • Super Cup (Portugal)
    Winner
  • Super League 1 (Greece)
    Winner
  • Cup (Greece)
    Winner
  • UEFA U19 Championship (Europe)
    Winner
  • UEFA Conference League (Europe)
    Winner