UEFA Champions League 2025 20 Aug 2025

Celtic vs Kairat Almaty

0 – 0 0 – 0 0 – 0

(HT: 0–0)

FT

21:00

Celtic Park (Glasgow) · Ref: E. Eskas

← Back to Matches
Score Summary
Full Time 0 – 0
Half Time 0 – 0
Key Stats
Ball Possession 75% – 25%
Blocked Shots 5 – 3
Corner Kicks 15 – 3
Fouls 12 – 9
Goalkeeper Saves 0 – 3
Offsides 0 – 3
Elo (before match)
Rating 1500 – 1500
Expected win probability 50.0% – 50.0%
Top Performers
Top Rated
Liam Scales
Celtic
7.6 rating (90 min)
Most Clinical
N/A
Best Creator
Benjamin Nygren
Celtic
3 key passes, 0 assists
Defensive Leader
Erkin Tapalov
Kairat Almaty
1 tackles + 6 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Arsenal 24 W W W W W
2 Bayern München 21 W W W L W
3 Liverpool 18 W W W L W
4 Tottenham 17 W W W L W
5 Barcelona 16 W W W L D
6 Chelsea 16 W W L W D
7 Sporting CP 16 W W L W D
8 Manchester City 16 W L W L W
9 Real Madrid 15 L W L W L
10 Inter 15 W L L L W
11 Paris Saint Germain 14 D L D W L
12 Newcastle 14 D W D L W
13 Juventus 13 D W W W D
14 Atletico Madrid 13 L D W W W
15 Atalanta 13 L L W W W
16 Bayer Leverkusen 12 W L D W W
17 Borussia Dortmund 11 L L D W L
18 Olympiakos Piraeus 11 W W W L D
19 Club Brugge KV 10 W W L L D
20 Galatasaray 10 L D L L W
21 Monaco 10 D L W D W
22 Qarabag 10 L W L L D
23 Bodo/Glimt 9 W W D L L
24 Benfica 9 W L W W L
25 Marseille 9 L L W W L
26 Pafos 9 W L L D W
27 Union St. Gilloise 9 W L L W L
28 PSV Eindhoven 8 L L L W D
29 Athletic Club 8 L W D D L
30 Napoli 8 L D L W D
31 FC Copenhagen 8 L D W W L
32 Ajax 6 L W W L L
33 Eintracht Frankfurt 4 L L L L D
34 Slavia Praha 3 L L L D L
35 Villarreal 1 L L L L L
36 Kairat Almaty 1 L L L L L
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
Match Statistics (Full Time)
Statistic Celtic Kairat Almaty
Ball Possession 75% 25%
Blocked Shots 5 3
Corner Kicks 15 3
Fouls 12 9
Goalkeeper Saves 0 3
Offsides 0 3
Passes Accurate 609 143
Red Cards N/A N/A
Shots Insidebox 6 4
Shots Off Goal 3 5
Shots On Goal 3 0
Shots Outsidebox 5 4
Total Passes 696 228
Total Shots 11 8
Yellow Cards 2 3
expected_goals N/A N/A
goals_prevented N/A N/A
Passes % 88% 63%
Team Aggregates (Season)
Celtic
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg)
xG (avg)
Kairat Almaty
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 0.88
xG (avg) 0.38{% else %}N/A
Celtic — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Adam Idah 👤 Adam Idah 0 0 1 N/A 1 3 1 1 N/A False 45 9 F 6.5 False 0 0 N/A N/A N/A 5 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Alistair Johnston 👤 Alistair Johnston 0 0 N/A N/A N/A 1 N/A 1 N/A False 35 2 D 6.9 False 0 0 N/A N/A N/A 23 N/A 27 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Anthony Ralston 👤 Anthony Ralston 0 0 N/A N/A N/A 5 5 N/A 2 False 56 56 D 7.3 True 0 0 N/A N/A N/A 50 N/A 61 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Arne Engels 👤 Arne Engels 0 0 1 N/A 1 1 1 N/A N/A False 21 27 M 6.6 True 0 0 N/A N/A N/A 13 2 14 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Auston Trusty 👤 Auston Trusty 0 0 N/A N/A N/A 1 1 N/A N/A False 15 6 D 6.9 True 0 0 N/A N/A N/A 25 N/A 26 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Benjamin Nygren 👤 Benjamin Nygren 0 0 3 1 1 7 3 N/A N/A False 77 8 M 6.3 False 0 0 N/A N/A N/A 31 3 45 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Callum McGregor 👤 Callum McGregor 0 1 3 N/A 2 9 7 1 2 True 90 42 M 7.2 False 0 0 N/A N/A N/A 57 N/A 60 N/A 0 N/A 0 N/A N/A N/A 1 2 3
Callum Osmand 👤 Callum Osmand 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 19 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Cameron Carter-Vickers 👤 Cameron Carter-Vickers 0 0 N/A N/A N/A 13 8 2 N/A False 90 20 D 7.3 False 0 0 N/A N/A N/A 110 N/A 115 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Daizen Maeda 👤 Daizen Maeda 0 0 1 N/A 1 5 4 N/A 1 False 90 38 F 6.7 False 0 0 N/A N/A N/A 23 N/A 32 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Dane Murray 👤 Dane Murray 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 47 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jahmai Simpson-Pusey 👤 Jahmai Simpson-Pusey 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 4 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
James Forrest 👤 James Forrest 0 0 5 N/A 2 8 4 1 1 False 70 49 F 6.9 False 0 0 N/A N/A N/A 32 1 36 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Johnny Kenny 👤 Johnny Kenny 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 24 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kasper Schmeichel 👤 Kasper Schmeichel 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 6.6 False 0 0 N/A N/A N/A 29 N/A 30 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Kieran Tierney 👤 Kieran Tierney 0 1 N/A N/A N/A 4 3 N/A 2 False 76 63 D 7.3 False 0 0 N/A N/A N/A 41 N/A 47 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Liam Scales 👤 Liam Scales 0 0 N/A N/A N/A 13 9 1 N/A False 90 5 D 7.6 False 0 0 N/A N/A N/A 91 N/A 99 N/A 0 N/A 0 N/A N/A 3 1 N/A N/A
Luke McCowan 👤 Luke McCowan 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 14 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Paulo Bernardo 👤 Paulo Bernardo 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 28 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Reo Hatate 👤 Reo Hatate 0 0 N/A 1 N/A 8 N/A 3 N/A False 90 41 M 6.5 False 0 0 N/A N/A N/A 56 N/A 67 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Shin Yamada 👤 Shin Yamada 0 0 N/A 1 N/A 1 N/A N/A N/A False 14 18 F 6.2 True 0 0 N/A N/A N/A 2 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Viljami Sinisalo 👤 Viljami Sinisalo 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 12 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Yang Hyun-Jun 👤 Yang Hyun-Jun 0 0 6 N/A 2 10 3 2 N/A False 45 13 F 6.3 True 0 0 N/A N/A N/A 21 1 28 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Kairat Almaty — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Adilet Sadybekov 👤 Adilet Sadybekov 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 6 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Aleksandr Martynovich 👤 Aleksandr Martynovich 0 1 N/A N/A N/A 7 3 1 1 True 90 14 D 6.9 False 0 0 N/A N/A 1 22 N/A 29 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Aleksandr Mrynskiy 👤 Aleksandr Mrynskiy 0 0 1 1 N/A 4 1 1 N/A False 90 24 D 6.6 False 0 0 N/A N/A N/A 12 1 21 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Aleksandr Shirobokov 👤 Aleksandr Shirobokov 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Aleksandr Zarutskiy 👤 Aleksandr Zarutskiy 0 0 N/A N/A N/A 1 1 N/A N/A False 75 1 G 7.3 False 0 0 2 N/A N/A 8 N/A 22 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Damir Kasabulat 👤 Damir Kasabulat 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 4 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dan Glazer 👤 Dan Glazer 0 1 N/A N/A N/A 4 3 N/A N/A False 90 18 M 6.9 False 0 0 N/A N/A N/A 16 N/A 18 N/A 0 N/A 0 N/A N/A N/A 2 3 2
Dastan Satpaev 👤 Dastan Satpaev 0 1 4 2 1 9 2 2 N/A False 90 9 M 6.7 False 0 0 N/A N/A N/A 11 3 12 N/A 0 N/A 0 N/A N/A N/A N/A 3 1
Edmilson 👤 Edmilson 0 0 1 1 1 20 5 1 N/A False 83 26 F 5.9 False 0 0 N/A N/A N/A 11 1 13 N/A 0 N/A 0 N/A N/A 2 N/A N/A N/A
Egor Sorokin 👤 Egor Sorokin 0 0 N/A 1 N/A 4 3 N/A N/A False 90 80 D 7.2 False 0 0 N/A N/A N/A 13 N/A 20 N/A 0 N/A 0 N/A N/A N/A N/A 1 3
Erkin Tapalov 👤 Erkin Tapalov 0 0 N/A N/A N/A 7 3 2 2 False 90 20 D 6.6 False 0 0 N/A N/A N/A 8 N/A 15 N/A 0 N/A 0 N/A N/A N/A 1 6 1
Jorginho 👤 Jorginho 0 0 1 1 N/A 9 7 N/A 4 False 90 7 M 6.9 False 0 0 N/A N/A N/A 11 N/A 18 N/A 0 N/A 0 N/A N/A N/A 1 1 2
Jug Stanojev 👤 Jug Stanojev 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 33 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Lev Kurgin 👤 Lev Kurgin 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 5 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luka Gadrani 👤 Luka Gadrani 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 44 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ofri Arad 👤 Ofri Arad 0 0 N/A 2 N/A 11 6 N/A N/A False 90 15 M 7.2 False 0 0 N/A N/A N/A 16 N/A 25 N/A 0 N/A 0 N/A N/A 2 1 N/A 5
Olzhas Baibek 👤 Olzhas Baibek 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 17 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ramazan Bagdat 👤 Ramazan Bagdat 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 89 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ricardinho 👤 Ricardinho 0 0 N/A N/A N/A 4 1 N/A N/A False 8 99 F 6.3 True 0 0 N/A N/A 1 2 N/A 2 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Sherkhan Kalmurza 👤 Sherkhan Kalmurza 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 82 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Temirlan Anarbekov 👤 Temirlan Anarbekov 0 0 N/A N/A N/A N/A N/A N/A N/A False 16 77 G 6.6 True 0 0 1 N/A N/A 2 N/A 9 N/A 0 0 0 N/A N/A N/A N/A 1 N/A
Valeriy Gromyko 👤 Valeriy Gromyko 0 0 1 2 1 9 5 2 3 False 90 55 M 6.9 False 0 0 N/A N/A 1 11 1 24 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Match Events
6'
🟨 Aleksandr Martynovich (Yellow Card)
🟨 Callum McGregor (Yellow Card)
26'
🟨 Kieran Tierney (Yellow Card)
31'
31'
🟨 Dan Glazer (Yellow Card)
🔄 A. Johnston → Substitution 1
35'
🔄 A. Idah → Substitution 2
46'
🔄 J. Forrest → Substitution 3
70'
75'
🔄 A. Zarutskiy → Substitution 1
🔄 K. Tierney → Substitution 4
76'
🔄 B. Nygren → Substitution 5
77'
83'
🔄 Edmilson Santos → Substitution 2
90'
🟨 Dastan Satpaev (Yellow Card)
Substitutions
35'
Celtic
46'
Celtic
70'
Celtic
75'
Kairat Almaty
76'
Celtic
77'
Celtic
83'
Kairat Almaty
League Standings View Standings

