Borussia Dortmund

DOR

Form: DWWWW
Squad Size 35
City Dortmund
Stadium BVB Stadion Dortmund
Founded 1909

Borussia Dortmund occupy 2nd with 58 points, in excellent form. Their DWWWW record across recent fixtures reflects a team finding rhythm and confidence. Title challenges demand more than good numbers - they require mental fortitude when margins disappear. The squad features N. Schlotterbeck (TRANSFORMER SEASON), C. Chukwuemeka (DRIBBLER), and E. Can (GOLD BOOT).

Match Coverage

Borussia Dortmund results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

Two down at the break? No problem. A stunning late barrage and a penalty double from the bench flip the script at SIGNAL IDUNA PARK. Absolute blockbuster! #BVB #Bundesliga #BVBHSV

Bensebaini Brace Completes Astounding Revival Dortmund's astonishing late rally turns a looming disaster into a season-defining triumph for their Champions League ambitions. Shock Waves at SIGNAL IDUNA PARK Hamburg arrived with a smash-and-grab blueprint and executed it ruthlessly. Despite the hosts setting the tempo, the visitors struck with devastating efficiency....
Read our take

A 2-0 scoreboard suggests a standard day at the office, but Dortmund's total midfield suffocation was a tactical masterclass. They barely let Augsburg breathe today. #BVB #Bundesliga #Dortmund

Black and Yellow Autopilot: Dortmund Dispatch Augsburg An early strike and absolute territorial control allowed Dortmund to comfortably secure three points without ever leaving second gear. Striking Early at the Park The fixture at SIGNAL IDUNA PARK opened with an immediate statement of intent from Borussia Dortmund . Recognizing the...
Read our take

Dortmund survive a late scare in Cologne! Guirassy and Beier do the damage before a red card for Simpson-Pusey changed the script. Crucial points for BVB. #KOEBVB #Bundesliga #TitleRace

Dortmund’s Clinical Edge Overcomes Ten-Man Köln Borussia Dortmund maintained their title charge with a gritty victory at the RheinEnergieSTADION, surviving a late scare against a resilient but disciplined-depleted Köln side. Early Dominance and the Opening Breakthrough The Intensity was high from the opening whistle as the visitors looked to assert...
Read our take

What a match at Signal Iduna Park! Kimmich's 87th-minute winner clinches a 3-2 victory for Bayern after a Kane brace. Title race momentum firmly with Munich! #Bundesliga #DerKlassiker #FCBayern

Kimmich Stuns Signal Iduna Park in Five-Goal Thriller Bayern München asserted their dominance in the title race with a ruthless display of finishing to overcome a spirited Dortmund in a classic encounter. Dortmund’s Early Statement The Intensity was off the charts from the opening whistle as Borussia Dortmund sought to...
Read our take

Absolute chaos at the New Balance Arena! Atalanta claw back from the brink to stun Dortmund 4-3 on aggregate. Two reds and a late penalty—pure European magic. #UCL

Atalanta Stun Dortmund in Epic Continental Comeback A masterclass in resilience as Atalanta dismantled a two-goal deficit to send the German giants packing on a night of pure continental drama. The Early Charge Entering the New Balance Arena with a two-goal aggregate deficit felt like a mountain too high for...
Read our take

Late drama at Red Bull Arena! RB Leipzig led 2-0 thanks to Baumgartner, but a 95th-minute strike from F. Silva secures a 2-2 draw for BVB. What a match! #Bundesliga #RBLBVB #Dortmund

Baumgartner Brace Denied by Last-Gasp Dortmund Drama A relentless Bundesliga classic at the Red Bull Arena saw RB Leipzig's dominance undone by a resilient Dortmund comeback and a 95th-minute heartbreaker. The Setup Leipzig set a high Intensity from the opening whistle, suffocating the visitors with their trademark high-press. The home...
Read our take

Borussia Dortmund lay down a marker at Signal Iduna Park! A clinical first-half double from Serhou Guirassy and Maximilian Beier secures a 2-0 win over Atalanta. The Germans take control of this Champions League knockout tie with ease. #BVBATA #UCL

Clinical Dortmund Dismantle Atalanta's Defences Borussia Dortmund capitalized on a lightning-fast start to secure a decisive advantage in this high-pressure Champions League knockout encounter. The Yellow Wall Roars Early The atmosphere at Signal Iduna Park was reaching fever pitch before the players even touched the ball. Once they did, the...
Read our take

A masterclass from BVB! Serhou Guirassy's brace and Julian Ryerson's hat-trick of assists propel Dortmund to a 4-0 win over Mainz. The title race is well and truly on at Signal Iduna Park. Intensity: 79. #BVB #Bundesliga

Guirassy and Ryerson Orchestrate Mainz Destruction A ruthless first-half blitz dismantled Mainz's defensive structure, keeping Borussia Dortmund firmly in the hunt for the Bundesliga title. The Early Onslaught at Signal Iduna Park Borussia Dortmund wasted no time asserting their dominance in front of the Yellow Wall, setting a tempo that...
Read our take

Late drama at the Volkswagen Arena! Serhou Guirassy's 87th-minute winner secures a vital 2-1 victory for Borussia Dortmund. The title race stays white-hot while Wolfsburg's relegation fears grow. #Bundesliga #BVB #WOBBVB

