Kairat Almaty vs Real Madrid

30 September 2025 · Champions League · Matchday 2 · 2025/26 · Referee Marco Guida

Full time 0 – 5

Half-time: 0–1

  • K. Mbappé 25’ (pen), 52’, 73’
  • E. Camavinga 83’
  • B. Díaz 90+3’

Match summary

Real Madrid won comfortably, 5-0 away at Kairat Almaty. Real Madrid led 1-0 at half-time.

In the first half, K. Mbappé put Real Madrid ahead from the penalty spot in the 25th minute. In the second half, Mbappé made it 0-2 in the 52nd minute, Mbappé made it 0-3 in the 73rd minute, E. Camavinga made it 0-4 with a header in the 83rd minute, and B. Díaz made it 0-5 in stoppage time.

The chances backed that up: Real Madrid created 3.54 expected goals (xG) from 20 shots to Kairat Almaty's 0.43 from 11.

Match stats

33% Possession 67%
11 Shots 20
4 Shots on target 12
3 Corners 6
294 Passes 617
76.5% Pass accuracy 88.2%
22 Tackles 14
6 Fouls 9
2 Yellow cards 0
1 Offsides 0

Key events

Kairat Almaty Real Madrid
Kick-off
D. SatpayevShot on target
1’
21’
K. MbappéShot on target
25’
K. MbappéPenalty0-1 (Real Madrid)
32’
A. GülerShot on target
41’
Vinícius Jr.Shot on target
Second half underway
Half-time0-1
V. Gromyko
48’
52’
K. MbappéRight foot shot0-2 (Real Madrid)
54’
L. MataShot on target
62’
V. GromykoShot on target
62’
63’
F. MastantuonoShot on target
64’
V. GromykoVAR: Penalty given
69’
73’
K. MbappéRight foot shot0-3 (Real Madrid)
75’
K. MbappéShot on target
G. ZariaV. Gromyko
80’
83’
E. CamavingaHeader0-4 (Real Madrid)
L. MataShot on target
84’
90+1’
RodrygoShot on target
90+2’
J. BellinghamShot on target
90+3’
B. DíazRight foot shot0-5 (Real Madrid)
Full-time0-5

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 0.43 3.54 25’ K. Mbappé (Real Madrid), 0-1 25’ 52’ K. Mbappé (Real Madrid), 0-2 52’ 73’ K. Mbappé (Real Madrid), 0-3 73’ 83’ E. Camavinga (Real Madrid), 0-4 83’ 90+3’ B. Díaz (Real Madrid), 0-5 90+3’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.43 3.54 25’ K. Mbappé (Real Madrid), 0-1 Mbappé 25’ 52’ K. Mbappé (Real Madrid), 0-2 Mbappé 52’ 73’ K. Mbappé (Real Madrid), 0-3 Mbappé 73’ 83’ E. Camavinga (Real Madrid), 0-4 Camavinga 83’ 90+3’ B. Díaz (Real Madrid), 0-5 Díaz 90+3’
Kairat Almaty 0.43 xGReal Madrid 3.54 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Kairat Almaty attacking 
25’ K. Mbappé (Real Madrid), penalty, 0.79 xG, goal 58’ K. Mbappé (Real Madrid), open play, 0.53 xG, off target 83’ E. Camavinga (Real Madrid), open play, 0.41 xG, goal 52’ K. Mbappé (Real Madrid), open play, 0.37 xG, goal 14’ Vinícius Jr. (Real Madrid), open play, 0.28 xG, off target 18’ A. Güler (Real Madrid), open play, 0.24 xG, blocked 1’ D. Satpayev (Kairat Almaty), open play, 0.20 xG, saved 90+3’ B. Díaz (Real Madrid), open play, 0.13 xG, goal 63’ F. Mastantuono (Real Madrid), open play, 0.11 xG, saved 21’ K. Mbappé (Real Madrid), open play, 0.10 xG, saved 35’ F. Mastantuono (Real Madrid), open play, 0.10 xG, blocked 73’ K. Mbappé (Real Madrid), open play, 0.10 xG, goal 90+2’ J. Bellingham (Real Madrid), open play, 0.10 xG, saved 39’ K. Mbappé (Real Madrid), open play, 0.07 xG, off target 44’ K. Mbappé (Real Madrid), open play, 0.06 xG, off target 38’ V. Gromyko (Kairat Almaty), open play, 0.04 xG, off target 90+1’ Rodrygo (Real Madrid), open play, 0.04 xG, saved 54’ D. Satpayev (Kairat Almaty), direct free kick, 0.04 xG, off target 75’ K. Mbappé (Real Madrid), open play, 0.04 xG, saved 84’ L. Mata (Kairat Almaty), open play, 0.03 xG, saved 60’ D. Satpayev (Kairat Almaty), open play, 0.02 xG, off target 2’ J. G. C. Monteiro (Kairat Almaty), open play, 0.02 xG, off target 29’ V. Gromyko (Kairat Almaty), open play, 0.02 xG, blocked 56’ O. Arad (Kairat Almaty), open play, 0.02 xG, off target 62’ V. Gromyko (Kairat Almaty), open play, 0.02 xG, saved 88’ Rodrygo (Real Madrid), open play, 0.02 xG, off target 7’ L. Mata (Kairat Almaty), from a corner, 0.02 xG, off target 41’ Vinícius Jr. (Real Madrid), open play, 0.02 xG, saved 79’ A. Güler (Real Madrid), open play, 0.02 xG, off target 32’ A. Güler (Real Madrid), open play, 0.01 xG, saved 62’ L. Mata (Kairat Almaty), from a corner, 0.01 xG, saved 25’ K. Mbappé (Real Madrid), penalty, 0.79 xG, goal 58’ K. Mbappé (Real Madrid), open play, 0.53 xG, off target 83’ E. Camavinga (Real Madrid), open play, 0.41 xG, goal 52’ K. Mbappé (Real Madrid), open play, 0.37 xG, goal 14’ Vinícius Jr. (Real Madrid), open play, 0.28 xG, off target 18’ A. Güler (Real Madrid), open play, 0.24 xG, blocked 1’ D. Satpayev (Kairat Almaty), open play, 0.20 xG, saved 90+3’ B. Díaz (Real Madrid), open play, 0.13 xG, goal 63’ F. Mastantuono (Real Madrid), open play, 0.11 xG, saved 35’ F. Mastantuono (Real Madrid), open play, 0.10 xG, blocked 73’ K. Mbappé (Real Madrid), open play, 0.10 xG, goal 90+2’ J. Bellingham (Real Madrid), open play, 0.10 xG, saved 21’ K. Mbappé (Real Madrid), open play, 0.10 xG, saved 39’ K. Mbappé (Real Madrid), open play, 0.07 xG, off target 44’ K. Mbappé (Real Madrid), open play, 0.06 xG, off target 38’ V. Gromyko (Kairat Almaty), open play, 0.04 xG, off target 54’ D. Satpayev (Kairat Almaty), direct free kick, 0.04 xG, off target 90+1’ Rodrygo (Real Madrid), open play, 0.04 xG, saved 75’ K. Mbappé (Real Madrid), open play, 0.04 xG, saved 84’ L. Mata (Kairat Almaty), open play, 0.03 xG, saved 60’ D. Satpayev (Kairat Almaty), open play, 0.02 xG, off target 56’ O. Arad (Kairat Almaty), open play, 0.02 xG, off target 62’ V. Gromyko (Kairat Almaty), open play, 0.02 xG, saved 2’ J. G. C. Monteiro (Kairat Almaty), open play, 0.02 xG, off target 7’ L. Mata (Kairat Almaty), from a corner, 0.02 xG, off target 29’ V. Gromyko (Kairat Almaty), open play, 0.02 xG, blocked 88’ Rodrygo (Real Madrid), open play, 0.02 xG, off target 41’ Vinícius Jr. (Real Madrid), open play, 0.02 xG, saved 79’ A. Güler (Real Madrid), open play, 0.02 xG, off target 32’ A. Güler (Real Madrid), open play, 0.01 xG, saved 62’ L. Mata (Kairat Almaty), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Kairat Almaty 4-4-2 Starting XI
Kalmurza
Tapalov 65’
Martynovich
Sorokin
Mata
Mrynskiy
Arad 64’
Kasabulat
Gromyko 80’
Monteiro 65’
Satpayev 80’
Real Madrid 4-2-3-1 Starting XI
Courtois
Asencio
Huijsen
Alaba
Garcia
Tchouaméni 80’
Ceballos
Mastantuono 70’
Güler 80’
Jr. 70’
Mbappé 3 81’

