André Filipe Castanheira Ceitil
Defender · Académico Viseu · №6
Recent matches
| Date | Match | Score |
|---|---|---|
|
|
0:1 | |
|
|
2:2 | |
|
|
0:1 | |
|
|
2:2 | |
|
|
3:0 | |
|
|
4:3 | |
|
|
0:1 | |
|
|
0:3 | |
|
|
3:1 | |
|
|
1:0 |
Season statistics
| Competition | Season | Games |
|---|---|---|
| Liga Portugal 2 | 2025 | 9 |
| Primeira Liga | 2026 | 4 |
About the player
The move that lifted André Ceitil into Portugal's top flight came without a transfer fee. He joined C.D. Ceitil played there in 2025/26, in a spell that brought him 65 to 71 appearances and four goals in all.
The holding midfielder, born in Almada in 1995, turned professional in 2014 with C.D. Cova da Piedade , where he spent two seasons and made 45 appearances with three goals. Single-season stops followed at S.U. Sintrense and then S.C. Farense , a goal apiece at each.
In July 2018 he signed a three-year contract with Leixões S.C. It did not run its course: the deal was terminated a year later, in July 2019. He left Portugal for Romania and a two-season contract with FC Universitatea Cluj in Liga II, but that arrangement lasted barely half a year. By January 2020 he was back home.
The return took him to U.D. Vilafranquense , where he settled for three and a half seasons — with 57 to 60 appearances and two goals before leaving in June 2023.
In January 2026 Ceitil signed for Académico de Viseu on a free transfer, with a contract running to June 2027. By the middle of 2026 he had made 13 to 15 appearances for the club without scoring.
Career path
- 2026 — 2027 — now Académico Viseu 16 matches
- 2024 — 2026 Tondela 73 matches
- 2020 — 2023 Vilafranquense 61 matches
- 2020 Universitatea Cluj 14 matches
- 2019 Leixões SC 32 matches
- 2018 Farense 9 matches
- 2016 CD Cova Piedade 2 matches
Career
| Season | Club | Competition | Games | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 26/27 | Académico Viseu | Liga Portugal | 3 | 0 | 0 | 137 |
| 25/26 | Académico Viseu | Liga Portugal 2 | 13 | 0 | 0 | 511 |
| 25/26 | Tondela | Liga Portugal | 4 | 0 | 0 | 94 |
| 24/25 | Tondela | Liga Portugal 2 | 29 | 3 | 1 | 1 737 |
| 24/25 | Tondela | Taça de Portugal | 1 | 0 | 0 | 63 |
| 23/24 | Tondela | Liga Portugal 2 | 32 | 1 | 0 | 1 754 |
| 23/24 | Tondela | Taça de Portugal | 4 | 0 | 0 | 190 |
| 23/24 | Tondela | Allianz Cup | 3 | 0 | 0 | 239 |
| 22/23 | Vilafranquense | Liga Portugal 2 | 31 | 2 | 2 | 2 742 |
| 22/23 | Vilafranquense | Allianz Cup | 2 | 0 | 0 | 180 |
| 22/23 | Vilafranquense | Taça de Portugal | 2 | 0 | 0 | 127 |
| 21/22 | Vilafranquense | Liga Portugal 2 | 14 | 0 | 0 | 609 |
| 20/21 | Vilafranquense | Liga Portugal 2 | 6 | 0 | 0 | 475 |
| 19/20 | Universitatea Cluj | Liga 2 | 13 | 0 | 0 | 884 |
| 19/20 | Vilafranquense | Liga Portugal 2 | 6 | 0 | 0 | 412 |
| 19/20 | Universitatea Cluj | Romanian Cup | 1 | 0 | 0 | 120 |
| 18/19 | Leixões SC | Liga Portugal 2 | 25 | 0 | 0 | 1 416 |
| 18/19 | Leixões SC | Taça de Portugal | 5 | 0 | 0 | 342 |
| 18/19 | Leixões SC | Allianz Cup | 2 | 0 | 0 | 135 |
| 17/18 | Farense | Taça de Portugal | 5 | 0 | 0 | 137 |
| 17/18 | Farense | Campeonato Portugal Championship round | 4 | 0 | 0 | 144 |
| 15/16 | CD Cova Piedade | Campeonato Portugal Championship round | 1 | 0 | 0 | 120 |
| 15/16 | CD Cova Piedade | Taça de Portugal | 1 | 0 | 0 | 90 |
| Total | Tondela | 73 | 4 | 1 | 4 077 | |
| Total | Vilafranquense | 61 | 2 | 2 | 4 545 | |
| Total | Leixões SC | 32 | 0 | 0 | 1 893 | |
| Total | Académico Viseu | 16 | 0 | 0 | 648 | |
| Total | Universitatea Cluj | 14 | 0 | 0 | 1 004 | |
| Total | Farense | 9 | 0 | 0 | 281 | |
| Total | CD Cova Piedade | 2 | 0 | 0 | 210 |
Transfers
Transfers- 25/26 Tondela Académico Viseu
- 23/24 Vilafranquense Tondela
- 19/20 No Club Vilafranquense
- 19/20 U Cluj No Club
- 19/20 Leixões SC U Cluj
- 18/19 Farense Leixões SC
- 17/18 Sintrense Farense
- 16/17 Cova Piedade Sintrense
- 14/15 Rio Ave FC U19 Cova Piedade
- 13/14 Setúbal U19 Rio Ave FC U19
- 11/12 Setúbal FC U17 Setúbal U19
- 11/12 Almada U19 Setúbal FC U17