Arsenal vs Kairat Almaty

28 January 2026 · Champions League · Matchday 8 · 2025/26 · Referee Urs Schnyder

Full time 3 – 2

Half-time: 3–1

  • V. Gyökeres 2’
  • K. Havertz 15’
  • G. Martinelli 36’
  • J. G. C. Monteiro 7’ (pen)
  • Ricardinho 90+4’

Match summary

Arsenal saw off Kairat Almaty 3-2. Arsenal led 3-1 at half-time.

In the first half, V. Gyökeres put Arsenal ahead in the 2nd minute, J. G. C. Monteiro equalised from the penalty spot in the 7th minute, K. Havertz put Arsenal back in front in the 15th minute, and G. Martinelli made it 3-1 in the 36th minute. In the second half, Ricardinho pulled one back to make it 3-2 with a header in stoppage time.

The chances backed that up: Arsenal created 3.94 expected goals (xG) from 25 shots to Kairat Almaty's 1.11 from 4.

Match stats

66% Possession 34%
25 Shots 4
11 Shots on target 2
11 Corners 0
583 Passes 303
88.5% Pass accuracy 69.6%
8 Tackles 24
14 Fouls 10
1 Yellow cards 1
2 Offsides 0

Key events

Arsenal Kairat Almaty
V. GyökeresRight foot shot1-0 (Arsenal)
2’
6’
7’
J. G. C. MonteiroPenalty1-1 (Kairat Almaty)
K. HavertzLeft foot shot2-1 (Arsenal)
15’
V. GyökeresShot on target
34’
G. MartinelliLeft foot shot3-1 (Arsenal)
36’
V. GyökeresShot on target
36’
G. MartinelliShot on target
39’
M. ØdegaardShot on target
47’
N. MaduekeShot on target
55’
59’
V. GromykoEdmilson
M. ØdegaardShot on target
64’
70’
70’
D. KasabulatD. Glazer
G. JesusV. Gyökeres
77’
B. Bailey-JosephG. Martinelli
77’
79’
R. BagdatJ. G. C. Monteiro
I. IbrahimC. Nørgaard
89’
N. MaduekeShot on target
89’
90’
RicardinhoHeader3-2 (Kairat Almaty)
G. JesusShot on target
90’

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.94 1.11 2’ V. Gyökeres (Arsenal), 1-0 2’ 7’ J. G. C. Monteiro (Kairat Almaty), 1-1 7’ 15’ K. Havertz (Arsenal), 2-1 15’ 36’ G. Martinelli (Arsenal), 3-1 36’ 90+4’ Ricardinho (Kairat Almaty), 3-2 90+4’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.94 1.11 2’ V. Gyökeres (Arsenal), 1-0 Gyökeres 2’ 7’ J. G. C. Monteiro (Kairat Almaty), 1-1 Monteiro 7’ 15’ K. Havertz (Arsenal), 2-1 Havertz 15’ 36’ G. Martinelli (Arsenal), 3-1 Martinelli 36’ 90+4’ Ricardinho (Kairat Almaty), 3-2 Ricardinho 90+4’
Arsenal 3.94 xGKairat Almaty 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Kairat Almaty attacking Arsenal attacking 
36’ G. Martinelli (Arsenal), open play, 0.93 xG, goal 7’ J. G. C. Monteiro (Kairat Almaty), penalty, 0.79 xG, goal 36’ V. Gyökeres (Arsenal), open play, 0.78 xG, saved 25’ V. Gyökeres (Arsenal), open play, 0.73 xG, off target 90+4’ Ricardinho (Kairat Almaty), open play, 0.28 xG, goal 39’ G. Martinelli (Arsenal), open play, 0.20 xG, saved 90’ G. Jesus (Arsenal), open play, 0.14 xG, saved 86’ G. Jesus (Arsenal), open play, 0.14 xG, off target 2’ V. Gyökeres (Arsenal), open play, 0.12 xG, goal 22’ V. Gyökeres (Arsenal), open play, 0.11 xG, off target 15’ K. Havertz (Arsenal), open play, 0.10 xG, goal 34’ V. Gyökeres (Arsenal), open play, 0.09 xG, saved 47’ M. Ødegaard (Arsenal), open play, 0.09 xG, saved 61’ C. Nørgaard (Arsenal), from a corner, 0.07 xG, off target 90+2’ N. Madueke (Arsenal), from a corner, 0.06 xG, off target 64’ M. Ødegaard (Arsenal), open play, 0.05 xG, saved 89’ N. Madueke (Arsenal), open play, 0.05 xG, saved 27’ N. Madueke (Arsenal), from a corner, 0.05 xG, blocked 33’ M. Lewis-Skelly (Arsenal), open play, 0.04 xG, off target 61’ E. Eze (Arsenal), from a corner, 0.04 xG, off target 62’ Ricardinho (Kairat Almaty), open play, 0.03 xG, off target 90+1’ M. Ødegaard (Arsenal), open play, 0.03 xG, blocked 45’ G. Martinelli (Arsenal), open play, 0.03 xG, off target 68’ G. Martinelli (Arsenal), open play, 0.02 xG, off target 55’ N. Madueke (Arsenal), from a corner, 0.02 xG, saved 56’ N. Madueke (Arsenal), open play, 0.02 xG, blocked 76’ E. Eze (Arsenal), from a corner, 0.02 xG, blocked 80’ V. Gromyko (Kairat Almaty), open play, 0.01 xG, off target 9’ R. Calafiori (Arsenal), from a corner, 0.01 xG, off target 36’ G. Martinelli (Arsenal), open play, 0.93 xG, goal 7’ J. G. C. Monteiro (Kairat Almaty), penalty, 0.79 xG, goal 36’ V. Gyökeres (Arsenal), open play, 0.78 xG, saved 25’ V. Gyökeres (Arsenal), open play, 0.73 xG, off target 90+4’ Ricardinho (Kairat Almaty), open play, 0.28 xG, goal 39’ G. Martinelli (Arsenal), open play, 0.20 xG, saved 90’ G. Jesus (Arsenal), open play, 0.14 xG, saved 86’ G. Jesus (Arsenal), open play, 0.14 xG, off target 2’ V. Gyökeres (Arsenal), open play, 0.12 xG, goal 22’ V. Gyökeres (Arsenal), open play, 0.11 xG, off target 15’ K. Havertz (Arsenal), open play, 0.10 xG, goal 34’ V. Gyökeres (Arsenal), open play, 0.09 xG, saved 47’ M. Ødegaard (Arsenal), open play, 0.09 xG, saved 61’ C. Nørgaard (Arsenal), from a corner, 0.07 xG, off target 90+2’ N. Madueke (Arsenal), from a corner, 0.06 xG, off target 64’ M. Ødegaard (Arsenal), open play, 0.05 xG, saved 89’ N. Madueke (Arsenal), open play, 0.05 xG, saved 27’ N. Madueke (Arsenal), from a corner, 0.05 xG, blocked 61’ E. Eze (Arsenal), from a corner, 0.04 xG, off target 33’ M. Lewis-Skelly (Arsenal), open play, 0.04 xG, off target 90+1’ M. Ødegaard (Arsenal), open play, 0.03 xG, blocked 45’ G. Martinelli (Arsenal), open play, 0.03 xG, off target 62’ Ricardinho (Kairat Almaty), open play, 0.03 xG, off target 68’ G. Martinelli (Arsenal), open play, 0.02 xG, off target 56’ N. Madueke (Arsenal), open play, 0.02 xG, blocked 55’ N. Madueke (Arsenal), from a corner, 0.02 xG, saved 76’ E. Eze (Arsenal), from a corner, 0.02 xG, blocked 80’ V. Gromyko (Kairat Almaty), open play, 0.01 xG, off target 9’ R. Calafiori (Arsenal), from a corner, 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

