Menu
J. Brandt photo
Player

J. Brandt

Midfielder · Ajax 🇳🇱 Netherlands · Available
Apps 8
Minutes 446
Rating 7.07 / 10
Goals 3
Assists 0

J. Brandt is listed as a Midfielder for Ajax. Key facts: nationality Germany, number #8, age 30, born 1996-05-02, height 185, weight 83, apps 8, minutes 446.

Season coverage

Season attacking statistics

10 season rows

Understat league-season totals. xG and xA are expected goals and expected assists, displayed to two decimals. These totals are separate from BADB recorded-match statistics.

2023/2024 Bundesliga Borussia Dortmund Understat
Apps
32
Minutes
2251
Goals
7
Assists
11
xG
4.83
xA
10.62
Shots
33
Key passes
80
Non-penalty goals
7
Non-penalty xG
4.83
Season analysis
Per 90 minutes
Goals / 90
0.28
Assists / 90
0.44
xG / 90
0.19
xA / 90
0.42
Non-penalty goals / 90
0.28
Non-penalty xG / 90
0.19
Shots / 90
1.32
Key passes / 90
3.20
Goals + assists / 90
0.72
Season contributions
Goals minus xG
+2.17
Assists minus xA
+0.38
Non-penalty goals minus non-penalty xG
+2.17
Goals + assists
18
Shot quality
xG per shot
0.15
Change from 2022/2023

Compared with 2022/2023 (2436 minutes), same club and league.

Goals / 90 change
-0.05
xG / 90 change
0.00
Assists / 90 change
+0.14
xA / 90 change
+0.12
Non-penalty goals / 90 change
-0.05
Non-penalty xG / 90 change
0.00
Shots / 90 change
-0.23
Key passes / 90 change
+0.54
2022/2023 Bundesliga Borussia Dortmund Understat
Apps
32
Minutes
2436
Goals
9
Assists
8
xG
5.17
xA
8.18
Shots
42
Key passes
72
Non-penalty goals
9
Non-penalty xG
5.17
Season analysis
Per 90 minutes
Goals / 90
0.33
Assists / 90
0.30
xG / 90
0.19
xA / 90
0.30
Non-penalty goals / 90
0.33
Non-penalty xG / 90
0.19
Shots / 90
1.55
Key passes / 90
2.66
Goals + assists / 90
0.63
Season contributions
Goals minus xG
+3.83
Assists minus xA
-0.18
Non-penalty goals minus non-penalty xG
+3.83
Goals + assists
17
Shot quality
xG per shot
0.12
Change from 2021/2022

Compared with 2021/2022 (2086 minutes), same club and league.

Goals / 90 change
-0.06
xG / 90 change
-0.01
Assists / 90 change
-0.05
xA / 90 change
+0.11
Non-penalty goals / 90 change
-0.06
Non-penalty xG / 90 change
-0.01
Shots / 90 change
+0.08
Key passes / 90 change
+0.76
2021/2022 Bundesliga Borussia Dortmund Understat
Apps
31
Minutes
2086
Goals
9
Assists
8
xG
4.58
xA
4.46
Shots
34
Key passes
44
Non-penalty goals
9
Non-penalty xG
4.58
Season analysis
Per 90 minutes
Goals / 90
0.39
Assists / 90
0.35
xG / 90
0.20
xA / 90
0.19
Non-penalty goals / 90
0.39
Non-penalty xG / 90
0.20
Shots / 90
1.47
Key passes / 90
1.90
Goals + assists / 90
0.73
Season contributions
Goals minus xG
+4.42
Assists minus xA
+3.54
Non-penalty goals minus non-penalty xG
+4.42
Goals + assists
17
Shot quality
xG per shot
0.13
Show 7 earlier seasons · 7 rows Hide 7 earlier seasons · 7 rows
2020/2021 Bundesliga Borussia Dortmund Understat Regular season
Apps
31
Minutes
1485
Goals
3
Assists
2
xG
2.84
xA
2.50
Shots
22
Key passes
31
Non-penalty goals
3
Non-penalty xG
2.84
Season analysis
Per 90 minutes
Goals / 90
0.18
Assists / 90
0.12
xG / 90
0.17
xA / 90
0.15
Non-penalty goals / 90
0.18
Non-penalty xG / 90
0.17
Shots / 90
1.33
Key passes / 90
1.88
Goals + assists / 90
0.30
Season contributions
Goals minus xG
+0.16
Assists minus xA
-0.50
Non-penalty goals minus non-penalty xG
+0.16
Goals + assists
5
Shot quality
xG per shot
0.13
2019/2020 Bundesliga Borussia Dortmund Understat
Apps
33
Minutes
2222
Goals
3
Assists
7
xG
3.65
xA
5.63
Shots
34
Key passes
39
Non-penalty goals
3
Non-penalty xG
3.65
Season analysis
Per 90 minutes
Goals / 90
0.12
Assists / 90
0.28
xG / 90
0.15
xA / 90
0.23
Non-penalty goals / 90
0.12
Non-penalty xG / 90
0.15
Shots / 90
1.38
Key passes / 90
1.58
Goals + assists / 90
0.41
Season contributions
Goals minus xG
-0.65
Assists minus xA
+1.37
Non-penalty goals minus non-penalty xG
-0.65
Goals + assists
10
Shot quality
xG per shot
0.11
2018/2019 Bundesliga Bayer Leverkusen Understat
Apps
33
Minutes
2684
Goals
7
Assists
11
xG
8.25
xA
9.46
Shots
65
Key passes
86
Non-penalty goals
7
Non-penalty xG
8.25
Season analysis
Per 90 minutes
Goals / 90
0.23
Assists / 90
0.37
xG / 90
0.28
xA / 90
0.32
Non-penalty goals / 90
0.23
Non-penalty xG / 90
0.28
Shots / 90
2.18
Key passes / 90
2.88
Goals + assists / 90
0.60
Season contributions
Goals minus xG
-1.25
Assists minus xA
+1.54
Non-penalty goals minus non-penalty xG
-1.25
Goals + assists
18
Shot quality
xG per shot
0.13
Change from 2017/2018

