Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 2002-07-23 · 6 players total
| Full name | Bernardo |
|---|---|
| Name in home country | Bernardo Caltabiano Parise Fontes |
| Date of birth | 2002-07-23 (23 yrs) |
| Place of birth | Rio de Janeiro, Brazil |
| Citizenship | Brazil Italy |
| Position | Goalkeeper |
| Foot | left |
| Height | 196.00 m |
| Current club | CD Tondela |
| Joined | 2024-07-26 |
| Contract expires | 2029-06-30 |
| Agent | CAA Stellar |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Tondela | 2 | 24/25 | 25/26 | 39 | 0 | 0 | 3,510 |
| SC Braga | 2 | 21/22 | 23/24 | 0 | 0 | 0 | 0 |
| SC Braga B | 3 | 21/22 | 23/24 | 51 | 0 | 0 | 4,538 |
| SC Braga U23 | 3 | 20/21 | 22/23 | 37 | 0 | 0 | 3,360 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga Portugal | CD Tondela | 5 | 0 | 0 | 0 | 0 | 450 |
| 24/25 | Liga Portugal 2 | CD Tondela | 34 | 0 | 0 | 2 | 0 | 3,060 |
| 24/25 | Taça de Portugal | CD Tondela | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga 3 | SC Braga B | 17 | 0 | 0 | 1 | 0 | 1,478 |
| 23/24 | Liga 3 - Promotion | SC Braga B | 14 | 0 | 0 | 3 | 0 | 1,260 |
| 23/24 | Taça de Portugal | SC Braga | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga 3 | SC Braga B | 11 | 0 | 0 | 2 | 0 | 990 |
| 22/23 | Liga 3 - Promotion | SC Braga B | 6 | 0 | 0 | 2 | 0 | 540 |
| 22/23 | Liga Revelação | SC Braga U23 | 6 | 0 | 0 | 1 | 0 | 540 |
| 22/23 | Play-Off Liga Portugal 2 | SC Braga B | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | Torn. Abertura U23 | SC Braga U23 | 3 | 0 | 0 | 0 | 0 | 270 |
| 21/22 | Liga 3 | SC Braga B | 1 | 0 | 0 | 0 | 0 | 90 |
| 21/22 | Liga Portugal | SC Braga | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga Revelação | SC Braga U23 | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 21/22 | Revelação U23 - Championship | SC Braga U23 | 9 | 0 | 0 | 0 | 0 | 810 |
| 21/22 | U-23 Cup Portugal | SC Braga U23 | 6 | 0 | 0 | 0 | 0 | 570 |
| 20/21 | Liga Revelação | SC Braga U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga Revelação - Second Round | SC Braga U23 | 1 | 0 | 0 | 1 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2019-05-01 | Flamengo U17 | Flamengo U20 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Flamengo U20 | Braga U23 | Transfer | 0 | — |
| 22/23 | 2023-01-01 | Braga U23 | Braga B | Transfer | 0 | — |
| 24/25 | 2024-07-26 | Braga B | Tondela | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Miguel Vilela | 2 | 0 | 0 |
| Costinha | 2 | 0 | 0 |
| Pedro Pereira | 2 | 0 | 0 |
| Ricardo Alves | 2 | 0 | 0 |
| Miro | 2 | 0 | 0 |
| Djibril Soumaré | 2 | 0 | 0 |
| Vasco Moreira | 2 | 0 | 0 |
| Roger Fernandes | 2 | 0 | 0 |
| Diogo Fonseca | 2 | 0 | 0 |
| Vasconcelos | 2 | 0 | 0 |
| Nuno Cunha | 2 | 1 | 0 |
| Luis Asué | 2 | 0 | 0 |
| Mathys Jean-Marie | 2 | 0 | 0 |
| Rodrigo Beirão | 2 | 0 | 0 |
| Yan Said | 2 | 0 | 0 |
| André Ferreira | 2 | 0 | 0 |
| Zé Pedro | 2 | 0 | 0 |
| André Lacximicant | 2 | 0 | 0 |
| Eirô | 2 | 0 | 0 |
Last 50 matches for CD Tondela 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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-16 | PO1 |
FC Arouca | 3–1 | CD Tondela | Available |
| 2026-05-11 | PO1 |
CD Tondela | 2–0 | Moreirense FC | Available |
| 2026-05-11 | PO1 |
CD Tondela | 2–0 | Moreirense FC | Available |
| 2026-05-03 | PO1 |
Casa Pia AC | 0–1 | CD Tondela | Available |
| 2026-05-03 | PO1 |
Casa Pia AC | 0–1 | CD Tondela | Available |
| 2026-04-29 | PO1 |
Sporting Clube de Portugal | 2–2 | CD Tondela | Available |
| 2026-04-29 | PO1 |
Sporting Clube de Portugal | 2–2 | CD Tondela | Available |
| 2026-04-25 | PO1 |
CD Tondela | 0–2 | CD Nacional | Available |
| 2026-04-25 | PO1 |
CD Tondela | 0–2 | CD Nacional | Available |
| 2026-04-19 | PO1 |
FC Porto | 2–0 | CD Tondela | Available |
| 2026-04-19 | PO1 |
FC Porto | 2–0 | CD Tondela | Available |
| 2026-04-13 | PO1 |
CD Tondela | 2–2 | Gil Vicente FC | Available |
| 2026-04-03 | PO1 |
Vitória Guimarães | 5–0 | CD Tondela | Available |
| 2026-03-21 | PO1 |
CD Tondela | 0–0 | AVS | Available |
| 2026-03-09 | PO1 |
CD Tondela | 0–1 | Rio Ave FC | Available |
| 2026-03-01 | PO1 |
CD Tondela | 2–2 | CD Santa Clara | Available |
| 2026-02-20 | PO1 |
CF Estrela da Amadora | 0–2 | CD Tondela | Available |
| 2026-02-13 | PO1 |
CD Tondela | 1–1 | FC Alverca | Available |
| 2026-02-07 | PO1 |
GD Estoril Praia | 2–2 | CD Tondela | Available |
| 2026-02-01 | PO1 |
CD Tondela | 0–0 | Sport Lisboa e Benfica | Available |
| 2026-01-25 | PO1 |
FC Famalicão | 3–0 | CD Tondela | Available |
| 2026-01-18 | PO1 |
CD Tondela | 0–1 | Sporting Clube de Braga | Available |
| 2026-01-11 | PO1 |
Moreirense FC | 1–0 | CD Tondela | Available |
| 2026-01-03 | PO1 |
CD Tondela | 3–1 | FC Arouca | Available |
| 2025-12-21 | PO1 |
CD Tondela | 1–2 | Casa Pia AC | Available |
| 2025-12-15 | PO1 |
CD Nacional | 3–1 | CD Tondela | Available |
| 2025-12-07 | PO1 |
CD Tondela | 0–2 | FC Porto | Available |
| 2025-11-29 | PO1 |
Gil Vicente FC | 0–1 | CD Tondela | Available |
| 2025-11-08 | PO1 |
CD Tondela | 0–1 | Vitória Guimarães | Available |
| 2025-11-02 | PO1 |
AVS | 2–2 | CD Tondela | Available |
| 2025-10-26 | PO1 |
CD Tondela | 0–3 | Sporting Clube de Portugal | Available |
| 2025-10-05 | PO1 |
Rio Ave FC | 3–0 | CD Tondela | Available |
| 2025-09-27 | PO1 |
CD Santa Clara | 1–2 | CD Tondela | Available |
| 2025-09-21 | PO1 |
CD Tondela | 0–0 | CF Estrela da Amadora | Available |
| 2025-09-12 | PO1 |
FC Alverca | 1–0 | CD Tondela | Available |
| 2025-08-31 | PO1 |
CD Tondela | 2–2 | GD Estoril Praia | Available |
| 2025-08-23 | PO1 |
Sport Lisboa e Benfica | 3–0 | CD Tondela | Available |
| 2025-08-16 | PO1 |
CD Tondela | 0–1 | FC Famalicão | Available |
| 2025-08-10 | PO1 |
Sporting Clube de Braga | 3–0 | CD Tondela | Available |
| 2025-05-17 | PO2 |
União Leiria | – | CD Tondela | TIMED |
| 2025-05-11 | PO2 |
CD Tondela | – | FC Alverca | TIMED |
| 2025-05-04 | PO2 |
CD Tondela | – | GD Chaves | TIMED |
| 2025-04-27 | PO2 |
Portimonense SC | – | CD Tondela | TIMED |
| 2025-04-19 | PO2 |
CD Tondela | – | FC Vizela | TIMED |
| 2025-04-13 | PO2 |
Paços de Ferreira | – | CD Tondela | TIMED |
| 2025-04-05 | PO2 |
CD Tondela | – | CD Feirense | TIMED |
| 2025-03-29 | PO2 |
UD Oliveirense | – | CD Tondela | TIMED |
| 2025-03-16 | PO2 |
CD Tondela | 2–1 | SL Benfica B | Available |
| 2025-03-10 | PO2 |
Leixões SC | 0–1 | CD Tondela | Available |
| 2025-03-01 | PO2 |
CD Tondela | 2–2 | União Torreense | Available |
Teams faced most often by Bernardo'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 % |
|---|---|---|---|---|---|---|---|---|
| CD Nacional | 9 | 3 | 1 | 5 | 8 | 14 | -6 | 33% |
| Moreirense FC | 9 | 4 | 2 | 3 | 11 | 9 | +2 | 44% |
| CS Marítimo | 8 | 3 | 3 | 2 | 14 | 13 | +1 | 38% |
| CD Santa Clara | 8 | 3 | 3 | 2 | 14 | 10 | +4 | 38% |
| FC Porto | 7 | 0 | 0 | 7 | 4 | 19 | -15 | 0% |
| Paços de Ferreira | 7 | 1 | 2 | 4 | 8 | 14 | -6 | 14% |
| Vitória Guimarães | 6 | 1 | 1 | 4 | 5 | 15 | -10 | 17% |
| União Torreense | 6 | 3 | 2 | 1 | 10 | 5 | +5 | 50% |
| Académico de Viseu | 6 | 1 | 5 | 0 | 11 | 8 | +3 | 17% |
| FC Porto B | 6 | 0 | 5 | 1 | 6 | 7 | -1 | 0% |
| SL Benfica B | 6 | 2 | 3 | 1 | 9 | 7 | +2 | 33% |
| Leixões SC | 6 | 3 | 2 | 1 | 11 | 8 | +3 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 20/21 | Senior debut season |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 34 | 3,060 | 2 | 0 | 0 | 0.06 |
| 23/24 | 31 | 2,738 | 4 | 0 | 0 | 0.13 |
| 22/23 | 28 | 2,520 | 5 | 0 | 0 | 0.18 |
| 20/21 | 1 | 90 | 1 | 0 | 0 | 1 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 450 | 0 | 0% | 10 | 2 |
| 24/25 | 34 | 3,060 | 10 | 29% | 35 | 1.03 |
| 23/24 | 31 | 2,738 | 11 | 35% | 31 | 1.02 |
| 22/23 | 28 | 2,520 | 11 | 39% | 28 | 1 |
| 21/22 | 28 | 2,550 | 12 | 43% | 27 | 0.95 |
| 20/21 | 1 | 90 | 0 | 0% | 1 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Bernardo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bernardo
Who is Bernardo?
Bernardo is a Brazil professional footballer who plays as a goalkeeper for CD Tondela.
How old is Bernardo?
Bernardo is 23 years old. He was born on July 23, 2002 in Rio de Janeiro.
What position does Bernardo play?
Bernardo plays as a goalkeeper (Goalkeeper).
What club does Bernardo play for?
Bernardo currently plays for CD Tondela.
What is Bernardo's market value?
Bernardo's most recent reported market value is €1.50m.