Menu
J. Tah photo
Player

J. Tah

Defender · Germany World · Available
Apps 9
Minutes 778
Rating 6.98 / 10
Goals 1
Assists 0

J. Tah is listed as a Defender for Germany. Key facts: nationality Germany, number #4, age 30, born 1996-02-11, height 195, weight 94, apps 9, minutes 778.

Season coverage

Season attacking statistics

9 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 Bayer Leverkusen Understat
Apps
31
Minutes
2641
Goals
4
Assists
1
xG
2.29
xA
0.53
Shots
26
Key passes
5
Non-penalty goals
4
Non-penalty xG
2.29
Season analysis
Per 90 minutes
Goals / 90
0.14
Assists / 90
0.03
xG / 90
0.08
xA / 90
0.02
Non-penalty goals / 90
0.14
Non-penalty xG / 90
0.08
Shots / 90
0.89
Key passes / 90
0.17
Goals + assists / 90
0.17
Season contributions
Goals minus xG
+1.71
Assists minus xA
+0.47
Non-penalty goals minus non-penalty xG
+1.71
Goals + assists
5
Shot quality
xG per shot
0.09
Change from 2022/2023

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

Goals / 90 change
+0.10
xG / 90 change
+0.03
Assists / 90 change
+0.03
xA / 90 change
0.00
Non-penalty goals / 90 change
+0.10
Non-penalty xG / 90 change
+0.03
Shots / 90 change
+0.53
Key passes / 90 change
-0.05
2022/2023 Bundesliga Bayer Leverkusen Understat
Apps
33
Minutes
2493
Goals
1
Assists
0
xG
1.19
xA
0.62
Shots
10
Key passes
6
Non-penalty goals
1
Non-penalty xG
1.19
Season analysis
Per 90 minutes
Goals / 90
0.04
Assists / 90
0.00
xG / 90
0.04
xA / 90
0.02
Non-penalty goals / 90
0.04
Non-penalty xG / 90
0.04
Shots / 90
0.36
Key passes / 90
0.22
Goals + assists / 90
0.04
Season contributions
Goals minus xG
-0.19
Assists minus xA
-0.62
Non-penalty goals minus non-penalty xG
-0.19
Goals + assists
1
Change from 2021/2022

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

Goals / 90 change
-0.03
xG / 90 change
-0.01
Assists / 90 change
-0.06
xA / 90 change
-0.03
Non-penalty goals / 90 change
-0.03
Non-penalty xG / 90 change
-0.01
Shots / 90 change
-0.14
Key passes / 90 change
-0.06
2021/2022 Bundesliga Bayer Leverkusen Understat
Apps
33
Minutes
2882
Goals
2
Assists
2
xG
1.67
xA
1.56
Shots
16
Key passes
9
Non-penalty goals
2
Non-penalty xG
1.67
Season analysis
Per 90 minutes
Goals / 90
0.06
Assists / 90
0.06
xG / 90
0.05
xA / 90
0.05
Non-penalty goals / 90
0.06
Non-penalty xG / 90
0.05
Shots / 90
0.50
Key passes / 90
0.28
Goals + assists / 90
0.12
Season contributions
Goals minus xG
+0.33
Assists minus xA
+0.44
Non-penalty goals minus non-penalty xG
+0.33
Goals + assists
4
Show 6 earlier seasons · 6 rows Hide 6 earlier seasons · 6 rows
2020/2021 Bundesliga Bayer Leverkusen Understat Regular season
Apps
27
Minutes
2215
Goals
1
Assists
0
xG
0.49
xA
0.04
Shots
9
Key passes
1
Non-penalty goals
1
Non-penalty xG
0.49
Season analysis
Per 90 minutes
Goals / 90
0.04
Assists / 90
0.00
xG / 90
0.02
xA / 90
0.00
Non-penalty goals / 90
0.04
Non-penalty xG / 90
0.02
Shots / 90
0.37
Key passes / 90
0.04
Goals + assists / 90
0.04
Season contributions
Goals minus xG
+0.51
Assists minus xA
-0.04
Non-penalty goals minus non-penalty xG
+0.51
Goals + assists
1
2019/2020 Bundesliga Bayer Leverkusen Understat
Apps
25
Minutes
2091
Goals
0
Assists
1
xG
0.35
xA
0.20
Shots
6
Key passes
5
Non-penalty goals
0
Non-penalty xG
0.35
Season analysis
Per 90 minutes
Goals / 90
0.00
Assists / 90
0.04
xG / 90
0.02
xA / 90
0.01
Non-penalty goals / 90
0.00
Non-penalty xG / 90
0.02
Shots / 90
0.26
Key passes / 90
0.22
Goals + assists / 90
0.04
Season contributions
Goals minus xG
-0.35
Assists minus xA
+0.80
Non-penalty goals minus non-penalty xG
-0.35
Goals + assists
1
Change from 2018/2019

