Bundesliga Round 22: 31 goals across 9 matches

Hamburger SV beat Union Berlin 3-2, RB Leipzig draw 2-2 with VfL Wolfsburg, VfB Stuttgart beat 1. FC Köln 3-1

Bundesliga, Round 22. 31 goals, 9 stories, and a table that grows more fascinating with every passing week. Home advantage reasserted itself emphatically — 7 home wins from 9 fixtures. The travelling faithful left largely disappointed.

The headline act was undoubtedly Hamburger SV 3-2 Union Berlin. If you looked away, you missed something at Volksparkstadion. Close behind in the drama stakes, RB Leipzig 2-2 VfL Wolfsburg served up its own brand of theatre.

2 demolitions in a single round — the quality gap between top and bottom was on full display. With 4 thrillers, this was a round for the neutrals. The goalkeepers earned their wages — 6 clean sheets across the round. 4 goals arrived after the 85th minute. In this league, the final act always carries the sharpest drama.

And so the season rolls on. 31 goals richer, 9 results wiser, and still with more questions than answers. That is the beauty, and the agony, of this league.

Match of the Round

Hamburger SV 3:2 Union Berlin

Hamburger SV 3-2 Union Berlin: A breathless encounter

If you looked away, you missed something at Volksparkstadion. A frenetic encounter that served up 5 goals and a narrative that twisted with every passing minute. The goals came in waves — 5 in total, each one shifting the narrative, the momentum, the complexion of the contest. They'll be talking about this one for weeks. A rapture of the highest order.

🎯 L. Querfeld 28' ⚽ R. Konigsdorffer 35' ⚽ N. Capaldo 45' ⚽ R. Konigsdorffer 82' ⚽ A. Ilic 89'

👨‍⚖️ Referee: Florian Badstubner oversaw proceedings with 3 yellows from 19 fouls.


📈 Stock Liga Impact: Hamburger SV's stock surges — a performance like this moves markets. Union Berlin's shareholders, meanwhile, brace for red on the board.

Every Match, Every Story

Hamburger SV 3:2 Union Berlin Thriller Drama: 10/10

If you looked away, you missed something at Volksparkstadion. A frenetic encounter that served up 5 goals and a narrative that twisted with every passing minute. The goals came in waves — 5 in total, each one shifting the narrative, the momentum, the complexion of the contest. They'll be talking about this one for weeks. A rapture of the highest order.

🎯 L. Querfeld 28' ⚽ R. Konigsdorffer 35' ⚽ N. Capaldo 45' ⚽ R. Konigsdorffer 82' ⚽ A. Ilic 89'

RB Leipzig 2:2 VfL Wolfsburg Thriller Drama: 8/10

The amphitheatre at Red Bull Arena was a witness to rapture. RB Leipzig and VfL Wolfsburg produced a 2-2 classic. M. Amoura caressed into the net (52'), Y. Diomande dispatched (70'), M. Svanberg rifled home (78'), and finally B. Gruda in the dying embers (89'). RB Leipzig commanded the ball — 68% possession, 10 shots on target — yet football has always rewarded the ruthless over the romantic. Neither side vanquished. Both will feel they left something behind.

⚽ M. Amoura 52' ⚽ Y. Diomande 70' ⚽ M. Svanberg 78' ⚽ B. Gruda 89'

VfB Stuttgart 3:1 1. FC Köln Standard Drama: 8/10

VfB Stuttgart 3-1 1. FC Köln at MHP Arena — another chapter in the never-ending story of this season. E. Demirovic fired past (15'), R. Ache struck (79'), E. Demirovic guided home (84'), and finally D. Undav as the clock bled dry (90'). VfB Stuttgart take the points. The journey continues.

⚽ E. Demirovic 15' ⚽ R. Ache 79' ⚽ E. Demirovic 84' ⚽ D. Undav 90'

FC Augsburg 1:0 1. FC Heidenheim Tactical Drama: 7/10

