UEFA Champions League Play-offs
Celtic 0 - 0 FT Kairat Almaty
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
26' Callum McGregor
31' Kieran Tierney
Dan Glazer 31'
35' ↓ A. Johnston ↑A. Ralston
HT
46' ↓ A. Idah ↑Yang Hyun-Jun
70' ↓ J. Forrest ↑A. Engels
↓ A. Zarutskiy ↑T. Anarbekov 75'
76' ↓ K. Tierney ↑A. Trusty
77' ↓ B. Nygren ↑S. Yamada
↓ Edmilson Santos ↑Ricardinho 83'
Dastan Satpaev 90'+10
FT
Player Cards
Our take on every player in this match
Celtic
Goalkeepers
K. Schmeichel
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
A. Johnston
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
35
Entry
C. Carter-Vickers
MAGNET
128
Activity
128
Activity
115
Passes
13
Duels
L. Scales
MAGNET
112
Activity
112
Activity
99
Passes
13
Duels
K. Tierney
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Midfielders
B. Nygren
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
C. McGregor
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Hatate
MAGNET
75
Activity
75
Activity
67
Passes
8
Duels
Forwards
J. Forrest
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
A. Idah
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
D. Maeda
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
V. Sinisalo
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Simpson-Pusey
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Trusty
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
D. Murray
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Ralston
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
L. McCowan
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Engels
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
P. Bernardo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yang Hyun-Jun
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
S. Yamada
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
C. Osmand
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Kenny
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kairat Almaty
Goalkeepers
A. Zarutskiy
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Defenders
A. Mrynskiy
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Martynovich
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
E. Sorokin
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
E. Tapalov
SWEEPER
7
Cleanups
7
Cleanups
6
Interceptions
1
Blocks
Midfielders
O. Arad
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
D. Glazer
SWEEPER
5
Cleanups
5
Cleanups
3
Interceptions
2
Blocks
V. Gromyko
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Jorginho
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
D. Satpaev
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Edmilson Santos
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
BENCH
T. Anarbekov
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
S. Kalmyrza
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Kasabulat
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Kurgin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Shirobokov
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Gadrani
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Sadybekov
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. Baybek
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Stanojev
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Bagdat
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricardinho
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 20/08/2025 | Celtic | 0 - 0 | Kairat Almaty | UEFA Champions League | Celtic Park |
20/08/2025
Celtic Win
Kairat Almaty Win
Draw
Match previews and recaps to help you decide which games are worth watching
Celtic's European Fortress Holds, But Breakthrough Eludes
Skip It Futmetrix Score: 16/100. A 0-0 draw at Celtic Park exposes the razor-thin margin between intensity and clinical finishing in European competition.
Dominance Without Dividend
Liam Scales anchored Celtic's rearguard with a commanding 7.6 rating, marshalling a defence that faced relentless pressure. The Hoops suffocated Kairat Almaty with 75% possession, firing 11 shots—six from inside the box—yet the Kazakhs' goalkeeper stood firm. Fifteen corners manufactured nothing but frustration. Celtic's passing accuracy (88%, 609 of 696 attempts) painted a picture of control without conviction.
Almaty's Defensive Masterclass
Kairat Almaty arrived at Celtic Park as the competition's walking wounded: one point from six matches, a -11 goal difference, and a form line reading LLLDL. Yet they left Glasgow with honour intact. Three saves from their custodian, disciplined shape, and offside precision (only three infractions) transformed a mismatch on paper into a battle of wills. The visitors managed eight shots—none on target—but their balance proved impenetrable.
The Turning Point That Never Came
Celtic's 15 corners represented the match's clearest arithmetic of dominance, yet not one found the target. Almaty's compact five-at-the-back formation absorbed everything thrown at them. The Hoops' 0 expected goals (xG) against Almaty's 0 tells the story: neither side created a genuine clear-cut chance. Scales' outstanding defensive performance kept the stakes alive, but Celtic's attacking third remained a dead end. Two yellow cards for the hosts suggested mounting desperation as the clock ticked toward a scoreless conclusion.
What This Means
In the Champions League, a 0-0 at home is a wound, not a result. Celtic's intensity was never in question—their possession, shot volume, and territorial control were undeniable. But European football punishes wastefulness with ruthlessness. Almaty's survival owes everything to a goalkeeper who made three crucial saves and a defensive unit that refused to crack. For Celtic, the narrative shifts from dominance to disappointment.
Key Questions
Why couldn't Celtic break the deadlock?
Zero expected goals despite 11 shots. Almaty's goalkeeper made three saves; Celtic's finishing lacked precision in the final third.
How did Liam Scales perform?
Outstanding 7.6 rating. Commanded the defence throughout, keeping Almaty's limited threats at bay with authority and positioning.
What does this result mean for Celtic's campaign?
A missed opportunity. Almaty's defensive resilience denied Celtic a confidence-building home victory in European football's elite competition.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Celtic Park Braced for High-Stakes European Survival
Skip It Futmetrix Score: 8/100. This playoff encounter is less about tactical beauty and more about the raw desperation of securing a seat at Europe's top table.
The Setup
As the sun sets on Glasgow this August 20, 2025, the Stakes could not be higher. For Celtic, playing at Celtic Park provides a formidable psychological edge against a Kairat Almaty side that has struggled to find any semblance of Balance this season. The visitors arrive in Scotland with a concerning Form, having managed only one point from their last six outings and conceding 15 goals in the process. While Celtic's internal Stars will look to dominate possession, the narrative is firmly fixed on survival—the winner moves toward the lucrative league stage, while the loser faces the bitter reality of European exit.
Key Battle
The defining conflict will occur in the central third of the pitch. Celtic’s energetic midfield unit is expected to implement a high-intensity press, designed to exploit the lack of composure in the Kairat Almaty defensive line. Without specific individual stars to rely on, the Kazakh side must operate as a disciplined, compact block to withstand the waves of pressure. If the home midfield can disrupt Kairat's transition play early, the match could quickly become a one-sided affair in favor of the Hoops.
Our Prediction
Celtic will look to kill the tie early, utilizing the rapturous home atmosphere to overwhelm their opponents. Expect a relentless opening twenty minutes where the home side secures an early breakthrough. Kairat Almaty, despite their best efforts to sit deep, lack the defensive Form to hold out for 90 minutes. We expect a controlled 2-0 victory for Celtic, as they navigate the pressure to secure their progression into the next phase of the competition.