UEFA Champions League 2025 28 Jan 2026

Arsenal vs Kairat Almaty

3 – 2 3 – 1 0 – 1

(HT: 3–1)

FT

21:00

Emirates Stadium (London) · Ref: U. Schnyder

← Back to Matches
Score Summary
Full Time 3 – 2
Half Time 3 – 1
Key Stats
Ball Possession 66% – 34%
Blocked Shots 4 – 0
Corner Kicks 11 – 0
Fouls 14 – 10
Goalkeeper Saves 0 – 7
Offsides 2 – 0
Elo (before match)
Rating 1510 – 1500
Expected win probability 51.4% – 48.6%
xPi (before match)
Rating 0.98 – -0.68
Expected win probability 64.7% – 25.5%
Top Performers
Top Rated
Kai Havertz
Arsenal
8.7 rating (45 min)
Most Clinical
Kai Havertz
Arsenal
1 goals
Best Creator
Eberechi Eze
Arsenal
6 key passes, 0 assists
Defensive Leader
Luís Mata
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
46'
46'
Arsenal
59'
Kairat Almaty
59'
Kairat Almaty
70'
Kairat Almaty
70'
Kairat Almaty
77'
79'
Kairat Almaty
89'
Arsenal
Match Statistics (Full Time)
Statistic Arsenal Kairat Almaty
Ball Possession 66% 34%
Blocked Shots 4 0
Corner Kicks 11 0
Fouls 14 10
Goalkeeper Saves 0 7
Offsides 2 0
Passes Accurate 514 211
Red Cards N/A N/A
Shots Insidebox 18 3
Shots Off Goal 10 2
Shots On Goal 11 2
Shots Outsidebox 7 1
Total Passes 584 303
Total Shots 25 4
Yellow Cards 1 1
expected_goals 4.06 1.11
goals_prevented 0 0
Passes % 88% 70%
Team Aggregates (Season)
Arsenal
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 2.67
xG (avg) 2.46{% else %}N/A
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
Arsenal — 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
Ben White 👤 Ben White 0 0 1 N/A 1 8 5 1 N/A True 90 4 D 7.6 False 1 0 N/A N/A 1 47 1 54 N/A 0 N/A 0 N/A N/A N/A N/A 3 N/A
Brando Bailey-Joseph 👤 Brando Bailey-Joseph 0 0 1 1 N/A 2 N/A N/A N/A False 13 81 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 1 N/A
Bukayo Saka 👤 Bukayo Saka 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 7 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
Christian Nørgaard 👤 Christian Nørgaard 0 0 1 N/A N/A 10 8 1 4 False 89 16 M 7.6 False 0 0 N/A N/A N/A 69 1 76 N/A 0 N/A 0 N/A N/A 1 N/A N/A 2
Cristhian Mosquera 👤 Cristhian Mosquera 0 0 N/A N/A N/A 8 6 1 2 False 90 3 D 7.3 False 0 0 N/A N/A N/A 77 N/A 79 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Eberechi Eze 👤 Eberechi Eze 0 0 4 N/A 3 9 5 N/A N/A False 90 10 M 7.2 False 0 0 N/A N/A N/A 52 6 60 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Gabriel Jesus 👤 Gabriel Jesus 0 0 N/A N/A N/A 2 1 N/A N/A False 13 9 F 6.2 True 0 0 N/A N/A 1 3 1 3 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Gabriel Magalhães 👤 Gabriel Magalhães 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 6 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
Gabriel Martinelli 👤 Gabriel Martinelli 0 0 10 N/A 5 14 7 N/A N/A False 77 11 F 7.9 False 0 0 N/A 1 N/A 22 4 29 N/A 0 N/A 0 N/A 2 4 N/A 1 1
Ife Ibrahim 👤 Ife Ibrahim 0 0 N/A N/A N/A 2 1 1 N/A False 1 72 M N/A True 0 0 N/A N/A N/A 1 N/A 2 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Jack Porter 👤 Jack Porter 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 78 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
Kai Havertz 👤 Kai Havertz 0 0 1 N/A 1 8 3 2 N/A False 45 29 M 8.7 False 1 0 N/A 1 N/A 15 4 23 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Kepa Arrizabalaga 👤 Kepa Arrizabalaga 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 13 G 6.2 False 0 2 N/A N/A N/A 13 N/A 15 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Leandro Trossard 👤 Leandro Trossard 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
Marli Salmon 👤 Marli Salmon 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 89 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
Martin Ødegaard 👤 Martin Ødegaard 0 0 3 N/A 1 5 2 N/A N/A False 45 8 M 6.7 True 0 0 N/A N/A N/A 31 1 39 N/A 0 N/A 0 N/A 2 2 N/A N/A 1
Martín Zubimendi 👤 Martín Zubimendi 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 36 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
Myles Lewis-Skelly 👤 Myles Lewis-Skelly 0 0 N/A 1 N/A 9 3 4 N/A False 90 49 D 7.5 False 0 0 N/A N/A N/A 65 2 69 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Noni Madueke 👤 Noni Madueke 0 0 11 2 7 18 11 1 2 False 90 20 F 7.3 False 0 0 N/A N/A N/A 32 N/A 43 N/A 0 N/A 0 N/A 2 3 N/A 1 N/A
Piero Hincapié 👤 Piero Hincapié 0 0 N/A N/A N/A 2 2 N/A 1 False 45 5 D 6.6 True 0 0 N/A N/A N/A 42 N/A 43 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Riccardo Calafiori 👤 Riccardo Calafiori 0 1 1 N/A 1 4 2 2 N/A False 45 33 D 5.9 False 0 0 N/A N/A N/A 35 N/A 37 1 0 N/A 0 N/A N/A 1 N/A 2 N/A
Tommy Setford 👤 Tommy Setford 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 35 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
Viktor Gyökeres 👤 Viktor Gyökeres 0 0 4 N/A 2 11 4 1 1 False 77 14 F 6.7 False 1 0 N/A 1 N/A 8 3 10 N/A 0 N/A 0 N/A 3 5 N/A N/A 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 0 1 3 1 14 7 N/A 2 False 90 6 M 6.7 False 0 0 N/A N/A N/A 28 1 32 N/A 0 N/A 0 N/A N/A N/A N/A N/A 3
Aleksandr Martynovich 👤 Aleksandr Martynovich 0 0 N/A 4 N/A 10 6 N/A 2 True 90 14 D 6.9 False 0 0 N/A N/A N/A 27 N/A 35 N/A 0 N/A 0 N/A N/A N/A 3 N/A 3
Aleksandr Mrynskiy 👤 Aleksandr Mrynskiy 0 0 1 4 1 8 2 N/A 1 False 90 24 F 6.5 False 0 0 N/A N/A N/A 16 N/A 20 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Aleksandr Shirobokov 👤 Aleksandr Shirobokov 0 0 N/A 1 N/A 5 2 N/A N/A False 90 25 D 6.3 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 2
Damir Kasabulat 👤 Damir Kasabulat 0 0 N/A N/A N/A 2 1 N/A N/A False 20 4 D 6.6 True 0 0 N/A N/A N/A 3 N/A 4 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dan Glazer 👤 Dan Glazer 0 0 N/A 3 N/A 6 2 N/A N/A False 70 18 M 6.3 False 0 0 N/A N/A N/A 16 N/A 23 N/A 0 N/A 0 N/A N/A N/A 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 N/A N/A N/A 12 3 4 N/A False 59 26 F 6 False 0 0 N/A N/A N/A 3 N/A 7 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Egor Sorokin 👤 Egor Sorokin 0 0 N/A N/A N/A 4 3 N/A N/A False 90 80 D 6.3 False 0 0 N/A N/A N/A 30 N/A 39 N/A 0 N/A 0 N/A N/A N/A 1 1 1
Erkin Tapalov 👤 Erkin Tapalov 0 0 1 1 1 10 7 1 N/A False 59 20 M 6.9 False 0 0 N/A N/A N/A 7 N/A 16 N/A 0 N/A 0 N/A N/A N/A N/A N/A 4
Jorginho 👤 Jorginho 0 1 2 1 N/A 14 6 1 5 False 79 7 F 7.7 False 0 0 N/A 1 N/A 13 N/A 17 N/A 0 N/A 1 1 1 1 N/A N/A 1
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 2 N/A 3 1 N/A N/A False 20 5 D 6.7 True 0 0 N/A N/A N/A 3 1 6 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 N/A N/A N/A 8 3 1 N/A False 70 3 M 6.3 False 0 0 N/A N/A N/A 12 N/A 19 N/A 0 N/A 0 N/A N/A N/A N/A 2 3
Ramazan Bagdat 👤 Ramazan Bagdat 0 0 N/A 1 N/A 3 1 1 N/A False 11 89 F 6.5 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 1
Ricardinho 👤 Ricardinho 0 0 N/A N/A N/A 4 2 N/A 1 False 31 99 F 7.6 True 0 0 N/A 1 N/A 1 N/A 1 N/A 0 N/A 0 N/A 1 2 N/A N/A 1
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 1 1 N/A N/A False 90 77 G 7.3 False 0 3 7 N/A N/A 11 N/A 31 N/A 0 0 0 N/A N/A N/A N/A N/A 1
Valeriy Gromyko 👤 Valeriy Gromyko 0 0 1 1 1 8 5 2 3 False 31 55 M 7.5 True 1 0 N/A N/A N/A 6 1 11 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Match Events
V. Gyokeres (Normal Goal)
3'
🟨 Riccardo Calafiori (Yellow Card)
6'
7'
Jorginho (Penalty)
K. Havertz (Normal Goal)
15'
G. Martinelli (Normal Goal)
36'
🔄 R. Calafiori → Substitution 1
46'
🔄 K. Havertz → Substitution 2
46'
59'
🔄 Edmilson Santos → Substitution 1
59'
🔄 E. Tapalov → Substitution 2
69'
🟨 Jorginho (Yellow Card)
70'
🔄 D. Glazer → Substitution 3
70'
🔄 L. Mata → Substitution 4
🔄 V. Gyökeres → Substitution 3
77'
🔄 G. Martinelli → Substitution 4
77'
79'
🔄 Jorginho → Substitution 5
🔄 C. Norgaard → Substitution 5
89'
90'
Ricardinho (Normal Goal)
Substitutions
46'
46'
Arsenal
59'
Kairat Almaty
59'
Kairat Almaty
70'
Kairat Almaty
70'
Kairat Almaty
77'
79'
Kairat Almaty
89'
Arsenal
League Standings View Standings

Teams in this match: Arsenal 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

Arsenal
Last 5: Form 100% · Att 100% · Def 82%
Goals: 16 for · 2 against
W7 D— L— · WWWWWWW
Kairat Almaty
Last 5: Form 7% · Att 36% · Def 9%
Goals: 4 for · 10 against
W4 D4 L7 · DWLWWDDWLLDLLLL

Predictions

Arsenal 50%
Draw 50%
Kairat Almaty 0%
Arsenal

Winner : Arsenal

Goals: Arsenal -4.5 · Kairat Almaty -1.5

Comparison

Form
94% – 6%
Attack
80% – 20%
Defense
83% – 17%
Poisson
93% – 7%
Head to Head
0% – 0%
Goals
0% – 0%
Total
87.5% – 12.5%

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.