Skip to content
Bernardo

Bernardo

Defender - Centre-Back  at TSG 1899 Hoffenheim
Age31
CitizenshipBrazil
Height1.86 m
Footleft
BornMay 14, 1995
at TSG 1899 Hoffenheim 327 days · joined 2025-07-01
👕200+ Apps
Market value €5.50m
Centre-Back Defender

Career snapshot

7
clubs played for
15/16
debut season
0.03
goals / match
Red Bull Salzburg
top club · 93 apps

Career highs

€9.00m
peak value · 2018
€10.00m
top transfer fee · 18/19
3
best season · 16/17
int'l / penalties
252Appearances
8Goals
9Assists
35Yellow cards
0Red cards
68Full matches (90′)
Full nameBernardo
Name in home countryBernardo Fernandes da Silva Junior
Date of birth1995-05-14 (31 yrs)
Place of birthSão Paulo, Brazil
CitizenshipBrazil
PositionDefender - Centre-Back (main: Defender)
Footleft
Height186.00 m
Current clubTSG 1899 Hoffenheim
Joined2025-07-01
Contract expires
AgentKick&Run
Jul 2025
25/26 — TSG 1899 Hoffenheim
3 matches · 0 G · 0 A · across 2 competitions
Jul 2025
Transfer: VfL Bochum → TSG Hoffenheim
25/26 · Transfer
Mar 2025
Injury: unknown
3 games missed
Aug 2024
Injury: unknown
11 games missed
Jul 2024
24/25 — VfL Bochum
21 matches · 0 G · 0 A · across 1 competition
Aug 2023
Transfer: RB Salzburg → VfL Bochum
23/24 · Transfer · €600k
Jul 2023
23/24 — VfL Bochum
35 matches · 1 G · 0 A · across 3 competitions
Aug 2022
Injury: unknown
2 games missed
Jul 2022
22/23 — Red Bull Salzburg
27 matches · 0 G · 0 A · across 4 competitions
Nov 2021
Injury: unknown
8 games missed
Oct 2021
Injury: unknown
Sep 2021
Injury: unknown
2 games missed
Jul 2021
Injury: unknown
2 games missed
Jul 2021
Transfer: Brighton → RB Salzburg
21/22 · Transfer
Jul 2021
21/22 — Red Bull Salzburg
25 matches · 1 G · 3 A · across 4 competitions
Jun 2021
Transfer: RB Salzburg → Brighton
20/21 · Return from loan
Jan 2021
Injury: unknown
10 games missed
Jan 2021
Transfer: Brighton → RB Salzburg
20/21 · Loan
Jul 2020
20/21 — Red Bull Salzburg, Brighton & Hove Albion
22 matches · 2 G · 2 A · across 5 competitions
Sep 2019
Injury: unknown
11 games missed
Jul 2019
19/20 — Brighton & Hove Albion
16 matches · 0 G · 0 A · across 3 competitions
Jan 2019
Injury: unknown
7 games missed
Jul 2018
Transfer: RB Leipzig → Brighton
18/19 · Transfer · €10.00m
Jul 2018
18/19 — Brighton & Hove Albion
27 matches · 0 G · 1 A · across 3 competitions
Dec 2017
Injury: unknown
1 games missed
Aug 2017
Injury: unknown
1 games missed
Jul 2017
Injury: unknown
1 games missed
Jul 2017
17/18 — RB Leipzig
27 matches · 1 G · 1 A · across 4 competitions
Mar 2017
Injury: unknown
3 games missed
Oct 2016
Injury: unknown
5 games missed
Aug 2016
Transfer: RB Salzburg → RB Leipzig
16/17 · Transfer · €6.00m
Jul 2016
16/17 — RB Leipzig, Red Bull Salzburg
32 matches · 3 G · 1 A · across 3 competitions
Jan 2016
Transfer: Ponte Preta → RB Salzburg
15/16 · Transfer
Jan 2016
Transfer: Red Bull → Ponte Preta
15/16 · Return from loan
Jul 2015
15/16 — Red Bull Salzburg, FC Liefering
17 matches · 0 G · 1 A · across 3 competitions
Jul 2015
2015 — Associação Atlética Ponte Preta
0 matches · 0 G · 0 A · across 1 competition
Jun 2015
Transfer: Ponte Preta → Red Bull
14/15 · Loan
Jan 2015
Transfer: Coritiba U20 → Ponte Preta
14/15 · Transfer
Apr 2014
Transfer: Red Bull → Coritiba U20
13/14 · Return from loan
Dec 2013
Transfer: Coritiba U20 → Red Bull
13/14 · Loan
Mar 2013
Transfer: GO Audax U20 → Coritiba U20
12/13 · Transfer
Jan 1970
Peak market value: €9.00m
Highest valuation recorded in dataset
6,161 min
Minutes played by club
TSG 1899 Hoffenheim 0.0%
VfL Bochum 47.5%
Red Bull Salzburg 26.2%
Associação Atlética Ponte Preta 0.0%
Brighton & Hove Albion 4.4%
RB Leipzig 21.9%
FC Liefering 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
TSG 1899 Hoffenheim 1 25/26 25/26 3 0 0 0
VfL Bochum 2 23/24 24/25 56 1 0 2,925
Red Bull Salzburg 5 15/16 22/23 93 5 4 1,616
Associação Atlética Ponte Preta 1 2015 2015 0 0 0 0
Brighton & Hove Albion 3 18/19 20/21 50 1 3 270
RB Leipzig 2 16/17 17/18 49 1 2 1,350
FC Liefering 1 15/16 15/16 1 0 0 0

