Galatasaray vs Stuttgart

3 November 2026 · Champions League · Matchday 4 · 2026/27 · Referee Chris Kavanagh

Full time 2 – 0

Half-time: 2–0

  • Aleksey Batrakov 12’, 15’

Match summary

Galatasaray won 2-0 at home to Stuttgart. Galatasaray led 2-0 at half-time.

Aleksey Batrakov put Galatasaray ahead in the 12th minute and Batrakov made it 2-0 in the 15th minute.

Stuttgart can feel hard done by, creating 1.90 expected goals (xG) from 13 shots to Galatasaray's 1.01 from 13.

Galatasaray secured a 2-0 victory against Stuttgart in the Champions League, despite the visitors dominating the expected goals metric with 1.90 compared to the hosts' 1.01. Both sides generated 13 shots, with Stuttgart recording 5 shots on target to Galatasaray's 4. Galatasaray held 52 percent possession and completed 376 passes, while Stuttgart managed 48 percent possession from 334 passes. The match saw 97 attacks from Galatasaray and 77 from Stuttgart, alongside 42 dangerous attacks for the hosts and 44 for the visitors. Refereeing action was heavy, resulting in 8 yellow cards split 3 to Galatasaray and 5 to Stuttgart.

The scoring action occurred early in the first half as Aleksey Batrakov netted 2 goals for Galatasaray, scoring in the 12th and 15th minutes to establish a 2-0 half-time lead that remained until the final whistle. The disciplinary count began immediately when Stuttgart's Atakan Karazor received a yellow card in the 2nd minute, prompting an early substitution in the 18th minute with Yanik Spalt entering. Further first-half cautions were shown to Deniz Undav, Barış Alper Yılmaz, and Yanik Spalt before the break. Additional yellow cards were issued in the second half to Grischa Prömel, Roland Sallai, Ramon Hendriks, and Lucas Torreira alongside numerous substitutions.

Match stats

52% Possession 48%
13 Shots 13
4 Shots on target 5
6 Corners 4
97 Attacks 78
42 Dangerous attacks 44
376 Passes 335
76.1% Pass accuracy 79.4%
16 Tackles 12
13 Fouls 16
3 Yellow cards 5
0 Red cards 0
2 Offsides 3

Key events