A cagey, tactical affair at WWK Arena. FC Augsburg 1-0 1. FC Heidenheim — a match decided by moments rather than momentum. A. Claude-Maurice converted from the spot (80'). Not a classic, but a win is a win. FC Augsburg will take the three points and sleep well.

🎯 A. Claude-Maurice 80'

Borussia Dortmund 4:0 FSV Mainz 05 Rout Drama: 7/10

From first whistle to last, there was only one team in it at Signal Iduna Park. Borussia Dortmund were majestic, FSV Mainz 05 were impotent. S. Guirassy buried (10'), M. Beier lashed (15'), S. Guirassy struck (42'), and finally R. Bensebaini fired past (84'). A 4-0 scoreline that flatters nobody and exposes everything. Borussia Dortmund were simply irresistible.

⚽ S. Guirassy 10' ⚽ M. Beier 15' ⚽ S. Guirassy 42' ⚽ R. Bensebaini 84'

1899 Hoffenheim 3:0 SC Freiburg Dominant Drama: 7/10

Comfortable. Professional. Ruthless when it mattered. 1899 Hoffenheim dispatched SC Freiburg at PreZero Arena with minimal fuss. F. Asllani rifled home (46'), O. Kabak buried (51'), and finally V. Gendrey in the final reckoning (90'). 1899 Hoffenheim did what good teams do — they controlled, they punished, they moved on.

📺 Andrej Kramarić 6' ⚽ F. Asllani 46' ⚽ O. Kabak 51' ⚽ V. Gendrey 90'

Bayer Leverkusen 4:0 FC St. Pauli Rout Drama: 6/10

Bayer Leverkusen 4-0 FC St. Pauli at BayArena — and what an afternoon it was. A demolition that left FC St. Pauli searching for answers in the wreckage. J. Quansah dispatched (13'), P. Schick dispatched (14'), E. Tapsoba guided home (52'), and finally E. Poku rifled home (78'). Demolition. Complete and utter demolition. Bayer Leverkusen march on, FC St. Pauli pick up the pieces.

⚽ J. Quansah 13' ⚽ P. Schick 14' ⚽ E. Tapsoba 52' ⚽ E. Poku 78'

Eintracht Frankfurt 3:0 Borussia Mönchengladbach Dominant Drama: 6/10

Eintracht Frankfurt were too good, too sharp, too purposeful for Borussia Mönchengladbach at Deutsche Bank Park. The 3-0 scoreline barely told half the tale. N. Brown guided home (24'), A. Amaimouni lashed (34'), and finally A. Knauff guided home (75'). Eintracht Frankfurt did what good teams do — they controlled, they punished, they moved on.

⚽ N. Brown 24' ⚽ A. Amaimouni 34' ⚽ A. Knauff 75'

Werder Bremen 0:3 Bayern München Dominant Drama: 6/10

Comfortable. Professional. Ruthless when it mattered. Bayern München dispatched Werder Bremen at Weserstadion with minimal fuss. H. Kane converted from the spot (22'), H. Kane lashed (25'), and finally L. Goretzka fired past (70'). Bayern München did what good teams do — they controlled, they punished, they moved on.

📺 Lennart Karl 20' 🎯 H. Kane 22' ⚽ H. Kane 25' ⚽ L. Goretzka 70'

The Officials

The officials' weekend in numbers: 33 yellow cards from 158 fouls across 9 matches (3.7 yellows per game). Sven Jablonski, by contrast, kept the cards in the pocket — just 1 shown all match.

Stock Liga Impact

On the Stock Liga exchange, the weekend's results ripple through the valuations. The biggest movers upward: Hamburger SV, VfB Stuttgart, Borussia Dortmund, 1899 Hoffenheim, Bayer Leverkusen, Eintracht Frankfurt, Bayern München — performances that send stock prices climbing. Union Berlin, 1. FC Köln, FSV Mainz 05, SC Freiburg, FC St. Pauli, Borussia Mönchengladbach, Werder Bremen face the red arrows after difficult afternoons.

Until next time — the ball keeps rolling, the stocks keep moving, and the stories keep writing themselves.