UEFA Champions League 2nd Qualifying Round

Hamrun Spartans 0 - 3 FT Dynamo Kyiv

Tony Bezzina Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
31
FT
Tue, Jul 22
Hamrun Spartans
0-3
Dynamo Kyiv
⚡ Intensity 30
⚖️ Balance 12
🏆 Stakes 33
🎲 Upset 0
Dynamo Kyiv demolishes Hamrun in Champions League

Dynamo's European Statement: Kyiv Runs Riot in Malta

Skip It Futmetrix Score: 31/100. This wasn't a match—it was a coronation. Dynamo Kyiv arrived in Malta and delivered a ruthless Champions League reminder that some gaps cannot be bridged.

Early Dominance Sets the Tone

From the opening whistle at Tony Bezzina Stadium, the intensity was suffocating. V. Vanat needed just 13 minutes to break the deadlock, converting a clinical finish after V. Buyalskyy's assist. The strike wasn't a fluke—it was the inevitable conclusion of Dynamo's relentless pressure. Hamrun Spartans offered resistance, but their European inexperience showed immediately. They were chasing shadows, not opponents.

The Second Half: Clinical Execution

The balance of power never shifted. Hamrun needed a miracle; Dynamo needed merely to maintain their rhythm. V. Buyalskyy added the second in the 76th minute, a poacher's finish that confirmed the stakes had already been decided. The Ukrainian midfielder's composure underlined a fundamental truth: this was a clash between continental calibre and domestic ambition. When N. Voloshyn sealed the rout in the 90th minute—assisted by M. Shaparenko—it felt less like a goal and more like punctuation on an inevitable narrative.

The Verdict

Dynamo Kyiv's 3-0 victory wasn't about attacking brilliance alone. It was about control, precision, and the ruthless conversion of opportunities. Hamrun showed heart but lacked the European pedigree to compete at this level. For Kyiv, this is a statement of intent: they belong in the Champions League's elite conversation. The scoreline flattered the hosts—it could have been five.

Key Questions

Did Hamrun ever threaten Dynamo?

Rarely. Dynamo's defensive organisation was suffocating. Hamrun lacked the technical quality to penetrate a well-drilled backline.

Was this a typical Champions League mismatch?

Absolutely. Dynamo's European experience and squad depth proved insurmountable. The gulf was talent, not luck.

What's next for Dynamo?

This win signals they're serious contenders. Expect them to challenge stronger opponents with identical precision.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
40%
60%
Hamrun Spartans 40%
Dynamo Kyiv 60%
Shots
3
12
Hamrun Spartans 3
Dynamo Kyiv 12
Shots on Target
0
6
Hamrun Spartans 0
Dynamo Kyiv 6
Corners
5
5
Hamrun Spartans 5
Dynamo Kyiv 5
Yellow Cards
3
3
Hamrun Spartans 3
Dynamo Kyiv 3
Red Cards
0
0
Hamrun Spartans 0
Dynamo Kyiv 0

Match Events

V. Vanat (V. Buyalskyy) 13'
37' 🔄 V. Polito M. El Fanis
45'+1 🟨 Ognjen Bjeličić
HT
50' 🟨 Domantas Šimkus
Andriy Yarmolenko 🟨 55'
Denys Popov 🟨 55'
A. Yarmolenko N. Voloshyn 🔄 66'
O. Pikhalyonok M. Shaparenko 🔄 66'
69' 🟨 Ederson
73' 🔄 N. Koffi S. Xerri
73' 🔄 Ederson S. Thioune
Vladyslav Vanat 🟨 74'
V. Buyalskyy 76'
V. Buyalskyy V. Brazhko 🔄 79'
V. Kabaev M. Ponomarenko 🔄 79'
87' 🔄 Rafael Compri N. Micallef
87' 🔄 R. Camenzuli G. Adragna
N. Voloshyn (M. Shaparenko) 90'
FT

Player Cards

Our take on every player in this match

Hamrun Spartans

Goalkeepers
H. Bonello
👻 Invisible Nothing to note
Defenders
V. Polito
👻 Invisible Nothing to note
Rafael Compri
👻 Invisible Nothing to note
Midfielders
Emerson
👻 Invisible Nothing to note
O. Bjelicic
👻 Invisible Nothing to note
R. Camenzuli
👻 Invisible Nothing to note
J. Cadjenovic
👻 Invisible Nothing to note
Ederson
👻 Invisible Nothing to note
J. Mbong
👻 Invisible Nothing to note
D. Simkus
👻 Invisible Nothing to note
Forwards
N. Koffi
👻 Invisible Nothing to note
BENCH
M. Debono
👻 Invisible Nothing to note
Celio
👻 Invisible Nothing to note
N. Micallef
👻 Invisible Nothing to note
S. Xerri
👻 Invisible Nothing to note
D. Letherby
👻 Invisible Nothing to note
M. Garcia
👻 Invisible Nothing to note
M. El Fanis
👻 Invisible Nothing to note
B. Buhagiar
👻 Invisible Nothing to note
S. Thioune
👻 Invisible Nothing to note
G. Adragna
👻 Invisible Nothing to note
R. Mihana
👻 Invisible Nothing to note
J. Djile
👻 Invisible Nothing to note

Dynamo Kyiv

Goalkeepers
R. Neshcheret
👻 Invisible Nothing to note
Defenders
O. Tymchyk
👻 Invisible Nothing to note
D. Popov
👻 Invisible Nothing to note
T. Mykhavko
👻 Invisible Nothing to note
V. Dubinchak
👻 Invisible Nothing to note
Midfielders
O. Pikhalyonok
👻 Invisible Nothing to note
M. Mykhaylenko
👻 Invisible Nothing to note
V. Buyalskyy
👻 Invisible Nothing to note
A. Yarmolenko
👻 Invisible Nothing to note
V. Kabaev
👻 Invisible Nothing to note
Forwards
V. Vanat
👻 Invisible Nothing to note
BENCH
V. Morgun
👻 Invisible Nothing to note
K. Vivcharenko
👻 Invisible Nothing to note
O. Karavaev
👻 Invisible Nothing to note
K. Bilovar
👻 Invisible Nothing to note
O. Yatsyk
👻 Invisible Nothing to note
V. Brazhko
👻 Invisible Nothing to note
N. Voloshyn
👻 Invisible Nothing to note
M. Shaparenko
👻 Invisible Nothing to note
M. Bragaru
👻 Invisible Nothing to note
V. Supryaga
👻 Invisible Nothing to note
E. Guerrero
👻 Invisible Nothing to note
M. Ponomarenko
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
07/22/2025 Hamrun Spartans 0 - 3 Dynamo Kyiv UEFA Champions League Tony Bezzina Stadium
07/22/2025
UEFA Champions League Tony Bezzina Stadium
Hamrun Spartans Win
Dynamo Kyiv Win
Draw