Compared with 2017/2018 (2347 minutes), same club and league.

Goals / 90 change
-0.11
xG / 90 change
+0.05
Assists / 90 change
+0.25
xA / 90 change
+0.08
Non-penalty goals / 90 change
-0.11
Non-penalty xG / 90 change
+0.05
Shots / 90 change
+0.53
Key passes / 90 change
+0.62
2017/2018 Bundesliga Bayer Leverkusen Understat
Apps
34
Minutes
2347
Goals
9
Assists
3
xG
6.04
xA
6.29
Shots
43
Key passes
59
Non-penalty goals
9
Non-penalty xG
6.04
Season analysis
Per 90 minutes
Goals / 90
0.35
Assists / 90
0.12
xG / 90
0.23
xA / 90
0.24
Non-penalty goals / 90
0.35
Non-penalty xG / 90
0.23
Shots / 90
1.65
Key passes / 90
2.26
Goals + assists / 90
0.46
Season contributions
Goals minus xG
+2.96
Assists minus xA
-3.29
Non-penalty goals minus non-penalty xG
+2.96
Goals + assists
12
Shot quality
xG per shot
0.14
Change from 2016/2017

Compared with 2016/2017 (2309 minutes), same club and league.

Goals / 90 change
+0.23
xG / 90 change
+0.06
Assists / 90 change
-0.20
xA / 90 change
-0.06
Non-penalty goals / 90 change
+0.23
Non-penalty xG / 90 change
+0.06
Shots / 90 change
-0.14
Key passes / 90 change
+0.27
2016/2017 Bundesliga Bayer Leverkusen Understat
Apps
32
Minutes
2309
Goals
3
Assists
8
xG
4.29
xA
7.62
Shots
46
Key passes
51
Non-penalty goals
3
Non-penalty xG
4.29
Season analysis
Per 90 minutes
Goals / 90
0.12
Assists / 90
0.31
xG / 90
0.17
xA / 90
0.30
Non-penalty goals / 90
0.12
Non-penalty xG / 90
0.17
Shots / 90
1.79
Key passes / 90
1.99
Goals + assists / 90
0.43
Season contributions
Goals minus xG
-1.29
Assists minus xA
+0.38
Non-penalty goals minus non-penalty xG
-1.29
Goals + assists
11
Shot quality
xG per shot
0.09
Change from 2015/2016

Compared with 2015/2016 (1623 minutes), same club and league.