Player stats

Goalkeeper1 player
90′ 7 5 23 1 1 – – –
Defenders4 players
E. Tapalov Taken off
65′ 1 4 – 2 – 16 – – – –
90′ 4 2 – 5 1 38 – – – –
E. Sorokin
90′ 1 2 – 4 2 42 – – – –
L. Mata
90′ 2 1 – 3 – 40 – – – –
Midfielders7 players
90′ – – 16 – – 2 1 4 – – –
O. Arad Taken off
64′ – – 27 – – 2 1 5 3 2 –
90′ – – 18 1 – 1 2 2 – 1 –
V. Gromyko Taken off
80′ – – 18 1 – 4 – 5 1 1 –
O. Baibek Came on as a substitute
26′ – – 9 – – 1 1 1 – – –
J. Stanojev Came on as a substitute
25′ – – 10 – – 1 – 2 – – –
G. Zaria Came on as a substitute
10′ – – 7 1 – – – 1 – – –
Forwards4 players
J. G. C. Monteiro Taken off
90′ – – 1 – 0.02 – 1 2 1 9 –
D. Satpayev Taken off
80′ – – 3 1 0.26 – – 2 – 10 –
Edmilson Came on as a substitute
25′ – – – – – – – 2 1 6 –
Ricardinho Came on as a substitute
10′ – – – – – – – 2 – 5 –
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.