| Personal information | |||
|---|---|---|---|
| Full name | Dinis Costa Lima Almeida [1] | ||
| Date of birth | 28 June 1995 [1] | ||
| Place of birth | Esposende, Portugal [1] | ||
| Height | 1.90 m (6 ft 3 in) [1] | ||
| Position | Centre-back | ||
| Team information | |||
Current team | Ludogorets Razgrad | ||
| Number | 4 | ||
| Youth career | |||
| 2005–2011 | Marinhas | ||
| 2011–2013 | Varzim | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2013–2014 | Joane | 32 | (7) |
| 2014–2016 | Reus | 33 | (3) |
| 2016–2019 | Monaco | 0 | (0) |
| 2016–2017 | → Belenenses (loan) | 6 | (1) |
| 2017–2018 | → Braga B (loan) | 24 | (2) |
| 2018–2019 | → Xanthi (loan) | 21 | (2) |
| 2019–2021 | Lokomotiv Plovdiv | 53 | (7) |
| 2021–2023 | Antwerp | 32 | (0) |
| 2023– | Ludogorets Razgrad | 44 | (4) |
| International career | |||
| 2014 | Portugal U19 | 1 | (0) |
| 2014–2015 | Portugal U20 | 3 | (0) |
| * Club domestic league appearances and goals as of 11:19, 30 September 2025 (UTC) | |||
Dinis Costa Lima Almeida (born 28 June 1995) is a Portuguese professional footballer who plays as a central defender for Bulgarian First League club Ludogorets Razgrad.
Born in Esposende, Braga District, Almeida finished his development at Varzim SC. His senior debut occurred in 2013–14, as he scored a career-best seven goals to help G.D. Joane finish fifth in the regular season third division but eventually being relegated. [2]
Almeida then spent two years in the Spanish Segunda División B, with CF Reus Deportiu. [3] In the summer of 2016 he signed with AS Monaco FC, being immediately loaned to C.F. Os Belenenses of Portugal's Primeira Liga. [4] He made his debut in the competition on 27 August, coming on as a 46th-minute substitute in a 1–0 away win against C.D. Tondela. [5] His only goal arrived in his fourth appearance, helping the visitors to a 3–1 away defeat of Sporting CP. [6]
On 31 August 2017, still owned by Monaco, Almeida was loaned to S.C. Braga, being assigned to their reserves in the Segunda Liga. [7] He signed with Xanthi F.C. on loan for the following campaign. [8] He scored his first goal for the Greek club on 17 February 2019 in a 1–1 draw away to Athlitiki Enosi Larissa FC. [9]
Almeida spent the following seasons also abroad, with PFC Lokomotiv Plovdiv (winning the Bulgarian Cup in 2019–20 after a penalty shootout defeat of PFC CSKA Sofia, where he converted his attempt) [10] [11] and Royal Antwerp FC (Belgian Pro League). [12] He returned to Bulgaria in January 2023, agreeing to a contract at PFC Ludogorets Razgrad; [13] shortly after arriving, he ruptured the anterior cruciate ligament in his right knee, being sidelined for several months. [14]
| Club | Season | League | National cup | League cup | Continental | Other | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Joane | 2013–14 | Campeonato de Portugal | 32 | 7 | 0 | 0 | — | — | — | 32 | 7 | |||
| Reus | 2014–15 | Segunda División B | 14 | 1 | 0 | 0 | — | — | — | 14 | 1 | |||
| 2015–16 | 19 | 2 | 1 | 0 | — | — | — | 20 | 2 | |||||
| Total | 33 | 3 | 1 | 0 | — | — | — | 34 | 3 | |||||
| Belenenses (loan) | 2016–17 | Primeira Liga | 6 | 1 | 0 | 0 | 1 | 1 | — | — | 7 | 2 | ||
| Braga B (loan) | 2017–18 | Liga Portugal 2 | 24 | 2 | — | — | — | — | 24 | 2 | ||||
| Xanthi (loan) | 2018–19 | Super League Greece | 21 | 2 | 4 | 0 | — | — | — | 25 | 2 | |||
| Lokomotiv Plovdiv | 2019–20 | Bulgarian First League | 23 | 3 | 6 | 1 | — | — | — | 29 | 4 | |||
| 2020–21 | 30 | 4 | 1 | 0 | — | 1 [a] | 0 | 1 [b] | 0 | 33 | 4 | |||
| Total | 53 | 7 | 7 | 1 | — | 1 | 0 | 1 | 0 | 62 | 8 | |||
| Antwerp | 2021–22 | Belgian Pro League | 24 | 0 | 0 | 0 | — | 6 [a] | 0 | — | 30 | 0 | ||
| 2022–23 | 8 | 0 | 1 | 0 | — | 4 [c] | 2 | — | 13 | 2 | ||||
| Total | 32 | 0 | 1 | 0 | — | 10 | 2 | — | 43 | 2 | ||||
| Ludogorets Razgrad | 2023–24 | Bulgarian First League | 11 | 1 | 4 | 1 | — | 2 [d] | 0 | 0 | 0 | 17 | 2 | |
| 2024–25 | 27 | 3 | 4 | 0 | — | 16 [d] [a] | 4 | 1 [b] | 1 | 48 | 8 | |||
| 2025–26 | 6 | 0 | 0 | 0 | — | 5 [d] [a] | 0 | 0 [b] | 0 | 11 | 0 | |||
| Total | 44 | 4 | 8 | 1 | — | 23 | 4 | 1 | 1 | 76 | 10 | |||
| Career total | 245 | 26 | 21 | 2 | 1 | 1 | 34 | 6 | 2 | 1 | 303 | 36 | ||
Lokomotiv Plovdiv
Ludogorets Razgrad