Goals / 90 change
-0.38
xG / 90 change
-0.09
Assists / 90 change
+0.15
xA / 90 change
+0.09
Non-penalty goals / 90 change
-0.38
Non-penalty xG / 90 change
-0.09
Shots / 90 change
+0.13
Key passes / 90 change
+0.10
2015/2016 Bundesliga Bayer Leverkusen Understat
Apps
29
Minutes
1623
Goals
9
Assists
3
xG
4.71
xA
3.71
Shots
30
Key passes
34
Non-penalty goals
9
Non-penalty xG
4.71
Season analysis
Per 90 minutes
Goals / 90
0.50
Assists / 90
0.17
xG / 90
0.26
xA / 90
0.21
Non-penalty goals / 90
0.50
Non-penalty xG / 90
0.26
Shots / 90
1.66
Key passes / 90
1.89
Goals + assists / 90
0.67
Season contributions
Goals minus xG
+4.29
Assists minus xA
-0.71
Non-penalty goals minus non-penalty xG
+4.29
Goals + assists
12
Shot quality
xG per shot
0.16
Change from 2014/2015

Compared with 2014/2015 (1095 minutes), same club and league.

Goals / 90 change
+0.17
xG / 90 change
+0.10
Assists / 90 change
0.00
xA / 90 change
0.00
Non-penalty goals / 90 change
+0.17
Non-penalty xG / 90 change
+0.10
Shots / 90 change
+0.02
Key passes / 90 change
-0.17
2014/2015 Bundesliga Bayer Leverkusen Understat
Apps
25
Minutes
1095
Goals
4
Assists
2
xG
2.02
xA
2.46
Shots
20
Key passes
25
Non-penalty goals
4
Non-penalty xG
2.02
Season analysis
Per 90 minutes
Goals / 90
0.33
Assists / 90
0.16
xG / 90
0.17
xA / 90
0.20
Non-penalty goals / 90
0.33
Non-penalty xG / 90
0.17
Shots / 90
1.64
Key passes / 90
2.05
Goals + assists / 90
0.49
Season contributions
Goals minus xG
+1.98
Assists minus xA
-0.46
Non-penalty goals minus non-penalty xG
+1.98
Goals + assists
6
Shot quality
xG per shot
0.10

Per 90 = total × 90 ÷ minutes; shown from 900 minutes played. Goals minus xG: positive means more goals than expected; negative means fewer. Assists minus xA compares recorded assists with expected assists. The non-penalty difference excludes penalties from both goals and xG. xG per shot = xG ÷ shots, including penalties; shown from 20 shots. It describes average chance quality, not finishing ability. Season changes compare the same club and league, adjusting for minutes, not playing conditions. Past results, not a prediction.

Season coverage

Recorded season statistics

1 season row

Based on matches currently recorded by BADB. These values may not equal official full-season totals.

2025 Bundesliga Borussia Dortmund
Apps
3
Minutes
179
Assists
0
Yellow cards
0
Red cards
0
Rating
6.6
Player overview

Season and recent form

Performance trend Latest 5 of 6 appearances
View full match history
  1. Ajax - Excelsior #8 · M Rating 8.2 Minutes 90 min 1 G 0 A 3 Shots6 Key passes
  2. Ajax - Willem II #8 · M Rating 8.2 Minutes 67 min 1 G 0 A 2 Shots9 Key passes
  3. Fortuna Sittard - Ajax #8 · M Rating 8.06 Minutes 74 min 1 G 0 A 4 Shots0 Key passes
  4. Ajax - PSV Eindhoven #8 · M Rating 6.56 Minutes 90 min 0 G 0 A 4 Shots3 Key passes
  5. Telstar - Ajax #8 · F Rating 6.2 Minutes 66 min 1 Key passes
Season stats 10 values
Apps 8
Minutes 446
Rating 7.07 / 10
Goals 3
Assists 0
Shots 10
Key passes 17
Tackles 4
Cards 0
Saves 0
Detailed match stats Latest 6 appearances

Attack

Shots on target
8 / 15 (53%)
Dribbles completed
4 / 7 (57%)
Key passes
20
Fouls won
3
Offsides
3

Distribution

Passes completed
256 / 294 (87%)

Defence

Duels won
12 / 29 (41%)
Tackles
3
Interceptions
2
Blocks
3
Dribbled past
1
Fouls committed
2

Profile facts

Nationality
Germany
Team
Ajax
Number
#8
Age
30
Born
1996-05-02
Birthplace
Bremen
Birth country
Germany
Height
185
Weight
83

Competition ranks 1 rank

Competition rank: Goals #8 · 4 · Eredivisie.

Goals Eredivisie #8 4

Career timeline 4 entries

Career: Ajax · Current Squad.

  1. Date unavailable Ajax Current club Current Squad
  2. Ajax Free transfer from Borussia Dortmund
  3. Borussia Dortmund Transfer from Bayer Leverkusen · € 25M
  4. Bayer Leverkusen Club history from VfL Wolfsburg

Your privacy choices

Optional BADB measurement

Help BADB measure visits from official social posts. The site works if you reject.