Guirassy Deliverance Keeps Dortmund’s Title Charge on Track Borussia Dortmund displayed championship pedigree by snatching a late victory at the Volkswagen Arena to maintain their relentless pursuit of the league summit. Dortmund’s Suffocating Dominance From the opening exchange, Borussia Dortmund dictated the rhythm, dominating possession with a 66% share that...
Read our take

A 5-goal thriller at SIGNAL IDUNA PARK! Julian Niehues' brace wasn't enough for 1. FC Heidenheim as Serhou Guirassy's quickfire double secured a 3-2 win for Borussia Dortmund. A missed penalty at the death added late drama to BVB's comeback. #BVB #FCH #Bundesliga

Five-Goal Frenzy Shakes Signal Iduna Park Borussia Dortmund survived a massive scare from bottom-placed Heidenheim to maintain their pursuit of the Bundesliga crown in a match defined by wild momentum swings. The Opening Act: A Late First-Half Explosion The match at SIGNAL IDUNA PARK began with a deceptive period of...
Read our take

Inter silence the Yellow Wall! 🇮🇹 Late goals from Dimarco (81') and Diouf (90+4') secure a massive 2-0 away win against Borussia Dortmund in the Champions League. Clinical efficiency from the Nerazzurri in the dying minutes. #UCL #BVBInter #Inter #Dortmund

Nerazzurri Conquer the Yellow Wall Late Inter’s clinical efficiency in the closing stages silenced Signal Iduna Park and solidified their standing in the Champions League elite. Stalemate in the Ruhr Signal Iduna Park was braced for a European classic, yet for eighty minutes, the encounter remained a tactical puzzle that...
Read our take

Borussia Dortmund secure a professional 3-0 win away at Union Berlin. Goals from Can, Schlotterbeck, and Beier do the damage. Despite Union controlling 56% of the ball, BVB's efficiency and Kobel's saves ensure all three points return to Dortmund. #Bundesliga #FCUBVB

Clinical Dortmund Dismantle Union at the Alte Försterei Borussia Dortmund’s clinical edge proved the difference in a match where Union Berlin’s possession counted for little against the title-chasers' lethal finishing. The Early Breakthrough The match at the Stadion An der Alten Försterei ignited with high Intensity as the home side...
Read our take

Spurs reign supreme at the Tottenham Hotspur Stadium! A Wilson Odobert masterclass and a clinical finish from Dominic Solanke seal a 2-0 win over Borussia Dortmund. The visitors' hopes faded after Daniel Svensson's early red card. #UCL #THFC #BVB

Odobert Pulls the Strings as Spurs Subdue Dortmund Tottenham capitalised on a first-half dismissal to secure a professional victory that cements their credentials in this season's elite European competition. The Early Breakthrough The atmosphere at the Tottenham Hotspur Stadium crackled with high Intensity as Tottenham looked to assert their authority...
Read our take

Drama at Signal Iduna Park! Dortmund throw away a 2-0 lead but Emre Can saves the day with a 95th-minute penalty. 3-2 victory over a resilient St. Pauli! #BVBSTP #Bundesliga #Dortmund

Late Emre Can Penalty Saves Dortmund in Five-Goal Thriller A stoppage-time penalty spared Dortmund's blushes in a chaotic encounter that saw the title contenders nearly humbled by the league's bottom side. Early Dominance at Signal Iduna Park The atmosphere at Signal Iduna Park was electric as Borussia Dortmund sought to...
Read our take

Professional job from BVB! A 3-0 victory at Signal Iduna Park over Werder Bremen. Schlotterbeck, Sabitzer, and sub Guirassy provided the goals to keep the title race heating up. Pure dominance from the hosts. #BVB #Werder #Bundesliga

Clinical Dortmund Dispatch Bremen at Signal Iduna Park Borussia Dortmund maintained their relentless pursuit of the league summit with a comprehensive victory that highlighted their superior squad depth and tactical discipline. Early Dominance and the Opening Salvo The atmosphere at Signal Iduna Park was electric as Borussia Dortmund asserted their...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

2nd Place
Form
DWWWWDLWWD

Record

P26
W17
D7
L2
Pts58
Win%65%

Goals

Scored55
Conceded26
Diff +29
Avg/G2.1
Conc/G1.0

Defense & Discipline

Clean Sheets12
Failed to Score0
Pens Scored4
Pens Missed0

Best Streaks

6 Win Streak
2 Draw Streak
1 Loss Streak

League Standings

League Standings

Full Bundesliga table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Bayern München 27 70 97 25 +72 WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
2 Borussia Dortmund 26 58 55 26 +29 WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
3 RB Leipzig 27 50 53 35 +18 WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
4 VfB Stuttgart 26 50 51 34 +17 WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)
5 1899 Hoffenheim 27 50 54 39 +15 LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
6 Bayer Leverkusen 27 46 52 36 +16 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)
7 Eintracht Frankfurt 26 38 49 49 0 WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)
8 SC Freiburg 26 34 37 43 -6 LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)
9 FC Augsburg 26 31 31 45 -14 LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)
10 Union Berlin 27 31 31 46 -15 LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
11 Hamburger SV 26 30 29 37 -8 LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)
12 Borussia Mönchengladbach 27 29 33 46 -13 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
13 Werder Bremen 27 28 30 47 -17 WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
14 FSV Mainz 05 26 27 31 41 -10 WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)
15 1. FC Köln 27 26 38 47 -9 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
16 FC St. Pauli 26 24 23 42 -19 LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)
17 VfL Wolfsburg 27 21 35 57 -22 LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
18 1. FC Heidenheim 27 15 27 61 -34 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 35 players