Compared with 2018/2019 (2942 minutes), same club and league.

Goals / 90 change
-0.09
xG / 90 change
-0.05
Assists / 90 change
+0.01
xA / 90 change
-0.02
Non-penalty goals / 90 change
-0.09
Non-penalty xG / 90 change
-0.05
Shots / 90 change
-0.11
Key passes / 90 change
+0.03
2018/2019 Bundesliga Bayer Leverkusen Understat
Apps
33
Minutes
2942
Goals
3
Assists
1
xG
2.26
xA
0.78
Shots
12
Key passes
6
Non-penalty goals
3
Non-penalty xG
2.26
Season analysis
Per 90 minutes
Goals / 90
0.09
Assists / 90
0.03
xG / 90
0.07
xA / 90
0.02
Non-penalty goals / 90
0.09
Non-penalty xG / 90
0.07
Shots / 90
0.37
Key passes / 90
0.18
Goals + assists / 90
0.12
Season contributions
Goals minus xG
+0.74
Assists minus xA
+0.22
Non-penalty goals minus non-penalty xG
+0.74
Goals + assists
4
Change from 2017/2018

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

Goals / 90 change
+0.09
xG / 90 change
+0.05
Assists / 90 change
-0.04
xA / 90 change
0.00
Non-penalty goals / 90 change
+0.09
Non-penalty xG / 90 change
+0.05
Shots / 90 change
+0.11
Key passes / 90 change
-0.22
2017/2018 Bundesliga Bayer Leverkusen Understat
Apps
28
Minutes
2424
Goals
0
Assists
2
xG
0.60
xA
0.64
Shots
7
Key passes
11
Non-penalty goals
0
Non-penalty xG
0.60
Season analysis
Per 90 minutes
Goals / 90
0.00
Assists / 90
0.07
xG / 90
0.02
xA / 90
0.02
Non-penalty goals / 90
0.00
Non-penalty xG / 90
0.02
Shots / 90
0.26
Key passes / 90
0.41
Goals + assists / 90
0.07
Season contributions
Goals minus xG
-0.60
Assists minus xA
+1.36
Non-penalty goals minus non-penalty xG
-0.60
Goals + assists
2
Change from 2016/2017

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

Goals / 90 change
-0.05
xG / 90 change
-0.03
Assists / 90 change
+0.02
xA / 90 change
-0.03
Non-penalty goals / 90 change
-0.05
Non-penalty xG / 90 change
-0.03
Shots / 90 change
-0.29
Key passes / 90 change
+0.19
2016/2017 Bundesliga Bayer Leverkusen Understat
Apps
19
Minutes
1637
Goals
1
Assists
1
xG
0.93
xA
0.89
Shots
10
Key passes
4
Non-penalty goals
1
Non-penalty xG
0.93
Season analysis
Per 90 minutes
Goals / 90
0.05
Assists / 90
0.05
xG / 90
0.05
xA / 90
0.05
Non-penalty goals / 90
0.05
Non-penalty xG / 90
0.05
Shots / 90
0.55
Key passes / 90
0.22
Goals + assists / 90
0.11
Season contributions
Goals minus xG
+0.07
Assists minus xA
+0.11
Non-penalty goals minus non-penalty xG
+0.07
Goals + assists
2
Change from 2015/2016

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