Career trajectory — goals, assists & market value

1€2.3M2€4.5M3€6.8M4€9M15/16 — 1 assists115/1616/17 — 3 goals (Red Bull Salzburg)16/17 — 1 assists416/1717/18 — 1 goals (RB Leipzig)17/18 — 1 assists217/1818/19 — 1 assists118/1919/2020/21 — 2 goals (Red Bull Salzburg)20/21 — 2 assists420/2121/22 — 1 goals (Red Bull Salzburg)21/22 — 3 assists421/2222/2323/24 — 1 goals (VfL Bochum)123/2424/2525/2615/16 — €100K16/17 — €2.5M17/18 — €6M18/19 — €9M19/20 — €9M20/21 — €4.8M21/22 — €4M22/23 — €2.5M23/24 — €4M24/25 — €7M25/26 — €5.5MGoalsAssistsMarket value

Goals by season

15/16: 0015/1616/17: 3316/1717/18: 1117/1818/19: 0018/1919/20: 0019/2020/21: 2220/212015: 00201521/22: 1121/2222/23: 0022/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

15/16: 1115/1616/17: 1116/1717/18: 1117/1818/19: 1118/1919/20: 0019/2020/21: 2220/212015: 00201521/22: 3321/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Bundesliga TSG 1899 Hoffenheim 2 0 0 0 0 0
25/26 DFB-Pokal TSG 1899 Hoffenheim 1 0 0 0 0 0
24/25 Bundesliga VfL Bochum 21 0 0 5 0 0
23/24 Bundesliga VfL Bochum 33 1 0 9 0 2,925
23/24 Bundesliga Playoffs VfL Bochum 1 0 0 1 0 0
23/24 DFB-Pokal VfL Bochum 1 0 0 0 0 0
22/23 Bundesliga Red Bull Salzburg 18 0 0 1 0 0
22/23 Champions League Red Bull Salzburg 4 0 0 0 0 0
22/23 Europa League Red Bull Salzburg 1 0 0 0 0 0
22/23 ÖFB-Cup Red Bull Salzburg 4 0 0 0 0 0
21/22 Bundesliga Red Bull Salzburg 19 0 1 3 0 0
21/22 Champions League Red Bull Salzburg 2 0 1 0 0 0
21/22 Champions League Qu. Red Bull Salzburg 1 0 0 0 0 0
21/22 ÖFB-Cup Red Bull Salzburg 3 1 1 0 0 96
2015 Copa do Brasil Associação Atlética Ponte Preta 0 0 0 0 0 0
20/21 Bundesliga Red Bull Salzburg 14 1 0 3 0 593
20/21 EFL Cup Brighton & Hove Albion 3 1 2 0 0 270
20/21 FA Cup Brighton & Hove Albion 1 0 0 0 0 0
20/21 ÖFB-Cup Red Bull Salzburg 1 0 0 0 0 0
20/21 Premier League Brighton & Hove Albion 3 0 0 0 0 0
19/20 EFL Cup Brighton & Hove Albion 1 0 0 0 0 0
19/20 FA Cup Brighton & Hove Albion 1 0 0 0 0 0
19/20 Premier League Brighton & Hove Albion 14 0 0 1 0 0
18/19 EFL Cup Brighton & Hove Albion 1 0 0 0 0 0
18/19 FA Cup Brighton & Hove Albion 4 0 0 1 0 0
18/19 Premier League Brighton & Hove Albion 22 0 1 4 0 0
17/18 Bundesliga RB Leipzig 18 1 1 2 0 1,350
17/18 Champions League RB Leipzig 3 0 0 0 0 0
17/18 DFB-Pokal RB Leipzig 1 0 0 0 0 0
17/18 Europa League RB Leipzig 5 0 0 0 0 0
16/17 Bundesliga RB Leipzig 22 0 1 3 0 0
16/17 Bundesliga Red Bull Salzburg 3 1 0 1 0 270
16/17 Champions League Qu. Red Bull Salzburg 6 1 0 0 0 567
16/17 ÖFB-Cup Red Bull Salzburg 1 1 0 0 0 90
15/16 Bundesliga Red Bull Salzburg 13 0 1 0 0 0
15/16 Erste Liga FC Liefering 1 0 0 0 0 0
15/16 ÖFB-Cup Red Bull Salzburg 3 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
12/13 2013-03-12 GO Audax U20 Coritiba U20 Transfer 0
13/14 2013-12-02 Coritiba U20 Red Bull Loan 0
13/14 2014-04-15 Red Bull Coritiba U20 Return from loan 0
14/15 2015-01-01 Coritiba U20 Ponte Preta Transfer 0
14/15 2015-06-16 Ponte Preta Red Bull Loan 100000
15/16 2016-01-07 Red Bull Ponte Preta Return from loan 100000
15/16 2016-01-14 Ponte Preta RB Salzburg Transfer 100000
16/17 2016-08-28 RB Salzburg RB Leipzig Transfer 1000000 €6.00m
18/19 2018-07-05 RB Leipzig Brighton Transfer 6000000 €10.00m
20/21 2021-01-19 Brighton RB Salzburg Loan 4800000
20/21 2021-06-30 RB Salzburg Brighton Return from loan 4000000
21/22 2021-07-02 Brighton RB Salzburg Transfer 4000000
23/24 2023-08-02 RB Salzburg VfL Bochum Transfer 2500000 €600k
25/26 2025-07-01 VfL Bochum TSG Hoffenheim Transfer 5500000
SeasonInjuryFromToDays missedGames missed
16/17 Meniscus damage 2016-10-31 2016-12-12 43 5
16/17 Finger injury 2017-03-02 2017-03-20 19 3
17/18 Ankle problems 2017-07-31 2017-08-14 15 1
17/18 Fitness 2017-08-14 2017-08-21 8 1
17/18 Ill 2017-12-11 2017-12-16 6 1
18/19 Hamstring injury 2019-01-03 2019-02-06 35 7
19/20 Knee surgery 2019-09-02 2019-12-04 94 11
20/21 Torn lateral knee ligament 2021-01-28 2021-03-12 44 10
21/22 Adductor pain 2021-07-22 2021-08-07 17 2
21/22 Knee problems 2021-09-18 2021-09-23 6 2
21/22 Pelvic injury 2021-10-04 2021-10-14 11 0
21/22 Knee surgery 2021-11-26 2022-03-01 96 8
22/23 Hamstring injury 2022-08-13 2022-08-26 14 2
24/25 Knee injury 2024-08-15 2024-11-20 98 11
24/25 Achilles tendon problems 2025-03-11 2025-04-07 28 3
Current€5.50m
Peak€9.00m
Low€100k
Δ since start+€5.40m
€100k€2.33m€4.55m€6.78m€9.00m197019701970
DateValue
Jan 1, 1970 €5.50m
Jan 1, 1970 €5.50m
Jan 1, 1970 €5.50m
Jan 1, 1970 €5.50m
Jan 1, 1970 €7.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.80m
Jan 1, 1970 €4.80m
Jan 1, 1970 €6.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €9.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €350k
Jan 1, 1970 €100k

