Highlights

90'
+ 5

Better than last season

Gladbach may have been denied their first back-to-back-winning start in 27 years, but they are at least three points better off than they were after two games last term. Improvement.
90'
+ 5

Even game

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
Probably the fair result, with both teams having good chances in a pulsating fixture!
xGoals
2
1.69
1.52
2
Goals
Full-time
90'
+ 4

All square again!

Bülter scored against Cologne last weekend, and he's saved Schalke a point here, slotting in from the spot!
90'
+ 3
Marius Bülter
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
77 %
90'
+ 2

Penalty!

After a check of the VAR, it's a penalty for Schalke!
90'
+ 1

Penalty check?

A possible handball by Herrmann, and this could be a penalty for Schalke...
90'

Itakura bossing it

Ko Itakura has won 62% of his challenges, and had the most phases of possession (124), while 95% of his passes have found their man. Solid!
90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Ramy Bensebaini
Ramy Bensebaini33.56km/h
2.
Sebastian Polter
Sebastian Polter32.49km/h
3.
Thomas Ouwejan
Thomas Ouwejan32.39km/h
89'
Video Assistant RefereeVideo Assistant Referee
SituationNo penalty
ReviewHandball?
DecisionPenalty
85'

Substitution

84'

Late Foals

Four of Gladbach's five goals this season have come in the final 20 minutes of their games.
83'

Chance to seal it!

Hofmann has a great chance to doible his side's lead, but his shot is blocked behind for a corner.
80'

Turnaround very much complete

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
Gladbach have turned the game on its head in this second half, and now they deservedly have the lead.
xGoals
1
0.92
1.52
2
Goals
78'

And there it is!

Schalke do not clear their lines from the first corner and concede another, and this one falls for Thuram after Schwolow spills the ball at his feet, and he turns the ball instinctively into the unguarded goal. Gladbach ahead!
78'
Marcus Thuram
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
8 %
77'

Cool Kone!

Gladbach surging forward in search of a winner and Kone almost finds it with an acrobatic scissor-kick which Schwolow does well to get down to and turn behind for a corner.
72'

Glad back in it!

Hofmann brings Gladbach level, just moments after Schalke miss the chance to double their lead! A fine backheeled assist from Thuram puts Hofmann through, and he gets a lucky break before slotting into the bottom corner. All square!
72'
Jonas Hofmann
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
45 %
71'

Larsson!

That would have been a dream debut, but Larsson cannot keep his foot over his shot from 6 yards out and the ball goes over!
68'

Last break

Another cooling break, another chance for the coaches to tweak a few things, and then we're into the final quarter of the game with all still very much to play for.
64'

Third time unlucky for Thuram

Three shots in as many minutes for Thuram, who scoops this effort over. The warnings are there for Schalke, as the guests grow in confidence.
62'

Concentrate!

Thuram steps away from his marker and gets a shot in on the turn. Schwolow is in the right place to make the save, and he signals to his defence to keep their concentration levels high.
60'

Henriksson

A huge roar goes up as Jordan Larsson, the son of former Sweden great Henrik, takes to the field.
58'

ZalaSTAR at both ends

Zalazar gets back to dispossess a Gladbach player inside his own penalty area. He has been effective at both ends of the field today!
Shots
4
2
Rodrigo Zalazar Florian Neuhaus
52'

Shot masters!

Another effort from Zalazar, who just misses the target. Schalke may be seeing less of the ball, but they are not afraid to shoot - even from distance - when they do get some possession.
51'

Pass masters

Unless they lead to a goal, though, this is not the statistic you need to be leading in by as much as Gladbach currently are.
Passes
133
359
50'

Guests going again

Gladbach have made a positive start to this second half, doing more with the ball than they did in the early exchanges of the first half, but can they find a route to goal?
47'

No changes

Both teams are as they were at the start of this evening's match, no substitutions just yet.
Kick-off!
Half-time
45'