Arsenal 4-3-3 Starting XI
Arrizabalaga
White
Mosquera
Calafiori
Lewis-Skelly
Havertz
Nørgaard 89’
Eze
Madueke
Gyökeres
Martinelli
Kairat Almaty 3-4-3 Starting XI
Anarbekov
Shirobokov
Martynovich
Sorokin
Tapalov 59’
Glazer 70’
Sadybekov
Mata 70’
Mrynskiy
Edmilson 59’
Monteiro

Player stats

Goalkeeper1 player
90′ – – –
Defenders4 players
90′ – – –
90′ – – –
R. Calafiori
45′ – 2 – 2 1 37 2 – –
90′ – – –
Midfielders7 players
46′ 1 – – – –
89′ – – – – –
E. Eze
90′ – – – – –
P. Hincapié Came on as a substitute
45′ – – 43 – – – – 2 – 1 –
M. Ødegaard Came on as a substitute
44′ – – – – –
B. Bailey-Joseph Came on as a substitute
13′ – – 2 – – – 1 – – – –
I. Ibrahim Came on as a substitute
1′ – – 2 – – 1 – 1 1 – –
Forwards4 players
N. Madueke
90′ – – 5 2 0.20 – – 11 2 43 –
77′ 1 – 5 1.83 – – –
77′ 1 – 4 2 1.18 – 4 7 – 29 –
G. Jesus Came on as a substitute
13′ – – 2 0.28 – – –
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. A blank cell means that figure is not available for that player.

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.