
Bernardo
Match-by-match stats
Bernardo 2025/2026 season stats
As a left back, Bernardo has appeared in 29 Bundesliga matches this season, totalling 2,321 minutes at an average rating of 6.86. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other Bundesliga defenders.
Player traits
Percentile vs defenders
Stats by competition
Output across every competition for club and country this season.
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 29 | 2,321 | 0 | 0 | 9 | 68 | 6.86 | |
| 2 | 210 | 0 | 0 | 0 | 15 | 8.48 | |
| Total | 31 | 2,531 | 0 | 0 | 9 | 83 | 6.96 |
Attacking stats
| Attacking | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Goals | 0 | n/a | 25 |
| Goal involvements | 0 | n/a | 11 |
| Shots | 10 | 0.40 | 29 |
| Shots on target | 0 | n/a | 10 |
| Shot accuracy | 0.0% | n/a | 7 |
| Shot conversion | 0.0% | n/a | 21 |
| Goals per SoT | 0.00 | n/a | 21 |
| Big chances missed | 0 | n/a | 18 |
| Shots off target | 5 | 0.19 | 33 |
| Shots blocked | 5 | 0.19 | 68 |
| Hit woodwork | 0 | n/a | 37 |
| Assists | 0 | n/a | 23 |
| Key passes | 9 | 0.30 | 27 |
| Chances created | 9 | 0.35 | 45 |
| Big chances created | 1 | 0.04 | 37 |
Bernardo has taken 10 shots with 0 on target , scoring 0 goals. That is a shot roughly every 232 minutes. Those shots are worth 0.5 expected goals (xG), 0 of it from shots on target (xGOT). He is below average for shooting, ranking in the 29th percentile for shot volume among defenders. Bernardo has 0 assists and 9 key passes , creating 1 big chances . That works out to a chance created roughly every 258 minutes. Bernardo has set up 9 shots for teammates, worth 1.3 expected assists (xA). His creative output is below average, ranking in the 23rd percentile for chance creation among defenders.
Passing stats
| Passing | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Passes | 1250 | 48.50 | 55 |
| Accurate passes | 992 | 38.50 | 51 |
| Pass accuracy | 79.0% | n/a | 29 |
| Long balls won | 49 | 1.90 | 49 |
| Through balls won | 1 | 0.04 | 81 |
| Accurate crosses | 2 | 0.08 | 36 |
| Backward passes | 141 | 5.47 | 51 |
| Passes (final third) | 236 | 9.15 | 90 |
Bernardo has completed 992 of 1250 passes at 79% accuracy , plus 2 accurate crosses . He is around the divisional average for passing volume, ranking in the 55th percentile for passing volume among defenders.
Possession stats
| Possession | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Successful dribbles | 6 | 0.23 | 41 |
| Dribble attempts | 12 | 0.47 | 38 |
| Dribble success | 0.5% | n/a | 49 |
| Duels won | 185 | 7.17 | 96 |
| Aerials won | 102 | 3.96 | 93 |
| Touches | 1912 | 74.10 | 70 |
| Possession lost | 358 | 13.88 | 79 |
| Dribbled past | 14 | 0.54 | 48 |
| Fouls won | 11 | 0.43 | 25 |
| Dispossessed | 4 | 0.16 | 22 |
| Turnovers | 22 | 0.85 | 60 |
Bernardo completes 6 dribbles at a 50% success rate and wins 185 duels .
Defending stats
| Defending | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Tackles | 68 | 2.64 | 89 |
| Tackles won | 42 | 1.63 | 89 |
| Interceptions | 40 | 1.55 | 86 |
| Clearances | 130 | 5.04 | 61 |
| Blocks | 0 | n/a | 50 |
| Ball recoveries | 103 | 3.99 | 57 |
| Crosses blocked | 0 | n/a | 50 |
| Clearances off line | 0 | n/a | 50 |
| Offsides won | 8 | 0.31 | 54 |
| Errors led to shot | 1 | 0.04 | 45 |
| Errors led to goal | 0 | n/a | 31 |
Bernardo makes 68 tackles and 40 interceptions , adding 130 clearances . That is a tackle roughly every 34 minutes. He is elite defensively, ranking in the 89th percentile for tackles among defenders.
Discipline stats
| Discipline | Total | Per 90 / % | Percentile |
|---|---|---|---|
| Fouls committed | 41 | 1.59 | 94 |
| Yellow cards | 9 | 0.35 | 85 |
| Red cards | 0 | n/a | 46 |
| Fouls per card | 4.56 | n/a | 55 |
| Foul involvements | 52 | 2.02 | 69 |
| 2nd yellows | 0 | n/a | n/a |
| Penalties scored | 0 | n/a | n/a |
| Penalties missed | 0 | n/a | n/a |
| Penalties won | 0 | n/a | n/a |
| Penalties committed | 2 | n/a | n/a |
| Own goals | 0 | n/a | n/a |
Bernardo has committed 41 fouls and received 9 yellow cards , no red cards . That is roughly a booking every 4.6 fouls.
Positions played
BundesligaMainly left back (23 appearances), also at left center back (3).
Strengths & weaknesses
vs defendersStrengths
Weaknesses
Similar players
defenders
Hoffenheim squad
P. Wimmer
25 yrs#8
M. Moerstedt
20 yrs#9
A. Hlozek
24 yrs#10
F. Asllani
24 yrs#11
A. Daghim
20 yrs#14
T. Lemperle
24 yrs#19
A. Kramaric
35 yrs#27
L. Avdullahu
22 yrs#7
L. Engelns
19 yrs#16
N. De Cat
18 yrs#17
W. Burger
25 yrs#18
B. Conté
23 yrs#20
A. Prass
25 yrs#22
C. Lenz
20 yrs#32Bernardo previous seasons
Per season, all competitions| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 20 | 1,691 | 0 | 0 | 5 | 46 | 7.22 |
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 33 | 2,926 | 1 | 0 | 13 | 99 | 7.12 | |
| 1 | 120 | 0 | 0 | 0 | 4 | 7.14 |
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 18 | 1,360 | 0 | 0 | 3 | 38 | 6.81 | |
| 4 | 272 | 0 | 0 | 0 | 10 | 6.83 | |
| 1 | 90 | 0 | 0 | 0 | 2 | 6.73 |
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 19 | 1,034 | 0 | 1 | 5 | 28 | 6.73 |
About Bernardo
Bundesliga 2025/2026 season
This season in the Bundesliga, Bernardo has featured across 29 appearances (26 starts), totalling 2321 minutes. Bernardo has attempted 10 shots with 0 on target, a 0% shot accuracy rate. That shot output is worth 0.51 expected goals (xG) this season.
Attacking and creative
In attacking play, Bernardo has created 9 chances including 1 big chances for teammates. The defender has completed 6 successful dribbles from 12 attempts (50% success rate). Bernardo has contributed 9 key passes and 16 crosses this season.
Defensive and passing
Defensively, Bernardo has registered 68 tackles (42 won), 40 interceptions, and 130 clearances. In possession, the defender has completed 992 from 1250 pass attempts, a 79% pass accuracy rate. Bernardo has won 185 of 302 total duels.
Discipline
Bernardo has received 9 yellow cards this season, committing 41 fouls and winning 11.
About Bernardo
Bernardo is a 31-year-old defender playing for TSG Hoffenheim in the Bundesliga, representing Brazil. Bernardo is left-footed and wears the number 13 shirt. Born on 14 May 1995.
Most recent appearance
Bernardo's most recent match was away at FC Köln on October 15th. TSG Hoffenheim lost 3-2. Bernardo played 53 minutes, registering 3 tackles with a match rating of 6.67.
Recent matches
- October 15th3-2 lossatFC Köln(53 mins, rating 6.67)
- April 23rd4-0 lossatBorussia Mönchengladbach(76 mins, rating 7.08)
- February 22nd1-0 winvsWerder Bremen(71 mins, 1 yellow card, rating 6.9)
- December 24th3-3 drawvsVfB Stuttgart(90 mins, 1 yellow card, rating 6.51)
- February 25th1-2 winatHamburger SV(44 mins, rating 7.05)
Next fixture
Bernardo and TSG Hoffenheim are next in action on December 14th against Borussia Dortmund in the Bundesliga. Predicted lineups, head-to-head statistics, and tactical analysis are available on the TSG Hoffenheim vs Borussia Dortmund match preview.
Teammates at TSG Hoffenheim
Bernardo currently plays alongside Tim Lemperle, Adam Hlozek, Patrick Wimmer, Arthur Chaves, Cajetan Lenz, Vladimír Coufal, Max Moerstedt, Robin Hranac, Bernardo, Mats Rots, Koki Machida, Natnael Abraha, Luca Philipp, Alexander Prass, Valentin Gendrey, Lúkas Petersson, Ozan Kabak, Wouter Burger, Leon Avdullahu, Sean Dulic, Luis Engelns, Andrej Kramaric, Bambasé Conté, Nathan De Cat, Fisnik Asllani, Albian Hajdari, Oliver Baumann and Adam Daghim at TSG Hoffenheim.











26 yrs
31 yrs
26 yrs

29 yrs




