Global stats
- Appearances 23
- Subbed in 3
- Goal 2
- Yellow 6
- Starting eleven 20
- Subbed off 3
- Assist 0
- Red 1
72%
Appearances
63%
Starting eleven
4%
Goal participation
- Appearances 16
- Subbed in 0
- Goal 0
- Yellow 4
- Starting eleven 16
- Subbed off 0
- Assist 0
- Red 0
43%
Appearances
43%
Starting eleven
0%
Goal participation
- Appearances 3
- Subbed in 2
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
6%
Appearances
0%
Starting eleven
0%
Goal participation
- Appearances 36
- Subbed in 2
- Goal 1
- Yellow 4
- Starting eleven 34
- Subbed off 6
- Assist 0
- Red 1
86%
Appearances
81%
Starting eleven
2%
Goal participation
- Appearances 35
- Subbed in 2
- Goal 2
- Yellow 6
- Starting eleven 33
- Subbed off 1
- Assist 0
- Red 0
85%
Appearances
80%
Starting eleven
3%
Goal participation
- Appearances 31
- Subbed in 0
- Goal 1
- Yellow 7
- Starting eleven 31
- Subbed off 2
- Assist 1
- Red 1
67%
Appearances
67%
Starting eleven
1%
Goal participation
- Appearances 31
- Subbed in 0
- Goal 3
- Yellow 7
- Starting eleven 31
- Subbed off 0
- Assist 2
- Red 0
86%
Appearances
86%
Starting eleven
5%
Goal participation
- Appearances 11
- Subbed in 0
- Goal 0
- Yellow 2
- Starting eleven 11
- Subbed off 2
- Assist 0
- Red 0
31%
Appearances
31%
Starting eleven
0%
Goal participation
- Appearances 26
- Subbed in 0
- Goal 2
- Yellow 6
- Starting eleven 24
- Subbed off 1
- Assist 0
- Red 0
72%
Appearances
67%
Starting eleven
4%
Goal participation
- Appearances 23
- Subbed in 3
- Goal 1
- Yellow 3
- Starting eleven 20
- Subbed off 0
- Assist 1
- Red 0
68%
Appearances
59%
Starting eleven
2%
Goal participation
- Appearances 27
- Subbed in 3
- Goal 1
- Yellow 5
- Starting eleven 0
- Subbed off 1
- Assist 0
- Red 0
79%
Appearances
0%
Starting eleven
3%
Goal participation
- Appearances 16
- Subbed in 2
- Goal 2
- Yellow 2
- Starting eleven 0
- Subbed off 4
- Assist 0
- Red 0
47%
Appearances
0%
Starting eleven
5%
Goal participation
- Appearances 3
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 1
- Assist 0
- Red 0
43%
Appearances
43%
Starting eleven
0%
Goal participation
- Appearances 3
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 2
- Subbed off 1
- Assist 0
- Red 0
11%
Appearances
7%
Starting eleven
0%
Goal participation
- Appearances 7
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 7
- Subbed off 1
- Assist 0
- Red 0
32%
Appearances
32%
Starting eleven
0%
Goal participation
- Appearances 2
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 2
- Assist 0
- Red 0
18%
Appearances
0%
Starting eleven
0%
Goal participation
- Appearances 7
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 2
- Subbed off 2
- Assist 0
- Red 0
64%
Appearances
18%
Starting eleven
0%
Goal participation
- Appearances 10
- Subbed in 0
- Goal 1
- Yellow 3
- Starting eleven 0
- Subbed off 2
- Assist 0
- Red 0
59%
Appearances
0%
Starting eleven
3%
Goal participation
Current team
-
Form
W L L
- Joined 26/01/2023
- Contract until 30/06/2024
- From Benfica (300 T€)
fixtures
Fixtures Hoffenheim
20/04/24
Hoffenheim
4
M'gladbach
3
26/04/24
Bochum
Hoffenheim
Your content after this ad
Your content after this ad
Individual stats
Shots On Target ( inc goals )
per game
14. J. Brooks
0.2
- 1. M. Beier 1.2
- 2. A. Stiller 1
- 3. A. Kramarić 0.8
Key Passes (Attempt Assists)
per game
23. J. Brooks
0.1
- 1. A. Kramarić 2.4
- 2. W. Weghorst 1.2
- 3. P. Kadeřábek 1.2
Successful Dribbles
per game
17. J. Brooks
0.1
- 1. M. Beier 1
- 2. A. Stach 0.9
- 3. S. Nsoki 0.8
Interceptions
per game
5. J. Brooks
1.3
- 1. A. Stach 2.4
- 2. O. Kabak 1.7
- 3. F. Grillitsch 1.7
Profile
- Age 31 years (28/01/1993)
- Place of birth Berlin Germany
- Nationality United States
- Second nationality Germany
- Size 193 cm
- Weight 78 kg
- Best foot Left
- Position Defender
Achievements
FAQ
Where is John Anthony Brooks from?
John Anthony Brooks was born in Berlin, Germany. Nationality(ies): United States, Germany.How old is John Anthony Brooks?
John Anthony Brooks has 31 years. He was born on the 28/01/1993.
What position is John Anthony Brooks playing at?
John Anthony Brooks is a Defender.
What is John Anthony Brooks's current team?
John Anthony Brooks is playing in club for Hoffenheim (Germany).
How many goals has John Anthony Brooks scored this season?
John Anthony Brooks scored 2 goals in all competitions with Hoffenheim during the 2023/2024 season over 23 matches played. John Anthony Brooks has however no assist to his name.
Your content after this ad
Your content after this ad
Club career
International career
United States
32
1
Your content after this ad
Your content after this ad
Global stats
- Appearances 23
- Subbed in 3
- Goal 2
- Yellow 6
- Starting eleven 20
- Subbed off 3
- Assist 0
- Red 1
72%
Appearances
63%
Starting eleven
4%
Goal participation
Stats by competition
Stats by match
Bundesliga | 21 | 18 | 2 | 0 | 6 | 1 |
DFB Pokal | 2 | 2 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 6 | 6 | 1 | 0 | 3 | 1 |
Defender centre | 14 | 14 | 1 | 0 | 3 | 0 |
Substitute | 3 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 16
- Subbed in 0
- Goal 0
- Yellow 4
- Starting eleven 16
- Subbed off 0
- Assist 0
- Red 0
43%
Appearances
43%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Bundesliga | 15 | 15 | 0 | 0 | 4 | 0 |
DFB Pokal | 1 | 1 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Defender | 1 | 1 | 0 | 0 | 0 | 0 |
Defender centre | 15 | 15 | 0 | 0 | 4 | 0 |
Defender centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 3
- Subbed in 2
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
6%
Appearances
0%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Primeira Liga | 2 | 0 | 0 | 0 | 0 | 0 |
Taça de Portugal | 1 | 0 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Defender | 1 | 1 | 0 | 0 | 0 | 0 |
Defender centre | 15 | 15 | 0 | 0 | 4 | 0 |
Defender centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 36
- Subbed in 2
- Goal 1
- Yellow 4
- Starting eleven 34
- Subbed off 6
- Assist 0
- Red 1
86%
Appearances
81%
Starting eleven
2%
Goal participation
Stats by competition
Stats by match
UEFA Champions League | 4 | 4 | 0 | 0 | 1 | 1 |
Bundesliga | 31 | 29 | 1 | 0 | 2 | 0 |
DFB Pokal | 1 | 1 | 0 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 34 | 34 | 1 | 1 | 6 | 1 |
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 35
- Subbed in 2
- Goal 2
- Yellow 6
- Starting eleven 33
- Subbed off 1
- Assist 0
- Red 0
85%
Appearances
80%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
UEFA Europa League | 1 | 0 | 0 | 0 | 0 | 0 |
Bundesliga | 32 | 31 | 2 | 0 | 5 | 0 |
DFB Pokal | 2 | 2 | 0 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 33 | 33 | 2 | 0 | 6 | 0 |
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Injury stats
Knock
16/12/2020 -
19/12/2020
1 Match missed
Global stats
- Appearances 31
- Subbed in 0
- Goal 1
- Yellow 7
- Starting eleven 31
- Subbed off 2
- Assist 1
- Red 1
67%
Appearances
67%
Starting eleven
1%
Goal participation
Stats by competition
Stats by match
UEFA Europa League | 5 | 5 | 1 | 0 | 2 | 1 |
Bundesliga | 25 | 25 | 0 | 1 | 4 | 0 |
DFB Pokal | 1 | 1 | 0 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 33 | 33 | 1 | 1 | 8 | 1 |
Injury stats
Groin Injury
09/09/2019 -
11/10/2019
7 Matches missed
Global stats
- Appearances 31
- Subbed in 0
- Goal 3
- Yellow 7
- Starting eleven 31
- Subbed off 0
- Assist 2
- Red 0
86%
Appearances
86%
Starting eleven
5%
Goal participation
Stats by competition
Stats by match
Bundesliga | 29 | 29 | 3 | 2 | 7 | 0 |
DFB Pokal | 2 | 2 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre | 1 | 1 | 0 | 0 | 1 | 0 |
Defender centre left | 35 | 35 | 3 | 2 | 8 | 0 |
Injury stats
Knee injury
26/04/2019 -
31/05/2019
5 Matches missed
Knock
17/10/2018 -
19/10/2018
0 Match missed
Thigh Injury
21/08/2018 -
25/08/2018
0 Match missed
Global stats
- Appearances 11
- Subbed in 0
- Goal 0
- Yellow 2
- Starting eleven 11
- Subbed off 2
- Assist 0
- Red 0
31%
Appearances
31%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Bundesliga | 9 | 9 | 0 | 0 | 1 | 0 |
Play-offs 1/2 | 2 | 2 | 0 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 12 | 12 | 0 | 0 | 2 | 0 |
Global stats
- Appearances 26
- Subbed in 0
- Goal 2
- Yellow 6
- Starting eleven 24
- Subbed off 1
- Assist 0
- Red 0
72%
Appearances
67%
Starting eleven
4%
Goal participation
Stats by competition
Stats by match
UEFA Europa League | 2 | 0 | 0 | 0 | 1 | 0 |
Bundesliga | 24 | 24 | 2 | 0 | 5 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 33 | 33 | 2 | 0 | 9 | 0 |
Defender centre right | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 23
- Subbed in 3
- Goal 1
- Yellow 3
- Starting eleven 20
- Subbed off 0
- Assist 1
- Red 0
68%
Appearances
59%
Starting eleven
2%
Goal participation
Stats by competition
Stats by match
Bundesliga | 23 | 20 | 1 | 1 | 3 | 0 |
Compare his stats
Stats by position
Stats by match
Substitute | 3 | 0 | 0 | 0 | 0 | 0 |
Defender centre left | 24 | 24 | 1 | 1 | 5 | 0 |
Global stats
- Appearances 27
- Subbed in 3
- Goal 1
- Yellow 5
- Starting eleven 0
- Subbed off 1
- Assist 0
- Red 0
79%
Appearances
0%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
Bundesliga | 27 | 0 | 1 | 0 | 5 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 6 | 6 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 16
- Subbed in 2
- Goal 2
- Yellow 2
- Starting eleven 0
- Subbed off 4
- Assist 0
- Red 0
47%
Appearances
0%
Starting eleven
5%
Goal participation
Stats by competition
Stats by match
Bundesliga | 16 | 0 | 2 | 0 | 2 | 0 |
Compare his stats
Global stats
- Appearances 3
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 3
- Subbed off 1
- Assist 0
- Red 0
43%
Appearances
43%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Friendlies | 3 | 3 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 34 | 34 | 1 | 1 | 6 | 1 |
Substitute | 2 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 3
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 2
- Subbed off 1
- Assist 0
- Red 0
11%
Appearances
7%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
WC Qualification Concacaf | 2 | 2 | 0 | 0 | 1 | 0 |
Friendlies | 1 | 0 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 33 | 33 | 1 | 1 | 8 | 1 |
Injury stats
Groin Injury
09/09/2019 -
11/10/2019
7 Matches missed
Global stats
- Appearances 7
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 7
- Subbed off 1
- Assist 0
- Red 0
32%
Appearances
32%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
WC Qualification Concacaf | 4 | 4 | 0 | 0 | 1 | 0 |
Friendlies | 3 | 3 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre | 1 | 1 | 0 | 0 | 1 | 0 |
Defender centre left | 35 | 35 | 3 | 2 | 8 | 0 |
Injury stats
Knee injury
26/04/2019 -
31/05/2019
5 Matches missed
Knock
17/10/2018 -
19/10/2018
0 Match missed
Thigh Injury
21/08/2018 -
25/08/2018
0 Match missed
Global stats
- Appearances 2
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 2
- Assist 0
- Red 0
18%
Appearances
0%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Friendlies | 2 | 0 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 12 | 12 | 0 | 0 | 2 | 0 |
Global stats
- Appearances 7
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 2
- Subbed off 2
- Assist 0
- Red 0
64%
Appearances
18%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Copa America | 5 | 0 | 0 | 0 | 1 | 0 |
Friendlies | 2 | 2 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Defender centre left | 33 | 33 | 2 | 0 | 9 | 0 |
Defender centre right | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 10
- Subbed in 0
- Goal 1
- Yellow 3
- Starting eleven 0
- Subbed off 2
- Assist 0
- Red 0
59%
Appearances
0%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
Concacaf Gold Cup | 4 | 0 | 0 | 0 | 2 | 0 |
Friendlies | 6 | 0 | 1 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Substitute | 3 | 0 | 0 | 0 | 0 | 0 |
Defender centre left | 24 | 24 | 1 | 1 | 5 | 0 |
Global stats
- Appearances 310
- Subbed in 17
- Goal 16
- Yellow 58
- Starting eleven 234
- Subbed off 29
- Assist 4
- Red 3
Stats by competition
Bundesliga | 252 | 200 | 14 | 4 | 44 | 1 |
Friendlies | 17 | 8 | 1 | 0 | 1 | 0 |
DFB Pokal | 9 | 9 | 0 | 0 | 3 | 0 |
UEFA Europa League | 8 | 5 | 1 | 0 | 3 | 1 |
WC Qualification Concacaf | 6 | 6 | 0 | 0 | 2 | 0 |
Copa America | 5 | 0 | 0 | 0 | 1 | 0 |
UEFA Champions League | 4 | 4 | 0 | 0 | 1 | 1 |
Concacaf Gold Cup | 4 | 0 | 0 | 0 | 2 | 0 |
Primeira Liga | 2 | 0 | 0 | 0 | 0 | 0 |
Play-offs 1/2 | 2 | 2 | 0 | 0 | 1 | 0 |
Taça de Portugal | 1 | 0 | 0 | 0 | 0 | 0 |
Stats by team
Hoffenheim | 39 | 36 | 2 | 0 | 10 | 1 |
Benfica | 3 | 0 | 0 | 0 | 0 | 0 |
Wolfsburg | 144 | 140 | 7 | 3 | 26 | 2 |
Hertha BSC | 92 | 44 | 6 | 1 | 16 | 0 |
United States | 32 | 14 | 1 | 0 | 6 | 0 |
Injury stats
Season | Missed | Played | Missed |
---|---|---|---|
2020/2021 | 1 | 52 | 1.92% |
2019/2020 | 7 | 88 | 7.95% |
2018/2019 | 5 | 74 | 6.76% |
Total | 13 | 214 | 6.07% |
Your content after this ad
Your content after this ad
Match detail
4 - 3 M'gladbach | 26 | 0 | 0 | 0 | 0 |
4 - 1 Mainz 05 | 33 | 0 | 0 | 0 | 0 |
3 - 1 Augsburg | 32 | 0 | 0 | 0 | 0 |
2 - 1 Leverkusen | Not in squad | ||||
0 - 3 Stuttgart | Not in squad | ||||
3 - 1 Frankfurt | 97 | 1 | 0 | 0 | 1 |
2 - 1 Bremen | 97 | 0 | 0 | 0 | 0 |
2 - 3 Dortmund | 98 | 0 | 0 | 1 | 0 |
0 - 1 Union Berlin | 0 | 0 | 0 | 0 | 0 |
1 - 1 Köln | Not in squad | ||||
2 - 2 Wolfsburg | 101 | 0 | 0 | 1 | 0 |
1 - 1 Heidenheim | 102 | 0 | 0 | 1 | 0 |
3 - 2 Freiburg | 0 | 0 | 0 | 0 | 0 |
3 - 0 Bayern München | 0 | 0 | 0 | 0 | 0 |
3 - 3 Darmstadt 98 | 98 | 0 | 0 | 0 | 0 |
3 - 1 Leipzig | 99 | 0 | 0 | 0 | 0 |
3 - 1 Bochum | 98 | 0 | 0 | 0 | 0 |
2 - 1 M'gladbach | 0 | 0 | 0 | 0 | 0 |
1 - 1 Mainz 05 | 99 | 0 | 0 | 1 | 0 |
1 - 1 Augsburg | 0 | 0 | 0 | 0 | 0 |
2 - 3 Leverkusen | 0 | 0 | 0 | 0 | 0 |
1 - 0 Dortmund | 95 | 0 | 0 | 0 | 0 |
2 - 3 Stuttgart | 102 | 0 | 0 | 0 | 0 |
1 - 3 Frankfurt | 46 | 0 | 0 | 0 | 0 |
2 - 3 Bremen | 104 | 0 | 0 | 0 | 0 |
1 - 3 Dortmund | 84 | 0 | 0 | 1 | 0 |
0 - 2 Union Berlin | 101 | 0 | 0 | 0 | 0 |
1 - 3 Köln | 100 | 0 | 0 | 1 | 0 |
3 - 1 Wolfsburg | 102 | 1 | 0 | 0 | 0 |
2 - 3 Heidenheim | 53 | 0 | 0 | 0 | 0 |
1 - 2 Freiburg | 101 | 0 | 0 | 0 | 0 |
1 - 4 Lübeck | 95 | 0 | 0 | 0 | 0 |
2 - 1 Fulham | Not in squad | ||||
2 - 2 Rangers | Not in squad | ||||
3 - 1 Servette | Not in squad | ||||
2 - 3 Wolfsburg | Not in squad |