No national team data.

TeammatePPG played withJoint goalsMinutes
Maximilian Wöber 2 0 0
Rasmus Kristensen 3 1 0
Benjamin Sesko 2 1 0
Emil Forsberg 2 0 0
Marcel Sabitzer 2 0 0
Willi Orbán 2 0 0
Noah Okafor 2 2 0
Luka Sucic 2 0 0
Lewis Dunk 1 0 0
Junior Adamu 2 0 0
Maximilian Wittek 1 0 0
Nicolas Seiwald 2 0 0
Diego Demme 2 0 0
Timo Werner 2 2 0
Matus Bero 1 0 0
Yussuf Poulsen 2 0 0
Philipp Köhn 2 0 0
Moritz Broschinski 1 0 0
Péter Gulácsi 2 0 0
Philipp Hofmann 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 ÖFB-Cup Red Bull Salzburg 1 1
16/17 Champions League Qu. Red Bull Salzburg 1 6
16/17 Bundesliga Red Bull Salzburg 1 3

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 EFL Cup Brighton & Hove Albion 2 3
15/16 Bundesliga Red Bull Salzburg 1 13
17/18 Bundesliga RB Leipzig 1 18

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
20/21 2021-06-30 RB Salzburg Brighton Return from loan €4.00m
20/21 2021-01-19 Brighton RB Salzburg Loan €4.80m
15/16 2016-01-07 Red Bull Ponte Preta Return from loan €100k
14/15 2015-06-16 Ponte Preta Red Bull Loan €100k
13/14 2014-04-15 Red Bull Coritiba U20 Return from loan
13/14 2013-12-02 Coritiba U20 Red Bull Loan

