Stats Borussia Dortmund 2024
All figures below cover 1. Bundesliga 2024, 34 played matches.
Borussia Dortmund season overview
Borussia Dortmund played 34 matches this season: 17 won, 6 drawn and 11 lost. That adds up to 57 points, or 1.68 points per match. At home the side averages 2.12 points per match, away from home 1.24.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 34 | 17 | 6 | 11 | 71 | 51 | 20 | 57 | 1,68 |
| Home | 17 | 11 | 3 | 3 | 44 | 19 | 25 | 36 | 2,12 |
| Away | 17 | 6 | 3 | 8 | 27 | 32 | -5 | 21 | 1,24 |
Borussia Dortmund basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 50% | 65% | 35% |
| Draw | 18% | 18% | 18% |
| Lost | 32% | 18% | 47% |
| Goals scored per match | 2,09 | 2,59 | 1,59 |
| Goals conceded per match | 1,50 | 1,12 | 1,88 |
| Clean sheet | 21% | 29% | 12% |
| Failed to score | 15% | 6% | 24% |
| Scored first | 56% | 65% | 47% |
Borussia Dortmund goal statistics
Borussia Dortmund scored 71 goals, an average of 2.09 per match. That works out at a goal every 43 minutes. In 62% of matches the side scored at least twice, and in 15% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 2,09 | 2,59 | 1,59 |
| Scored at least 1 goal | 85% | 94% | 76% |
| Scored at least 2 goals | 62% | 76% | 47% |
| Scored at least 3 goals | 35% | 47% | 24% |
| Scored at least 4 goals | 21% | 29% | 12% |
| Scored in both halves | 44% | 65% | 24% |
| Failed to score | 15% | 6% | 24% |
Goals conceded by Borussia Dortmund
At the other end Borussia Dortmund conceded 51 goals, an average of 1.50 per match. The side kept a clean sheet in 21% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,50 | 1,12 | 1,88 |
| At least 1 goal conceded | 79% | 71% | 88% |
| At least 2 goals conceded | 50% | 35% | 65% |
| At least 3 goals conceded | 12% | 6% | 18% |
| At least 4 goals conceded | 6% | 0% | 12% |
| Clean sheet | 21% | 29% | 12% |
Borussia Dortmund over/under statistics
Matches involving Borussia Dortmund produce 3.59 goals on average. More than 2.5 goals were scored in 71% of them and more than 3.5 in 50%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 3,59 | 3,71 | 3,47 |
| Over 0.5 | 97% | 100% | 94% |
| Over 1.5 | 94% | 94% | 94% |
| Over 2.5 | 71% | 76% | 65% |
| Over 3.5 | 50% | 53% | 47% |
| Over 4.5 | 29% | 29% | 29% |
| Over 5.5 | 18% | 18% | 18% |
Both teams to score in Borussia Dortmund matches
Both teams scored in 68% of matches. At home that figure is 65%, away from home 71%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 68% | 65% | 71% |
| Both teams to score + win | 32% | 35% | 29% |
| Both teams to score + draw | 15% | 18% | 12% |
| Both teams to score + loss | 21% | 12% | 29% |
| Both teams to score + over 2.5 | 59% | 53% | 65% |
| No BTTS + over 2.5 | 12% | 24% | 0% |
| Both teams to score in the first half | 24% | 29% | 18% |
| Both teams to score in the second half | 41% | 35% | 47% |
| Both teams to score in both halves | 6% | 6% | 6% |
Statistics by half
Borussia Dortmund scored 30 goals before the break and 41 after it, while conceding 24 in the first half and 27 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 44% | 59% | 29% |
| First half drawn | 26% | 24% | 29% |
| First half lost | 29% | 18% | 41% |
| Scored in the first half | 0,88 | 1,18 | 0,59 |
| Conceded in the first half | 0,71 | 0,53 | 0,88 |
| Clean sheet in the first half | 56% | 65% | 47% |
| Failed to score in the first half | 41% | 24% | 59% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 38% | 47% | 29% |
| Second half drawn | 32% | 29% | 35% |
| Second half lost | 29% | 24% | 35% |
| Scored in the second half | 1,21 | 1,41 | 1,00 |
| Conceded in the second half | 0,79 | 0,59 | 1,00 |
| Clean sheet in the second half | 38% | 53% | 24% |
| Failed to score in the second half | 29% | 18% | 41% |
| Most goals in the first half | 29% | 29% | 29% |
| Most goals in the second half | 44% | 47% | 41% |
| Equal in both halves | 26% | 24% | 29% |
When does Borussia Dortmund score?
Most of Borussia Dortmund's goals arrive between minutes 71 and 80, accounting for 24% of the total. Goals against come most often between minutes 21 and 30.
Borussia Dortmund corner statistics
Borussia Dortmund won 5.7 corners per match on average and gave away 3.9. More than 8.5 corners were taken in 59% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 5,69 | 6,29 | 5,13 |
| Corners against per match | 3,90 | 2,93 | 4,80 |
| Over 6.5 corners in the match | 93% | 93% | 93% |
| Over 8.5 corners in the match | 59% | 50% | 67% |
| Over 10.5 corners in the match | 34% | 29% | 40% |
| Over 12.5 corners in the match | 14% | 14% | 13% |
| Team over 3.5 corners | 83% | 86% | 80% |
| Team over 4.5 corners | 66% | 79% | 53% |
Based on 29 from the 34 matches.
Borussia Dortmund card statistics
Borussia Dortmund picked up 2.09 yellow cards per match on average, against 1.91 for the opposition. More than 3.5 cards were shown in 62% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 2,09 | 1,94 | 2,24 |
| Red cards per match | 0,18 | 0,12 | 0,24 |
| Opponent yellow cards per match | 1,91 | 1,88 | 1,94 |
| Team over 1.5 cards | 71% | 65% | 76% |
| Team over 2.5 cards | 32% | 24% | 41% |
| Over 3.5 cards in the match | 62% | 59% | 65% |
| Over 4.5 cards in the match | 50% | 41% | 59% |
| Over 5.5 cards in the match | 32% | 24% | 41% |
Borussia Dortmund shots and xG
The side attempted 14.0 shots per match on average, 4.8 of them on target, a shooting accuracy of 34%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 13,97 | 14,71 | 13,27 |
| Shots on target per match | 4,76 | 5,36 | 4,20 |
| Shots off target per match | 4,62 | 4,71 | 4,53 |
| Shots against per match | 11,24 | 9,14 | 13,20 |
| Expected goals (xG) for | 1,79 | 1,84 | 1,74 |
| Expected goals (xG) against | 1,33 | 1,07 | 1,57 |
| Ball possession | 58,9 | 59,6 | 58,1 |
Based on 29 from the 34 matches (shots).
Most common Borussia Dortmund scorelines
The most frequent scoreline is 4-2, in 3 of the 34 matches.
| Result | Count | Share |
|---|---|---|
| 4 - 2 | 3 | 9% |
| 2 - 1 | 3 | 9% |
| 1 - 1 | 3 | 9% |
| 1 - 2 | 3 | 9% |
| 0 - 2 | 3 | 9% |
| 4 - 0 | 2 | 6% |
| 3 - 1 | 2 | 6% |
| 3 - 2 | 2 | 6% |
| 2 - 0 | 2 | 6% |
| 2 - 2 | 2 | 6% |
Scorelines are shown from the perspective of Borussia Dortmund.
Borussia Dortmund player statistics
| Player | Goals |
|---|---|
| Serhou Guirassy | 21 |
| Jamie Bynoe-Gittens | 8 |
| Maximilian Beier | 8 |
| Karim Adeyemi | 7 |
| Julian Brandt | 5 |
The leading scorer for Borussia Dortmund this season is Serhou Guirassy (21). Next come Jamie Bynoe-Gittens (8) and Maximilian Beier (8).
| Player | Assists |
|---|---|
| Julian Brandt | 10 |
| Pascal Groß | 9 |
| Karim Adeyemi | 6 |
| Ramy Bensebaini | 6 |
| Maximilian Beier | 5 |
Julian Brandt has provided the most assists for Borussia Dortmund (10). Next come Pascal Groß (9) and Karim Adeyemi (6).
| Player | Matches |
|---|---|
| Gregor Kobel | 32 |
| Jamie Bynoe-Gittens | 32 |
| Emre Can | 31 |
| Ramy Bensebaini | 31 |
| Julian Brandt | 30 |
Gregor Kobel has played the most matches for Borussia Dortmund (32). Next come Jamie Bynoe-Gittens (32) and Emre Can (31).
| Player | Cards |
|---|---|
| Nico Schlotterbeck | 9 |
| Julian Ryerson | 7 |
| Pascal Groß | 6 |
| Ramy Bensebaini | 6 |
| Emre Can | 5 |
Nico Schlotterbeck has picked up the most cards for Borussia Dortmund (9). Next come Julian Ryerson (7) and Pascal Groß (6).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 23 |
| 2 | Julian Brandt | 15 |
| 3 | Karim Adeyemi | 13 |
| 3 | Maximilian Beier | 13 |
| 5 | Jamie Bynoe-Gittens | 11 |
| 6 | Pascal Groß | 9 |
| 7 | Ramy Bensebaini | 7 |
| 8 | Felix Kalu Nmecha | 5 |
| 8 | Julian Ryerson | 5 |
| 10 | Daniel Svensson | 4 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 18 |
| 2 | Jamie Bynoe-Gittens | 8 |
| 2 | Maximilian Beier | 8 |
| 4 | Karim Adeyemi | 7 |
| 5 | Julian Brandt | 5 |
| 6 | Felix Kalu Nmecha | 4 |
| 7 | Donyell Malen | 3 |
| 8 | Giovanni Alejandro Reyna | 2 |
| 8 | Julian Ryerson | 2 |
| 8 | Waldemar Anton | 2 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 3 |
| 2 | Emre Can | 2 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 2 |
| 2 | Felix Kalu Nmecha | 1 |
| 2 | Jamie Bynoe-Gittens | 1 |
| 2 | Julien Duranville | 1 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 67 |
| 2 | Jamie Bynoe-Gittens | 34 |
| 2 | Julian Brandt | 34 |
| 4 | Karim Adeyemi | 33 |
| 5 | Maximilian Beier | 31 |
| 6 | Marcel Sabitzer | 16 |
| 7 | Pascal Groß | 13 |
| 8 | Nico Schlotterbeck | 12 |
| 9 | Felix Kalu Nmecha | 11 |
| 9 | Julian Ryerson | 11 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 37 |
| 2 | Jamie Bynoe-Gittens | 24 |
| 3 | Karim Adeyemi | 18 |
| 4 | Julian Brandt | 15 |
| 5 | Maximilian Beier | 13 |
| 6 | Marcel Sabitzer | 8 |
| 7 | Pascal Groß | 7 |
| 8 | Donyell Malen | 6 |
| 8 | Felix Kalu Nmecha | 6 |
| 10 | Julian Ryerson | 5 |
| Player | Total | |
|---|---|---|
| 1 | Jamie Bynoe-Gittens | 70,6% |
| 2 | Donyell Malen | 60,0% |
| 3 | Serhou Guirassy | 55,2% |
| 4 | Felix Kalu Nmecha | 54,5% |
| 4 | Karim Adeyemi | 54,5% |
| 6 | Pascal Groß | 53,8% |
| 7 | Marcel Sabitzer | 50,0% |
| 8 | Julian Ryerson | 45,5% |
| 9 | Julian Brandt | 44,1% |
| 10 | Maximilian Beier | 41,9% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Felix Kalu Nmecha | 36,4% |
| 2 | Serhou Guirassy | 31,3% |
| 3 | Donyell Malen | 30,0% |
| 4 | Maximilian Beier | 25,8% |
| 5 | Jamie Bynoe-Gittens | 23,5% |
| 6 | Karim Adeyemi | 21,2% |
| 7 | Julian Ryerson | 18,2% |
| 7 | Waldemar Anton | 18,2% |
| 9 | Julian Brandt | 14,7% |
| 10 | Marcel Sabitzer | 6,3% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Julian Brandt | 62 |
| 2 | Pascal Groß | 56 |
| 3 | Julian Ryerson | 37 |
| 4 | Karim Adeyemi | 28 |
| 5 | Serhou Guirassy | 25 |
| 6 | Maximilian Beier | 24 |
| 7 | Jamie Bynoe-Gittens | 21 |
| 8 | Nico Schlotterbeck | 18 |
| 9 | Ramy Bensebaini | 15 |
| 10 | Felix Kalu Nmecha | 14 |
| Player | Total | |
|---|---|---|
| 1 | Nico Schlotterbeck | 1.824 |
| 2 | Emre Can | 1.690 |
| 3 | Waldemar Anton | 1.625 |
| 4 | Pascal Groß | 1.494 |
| 5 | Ramy Bensebaini | 1.143 |
| 6 | Julian Ryerson | 1.046 |
| 7 | Julian Brandt | 922 |
| 8 | Gregor Kobel | 864 |
| 9 | Niklas Süle | 860 |
| 10 | Felix Kalu Nmecha | 798 |
| Player | Total | |
|---|---|---|
| 1 | Niklas Süle | 93,0% |
| 2 | Waldemar Anton | 91,2% |
| 3 | Emre Can | 90,1% |
| 4 | Nico Schlotterbeck | 89,5% |
| 5 | Julian Ryerson | 89,4% |
| 6 | Felix Kalu Nmecha | 88,9% |
| 7 | Ramy Bensebaini | 87,3% |
| 8 | Marcel Sabitzer | 87,0% |
| 9 | Pascal Groß | 86,0% |
| 10 | Yan Bueno Couto | 84,9% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Ramy Bensebaini | 50 |
| 2 | Emre Can | 48 |
| 3 | Julian Ryerson | 45 |
| 4 | Pascal Groß | 44 |
| 5 | Nico Schlotterbeck | 37 |
| 6 | Felix Kalu Nmecha | 35 |
| 7 | Waldemar Anton | 34 |
| 8 | Jamie Bynoe-Gittens | 31 |
| 9 | Marcel Sabitzer | 29 |
| 10 | Julian Brandt | 26 |
| Player | Total | |
|---|---|---|
| 1 | Waldemar Anton | 30 |
| 2 | Ramy Bensebaini | 29 |
| 3 | Felix Kalu Nmecha | 23 |
| 3 | Julian Ryerson | 23 |
| 5 | Emre Can | 20 |
| 6 | Nico Schlotterbeck | 18 |
| 7 | Julian Brandt | 14 |
| 8 | Jamie Bynoe-Gittens | 10 |
| 8 | Marcel Sabitzer | 10 |
| 8 | Salih Özcan | 10 |
| Player | Total | |
|---|---|---|
| 1 | Emre Can | 17 |
| 2 | Waldemar Anton | 16 |
| 3 | Nico Schlotterbeck | 15 |
| 4 | Pascal Groß | 13 |
| 5 | Ramy Bensebaini | 9 |
| 6 | Marcel Sabitzer | 6 |
| 6 | Niklas Süle | 6 |
| 8 | Felix Kalu Nmecha | 5 |
| 9 | Daniel Svensson | 4 |
| 10 | Serhou Guirassy | 3 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 178 |
| 2 | Jamie Bynoe-Gittens | 155 |
| 3 | Emre Can | 124 |
| 4 | Nico Schlotterbeck | 123 |
| 5 | Ramy Bensebaini | 121 |
| 6 | Waldemar Anton | 117 |
| 7 | Julian Ryerson | 113 |
| 8 | Felix Kalu Nmecha | 101 |
| 9 | Karim Adeyemi | 85 |
| 10 | Maximilian Beier | 84 |
| Player | Total | |
|---|---|---|
| 1 | Waldemar Anton | 65,4% |
| 2 | Niklas Süle | 62,7% |
| 3 | Nico Schlotterbeck | 62,1% |
| 4 | Felix Kalu Nmecha | 59,1% |
| 5 | Emre Can | 58,8% |
| 6 | Ramy Bensebaini | 57,9% |
| 7 | Jamie Bynoe-Gittens | 52,2% |
| 8 | Marcel Sabitzer | 51,7% |
| 9 | Serhou Guirassy | 51,4% |
| 10 | Julian Ryerson | 49,8% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Pascal Groß | 35 |
| 2 | Julian Brandt | 28 |
| 3 | Maximilian Beier | 19 |
| 4 | Emre Can | 18 |
| 4 | Julian Ryerson | 18 |
| 4 | Nico Schlotterbeck | 18 |
| 4 | Ramy Bensebaini | 18 |
| 8 | Karim Adeyemi | 12 |
| 9 | Marcel Sabitzer | 11 |
| 9 | Yan Bueno Couto | 11 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Jamie Bynoe-Gittens | 75 |
| 2 | Karim Adeyemi | 40 |
| 3 | Julian Ryerson | 35 |
| 4 | Maximilian Beier | 22 |
| 5 | Waldemar Anton | 20 |
| 6 | Julian Brandt | 18 |
| 7 | Felix Kalu Nmecha | 17 |
| 8 | Nico Schlotterbeck | 15 |
| 9 | Emre Can | 14 |
| 10 | Yan Bueno Couto | 13 |
| Player | Total | |
|---|---|---|
| 1 | Waldemar Anton | 90,9% |
| 2 | Felix Kalu Nmecha | 81,0% |
| 3 | Nico Schlotterbeck | 75,0% |
| 4 | Julian Ryerson | 60,3% |
| 5 | Emre Can | 58,3% |
| 6 | Jamie Bynoe-Gittens | 50,7% |
| 7 | Maximilian Beier | 45,8% |
| 8 | Karim Adeyemi | 44,4% |
| 9 | Yan Bueno Couto | 40,6% |
| 10 | Donyell Malen | 37,9% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Gregor Kobel | 7 |
| Player | Total | |
|---|---|---|
| 1 | Gregor Kobel | 86 |
| 2 | Alexander Meyer | 7 |
| Player | Total | |
|---|---|---|
| 1 | Gregor Kobel | 64,7% |
From 450 minutes played
Discipline
| Player | Total | |
|---|---|---|
| 1 | Nico Schlotterbeck | 7 |
| 2 | Julian Ryerson | 6 |
| 2 | Ramy Bensebaini | 6 |
| 4 | Pascal Groß | 5 |
| 4 | Yan Bueno Couto | 5 |
| 6 | Emre Can | 4 |
| 6 | Jamie Bynoe-Gittens | 4 |
| 6 | Karim Adeyemi | 4 |
| 6 | Serhou Guirassy | 4 |
| 6 | Waldemar Anton | 4 |
| Player | Total | |
|---|---|---|
| 1 | Nico Schlotterbeck | 2 |
| 2 | Almugera Raouf Mohammed Kabar | 1 |
| 2 | Emre Can | 1 |
| 2 | Julian Ryerson | 1 |
| 2 | Pascal Groß | 1 |
| Player | Total | |
|---|---|---|
| 1 | Julian Ryerson | 31 |
| 2 | Ramy Bensebaini | 28 |
| 3 | Karim Adeyemi | 27 |
| 4 | Emre Can | 25 |
| 4 | Jamie Bynoe-Gittens | 25 |
| 6 | Felix Kalu Nmecha | 22 |
| 7 | Waldemar Anton | 20 |
| 8 | Nico Schlotterbeck | 18 |
| 8 | Pascal Groß | 18 |
| 10 | Maximilian Beier | 17 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 53 |
| 2 | Jamie Bynoe-Gittens | 44 |
| 3 | Felix Kalu Nmecha | 26 |
| 4 | Ramy Bensebaini | 24 |
| 5 | Julian Ryerson | 23 |
| 6 | Waldemar Anton | 20 |
| 7 | Emre Can | 19 |
| 7 | Nico Schlotterbeck | 19 |
| 9 | Karim Adeyemi | 18 |
| 10 | Maximilian Beier | 16 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 12 |
| 2 | Maximilian Beier | 9 |
| 3 | Julian Brandt | 5 |
| 4 | Karim Adeyemi | 4 |
| 5 | Donyell Malen | 3 |
| 5 | Jamie Bynoe-Gittens | 3 |
| 7 | Julien Duranville | 2 |
| 8 | Ayman Azhil | 1 |
| 8 | Carney Chukwuemeka | 1 |
| 8 | Daniel Svensson | 1 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Gregor Kobel | 2.880 |
| 2 | Serhou Guirassy | 2.602 |
| 3 | Pascal Groß | 2.337 |
| 4 | Julian Brandt | 2.318 |
| 5 | Julian Ryerson | 2.270 |
| 6 | Emre Can | 2.111 |
| 7 | Ramy Bensebaini | 2.035 |
| 8 | Nico Schlotterbeck | 1.984 |
| 9 | Waldemar Anton | 1.948 |
| 10 | Jamie Bynoe-Gittens | 1.797 |
| Player | Total | |
|---|---|---|
| 1 | Gregor Kobel | 32 |
| 2 | Serhou Guirassy | 29 |
| 3 | Julian Brandt | 28 |
| 3 | Pascal Groß | 28 |
| 5 | Julian Ryerson | 27 |
| 6 | Emre Can | 23 |
| 6 | Nico Schlotterbeck | 23 |
| 6 | Ramy Bensebaini | 23 |
| 9 | Waldemar Anton | 22 |
| 10 | Jamie Bynoe-Gittens | 21 |
| Player | Total | |
|---|---|---|
| 1 | Serhou Guirassy | 7,27 |
| 2 | Waldemar Anton | 7,26 |
| 3 | Pascal Groß | 7,17 |
| 4 | Julian Brandt | 7,12 |
| 5 | Felix Kalu Nmecha | 7,08 |
| 6 | Nico Schlotterbeck | 7,08 |
| 7 | Karim Adeyemi | 7,07 |
| 8 | Daniel Svensson | 7,06 |
| 9 | Ramy Bensebaini | 7,05 |
| 10 | Jamie Bynoe-Gittens | 7,05 |
From 450 minutes played
Borussia Dortmund · Calendar · Top scorers · Most assists · Most cards · Players