Ovation time

The home fans are delighted to see their team go in at the break one goal to the good, and they are worthy leaders too. A few good chances for Gladbach aside, there was only one team posing a threat in the first 45 minutes at the Veltins Arena.
camera-photo

Pick it out!

Zalazar puts Schalke in front for the first time in the Bundesliga since promotion.
39'

Panic...over

A bit of panic in the Schalke area, but they somehow manage to scramble the ball away. Some nervy whistles from the home fans.
35'

Going the extra...miles

Schalke are working hard and fully deserve their lead with ten minutes to go before the interval.
Distance run (km)
45.2
40.6
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Ramy Bensebaini
Ramy Bensebaini33.56km/h
2.
Thomas Ouwejan
Thomas Ouwejan32.39km/h
3.
Jonas Hofmann
Jonas Hofmann31.80km/h
29'

Eruption!

The first Bundesliga goal in Gelsenkirchen since 2021, and it is Zalazar on the end of a swift counter-attack, firing in a low shot from almost 25 yards, right into the bottom left-hand corner. Roof off!
29'
Rodrigo Zalazar
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
4 %
25'

Cooling break

The two teams return to their respective benches for a swig of juice - it's very hot out there today!
22'

Thuram close!

Arguably the best chance of the game so far! Thuram beats the offside trap, takes the ball down well, but then drags his shot just wide of the far post.
21'

Neuhaus telegraphed

Florian Neuhaus sets his sights on the top right-hand corner, but Schwolow knows exactly where the ball's going and he's in the right place to make the save.
17'

First shot for the Foals

Kone sends in the first shot for the visitors, but there's no troubling Schwolow from 25 yards out.
15'

Getting closer!

Marius Bülter sweeps in a low shot which Sommer does well to dive on at his near post. Another good chance goes begging for Schalke.
12'

Efficiency!

...but looks can be deceiving, with Schalke having the first three shots of the game and looking the most dangerous.
Goal attempts
3off target
0on target
0off target
0on target
12'

In control?

It would appear that Gladbach are controlling things here...
Possession (%)
2179
9'

Zalataaaaah!

A risky tactic for the Foals, who lose the ball 20 yards from goal and Zalazar sends in a powerful, dipping effort which just clears the crossbar.
8'

Foals' foot on the ball

Trying to take the sting out of Schalke, as the home fans are in full voice, Gladbach are playing the ball around at the back.
4'

Mohr close!

The first chance of the game falls onto the toe of Tobias Mohr, who needed just to get a little bit more of a touch on Ouwejan's cross to guide it in. Instead, his effort flies wide of the far post, with Yann Sommer well beaten.
1'

Off we go!

What an atmosphere in the Veltins Arena! The ball is rolling and Schalke are officially BACK IN THE BUNDESLIGA in Gelsenkirchen!
Kick-off!

Sea of blue

The teams are about to emerge to a sea of blue in Gelsenkirchen, a sold-out crowd waiting for the Royal Blues' official home return to the Bundesliga!

Different levels of experience

Schalke's starting XI have 384 Bundesliga games and 20 goals among them, while Gladbach's starting XI have 1352 Bundesliga games under their belts, with 148 goals.

Stindl out

The Foals were helped by an early Hoffenheim red card last time out but with Marcus Thuram getting on the scoresheet in that game they look in good shape. Captain Lars Stindl is missing again this weekend, however. Yann Sommer will be hard to beat in goal, while Ko Itakura is up against his former club. The Japanese defender scored four goals in 31 league games while on loan at Schalke last term.

Terodde starts

Last season 30 goals from Simon Terodde fired Schalke to the Bundesliga 2 title, and their talisman is in from the off this time after shaking off the knock that restricted him to a late cameo against Cologne. New attacker Jordan Larsson - son of former Barcelona and Celtic legend Henrik - is not ready for 90 minutes but could be used from the bench.
camera-professional-play-symbol