Last 50 matches for TSG 1899 Hoffenheim 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.

DateCompHomeScoreAwayAvailability
2026-05-16 L1 Borussia Mönchengladbach 4–0 TSG 1899 Hoffenheim Available
2026-05-09 L1 TSG 1899 Hoffenheim 1–0 SV Werder Bremen Available
2026-05-09 L1 TSG 1899 Hoffenheim 1–0 SV Werder Bremen Available
2026-05-02 L1 TSG 1899 Hoffenheim 3–3 VfB Stuttgart Available
2026-05-02 L1 TSG 1899 Hoffenheim 3–3 VfB Stuttgart Available
2026-04-25 L1 Hamburger SV 1–2 TSG 1899 Hoffenheim Available
2026-04-25 L1 Hamburger SV 1–2 TSG 1899 Hoffenheim Available
2026-04-18 L1 TSG 1899 Hoffenheim 2–1 Borussia Dortmund Available
2026-04-18 L1 TSG 1899 Hoffenheim 2–1 Borussia Dortmund Available
2026-04-10 L1 FC Augsburg 2–2 TSG 1899 Hoffenheim Available
2026-04-04 L1 TSG 1899 Hoffenheim 1–2 1. FSV Mainz 05 Available
2026-03-20 L1 RB Leipzig 5–0 TSG 1899 Hoffenheim Available
2026-03-14 L1 TSG 1899 Hoffenheim 1–1 VfL Wolfsburg Available
2026-03-07 L1 1. FC Heidenheim 1846 2–4 TSG 1899 Hoffenheim Available
2026-02-28 L1 TSG 1899 Hoffenheim 0–1 FC St. Pauli 1910 Available
2026-02-21 L1 1. FC Köln 2–2 TSG 1899 Hoffenheim Available
2026-02-14 L1 TSG 1899 Hoffenheim 3–0 SC Freiburg Available
2026-02-08 L1 FC Bayern München 5–1 TSG 1899 Hoffenheim Available
2026-01-31 L1 TSG 1899 Hoffenheim 3–1 1. FC Union Berlin Available
2026-01-27 L1 SV Werder Bremen 0–2 TSG 1899 Hoffenheim Available
2026-01-24 L1 Eintracht Frankfurt 1–3 TSG 1899 Hoffenheim Available
2026-01-17 L1 TSG 1899 Hoffenheim 1–0 Bayer 04 Leverkusen Available
2026-01-14 L1 TSG 1899 Hoffenheim 5–1 Borussia Mönchengladbach Available
2025-12-20 L1 VfB Stuttgart 0–0 TSG 1899 Hoffenheim Available
2025-12-13 L1 TSG 1899 Hoffenheim 4–1 Hamburger SV Available
2025-12-07 L1 Borussia Dortmund 2–0 TSG 1899 Hoffenheim Available
2025-11-29 L1 TSG 1899 Hoffenheim 3–0 FC Augsburg Available
2025-11-21 L1 1. FSV Mainz 05 1–1 TSG 1899 Hoffenheim Available
2025-11-08 L1 TSG 1899 Hoffenheim 3–1 RB Leipzig Available
2025-11-02 L1 VfL Wolfsburg 2–3 TSG 1899 Hoffenheim Available
2025-10-25 L1 TSG 1899 Hoffenheim 3–1 1. FC Heidenheim 1846 Available
2025-10-19 L1 FC St. Pauli 1910 0–3 TSG 1899 Hoffenheim Available
2025-10-03 L1 TSG 1899 Hoffenheim 0–1 1. FC Köln Available
2025-09-28 L1 SC Freiburg 1–1 TSG 1899 Hoffenheim Available
2025-09-20 L1 TSG 1899 Hoffenheim 1–4 FC Bayern München Available
2025-09-13 L1 1. FC Union Berlin 2–4 TSG 1899 Hoffenheim Available
2025-08-30 L1 TSG 1899 Hoffenheim 1–3 Eintracht Frankfurt Available
2025-08-23 L1 Bayer 04 Leverkusen 1–2 TSG 1899 Hoffenheim Available
2025-05-17 L1 TSG 1899 Hoffenheim 0–4 FC Bayern München Available
2025-05-09 L1 VfL Wolfsburg 2–2 TSG 1899 Hoffenheim Available
2025-05-03 L1 Borussia Mönchengladbach 4–4 TSG 1899 Hoffenheim Available
2025-04-26 L1 TSG 1899 Hoffenheim 2–3 Borussia Dortmund Available
2025-04-19 L1 SC Freiburg 3–2 TSG 1899 Hoffenheim Available
2025-04-12 L1 TSG 1899 Hoffenheim 2–0 1. FSV Mainz 05 Available
2025-04-05 L1 RB Leipzig 3–1 TSG 1899 Hoffenheim INJURED Achilles tendon problems
2025-03-29 L1 TSG 1899 Hoffenheim 1–1 FC Augsburg INJURED Achilles tendon problems
2025-03-14 L1 FC St. Pauli 1910 1–0 TSG 1899 Hoffenheim INJURED Achilles tendon problems
2025-03-09 L1 TSG 1899 Hoffenheim 1–1 1. FC Heidenheim 1846 Available
2025-03-01 L1 VfL Bochum 1848 0–1 TSG 1899 Hoffenheim Available
2025-02-23 L1 TSG 1899 Hoffenheim 1–1 VfB Stuttgart 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).