Galatasaray Stuttgart
Kick-off
2’
Aleksey BatrakovRight foot shot1-0 (Galatasaray)
12’
Aleksey BatrakovRight foot shot2-0 (Galatasaray)
15’
Aleksey BatrakovShot on target
22’
Corner
31’
Corner
32’
36’
Corner
38’
Deniz UndavArgument
39’
42’
Corner
Corner
44’
Corner
45+2’
45+3’
Half-time2-0
Second half underway
Corner
50’
Victor OsimhenShot on target
56’
58’
Bilal El KhannoussShot on target
61’
62’
63’
Deniz UndavShot on target
65’
Chris FührichShot on target
65’
Corner
66’
Corner
Corner
71’
79’
Lucas TorreiraTime wasting
85’
86’
Dženan PejčinovićShot on target
90+3’
Tiago TomásShot on target
Full-time2-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.90 12’ Aleksey Batrakov (Galatasaray), 1-0 12’ 15’ Aleksey Batrakov (Galatasaray), 2-0 15’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.90 12’ Aleksey Batrakov (Galatasaray), 1-0 Batrakov 12’ 15’ Aleksey Batrakov (Galatasaray), 2-0 Batrakov 15’
Galatasaray 1.01 xGStuttgart 1.90 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Stuttgart attacking Galatasaray attacking 
86’ Dženan Pejčinović (Stuttgart), open play, 0.64 xG, saved 8’ Jamie Leweling (Stuttgart), open play, 0.44 xG, hit the woodwork 12’ Aleksey Batrakov (Galatasaray), open play, 0.26 xG, goal 90+1’ Tiago Tomás (Stuttgart), open play, 0.19 xG, off target 33’ Victor Osimhen (Galatasaray), from a corner, 0.15 xG, off target 15’ Aleksey Batrakov (Galatasaray), open play, 0.15 xG, goal 20’ Jamie Leweling (Stuttgart), open play, 0.12 xG, off target 90+3’ Tiago Tomás (Stuttgart), open play, 0.12 xG, saved 22’ Aleksey Batrakov (Galatasaray), open play, 0.11 xG, saved 42’ Chris Führich (Stuttgart), open play, 0.08 xG, blocked 44’ Victor Osimhen (Galatasaray), open play, 0.07 xG, blocked 57’ Victor Osimhen (Galatasaray), open play, 0.07 xG, off target 58’ Bilal El Khannouss (Stuttgart), open play, 0.07 xG, saved 65’ Chris Führich (Stuttgart), open play, 0.07 xG, saved 56’ Victor Osimhen (Galatasaray), open play, 0.06 xG, saved 63’ Deniz Undav (Stuttgart), open play, 0.05 xG, saved 90+3’ Victor Osimhen (Galatasaray), open play, 0.04 xG, off target 86’ Lorenz Assignon (Stuttgart), open play, 0.04 xG, off target 57’ Chris Führich (Stuttgart), open play, 0.03 xG, off target 71’ Rafael Leão (Galatasaray), open play, 0.03 xG, off target 33’ Bilal El Khannouss (Stuttgart), open play, 0.03 xG, blocked 50’ Lucas Torreira (Galatasaray), open play, 0.02 xG, blocked 51’ Victor Osimhen (Galatasaray), from a corner, 0.02 xG, blocked 46’ Barış Alper Yılmaz (Galatasaray), open play, 0.02 xG, blocked 14’ Deniz Undav (Stuttgart), open play, 0.01 xG, off target 24’ Victor Osimhen (Galatasaray), open play, 0.01 xG, off target 86’ Dženan Pejčinović (Stuttgart), open play, 0.64 xG, saved 8’ Jamie Leweling (Stuttgart), open play, 0.44 xG, hit the woodwork 12’ Aleksey Batrakov (Galatasaray), open play, 0.26 xG, goal 90+1’ Tiago Tomás (Stuttgart), open play, 0.19 xG, off target 33’ Victor Osimhen (Galatasaray), from a corner, 0.15 xG, off target 15’ Aleksey Batrakov (Galatasaray), open play, 0.15 xG, goal 20’ Jamie Leweling (Stuttgart), open play, 0.12 xG, off target 90+3’ Tiago Tomás (Stuttgart), open play, 0.12 xG, saved 22’ Aleksey Batrakov (Galatasaray), open play, 0.11 xG, saved 42’ Chris Führich (Stuttgart), open play, 0.08 xG, blocked 44’ Victor Osimhen (Galatasaray), open play, 0.07 xG, blocked 57’ Victor Osimhen (Galatasaray), open play, 0.07 xG, off target 58’ Bilal El Khannouss (Stuttgart), open play, 0.07 xG, saved 65’ Chris Führich (Stuttgart), open play, 0.07 xG, saved 56’ Victor Osimhen (Galatasaray), open play, 0.06 xG, saved 63’ Deniz Undav (Stuttgart), open play, 0.05 xG, saved 90+3’ Victor Osimhen (Galatasaray), open play, 0.04 xG, off target 86’ Lorenz Assignon (Stuttgart), open play, 0.04 xG, off target 57’ Chris Führich (Stuttgart), open play, 0.03 xG, off target 71’ Rafael Leão (Galatasaray), open play, 0.03 xG, off target 33’ Bilal El Khannouss (Stuttgart), open play, 0.03 xG, blocked 50’ Lucas Torreira (Galatasaray), open play, 0.02 xG, blocked 51’ Victor Osimhen (Galatasaray), from a corner, 0.02 xG, blocked 46’ Barış Alper Yılmaz (Galatasaray), open play, 0.02 xG, blocked 14’ Deniz Undav (Stuttgart), open play, 0.01 xG, off target 24’ Victor Osimhen (Galatasaray), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Galatasaray 4-2-3-1 Starting XI
Çakır
Jakobs 77’
Sánchez
Bardakcı
Sallai 68’
Torreira
Lemina 83’
Yılmaz 68’
Batrakov 2 77’
Akgün
Osimhen
Stuttgart 3-4-1-2 Starting XI
Bredlow
Mittelstädt
Hendriks
Chabot
Führich 82’
Prömel 74’
Karazor 18’
Leweling 75’
Khannouss
Undav
Demirović 74’

Player stats

Goalkeeper1 player
90′ 5 0 45 – – – – –
Defenders6 players
Roland Sallai Taken off
68′ 1 2 1 6 2 24 2 – –
90′ 1 3 1 4 1 46 2 – 1 –
90′ 1 – – 1 – 40 – – – –
Ismail Jakobs Taken off
77′ 2 1 – 4 2 25 1 – – –
Wilfried Singo Came on as a substitute
22′ – – – 1 1 9 – – – –
Eren Elmalı Came on as a substitute
13′ 1 – – 2 – 6 1 – – –
Midfielders7 players
90′ – – 35 – – 3 1 6 – 2
Mario Lemina Taken off
83′ – – 32 – – 4 1 5 – 1 –
90′ – – 28 5 – 2 – 4 1 1 –
Aleksey Batrakov Taken off
77′ 2 – 34 1 – 1 3 6 3 3 –
Barış Alper Yılmaz Taken off
68′ – – 20 3 – – – 7 1 1
Leroy Sané Came on as a substitute
13′ – – 5 – – – – 1 – 1 –
Gabriel Sara Came on as a substitute
12′ – – 5 – – – – – – – –
Forwards2 players
90′ – – 7 1 0.42 – 1 3 1 13 –
Rafael Leão Came on as a substitute
22′ – – 1 – 0.03 – – – – 9 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.