UEFA Champions League 2025 30 Jul 2025

Servette FC vs Plzen

1 – 3 1 – 2 0 – 1

(HT: 1–2)

FT

21:00

Stade de Genève (Geneva) · Ref: A. Ruiz

← Back to Matches
Score Summary
Full Time 1 – 3
Half Time 1 – 2
Key Stats
Ball Possession 59% – 41%
Blocked Shots 2 – 2
Corner Kicks 8 – 4
Fouls 11 – 11
Goalkeeper Saves 5 – 3
Offsides 1 – 1
Elo (before match)
Rating 1500 – 1500
Expected win probability 50.0% – 50.0%
Top Performers
Top Rated
Václav Jemelka
Plzen
8.5 rating (90 min)
Most Clinical
Alexis Antunes
Servette FC
1 goals
Best Creator
Giotto Morandi
Servette FC
5 key passes, 0 assists
Defensive Leader
Théo Magnin
Servette FC
7 tackles + 0 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
71'
Plzen
71'
Plzen
75'
Servette FC
75'
Servette FC
78'
Plzen
89'
Servette FC
89'
Servette FC
90'
Servette FC
90'
Plzen
Match Statistics (Full Time)
Statistic Servette FC Plzen
Ball Possession 59% 41%
Blocked Shots 2 2
Corner Kicks 8 4
Fouls 11 11
Goalkeeper Saves 5 3
Offsides 1 1
Passes Accurate 377 231
Red Cards 1 1
Shots Insidebox 8 10
Shots Off Goal 10 4
Shots On Goal 5 8
Shots Outsidebox 9 4
Total Passes 472 318
Total Shots 17 14
Yellow Cards 4 1
expected_goals N/A N/A
goals_prevented N/A N/A
Passes % 80% 73%
Team Aggregates (Season)
Servette FC
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.0
xG (avg)
Plzen
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.25
xG (avg)
Servette FC — 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
Ablie Jallow 👤 Ablie Jallow 0 1 N/A N/A N/A 1 N/A 1 N/A False 1 30 M N/A 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
Alexis Antunes 👤 Alexis Antunes 0 0 2 N/A 1 10 6 2 3 False 75 10 M 7.5 False 0 0 N/A 1 1 25 1 28 N/A 0 N/A 0 N/A 1 4 N/A 1 1
Anthony Baron 👤 Anthony Baron 0 0 1 N/A 1 5 4 N/A N/A False 90 6 M 7.9 False 0 0 N/A N/A N/A 65 2 76 N/A 0 N/A 0 N/A N/A N/A N/A 2 2
Bradley Mazikou 👤 Bradley Mazikou 0 1 1 N/A N/A 13 8 N/A 3 False 89 18 D 6.2 False 0 0 N/A N/A N/A 29 N/A 38 N/A 0 N/A 0 N/A N/A 1 1 2 3
Dylan Bronn 👤 Dylan Bronn 0 0 1 N/A 1 3 2 1 N/A False 16 25 D 6.3 True 0 0 N/A N/A N/A 15 1 16 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Gaël Ondoua 👤 Gaël Ondoua 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 5 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
Giotto Morandi 👤 Giotto Morandi 0 0 3 1 N/A 13 5 N/A 3 False 89 7 M 6.9 False 0 0 N/A N/A N/A 27 5 33 N/A 0 N/A 0 N/A 1 2 N/A N/A 2
Jamie Atangana 👤 Jamie Atangana 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 45 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
Jarell Njike Simo 👤 Jarell Njike Simo 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 37 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
Jeremy Frick 👤 Jeremy Frick 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 32 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
Joel Mall 👤 Joel Mall 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 6.6 False 0 3 5 N/A N/A 25 N/A 35 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Jérémy Guillemenot 👤 Jérémy Guillemenot 0 0 N/A N/A N/A N/A N/A N/A N/A False 16 21 F 6.5 True 0 0 N/A N/A N/A 2 N/A 4 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Keyan Varela 👤 Keyan Varela 0 0 3 N/A N/A 5 N/A 1 N/A False 10 29 F 6.3 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
Leart Zuka 👤 Leart Zuka 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 33 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
Loun Srdanovic 👤 Loun Srdanovic 0 0 1 N/A N/A 2 1 N/A N/A False 10 2 D 6.9 True 0 0 N/A N/A N/A 4 N/A 7 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marwan Aubert 👤 Marwan Aubert 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 40 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
Miroslav Stevanović 👤 Miroslav Stevanović 0 0 4 1 1 17 6 1 N/A False 90 9 M 6.2 False 0 0 N/A N/A N/A 19 N/A 30 N/A 0 N/A 0 N/A 1 2 N/A N/A 1
Samuel Mráz 👤 Samuel Mráz 0 0 N/A N/A N/A 5 3 N/A 1 False 75 90 F 6.3 False 0 0 N/A N/A N/A 16 2 26 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Steve Rouiller 👤 Steve Rouiller 0 0 N/A N/A N/A 15 12 1 1 True 90 4 D 7.5 False 1 0 N/A N/A N/A 53 1 62 N/A 0 N/A 0 N/A N/A 1 1 1 6
Théo Magnin 👤 Théo Magnin 0 0 1 1 N/A 21 9 1 N/A False 89 20 D 5.7 False 0 0 N/A N/A N/A 30 N/A 34 1 0 N/A 0 N/A N/A 1 N/A N/A 7
Tiemoko Ouattara 👤 Tiemoko Ouattara 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 17 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
Timothé Cognat 👤 Timothé Cognat 0 0 5 2 2 14 5 1 N/A False 90 8 M 6.9 False 0 0 N/A N/A N/A 43 3 54 N/A 0 N/A 0 N/A N/A 2 N/A 1 3
Yoan Severin 👤 Yoan Severin 1 2 N/A N/A N/A 6 2 2 N/A False 69 19 D 5.3 False 0 0 N/A N/A N/A 20 N/A 24 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Plzen — 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
Adrian Zeljković 👤 Adrian Zeljković 1 0 N/A 1 N/A 11 4 4 1 False 66 85 M 6 False 0 0 N/A N/A N/A 24 N/A 30 N/A 0 N/A 0 N/A N/A N/A 1 2 2
Amar Memić 👤 Amar Memić 0 0 1 N/A N/A 3 N/A 1 N/A False 20 99 M 6.7 True 0 0 N/A N/A N/A 6 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Christophe Kabongo 👤 Christophe Kabongo 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
Denis Višinský 👤 Denis Višinský 0 0 N/A N/A N/A N/A N/A N/A N/A False 1 9 M N/A 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
Florian Wiegele 👤 Florian Wiegele 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 44 G 8.2 False 0 1 3 N/A N/A 19 N/A 30 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Jan Paluska 👤 Jan Paluska 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 22 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
Jiří Panoš 👤 Jiří Panoš 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 20 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
Karel Spáčil 👤 Karel Spáčil 0 0 3 N/A N/A 12 5 N/A N/A False 71 5 M 7.9 False 0 0 N/A 1 N/A 17 1 26 N/A 0 N/A 0 N/A 1 1 N/A 1 1
Lukáš Červ 👤 Lukáš Červ 0 1 2 1 1 15 9 1 4 False 90 6 M 6.9 False 0 0 N/A N/A N/A 21 1 32 N/A 0 N/A 0 N/A N/A 1 N/A 3 2
Marián Tvrdoň 👤 Marián Tvrdoň 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 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
Matyáš Šilhavý 👤 Matyáš Šilhavý 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 15 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
Matěj Valenta 👤 Matěj Valenta 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 32 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
Matěj Vydra 👤 Matěj Vydra 0 0 N/A N/A N/A 7 5 1 1 True 78 11 F 7.2 False 0 0 N/A 1 N/A 19 1 27 N/A 0 N/A 0 N/A 3 3 N/A N/A N/A
Merchas Doski 👤 Merchas Doski 0 0 N/A N/A N/A 5 4 N/A 1 False 20 14 D 7.5 True 0 0 N/A N/A N/A 1 N/A 2 N/A 0 N/A 0 1 N/A N/A N/A N/A 2
Milan Havel 👤 Milan Havel 0 0 1 N/A 1 6 4 N/A N/A False 71 24 M 7.2 False 0 0 N/A N/A N/A 18 1 20 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Pavel Šulc 👤 Pavel Šulc 0 0 3 2 2 18 8 1 1 False 89 31 F 6.9 False 0 0 N/A N/A N/A 15 2 23 N/A 0 N/A 0 N/A 1 1 N/A 3 1
Prince Kwabena Adu 👤 Prince Kwabena Adu 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 80 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
Rafiu Durosinmi 👤 Rafiu Durosinmi 0 0 4 1 N/A 19 6 1 1 False 90 17 F 6.3 False 0 0 N/A 1 1 12 1 21 N/A 0 N/A 1 N/A 3 5 1 N/A 1
Sampson Dweh 👤 Sampson Dweh 0 0 N/A N/A N/A 9 6 2 N/A False 90 40 D 7.3 False 1 0 N/A N/A N/A 30 1 36 N/A 0 N/A 0 N/A N/A N/A N/A 2 4
Svetozar Marković 👤 Svetozar Marković 0 0 N/A N/A N/A 6 3 N/A N/A False 90 3 D 6.9 False 0 0 N/A N/A N/A 22 N/A 28 N/A 0 N/A 0 N/A N/A 1 N/A 1 2
Tom Slončík 👤 Tom Slončík 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 29 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
Tomáš Ladra 👤 Tomáš Ladra 0 0 N/A N/A N/A 3 1 N/A N/A False 13 18 F 6.7 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
Václav Jemelka 👤 Václav Jemelka 0 0 2 1 1 16 12 N/A 1 False 90 21 D 8.5 False 0 0 N/A N/A N/A 24 1 32 N/A 0 N/A 0 N/A N/A N/A 1 2 5
Match Events
A. Antunes (Normal Goal)
4'
🟨 Yoan Severin (Yellow Card)
25'
29'
K. Spacil (Normal Goal)
31'
M. Vydra (Normal Goal)
🟨 Bradley Mazikou (Yellow Card)
37'
39'
🟨 Lukáš Červ (Yellow Card)
66'
🟥 Adrian Zeljković (Red Card)
🟨 Yoan Severin (Yellow Card)
69'
🟥 Yoan Severin (Red Card)
69'
71'
🔄 K. Spacil → Substitution 1
71'
🔄 M. Havel → Substitution 2
🔄 S. Mraz → Substitution 1
75'
🔄 A. Antunes → Substitution 2
75'
78'
🔄 M. Vydra → Substitution 3
87'
R. Durosinmi (Penalty)
🔄 T. Magnin → Substitution 3
89'
🔄 G. Morandi → Substitution 4
89'
🟨 Ablie Jallow (Yellow Card)
90'
🔄 B. Mazikou → Substitution 5
90'
90'
🔄 P. Sulc → Substitution 4
Substitutions
71'
Plzen
71'
Plzen
75'
Servette FC
75'
Servette FC
78'
Plzen
89'
Servette FC
89'
Servette FC
90'
Servette FC
90'
Plzen
League Standings View Standings

Teams in this match: Servette FC and Plzen

#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

Servette FC
Last 5: Form 100% · Att 8% · Def 100%
Goals: 1 for · — against
W1 D— L— · W
Plzen
Last 5: Form 0% · Att 0% · Def 92%
Goals: — for · 1 against
W— D— L1 · L

Predictions

Servette FC 50%
Draw 50%
Plzen 0%
Servette FC (Win or draw)

Combo Double chance : Servette FC or draw and -2.5 goals

Goals: Servette FC -1.5 · Plzen —
Win or Draw

Comparison

Form
100% – 0%
Attack
100% – 0%
Defense
100% – 0%
Poisson
0% – 0%
Head to Head
71% – 29%
Goals
100% – 0%
Total
71.0% – 29.0%

Head to Head

Last 3 matches: Home wins: 1, Away wins: 1, Draws: 1

22 Jul 2025 · UEFA Champions League 2025
Plzen 0 – 1 Servette FC
Doosan Arena
14 Mar 2024 · UEFA Europa Conference League 2023
Plzen 0 – 0 Servette FC
Doosan Aréna
07 Mar 2024 · UEFA Europa Conference League 2023
Servette FC 0 – 0 Plzen
Stade de Genève
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.