OpponentPWDLGFGAGDWin %
SC Freiburg 12 7 3 2 30 11 +19 58%
1. FSV Mainz 05 11 5 2 4 20 17 +3 45%
Borussia Dortmund 11 6 1 4 22 19 +3 55%
VfL Wolfsburg 11 5 3 3 18 10 +8 45%
1. FC Union Berlin 11 6 0 5 17 14 +3 55%
FC Augsburg 10 6 3 1 20 8 +12 60%
1. FC Köln 10 5 3 2 23 10 +13 50%
Eintracht Frankfurt 10 2 6 2 13 11 +2 20%
VfB Stuttgart 10 6 3 1 19 8 +11 60%
1. FC Heidenheim 1846 8 5 1 2 12 6 +6 63%
SV Darmstadt 98 8 7 0 1 18 7 +11 88%
Hertha BSC 8 7 0 1 31 8 +23 88%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
15/16 Senior debut season
16/17 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 21 0 5 0 0 0
23/24 35 2,925 10 0 0 0.31
22/23 27 0 1 0 0 0
21/22 25 96 3 0 0 2.81
20/21 22 863 3 0 0 0.31
19/20 16 0 1 0 0 0
18/19 27 0 5 0 0 0
17/18 27 1,350 2 0 0 0.13
16/17 32 927 4 0 0 0.39
15/16 17 0 1 1 0 0

Output by competition

Career goals and assists broken down by tournament.

Bundesliga
96 apps
2 G
2 A
Bundesliga
67 apps
2 G
2 A
ÖFB-Cup
12 apps
2 G
1 A
EFL Cup
5 apps
1 G
2 A
Champions League Qu.
7 apps
1 G
0 A
Champions League
9 apps
0 G
1 A
Premier League
39 apps
0 G
1 A
Europa League
6 apps
0 G
0 A
FA Cup
6 apps
0 G
0 A

Frequently asked about Bernardo

Who is Bernardo?

Bernardo is a Brazil professional footballer who plays as a centre-back for TSG 1899 Hoffenheim.

How old is Bernardo?

Bernardo is 31 years old. He was born on May 14, 1995 in São Paulo.

What position does Bernardo play?

Bernardo plays as a centre-back (Defender - Centre-Back).

What club does Bernardo play for?

Bernardo currently plays for TSG 1899 Hoffenheim.

How many career goals has Bernardo scored?

Across all senior club competitions in our dataset, Bernardo has scored 8 goals in 252 appearances.

What is Bernardo's market value?

Bernardo's most recent reported market value is €5.50m.