Borussia Dortmund

DOR

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

Borussia Dortmund sit 2nd in UEFA Champions League with 67 points collected, in excellent form. Recent matches show DWWWW across their last five fixtures. The data presents a team in contention, but title races reward consistency over flashes of brilliance. 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

Form books go out the window on derby day! Gladbach flip the script as Tabakovic's late winner stuns title-chasing Dortmund. A massive survival lifeline. #BMGBVB #Bundesliga #DerbyDay

Tabakovic Triggers Late Eruption at BORUSSIA-PARK Our verdict: A scrappy but engrossing tactical battle culminated in a fully deserved upset, giving the hosts a vital lifeline near the bottom of the table. Chess Match in the Rhineland A high Stakes rating defined the early exchanges at BORUSSIA-PARK, setting the stage...
Read our take

A masterclass at SIGNAL IDUNA PARK! Dortmund fire on all cylinders to crush Freiburg 4-0. The Yellow Wall is in full voice after an unforgettable attacking clinic today. #Bundesliga #BVB #Freiburg

Yellow Wall Revels in BVB Masterclass Our take: Borussia Dortmund put on a merciless attacking clinic to solidify their top-four credentials and leave SC Freiburg chasing shadows. The Early Onslaught The atmosphere at SIGNAL IDUNA PARK started with suffocating Intensity as the hosts looked to assert dominance. Borussia Dortmund wasted...
Read our take

Absolute scenes at PreZero Arena! Dortmund thought they snatched a point, only for Kramarić to seal a stunning 98th-minute penalty winner for Hoffenheim! #Hoffenheim #BVB #Bundesliga

Kramarić's Penalty Brace Shatters Dortmund in Late-Season Thriller A spectacular showcase of late drama that cements the hosts' European ambitions while dealing a bitter blow to the visitors' momentum. Tactical Trenches A tense atmosphere blanketed the PreZero Arena as 1899 Hoffenheim and Borussia Dortmund locked horns in a highly anticipated...
Read our take

Smash-and-grab at SIGNAL IDUNA PARK! Leverkusen steals all three points through a clinical Andrich strike, putting a massive dent in Dortmund's fading title hopes. 🖤💛 #BVB #Bayer04 #Bundesliga

Leverkusen's Defensive Wall Shters Dortmund's Title Dreams A tactical slog ends in a devastating sucker punch to Borussia Dortmund's dwindling championship ambitions. The Opening Act The famous Yellow Wall at SIGNAL IDUNA PARK was in full voice, expecting an attacking masterclass, but the action on the pitch quickly dissolved into...
Read our take

The MHPArena witnessed a masterclass in possession from the hosts, but the visitors stole the show. A stoppage-time smash-and-grab flips the script in this top-four race! #VfBBVB #Bundesliga #BVB

Stoppage-Time Smash-and-Grab Stuns the MHPArena A tactical paradox where absolute territorial control was undone by ruthless, late-game counter-punching in a crucial top-four battle. The Swabian Siege The MHPArena played host to what felt like a relentless attacking siege for the vast majority of the afternoon. Dictating the tempo with absolute...
Read our take

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

Season Statistics

Full league record with goals, form, and recent streaks

2nd Place
Form
DWWWWDLWWD

Record

P31
W20
D7
L4
Pts67
Win%65%

Goals

Scored65
Conceded31
Diff +34
Avg/G2.1
Conc/G1.0

Defense & Discipline

Clean Sheets14
Failed to Score1
Pens Scored6
Pens Missed2

Best Streaks

