UEFA Champions League 2025 20 Jan 2026

Kairat Almaty vs Club Brugge KV

1 – 4 0 – 2 1 – 2

(HT: 0–2)

FT

16:30

Almaty Central Stadium (Almaty) · Ref: D. Rumsas

← Back to Matches
Score Summary
Full Time 1 – 4
Half Time 0 – 2
Key Stats
Ball Possession 47% – 53%
Blocked Shots 4 – 3
Corner Kicks 1 – 3
Fouls 9 – 12
Goalkeeper Saves 2 – 1
Offsides 0 – 2
Elo (before match)
Rating 1500 – 1500
Expected win probability 50.0% – 50.0%
xPi (before match)
Rating -0.56 – -0.30
Expected win probability 42.4% – 36.2%
Top Performers
Top Rated
Hans Vanaken
Club Brugge KV
9.6 rating (90 min)
Most Clinical
Adilet Sadybekov
Kairat Almaty
1 goals
Best Creator
Aleksandr Mrynskiy
Kairat Almaty
2 key passes, 1 assists
Defensive Leader
Erkin Tapalov
Kairat Almaty
3 tackles + 2 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 ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
64'
Club Brugge KV
76'
Kairat Almaty
76'
Kairat Almaty
76'
Kairat Almaty
78'
Club Brugge KV
78'
Club Brugge KV
78'
Club Brugge KV
80'
Kairat Almaty
80'
Kairat Almaty
85'
Club Brugge KV
Match Statistics (Full Time)
Statistic Kairat Almaty Club Brugge KV
Ball Possession 47% 53%
Blocked Shots 4 3
Corner Kicks 1 3
Fouls 9 12
Goalkeeper Saves 2 1
Offsides 0 2
Passes Accurate 442 536
Red Cards N/A N/A
Shots Insidebox 2 12
Shots Off Goal 2 8
Shots On Goal 2 6
Shots Outsidebox 6 5
Total Passes 525 604
Total Shots 8 17
Yellow Cards 2 0
expected_goals 0.28 2.54
goals_prevented 0 0
Passes % 84% 89%
Team Aggregates (Season)
Kairat Almaty
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 0.88
xG (avg) 0.38{% else %}N/A
Club Brugge KV
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 2.29
xG (avg) 1.17{% else %}N/A
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 1 N/A N/A N/A 1 N/A N/A N/A False 14 6 M 7.3 True 0 0 N/A 1 N/A 8 1 9 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Aleksandr Martynovich 👤 Aleksandr Martynovich 0 0 N/A N/A N/A 5 5 N/A 1 True 90 14 D 6.9 False 0 0 N/A N/A N/A 83 N/A 93 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Aleksandr Mrynskiy 👤 Aleksandr Mrynskiy 0 0 1 2 1 8 4 1 N/A False 90 24 M 6.6 False 1 0 N/A N/A N/A 27 2 31 N/A 0 N/A 0 N/A N/A N/A N/A 2 3
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
Amirbek Bazarbayev 👤 Amirbek Bazarbayev 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
Damir Kasabulat 👤 Damir Kasabulat 0 0 2 1 2 4 3 N/A N/A False 80 4 M 6.7 False 0 0 N/A N/A N/A 33 N/A 40 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Dan Glazer 👤 Dan Glazer 0 0 1 N/A 1 5 2 2 N/A False 76 18 M 6 False 0 0 N/A N/A N/A 32 N/A 40 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Danila Buch 👤 Danila Buch 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 41 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
Edmilson 👤 Edmilson 0 0 1 N/A 1 8 4 N/A N/A False 76 26 F 6.3 False 0 0 N/A N/A N/A 25 1 29 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Egor Sorokin 👤 Egor Sorokin 0 1 N/A N/A N/A 5 3 1 N/A False 90 80 D 6.2 False 0 0 N/A N/A N/A 74 N/A 82 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Erkin Tapalov 👤 Erkin Tapalov 0 0 N/A 2 N/A 7 3 2 N/A False 80 20 D 6 False 0 0 N/A N/A N/A 41 N/A 55 N/A 0 N/A 0 N/A N/A N/A N/A 2 3
Jorginho 👤 Jorginho 0 0 3 2 1 14 7 N/A 6 False 76 7 M 6.3 False 0 0 N/A N/A N/A 20 N/A 23 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jug Stanojev 👤 Jug Stanojev 0 0 N/A N/A N/A N/A N/A N/A N/A False 10 33 M 6.3 True 0 0 N/A N/A N/A 1 N/A 1 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luís Mata 👤 Luís Mata 0 0 2 1 1 6 3 1 N/A False 90 3 D 6 False 0 0 N/A N/A N/A 41 N/A 48 N/A 0 N/A 0 N/A N/A N/A 1 3 1
Mansur Birkurmanov 👤 Mansur Birkurmanov 0 0 N/A 1 N/A 4 N/A N/A N/A False 14 79 F 6.2 True 0 0 N/A N/A N/A 2 N/A 2 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Mukhamedali Abish 👤 Mukhamedali Abish 0 0 N/A N/A N/A 2 1 1 N/A False 10 42 M 6.5 True 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 1
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 1 N/A N/A 5 1 N/A 1 False 14 99 F 6.3 True 0 0 N/A N/A N/A 2 N/A 2 N/A 0 N/A 0 N/A N/A N/A 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 90 77 G 6.3 False 0 4 2 N/A N/A 15 N/A 23 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Valeriy Gromyko 👤 Valeriy Gromyko 0 0 N/A N/A N/A 8 4 1 3 False 90 55 M 6.2 False 0 0 N/A N/A N/A 33 1 41 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Club Brugge KV — 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
Aleksandar Stanković 👤 Aleksandar Stanković 0 0 1 2 1 10 6 2 2 False 90 25 M 8.3 False 0 0 N/A 1 N/A 71 1 76 N/A 0 N/A 0 N/A 1 3 N/A 1 3
Argus Vanden Driessche 👤 Argus Vanden Driessche 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 81 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
Bjorn Meijer 👤 Bjorn Meijer 0 0 N/A N/A N/A 1 N/A N/A N/A False 12 14 D 6.2 True 0 0 N/A N/A N/A 4 1 5 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
Brandon Mechele 👤 Brandon Mechele 0 0 N/A N/A N/A 6 2 4 N/A False 90 44 D 7.2 False 0 0 N/A 1 N/A 61 N/A 68 N/A 0 N/A 0 N/A 1 1 1 N/A 1
Carlos Forbs 👤 Carlos Forbs 0 0 3 1 2 6 3 N/A N/A False 78 9 M 6.9 False 0 0 N/A N/A N/A 33 2 38 N/A 0 N/A 0 N/A 1 2 N/A 1 1
Cisse Sandra 👤 Cisse Sandra 0 0 1 1 N/A 3 N/A N/A N/A False 26 11 M 6.3 True 0 0 N/A N/A N/A 12 N/A 12 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Hans Vanaken 👤 Hans Vanaken 0 0 1 1 1 10 7 1 N/A True 90 20 M 9.6 False 1 0 N/A 1 N/A 83 2 91 N/A 0 N/A 0 N/A 1 1 1 N/A 3
Hugo Siquet 👤 Hugo Siquet 0 0 N/A N/A N/A N/A N/A N/A N/A False 8 41 D 6.2 True 0 0 N/A N/A N/A 3 N/A 5 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
Hugo Vetlesen 👤 Hugo Vetlesen 0 0 2 N/A 1 4 1 1 N/A False 64 10 F 6.3 False 0 0 N/A N/A N/A 24 N/A 26 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Joaquin Seys 👤 Joaquin Seys 0 0 2 1 N/A 5 1 1 N/A False 78 65 M 6.7 False 1 0 N/A N/A N/A 20 1 26 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Joel Ordóñez 👤 Joel Ordóñez 0 0 N/A N/A N/A 6 4 N/A N/A False 90 4 D 6.9 False 0 0 N/A N/A N/A 76 N/A 82 N/A 0 N/A 0 N/A N/A N/A N/A 2 2
Kyriani Sabbe 👤 Kyriani Sabbe 0 0 N/A N/A N/A 6 4 2 1 False 85 64 D 7.7 False 0 0 N/A N/A N/A 80 3 92 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Ludovit Reis 👤 Ludovit Reis 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
Mamadou Diakhon 👤 Mamadou Diakhon 0 0 6 1 4 13 7 N/A 3 False 90 67 F 7 False 0 0 N/A N/A 1 31 2 34 N/A 0 N/A 0 N/A N/A 2 N/A 1 N/A
Nicolò Tresoldi 👤 Nicolò Tresoldi 0 0 N/A N/A N/A 2 1 N/A 1 False 12 7 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 N/A N/A N/A N/A
Nordin Jackers 👤 Nordin Jackers 0 0 N/A N/A N/A 2 2 N/A N/A False 90 29 G 6.2 False 0 1 1 N/A N/A 18 N/A 23 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Romeo Vermant 👤 Romeo Vermant 0 0 N/A N/A N/A 6 2 1 1 False 78 17 F 7.3 False 0 0 N/A 1 N/A 11 N/A 16 N/A 0 N/A 0 N/A 1 3 N/A N/A N/A
Shandre Campbell 👤 Shandre Campbell 0 0 N/A N/A N/A 2 2 N/A 1 False 12 84 F 6.9 True 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Simon Mignolet 👤 Simon Mignolet 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 22 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
Vince Osuji 👤 Vince Osuji 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 24 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
Match Events
32'
A. Stankovic (Normal Goal)
38'
H. Vanaken (Normal Goal)
64'
🔄 H. Vetlesen → Substitution 1
74'
R. Vermant (Normal Goal)
🔄 D. Glazer → Substitution 1
76'
🔄 Jorginho → Substitution 2
76'
🔄 Edmilson Santos → Substitution 3
76'
78'
🔄 J. Seys → Substitution 2
78'
🔄 C. Forbs → Substitution 3
78'
🔄 R. Vermant → Substitution 4
🟨 Egor Sorokin (Yellow Card)
80'
🔄 E. Tapalov → Substitution 4
80'
🔄 D. Kasabulat → Substitution 5
80'
84'
B. Mechele (Normal Goal)
85'
🔄 K. Sabbe → Substitution 5
🟨 Adilet Sadybekov (Yellow Card)
90'
A. Sadybekov (Normal Goal)
90'
Substitutions
64'
Club Brugge KV
76'
Kairat Almaty
76'
Kairat Almaty
76'
Kairat Almaty
78'
Club Brugge KV
78'
Club Brugge KV
78'
Club Brugge KV
80'
Kairat Almaty
80'
Kairat Almaty
85'
Club Brugge KV
League Standings View Standings

Teams in this match: Kairat Almaty and Club Brugge KV

#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

Kairat Almaty
Last 5: Form 7% · Att 20% · Def 27%
Goals: 3 for · 11 against
W4 D4 L6 · DWLWWDDWLLDLLL
Club Brugge KV
Last 5: Form 7% · Att 27% · Def 0%
Goals: 4 for · 15 against
W5 D1 L4 · WWWWWLLDLL

Predictions

Kairat Almaty 45%
Draw 45%
Club Brugge KV 10%
Kairat Almaty (Win or draw)

Double chance : Kairat Almaty or draw

Goals: Kairat Almaty -1.5 · Club Brugge KV -1.5
Win or Draw

Comparison

Form
50% – 50%
Attack
43% – 57%
Defense
58% – 42%
Poisson
62% – 38%
Head to Head
0% – 0%
Goals
0% – 0%
Total
53.3% – 46.8%

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.