Josip Brekalo
- Height
- 175 cm
- Shirt
- 7
- Age
- 28
- Preferred foot
- Right
- Country
- Croatia
- Market value
- €1.6m
- Contract end
- 30 June 2028
2. Bundesliga · 2026–2027
9Apps
9Starts
806Minutes
5Goals
5Assists
2.28xG
2.15xA
Rating
2026–2027 by competition
| Competition | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
2. Bundesliga |
Hertha BSC |
9 | 5 | 5 | |
DFB Pokal |
Hertha BSC |
1 | 0 | 0 |
Recent matchesFull log →
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
24 Oct |
vs Arminia Bielefeld |
W 1–0 | 90 | 1 | · | ★ |
16 Oct |
@ Holstein Kiel |
D 0–0 | 90 | · | · | |
11 Oct |
vs Greuther Fürth |
W 2–1 | 90 | · | 2 | ★ |
19 Sep |
@ Dynamo Dresden |
W 2–1 | 90 | · | 1 | |
13 Sep |
@ VfL Osnabrück |
W 3–1 | 90 | 1 | · | |
06 Sep |
vs Magdeburg |
W 2–1 | 90 | 1 | · |
Player profile AM
Per-90 percentiles against wingers and attacking midfielders in 2. Bundesliga. 50 = average.
Market value€1.6m
Shooting
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Goals | 5 | 0.56 | 88 |
| xG | 2.28 | 0.25 | 67 |
| xGOT | 3.16 | 0.35 | 84 |
| Penalty goals | 2 | 0.22 | 95 |
| xG excl. penalty | 0.70 | 0.08 | 10 |
| Shots | 17 | 1.90 | 38 |
| Shots on target | 8 | 0.89 | 57 |
Passing
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Assists | 5 | 0.56 | 91 |
| xA | 2.15 | 0.24 | 79 |
| Accurate passes | 258 | 28.8 | 78 |
| Pass accuracy | 75.2% | — | 43 |
| Accurate long balls | 16 | 1.79 | 86 |
| Long ball accuracy | 42.1% | — | 47 |
| Line-breaking passes | 11 | 1.23 | 57 |
| Chances created | 32 | 3.57 | 93 |
| Big chances created | 5 | 0.56 | 69 |
| Successful crosses | 15 | 1.67 | 88 |
| Cross accuracy | 29.4% | — | 62 |
Possession
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Dribbles | 19 | 2.12 | 79 |
| Dribbles success rate | 57.6% | — | 72 |
| Duels won | 35 | 3.91 | 28 |
| Duels won % | 43.8% | — | 45 |
| Aerials won | 4 | 0.45 | 36 |
| Aerials won % | 57.1% | — | 81 |
| Touches | 533 | 59.5 | 79 |
| Touches in opposition box | 47 | 5.25 | 76 |
| Dispossessed | 16 | 1.79 | 22 |
| Fouls won | 7 | 0.78 | 19 |
Defending
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Defensive actions | 10 | 1.12 | 5 |
| Tackles | 5 | 0.56 | 16 |
| Interceptions | 1 | 0.11 | 12 |
| Fouls committed | 11 | 1.23 | 36 |
| Recoveries | 47 | 5.25 | 86 |
| Possession won final 3rd | 4 | 0.45 | 36 |
| Dribbled past | 2 | 0.22 | 86 |
| Clearances | 4 | 0.45 | 36 |
| Clean sheets | 2 | 0.22 | 90 |
| Goals conceded while on pitch | 8 | 0.89 | 84 |
| xG against while on pitch | 10.83 | 1.21 | 86 |
Discipline
| Stat | Total | Per 90 | Percentile |
|---|---|---|---|
| Yellow cards | 3 | 0.33 | 24 |
| Red cards | 0 | 0.00 | 100 |
Percentiles are per 90 minutes, against players in the same position in 2. Bundesliga.
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
24 Oct |
vs Arminia Bielefeld |
W 1–0 | 90 | 1 | · | ★ |
16 Oct |
@ Holstein Kiel |
D 0–0 | 90 | · | · | |
11 Oct |
vs Greuther Fürth |
W 2–1 | 90 | · | 2 | ★ |
19 Sep |
@ Dynamo Dresden |
W 2–1 | 90 | · | 1 | |
13 Sep |
@ VfL Osnabrück |
W 3–1 | 90 | 1 | · | |
06 Sep |
vs Magdeburg |
W 2–1 | 90 | 1 | · | |
28 Aug |
@ Eintracht Braunschweig |
W 5–3 | 90 | 2 | 1 | ★ |
22 Aug |
@ Saarbrücken |
D 1–1 | 120 | · | · | |
15 Aug |
vs FC Heidenheim |
W 4–1 | 90 | · | 1 | |
07 Aug |
@ Bochum |
W 1–0 | 86 | · | · | |
10 May |
vs Greuther Fürth |
W 2–1 | 32 | · | · | |
03 May |
@ Magdeburg |
L 0–1 | 90 | · | · | |
25 Apr |
vs Holstein Kiel |
L 0–1 | 90 | · | · | |
04 Apr |
@ Dynamo Dresden |
W 1–0 | 66 | · | · | |
22 Mar |
@ Fortuna Düsseldorf |
W 5–2 | 90 | · | 2 | |
14 Mar |
vs Bochum |
D 1–1 | 89 | · | · | |
08 Mar |
@ Preussen Münster |
W 2–1 | 90 | · | · | |
01 Mar |
vs 1. FC Nürnberg |
W 2–1 | 90 | 2 | · | ★ |
22 Feb |
@ Paderborn |
L 2–5 | 45 | 1 | · | |
14 Feb |
vs Hannover 96 |
L 2–3 | 68 | · | · | |
10 Feb |
vs Freiburg |
D 1–1 | 40 | · | · | |
07 Feb |
@ Elversberg |
W 3–0 | 8 | · | · | — |
25 Jan |
@ Barcelona |
L 0–3 | 8 | · | · | — |
10 Jan |
vs Real Betis |
D 1–1 | 14 | · | · | |
04 Jan |
@ Deportivo Alavés |
D 1–1 | 54 | · | · | |
20 Dec |
vs Celta Vigo |
D 0–0 | 71 | · | · | |
14 Dec |
@ Sevilla |
L 0–4 | 29 | · | · | |
05 Dec |
vs Mallorca |
D 0–0 | Bench | · | · | — |
29 Nov |
@ Atlético Madrid |
L 0–2 | Bench | · | · | — |
23 Nov |
vs Rayo Vallecano |
D 0–0 | Bench | · | · | — |
28 Oct |
@ Ourense |
L 2–4 | 56 | 1 | · |
| Season | Team | Apps | G | A | Rating |
|---|---|---|---|---|---|
| ▸ 2026–2027 | Hertha BSC | 10 | 5 | 5 | |
| 2. Bundesliga | 9 | 5 | 5 | ||
| DFB Pokal | 1 | 0 | 0 | ||
| ▸ 2025–2026 | Hertha BSC | 12 | 3 | 2 | |
| 2. Bundesliga | 11 | 3 | 2 | ||
| DFB Pokal | 1 | 0 | 0 | ||
| ▸ 2025–2026 | Real Oviedo | 15 | 1 | 0 | |
| LaLiga | 14 | 0 | 0 | ||
| Copa del Rey | 1 | 1 | 0 | ||
| ▸ 2024–2025 | Kasımpaşa | 23 | 4 | 2 | |
| Süper Lig | 23 | 4 | 2 | ||
| ▸ 2023–2024 | Hajduk Split | 16 | 2 | 8 | |
| HNL | 14 | 2 | 8 | ||
| Croatian Cup | 2 | 0 | 0 | — | |
| ▸ 2023–2024 | Fiorentina | 18 | 1 | 0 | |
| Serie A | 11 | 1 | 0 | ||
| Coppa Italia | 1 | 0 | 0 | ||
| Supercoppa | 1 | 0 | 0 | — | |
| Conference League | 5 | 0 | 0 | ||
| ▸ 2022–2023 | Fiorentina | 11 | 0 | 0 | |
| Serie A | 6 | 0 | 0 | ||
| Coppa Italia | 1 | 0 | 0 | — | |
| Conference League | 4 | 0 | 0 | ||
| ▸ 2022–2023 | Wolfsburg | 7 | 0 | 2 | |
| Bundesliga | 6 | 0 | 1 | ||
| DFB Pokal | 1 | 0 | 1 | ||
| ▸ 2021–2022 | Torino | 33 | 7 | 2 | |
| Serie A | 32 | 7 | 2 | ||
| Coppa Italia | 1 | 0 | 0 | ||
| ▸ 2021–2022 | Wolfsburg | 2 | 1 | 1 | |
| Bundesliga | 1 | 0 | 1 | ||
| DFB Pokal | 1 | 1 | 0 | ||
| ▸ 2020–2021 | Wolfsburg | 33 | 7 | 4 | |
| Bundesliga | 29 | 7 | 3 | ||
| DFB Pokal | 2 | 0 | 0 | ||
| Europa League | 2 | 0 | 1 | — | |
| ▸ 2019–2020 | Wolfsburg | 41 | 7 | 7 | |
| Bundesliga | 30 | 3 | 4 | ||
| DFB Pokal | 2 | 1 | 0 | — | |
| Europa League | 9 | 3 | 3 | ||
| ▸ 2018–2019 | Wolfsburg | 27 | 3 | 4 | |
| Bundesliga | 25 | 3 | 3 | ||
| DFB Pokal | 2 | 0 | 1 | — | |
| ▸ 2017–2018 | Wolfsburg | 15 | 4 | 1 | |
| Bundesliga | 13 | 3 | 1 | ||
| Bundesliga Qualification | 2 | 1 | 0 | — | |
| ▸ 2017–2018 | VfB Stuttgart | 17 | 2 | 1 | |
| Bundesliga | 14 | 1 | 1 | ||
| DFB Pokal | 3 | 1 | 0 | — | |
| ▸ 2016–2017 | VfB Stuttgart | 11 | 1 | 1 | — |
| 2. Bundesliga | 11 | 1 | 1 | — | |
| ▸ 2016–2017 | Wolfsburg II | 2 | 0 | 0 | — |
| Regionalliga | 2 | 0 | 0 | — | |
| ▸ 2016–2017 | Wolfsburg | 4 | 0 | 0 | |
| Bundesliga | 4 | 0 | 0 | ||
| ▸ 2015–2016 | Dinamo Zagreb | 11 | 1 | 0 | — |
| HNL | 8 | 0 | 0 | — | |
| Croatian Cup | 3 | 1 | 0 | — | |
| ▸ 2015–2016 | Dinamo Zagreb II | 9 | 0 | 0 | — |
| First NL | 9 | 0 | 0 | — |
VfB Stuttgart
| Competition | Won | Runner-up |
|---|---|---|
| 2. Bundesliga ×1 | 2016/2017 | — |
Dinamo Zagreb U19
| Competition | Won | Runner-up |
|---|---|---|
| 1. HNL Juniori ×1 | 2015/2016 | — |
Dinamo Zagreb
| Competition | Won | Runner-up |
|---|---|---|
| HNL ×1 | 2015/2016 | — |
| Croatian Cup ×1 | 2015/2016 | — |
Latest news2 articles
Brekalo's Injury-Time Penalty Sends Hertha Seven Points Clear at Top of 2. Bundesliga
Hertha BSC extended their lead at the top of the 2. Bundesliga to seven points after Josip Brekalo's injury-time penalty-kick secured a narrow win over Arminia Bielefeld, keeping alive the capital club's perfect home start.
Brekalo's injury-time penalty keeps Hertha perfect at home and top of 2. Bundesliga
Josip Brekalo converted a controversial injury-time penalty to beat Arminia Bielefeld 1-0, keeping Hertha BSC's perfect home record intact and preserving their lead at the top of the 2. Bundesliga on matchday 9.

2. Bundesliga
DFB Pokal


























