Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1989-09-07 · 6 players total
| Full name | Cajó |
|---|---|
| Name in home country | Carlos Paulo Fernandes Azevedo |
| Date of birth | 1989-09-07 (36 yrs) |
| Place of birth | Vila Nova de Famalicão, Portugal |
| Citizenship | Portugal |
| Position | Goalkeeper |
| Foot | right |
| Height | 185.00 m |
| Current club | FC Tirsense |
| Joined | 2025-08-01 |
| Contract expires | 2026-06-30 |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Vilaverdense FC | 1 | 24/25 | 24/25 | 26 | 0 | 0 | 2,340 |
| Länk FC Vilaverdense | 3 | 21/22 | 23/24 | 10 | 0 | 0 | 919 |
| FC Vizela | 2 | 18/19 | 19/20 | 4 | 0 | 0 | 351 |
| Juventude de Pedras Salgadas | 1 | 17/18 | 17/18 | 1 | 0 | 0 | 90 |
| FC Felgueiras 1932 | 1 | 15/16 | 15/16 | 0 | 0 | 0 | 0 |
| AD Lousada | 2 | 10/11 | 11/12 | 4 | 0 | 0 | 420 |
| AC Vila Meã | 1 | 09/10 | 09/10 | 3 | 0 | 0 | 270 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Liga 3 | Vilaverdense FC | 18 | 0 | 0 | 0 | 0 | 1,620 |
| 24/25 | Liga 3 - Relegation round | Vilaverdense FC | 8 | 0 | 0 | 0 | 0 | 720 |
| 24/25 | Taça de Portugal | Vilaverdense FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Allianz Cup | Länk FC Vilaverdense | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal 2 | Länk FC Vilaverdense | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Taça de Portugal | Länk FC Vilaverdense | 1 | 0 | 0 | 0 | 0 | 90 |
| 22/23 | Liga 3 | Länk FC Vilaverdense | 2 | 0 | 0 | 0 | 0 | 169 |
| 22/23 | Liga 3 - Promotion | Länk FC Vilaverdense | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Play-Off Liga Portugal 2 | Länk FC Vilaverdense | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Taça de Portugal | Länk FC Vilaverdense | 5 | 0 | 0 | 0 | 0 | 480 |
| 21/22 | Taça de Portugal | Länk FC Vilaverdense | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Taça de Portugal | FC Vizela | 4 | 0 | 0 | 0 | 0 | 351 |
| 18/19 | Camp. Portugal Ap. Campeão | FC Vizela | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Taça de Portugal | FC Vizela | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça de Portugal | Juventude de Pedras Salgadas | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Taça de Portugal | FC Felgueiras 1932 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Taça de Portugal | AD Lousada | 3 | 0 | 0 | 0 | 0 | 330 |
| 10/11 | Taça de Portugal | AD Lousada | 1 | 0 | 0 | 0 | 0 | 90 |
| 09/10 | Taça de Portugal | AC Vila Meã | 3 | 0 | 0 | 0 | 0 | 270 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Vitória SC U17 | Vitória SC U19 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Vitória SC U19 | AC Vila Meã | Transfer | 0 | — |
| 10/11 | 2010-07-01 | AC Vila Meã | Lousada | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Lousada | Felgueiras | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Felgueiras | Pedras Salgadas | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Pedras Salgadas | Vizela | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Vizela | Pedras Salgadas | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Pedras Salgadas | Vilaverdense | Transfer | 0 | — |
| 25/26 | 2025-08-01 | Vilaverdense | Tirsense | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| João Faria | 1 | 0 | 981 |
| Nildo | 1 | 0 | 848 |
| Jude Burst | 1 | 0 | 767 |
| Carlos Freitas | 2 | 0 | 734 |
| Nico | 1 | 0 | 707 |
| Diogo Madaleno | 1 | 0 | 699 |
| João Batista | 2 | 0 | 646 |
| Ericson | 2 | 0 | 610 |
| André Soares | 2 | 0 | 575 |
| Ivo Cláudio | 0 | 0 | 521 |
| Sekou Diancoumba | 1 | 0 | 506 |
| Bruno Silva | 2 | 0 | 504 |
| Laércio | 2 | 0 | 393 |
| Dica | 1 | 0 | 319 |
| João Pedro | 1 | 0 | 0 |
| Vasco Coelho | 0 | 0 | 0 |
| Gonçalo Zuzarte | 0 | 0 | 0 |
| Abdul Ibrahim | 1 | 0 | 0 |
| Momo Sacko | 1 | 0 | 0 |
| Jota Rego | 0 | 0 | 0 |
Last 4 matches for FC Tirsense The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
Teams faced most often by Cajó's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Paços de Ferreira | 6 | 2 | 1 | 3 | 6 | 7 | -1 | 33% |
| CS Marítimo | 5 | 2 | 0 | 3 | 6 | 9 | -3 | 40% |
| Portimonense SC | 5 | 2 | 2 | 1 | 5 | 4 | +1 | 40% |
| GD Chaves | 5 | 0 | 2 | 3 | 2 | 5 | -3 | 0% |
| SL Benfica B | 4 | 1 | 0 | 3 | 2 | 7 | -5 | 25% |
| Rio Ave FC | 4 | 2 | 2 | 0 | 6 | 3 | +3 | 50% |
| Casa Pia AC | 4 | 3 | 0 | 1 | 5 | 5 | 0 | 75% |
| FC Famalicão | 4 | 0 | 2 | 2 | 3 | 5 | -2 | 0% |
| FC Porto | 4 | 0 | 0 | 4 | 1 | 9 | -8 | 0% |
| CD Mafra | 4 | 3 | 0 | 1 | 9 | 3 | +6 | 75% |
| FC Arouca | 4 | 0 | 1 | 3 | 2 | 9 | -7 | 0% |
| UD Oliveirense | 4 | 2 | 1 | 1 | 3 | 2 | +1 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 26 | 2,340 | 4 | 15% | 36 | 1.38 |
| 23/24 | 3 | 270 | 1 | 33% | 2 | 0.67 |
| 22/23 | 7 | 649 | 2 | 29% | 10 | 1.39 |
| 19/20 | 4 | 351 | 1 | 25% | 4 | 1.03 |
| 17/18 | 1 | 90 | 0 | 0% | 2 | 2 |
| 11/12 | 3 | 330 | 1 | 33% | 8 | 2.18 |
Output by competition
Career goals and assists broken down by tournament.
More on Cajó
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Cajó
Who is Cajó?
Cajó is a Portugal professional footballer who plays as a goalkeeper for FC Tirsense.
How old is Cajó?
Cajó is 36 years old. He was born on September 7, 1989 in Vila Nova de Famalicão.
What position does Cajó play?
Cajó plays as a goalkeeper (Goalkeeper).
What club does Cajó play for?
Cajó currently plays for FC Tirsense.
Portugal