VfB Stuttgart edged RB Leipzig 1-0 in an encounter defined more by discipline and efficiency than by a gulf in quality. The result, a narrow home win, was settled by a single second-half goal and underpinned by Stuttgart’s greater control of the ball and a slightly superior expected goals output of 1.45 to 1.18, suggesting the victory was narrow but deserved. The Lemeister model had given Stuttgart a 38 per cent chance of winning, with an expected projection of 2-1 to the home side, meaning the actual outcome was well within its pre-match probability range.
The decisive moment arrived in the 56th minute when Deniz Undav scored what proved to be the winner, with C. Fuhrich providing the assist. The goal was a normal strike, not from a penalty or an own goal. It was the only goal of the contest, and Stuttgart’s overall attacking volume of 13 total shots, with four on target, was sufficient to breach the Leipzig defence once. For their part, Leipzig also managed four efforts on target from nine total shots, but were unable to convert any, a function of Stuttgart’s defensive organisation and Alexander Nübel’s performance in goal.
The underlying numbers point to a match where Stuttgart were the more assertive side. They recorded 57 per cent of possession and completed 374 of 492 passes at a 76 per cent success rate, compared to Leipzig’s 263 accurate passes from 366 attempts at 72 per cent. This territorial advantage was not overwhelming, but it was consistent. Stuttgart generated nine shots from inside the box to Leipzig’s seven, a margin that aligns with their slender expected goals edge.
Discipline was a noticeable factor. Leipzig committed 16 fouls to Stuttgart’s five, a clear difference that disrupted flow and yielded three yellow cards , two for the visitors (Rômulo in the 39th minute, Xaver Schlager in the 83rd) and one for Stuttgart’s Atakan Karazor in the 68th minute. The frequent stoppages did not translate into a clear advantage from set pieces: Stuttgart had five corners to Leipzig’s six.
The player ratings from the data frame the individual contributions. Undav, the goalscorer, received an 8.0 rating, the highest of any player on either side. Angelo Stiller was close behind with 7.9, reflecting his influence in midfield. Atakan Karazor (7.6) and Jamie Leweling (7.5) also posted strong scores. Goalkeeper Alexander Nübel earned a 7.3 rating, with four saves and 0.27 goals prevented, a solid if not spectacular contribution. Youngster Finn Jeltsch also recorded a 7.3 rating, indicating a composed performance at the back.
For Leipzig, the lack of a standout attacking contributor is perhaps telling. Their four shots on target were all saved or blocked, and the absence of a player breaking an 8.0 rating suggests a collective struggle to create high-quality chances in the face of a disciplined Stuttgart defence.
In the context of the Bundesliga’s 26th round, this result provides Stuttgart with a valuable home victory. It reinforces their standing by taking maximum points from a direct rival, while Leipzig will reflect on a defeat where they matched their opponents’ shot accuracy but could not find the equaliser from a relatively even expected goals contest. Stuttgart’s ability to convert one of their four on-target attempts while repelling all four of Leipzig’s ultimately decided the contest.