UEFA Champions League Play-offs
Celtic 0 - 0 FT Kairat Almaty
Popular today
Most read in the last 24 hours
Futmetrix Verdict
52
FT
Sat, Sep 19
Brighton
3-0
Arsenal
⚡ Intensity
37
⚖️ Balance
17
🏆 Stakes
70
🎲 Upset
80
Brighton dismantle league leaders Arsenal.
Futmetrix Verdict
55
FT
Sun, Sep 20
Gamba Osaka
0-1
Vissel Kobe
⚡ Intensity
40
⚖️ Balance
20
🏆 Stakes
78
🎲 Upset
0
Erik breaks Gamba hearts at 90'
Futmetrix Verdict
100
FT
Sun, Sep 20
Machida Zelvia
2-4
Kashiwa Reysol
⚡ Intensity
100
⚖️ Balance
78
🏆 Stakes
100
🎲 Upset
12
Kashiwa Reysol conquer Machida in away thriller
Match Statistics
Possession
Shots
Shots on Target
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
Kasper Schmeichel
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Alistair Johnston
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
35
Entry
Cameron Carter-Vickers
MAGNET
128
Activity
128
Activity
115
Passes
13
Duels
Liam Scales
MAGNET
112
Activity
112
Activity
99
Passes
13
Duels
Kieran Tierney
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Midfielders
Benjamin Nygren
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
31%
Pass Acc
Callum McGregor
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Reo Hatate
MAGNET
75
Activity
75
Activity
67
Passes
8
Duels
Forwards
James Forrest
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Adam Idah
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Daizen Maeda
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Viljami Sinisalo
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jahmai Simpson-Pusey
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Auston Trusty
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Dane Murray
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anthony Ralston
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Luke McCowan
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arne Engels
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Paulo 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
Shin Yamada
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Callum Osmand
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Johnny Kenny
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kairat Almaty
Goalkeepers
Aleksandr Zarutskiy
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Defenders
Aleksandr Mrynskiy
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Aleksandr Martynovich
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Egor Sorokin
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Erkin Tapalov
SWEEPER
7
Cleanups
7
Cleanups
6
Interceptions
1
Blocks
Midfielders
Ofri Arad
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Dan Glazer
SWEEPER
5
Cleanups
5
Cleanups
3
Interceptions
2
Blocks
Valeri Gromyko
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Jorge Monteiro
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Dastan Satpaev
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
11%
Pass Acc
Forwards
Edmilson
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
BENCH
Temirlan Anarbekov
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Sherkhan Kalmurza
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Damir Kasabulat
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lev Kurgin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aleksandr Shirobokov
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luka Gadrani
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adilet Sadybekov
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Olzhas Baybek
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jug Stanojev
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ramazan Bagdat
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricardo Viana
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 08/20/2025 | Celtic | 0 - 0 | Kairat Almaty | UEFA Champions League | Celtic Park |
08/20/2025
Celtic Win
Kairat Almaty Win
Draw
Match previews and recaps to help you decide which games are worth watching
Celtic
Kairat Almaty
Celtic
Kairat Almaty
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.
Archive note: this preview was written after the match was played.
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.