Celtic 0 - 0 FT Kairat Almaty

Celtic Park

AI-powered match analysis and previews to help you decide which games are worth watching

17
FT
Wed, Aug 20
Celtic
0-0
Kairat Almaty
⚡ Intensity 14
⚖️ Balance 0
🏆 Stakes 33
🎲 Upset 0
Celtic's Champions League stalemate frustrates

Celtic's European Fortress Holds, But Breakthrough Eludes

Skip It Futmetrix Score: 17/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.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
75%
25%
Celtic 75%
Kairat Almaty 25%
Shots
11
8
Celtic 11
Kairat Almaty 8
Shots on Target
3
0
Celtic 3
Kairat Almaty 0
Expected Goals (xG)
0.00
0.00
Celtic 0.00
Kairat Almaty 0.00
Passes
696
228
Celtic 696
Kairat Almaty 228
Pass Accuracy
88%
63%
Celtic 88%
Kairat Almaty 63%
Corners
15
3
Celtic 15
Kairat Almaty 3
Fouls
12
9
Celtic 12
Kairat Almaty 9
Yellow Cards
2
3
Celtic 2
Kairat Almaty 3
Red Cards
0
0
Celtic 0
Kairat Almaty 0

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

Season performance ratings for players in this match

Celtic

Goalkeepers
K. Schmeichel
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
90
minutes
Defenders
A. Johnston
👻 Invisible Nothing to note
C. Carter-Vickers
MAGNET
MAGNET
128
activity
128
activity
115
passes
13
duels
L. Scales
MAGNET
MAGNET
112
activity
112
activity
99
passes
13
duels
K. Tierney
👻 Invisible Nothing to note
Midfielders
B. Nygren
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
31%
pass acc
C. McGregor
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
78%
duel win %
R. Hatate
MAGNET
MAGNET
75
activity
75
activity
67
passes
8
duels
Forwards
J. Forrest
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
50%
duel win %
A. Idah
👻 Invisible Nothing to note
D. Maeda
NPC
NPC
90
minutes
90
minutes
23%
pass acc
6.7
rating
BENCH
V. Sinisalo
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
J. Simpson-Pusey
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Trusty
👻 Invisible Nothing to note
D. Murray
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Ralston
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
L. McCowan
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Engels
👻 Invisible Nothing to note
P. Bernardo
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Yang Hyun-Jun
👻 Invisible Nothing to note
S. Yamada
CAMEO
CAMEO
14
minutes
14
minutes
3
touches
None
events
C. Osmand
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
J. Kenny
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

Kairat Almaty

Goalkeepers
A. Zarutskiy
👻 Invisible Nothing to note
Defenders
A. Mrynskiy
NPC
NPC
90
minutes
90
minutes
12%
pass acc
6.6
rating
A. Martynovich
NPC
NPC
90
minutes
90
minutes
22%
pass acc
6.9
rating
E. Sorokin
👻 Invisible Nothing to note
E. Tapalov
SWEEPER
SWEEPER
7
cleanups
7
cleanups
6
interceptions
1
blocks
Midfielders
O. Arad
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
D. Glazer
SWEEPER
SWEEPER
5
cleanups
5
cleanups
3
interceptions
2
blocks
V. Gromyko
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Jorginho
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
D. Satpaev
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
11%
pass acc
Forwards
Edmilson Santos
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
rating
5.9
rating
15
duels lost
12
poss lost
BENCH
T. Anarbekov
SWEEPER
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
S. Kalmyrza
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
D. Kasabulat
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
L. Kurgin
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Shirobokov
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
L. Gadrani
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Sadybekov
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
O. Baybek
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
J. Stanojev
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
R. Bagdat
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Ricardinho
CAMEO
CAMEO
8
minutes
8
minutes
3
touches
None
events

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
UEFA Champions League Celtic Park
Celtic Win
Kairat Almaty Win
Draw