6 Win Streak
2 Draw Streak
2 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 32 83 116 35 +81 DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)WFSV Mainz 05 3 - 4 Bayern München (25-04-2026)WBayern München 4 - 2 VfB Stuttgart (19-04-2026)WFC St. Pauli 0 - 5 Bayern München (11-04-2026)WSC Freiburg 2 - 3 Bayern München (04-04-2026)
2 Borussia Dortmund 31 67 65 31 +34 LBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)WBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)L1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)LBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
3 RB Leipzig 32 62 63 42 +21 LBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)WRB Leipzig 3 - 1 Union Berlin (24-04-2026)WEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)WWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
4 Bayer Leverkusen 32 58 66 43 +23 WBayer Leverkusen 4 - 1 RB Leipzig (02-05-2026)W1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)LBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)WBorussia Dortmund 0 - 1 Bayer Leverkusen (11-04-2026)WBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)
5 VfB Stuttgart 32 58 66 46 +20 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)LBayern München 4 - 2 VfB Stuttgart (19-04-2026)WVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)LVfB Stuttgart 0 - 2 Borussia Dortmund (04-04-2026)
6 1899 Hoffenheim 32 58 64 48 +16 D1899 Hoffenheim 3 - 3 VfB Stuttgart (02-05-2026)WHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)W1899 Hoffenheim 2 - 1 Borussia Dortmund (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)L1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
7 Eintracht Frankfurt 32 43 57 60 -3 LEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)LEintracht Frankfurt 1 - 3 RB Leipzig (18-04-2026)WVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
8 SC Freiburg 31 43 44 52 -8 DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)LBorussia Dortmund 4 - 0 SC Freiburg (26-04-2026)WSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)WFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)LSC Freiburg 2 - 3 Bayern München (04-04-2026)
9 FC Augsburg 32 40 42 56 -14 WWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DFC Augsburg 1 - 1 Eintracht Frankfurt (25-04-2026)WBayer Leverkusen 1 - 2 FC Augsburg (18-04-2026)DFC Augsburg 2 - 2 1899 Hoffenheim (10-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
10 FSV Mainz 05 32 37 41 49 -8 WFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)LFSV Mainz 05 3 - 4 Bayern München (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LFSV Mainz 05 0 - 1 SC Freiburg (12-04-2026)W1899 Hoffenheim 1 - 2 FSV Mainz 05 (04-04-2026)
11 Hamburger SV 32 34 36 51 -15 WEintracht Frankfurt 1 - 2 Hamburger SV (02-05-2026)LHamburger SV 1 - 2 1899 Hoffenheim (25-04-2026)LWerder Bremen 3 - 1 Hamburger SV (18-04-2026)LVfB Stuttgart 4 - 0 Hamburger SV (12-04-2026)DHamburger SV 1 - 1 FC Augsburg (04-04-2026)
12 Union Berlin 32 33 37 57 -20 DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)LRB Leipzig 3 - 1 Union Berlin (24-04-2026)LUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)L1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
13 1. FC Köln 32 32 47 55 -8 DUnion Berlin 2 - 2 1. FC Köln (02-05-2026)L1. FC Köln 1 - 2 Bayer Leverkusen (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)W1. FC Köln 3 - 1 Werder Bremen (12-04-2026)DEintracht Frankfurt 2 - 2 1. FC Köln (05-04-2026)
14 Borussia Mönchengladbach 31 32 36 50 -14 WBorussia Mönchengladbach 1 - 0 Borussia Dortmund (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)DBorussia Mönchengladbach 1 - 1 FSV Mainz 05 (19-04-2026)LRB Leipzig 1 - 0 Borussia Mönchengladbach (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-2026)
15 Werder Bremen 32 32 37 57 -20 LWerder Bremen 1 - 3 FC Augsburg (02-05-2026)DVfB Stuttgart 1 - 1 Werder Bremen (26-04-2026)WWerder Bremen 3 - 1 Hamburger SV (18-04-2026)L1. FC Köln 3 - 1 Werder Bremen (12-04-2026)LWerder Bremen 1 - 2 RB Leipzig (04-04-2026)
16 FC St. Pauli 32 26 26 55 -29 LFC St. Pauli 1 - 2 FSV Mainz 05 (03-05-2026)L1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)DFC St. Pauli 1 - 1 1. FC Köln (17-04-2026)LFC St. Pauli 0 - 5 Bayern München (11-04-2026)DUnion Berlin 1 - 1 FC St. Pauli (05-04-2026)
17 VfL Wolfsburg 31 25 41 66 -25 DSC Freiburg 1 - 1 VfL Wolfsburg (03-05-2026)DVfL Wolfsburg 0 - 0 Borussia Mönchengladbach (25-04-2026)WUnion Berlin 1 - 2 VfL Wolfsburg (18-04-2026)LVfL Wolfsburg 1 - 2 Eintracht Frankfurt (11-04-2026)LBayer Leverkusen 6 - 3 VfL Wolfsburg (04-04-2026)
18 1. FC Heidenheim 32 23 38 69 -31 DBayern München 3 - 3 1. FC Heidenheim (02-05-2026)W1. FC Heidenheim 2 - 0 FC St. Pauli (25-04-2026)LSC Freiburg 2 - 1 1. FC Heidenheim (19-04-2026)W1. FC Heidenheim 3 - 1 Union Berlin (11-04-2026)DBorussia Mönchengladbach 2 - 2 1. FC Heidenheim (04-04-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