Bernardo stats 2026-27: goals, assists and match log
Bernardo plays as a defender for TSG Hoffenheim, No. 13. In the 2026-27 Bundesliga season through November 8, 2026, Bernardo has 0 goals and 0 assists in 3 appearances (2 starts), 130 minutes.
On this page
Research summary
- Next match: away at Eintracht Frankfurt on November 21, 2026. This Bundesliga season Eintracht Frankfurt average 2.2 goals conceded per match (3rd most of 18) and 1.8 expected goals (xG) conceded per match (8th most of 18). This is opponent context, not a prediction.
Bernardo in StatsNext: Player Research with match logs, shots and current props
Nationality: Brazil · 6'1"
2026-27 Bundesliga
| Apps | Starts | MIN | G | A | SH | SOT | xA | YC | RC | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 | 3 | 2 | 130 | 0 | 0 | 0 | 0 | 0.0 | 0 | 1 |
Rates, 2026-27
Bernardo played 3 Bundesliga matches and 130 minutes in 2026-27: 0.00 saves per 90.
| Role | Season (3 appearances) |
|---|---|
| Minutes per appearance | 43.3 |
| Starts | 2 |
| Rating, average of matches (as published) | 6.37 |
| Passing | Season (3 appearances) |
|---|---|
| Passes per 90 | 65.1 |
| Pass completion | 87.2% |
| Long ball completion | 66.7% |
| Discipline | Season (3 appearances) |
|---|---|
| Yellow cards per 90 | 0.00 |
| Goalkeeping | Season (3 appearances) |
|---|---|
| Saves per 90 | 0.00 |
| Saves from inside the box per 90 | 0.00 |
| Punches per 90 | 0.00 |
| Sweeper actions per 90 | 0.00 |
2025-26: last 22 Bundesliga appearances
Bernardo’s 22 most recent Bundesliga appearances of 2025-26 (StatsNext keeps the most recent matches of last season on this page, not necessarily all of them).
| Apps | Starts | MIN | G | A | SH | SOT | xG | xA | YC | RC | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 22 | 22 | 19 | 1699 | 0 | 0 | 7 | 0 | 0.4 | 1.1 | 8 | 0 |
Bernardo against each opponent
Next opponent for Bernardo: Eintracht Frankfurt (Nov 21, 2026). In 1 stored match against this opponent: 0 G, 0 A, 0 SH.
| Opponent | Matches | W-D-L | G | A | SH | Last match |
|---|---|---|---|---|---|---|
| Eintracht Frankfurt | 1 | 1-0-0 | 0 | 0 | 0 | Jan 24, 2026 |
| Hamburg SV | 2 | 1-0-1 | 0 | 0 | 0 | Oct 10, 2026 |
| Borussia Mönchengladbach | 2 | 1-0-1 | 0 | 0 | 0.5 | May 16, 2026 |
| Werder Bremen | 2 | 2-0-0 | 0 | 0 | 0.5 | May 9, 2026 |
| VfB Stuttgart | 2 | 0-2-0 | 0 | 0 | 1.5 | May 2, 2026 |
| Borussia Dortmund | 2 | 1-0-1 | 0 | 0 | 0.5 | Apr 18, 2026 |
| FC Augsburg | 2 | 1-1-0 | 0 | 0 | 0 | Apr 10, 2026 |
| Mainz | 2 | 0-1-1 | 0 | 0 | 0 | Apr 4, 2026 |
| RB Leipzig | 2 | 1-0-1 | 0 | 0 | 0.5 | Mar 20, 2026 |
| VfL Wolfsburg | 2 | 1-1-0 | 0 | 0 | 0 | Mar 14, 2026 |
| 1. FC Heidenheim 1846 | 2 | 2-0-0 | 0 | 0 | 0 | Mar 7, 2026 |
Per match in Bundesliga, 2025-26 and 2026-27, from StatsNext box-score records. Listed: opponents met 2 or more times, and the next opponent. The record is the club's result in those matches. Rosters and form change between seasons, so older meetings are context, not a forecast.
Match log
| Date | Opponent | Result | Start | MIN | G | A | SH | SOT | xG | xA | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 2026 | vs S04 | W | No | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Oct 10, 2026 | vs HSV | L | Yes | 65 | 0 | 0 | 0 | 0 | 0.0 | 0 | 1 | |
| Aug 29, 2026 | @ KOE | L | Yes | 53 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | |
| May 16, 2026 | @ BMG | L | Yes | 76 | 0 | 0 | 1 | 0 | 0.2 | 0.1 | 0 | 0 |
| May 9, 2026 | vs SVW | W | Yes | 71 | 0 | 0 | 0 | 0 | 0.1 | 1 | 0 | |
| May 2, 2026 | vs VFB | D | Yes | 92 | 0 | 0 | 1 | 0 | 0.0 | 0.0 | 1 | 0 |
| Apr 25, 2026 | @ HSV | W | No | 49 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | |
| Apr 18, 2026 | vs DOR | W | Yes | 72 | 0 | 0 | 1 | 0 | 0.0 | 0.0 | 0 | 0 |
| Apr 10, 2026 | @ FCA | D | No | 22 | 0 | 0 | 0 | 0 | 0.3 | 0 | 0 | |
| Apr 4, 2026 | vs M05 | L | Yes | 90 | 0 | 0 | 0 | 0 | 0.1 | 0 | 0 |
TSG Hoffenheim players
- Adam Daghim (forward)
- Adam Hlozek (forward)
- Albian Hajdari (defender)
- Alexander Prass (defender)
- Andrej Kramaric (forward)
- Bambasé Conté (midfielder)
- Fisnik Asllani (forward)
- Koki Machida (defender)
- Leon Avdullahu (midfielder)
- Mats Rots (defender)
- Max Moerstedt (forward)
- Oliver Baumann (goalkeeper)
- Ozan Kabak (defender)
- Patrick Wimmer (midfielder)
- Robin Hranác (defender)
- Tim Lemperle (forward)
- Vladimír Coufal (defender)
- Wouter Burger (midfielder)
How to read these numbers
- Appearances are Bundesliga matches the player played; other competitions are not included.
- xG (expected goals) and xA (expected assists) are the provider’s shot-quality models, shown as stored.
- A dash (–) means the statistic is not recorded, never zero (hover it for the reason). A column with no recorded value is left out.
This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.
Research in StatsNext
- Bernardo in StatsNext: Player Research with match logs, shots and current props
- TSG Hoffenheim results and statistics
- TSG Hoffenheim vs Schalke 04, November 8, 2026
- TSG Hoffenheim vs Hamburg SV, October 10, 2026
- FC Cologne vs TSG Hoffenheim, August 29, 2026
- All Bundesliga player statistics
- Bundesliga xG table
- Bundesliga advanced stats: per-90 rates, chance quality and duels