Goals / 90 change
+0.05
xG / 90 change
+0.03
Assists / 90 change
+0.05
xA / 90 change
+0.02
Non-penalty goals / 90 change
+0.05
Non-penalty xG / 90 change
+0.03
Shots / 90 change
+0.02
Key passes / 90 change
-0.03
2015/2016 Bundesliga Bayer Leverkusen Understat
Apps
29
Minutes
2566
Goals
0
Assists
0
xG
0.71
xA
0.71
Shots
15
Key passes
7
Non-penalty goals
0
Non-penalty xG
0.71
Season analysis
Per 90 minutes
Goals / 90
0.00
Assists / 90
0.00
xG / 90
0.03
xA / 90
0.02
Non-penalty goals / 90
0.00
Non-penalty xG / 90
0.03
Shots / 90
0.53
Key passes / 90
0.25
Goals + assists / 90
0.00
Season contributions
Goals minus xG
-0.71
Assists minus xA
-0.71
Non-penalty goals minus non-penalty xG
-0.71
Goals + assists
0

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

2 season rows

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

2026 World Cup Germany
Apps
4
Minutes
373
Goals
0
Assists
0
Yellow cards
0
Red cards
0
Rating
7
2025 Bundesliga Bayern München
Apps
2
Minutes
90
Assists
0
Yellow cards
0
Red cards
0
Rating
7.3
Player overview

Season and recent form

Performance trend Latest 5 of 6 appearances
View full match history
  1. Germany - Greece #4 · D Rating 6.4 Minutes 90 min 0 G 0 A 0 Shots0 Key passes
  2. Netherlands - Germany #4 · D Rating 6.76 Minutes 90 min 0 G 0 A 0 Shots0 Key passes
  3. Bayern München - Union Berlin #4 · D Rating 7.31 Minutes 90 min 0 G 0 A 1 Shots0 Key passes
  4. SV Elversberg - Bayern München #4 · D Rating 0 Minutes 0 min 0 G 0 A 0 Shots0 Key passes
  5. Bayern München - Bodo/Glimt #4 · D Rating 7.03 Minutes 90 min 0 G 0 A 0 Shots0 Key passes
Season stats 10 values
Apps 9
Minutes 778
Rating 6.98 / 10
Goals 1
Assists 0
Shots 4
Key passes 2
Tackles 6
Cards 0
Saves 0
Detailed match stats Latest 6 appearances

Attack

Shots on target
1 / 2 (50%)
Dribbles completed
0 / 1 (0%)
Fouls won
2

Distribution

Passes completed
441 / 460 (96%)

Defence

Duels won
21 / 32 (66%)
Tackles
9
Interceptions
6
Fouls committed
5

Profile facts

Nationality
Germany
Country
World
Number
#4
Age
30
Born
1996-02-11
Birthplace
Hamburg
Birth country
Germany
Height
195
Weight
94
Peer benchmark

Performance among comparable players

600 players

Compared with players in the Defender position at clubs in World. Every player has at least 5 appearances and 450 minutes in the stored season window.

Average rating
6.98 70th percentile 70% Compared with 587 players
Minutes per appearance
86 min 83rd percentile 83% Compared with 600 players
Goal contributions / 90
0.12 62nd percentile 62% Compared with 600 players
Key passes / 90
0.23 31st percentile 31% Compared with 600 players
Tackles + interceptions / 90
1.50 9th percentile 9% Compared with 600 players

Your privacy choices

Optional BADB measurement

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