Teams in this match: Celtic and Kairat Almaty

#TeamMPWDLGFGAGDPtsForm
1 Arsenal 8 8 0 0 23 4 19 24 W W W W W
2 Bayern München 8 7 0 1 22 8 14 21 W W W L W
3 Liverpool 8 6 0 2 20 8 12 18 W W W L W
4 Tottenham 8 5 2 1 17 7 10 17 W W W L W
5 Barcelona 8 5 1 2 22 14 8 16 W W W L D
6 Chelsea 8 5 1 2 17 10 7 16 W W L W D
7 Sporting CP 8 5 1 2 17 11 6 16 W W L W D
8 Manchester City 8 5 1 2 15 9 6 16 W L W L W
9 Real Madrid 8 5 0 3 21 12 9 15 L W L W L
10 Inter 8 5 0 3 15 7 8 15 W L L L W
11 Paris Saint Germain 8 4 2 2 21 11 10 14 D L D W L
12 Newcastle 8 4 2 2 17 7 10 14 D W D L W
13 Juventus 8 3 4 1 14 10 4 13 D W W W D
14 Atletico Madrid 8 4 1 3 17 15 2 13 L D W W W
15 Atalanta 8 4 1 3 10 10 0 13 L L W W W
16 Bayer Leverkusen 8 3 3 2 13 14 -1 12 W L D W W
17 Borussia Dortmund 8 3 2 3 19 17 2 11 L L D W L
18 Olympiakos Piraeus 8 3 2 3 10 14 -4 11 W W W L D
19 Club Brugge KV 8 3 1 4 15 17 -2 10 W W L L D
20 Galatasaray 8 3 1 4 9 11 -2 10 L D L L W
21 Monaco 8 2 4 2 8 14 -6 10 D L W D W
22 Qarabag 8 3 1 4 13 21 -8 10 L W L L D
23 Bodo/Glimt 8 2 3 3 14 15 -1 9 W W D L L
24 Benfica 8 3 0 5 10 12 -2 9 W L W W L
25 Marseille 8 3 0 5 11 14 -3 9 L L W W L
26 Pafos 8 2 3 3 8 11 -3 9 W L L D W
27 Union St. Gilloise 8 3 0 5 8 17 -9 9 W L L W L
28 PSV Eindhoven 8 2 2 4 16 16 0 8 L L L W D
29 Athletic Club 8 2 2 4 9 14 -5 8 L W D D L
30 Napoli 8 2 2 4 9 15 -6 8 L D L W D
31 FC Copenhagen 8 2 2 4 12 21 -9 8 L D W W L
32 Ajax 8 2 0 6 8 21 -13 6 L W W L L
33 Eintracht Frankfurt 8 1 1 6 10 21 -11 4 L L L L D
34 Slavia Praha 8 0 3 5 5 19 -14 3 L L L D L
35 Villarreal 8 0 1 7 5 18 -13 1 L L L L L
36 Kairat Almaty 8 0 1 7 7 22 -15 1 L L L L L

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

UEFA Champions League World · Season 2025

Teams

Celtic
Last 5: Form 0% · Att 0% · Def 0%
Goals: — for · — against
W— D— L— ·
Kairat Almaty
Last 5: Form 67% · Att 47% · Def 80%
Goals: 7 for · 3 against
W3 D2 L1 · DWLWWD

Predictions

Celtic 33%
Draw 33%
Kairat Almaty 33%
None

No predictions available

Goals: Celtic — · Kairat Almaty —

Comparison

Form
0% – 100%
Attack
0% – 100%
Defense
100% – 0%
Poisson
0% – 0%
Head to Head
0% – 0%
Goals
0% – 0%
Total
0% – 0%

Head to Head

No head-to-head history available.

CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.