
Arsenal vs Dinamo Zagreb, 2024-25 UEFA Champions League, League Phase
· UEFA Champions LeagueArsenal see off Dinamo to all but seal last-16 place

Arsenal all but secured a spot in the Champions League knockout phase as they outclassed visitors Dinamo Zagreb 3-0 on Wednesday thanks to with goals from Declan Rice, Kai Havertz and Martin Odegaard.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 2': Goal! Arsenal 1, Dinamo Zagreb 0. Declan Rice (Arsenal) right footed shot from the centre of the box to the bottom left corner. Assisted by Kai Havertz.
- 5': Attempt blocked. Oleksandr Zinchenko (Arsenal) left footed shot from a difficult angle on the left is blocked. Assisted by Gabriel Martinelli.
- 5': Corner, Arsenal. Conceded by Samy Mmaee.
- 8': Attempt blocked. Declan Rice (Arsenal) right footed shot from the centre of the box is blocked. Assisted by Martin Ødegaard with a through ball.
- 8': Corner, Arsenal. Conceded by Maxime Bernauer.
- 9': Attempt blocked. Gabriel Magalhães (Arsenal) header from very close range is blocked. Assisted by Martin Ødegaard with a cross.
- 9': Corner, Arsenal. Conceded by Samy Mmaee.
- 9': Attempt missed. Kai Havertz (Arsenal) right footed shot from the left side of the six yard box misses to the left. Assisted by Martin Ødegaard with a cross following a corner.
- 10': Attempt blocked. Kai Havertz (Arsenal) left footed shot from the left side of the six yard box is blocked. Assisted by Jurriën Timber.
- 13': Offside, Dinamo Zagreb. Ronaël Pierre-Gabriel is caught offside.
- 14': Corner, Arsenal. Conceded by Raúl Torrente.
- 14': Attempt missed. Gabriel Magalhães (Arsenal) header from the centre of the box is close, but misses to the left. Assisted by Martin Ødegaard with a cross following a corner.
- 17': Foul by Sandro Kulenovic (Dinamo Zagreb).
- 17': Gabriel Magalhães (Arsenal) wins a free kick in the defensive half.
- 20': Foul by Kai Havertz (Arsenal).
- 20': Raúl Torrente (Dinamo Zagreb) wins a free kick in the defensive half.
- 21': Attempt missed. Arijan Ademi (Dinamo Zagreb) right footed shot from outside the box is high and wide to the right. Assisted by Marko Rog.
- 25': Attempt missed. Kai Havertz (Arsenal) header from the centre of the box misses to the right. Assisted by Oleksandr Zinchenko with a cross.
- 26': Corner, Arsenal. Conceded by Stefan Ristovski.
- 27': Attempt missed. Gabriel Magalhães (Arsenal) header from the right side of the six yard box is high and wide to the right following a corner.
- 28': Attempt blocked. Oleksandr Zinchenko (Arsenal) right footed shot from the centre of the box is blocked. Assisted by Declan Rice.
- 29': Foul by Luka Stojkovic (Dinamo Zagreb).
- 29': Martin Ødegaard (Arsenal) wins a free kick on the right wing.
- 30': Delay in match because of an injury Arijan Ademi (Dinamo Zagreb).
- 31': Delay over. They are ready to continue.
- 33': Attempt blocked. Luka Stojkovic (Dinamo Zagreb) left footed shot from the right side of the box is blocked. Assisted by Martin Baturina.
- 33': Foul by Raheem Sterling (Arsenal).
- 33': Martin Baturina (Dinamo Zagreb) wins a free kick in the attacking half.
- 35': Foul by Ronaël Pierre-Gabriel (Dinamo Zagreb).
- 35': Jurriën Timber (Arsenal) wins a free kick in the defensive half.
- 38': Foul by Arijan Ademi (Dinamo Zagreb).
- 38': Martin Ødegaard (Arsenal) wins a free kick in the attacking half.
- 38': Arijan Ademi (Dinamo Zagreb) is shown the yellow card for a bad foul.
- 42': Attempt saved. Gabriel Martinelli (Arsenal) right footed shot from outside the box is saved in the centre of the goal. Assisted by Martin Ødegaard.
- 43': Corner, Arsenal. Conceded by Raúl Torrente.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+2': Foul by Marko Rog (Dinamo Zagreb).
- 45'+2': Jurriën Timber (Arsenal) wins a free kick in the defensive half.
- 45'+3': First Half ends, Arsenal 1, Dinamo Zagreb 0.
- 45': Second Half begins Arsenal 1, Dinamo Zagreb 0.
- 46': Foul by Raheem Sterling (Arsenal).
- 46': Maxime Bernauer (Dinamo Zagreb) wins a free kick in the defensive half.
- 47': Raheem Sterling (Arsenal) is shown the yellow card for a bad foul.
- 47': Delay in match because of an injury Maxime Bernauer (Dinamo Zagreb).
- 48': Delay over. They are ready to continue.
- 49': Attempt blocked. Declan Rice (Arsenal) right footed shot from outside the box is blocked. Assisted by Raheem Sterling.
- 49': Offside, Arsenal. Kai Havertz is caught offside.
- 51': Arijan Ademi (Dinamo Zagreb) wins a free kick in the defensive half.
- 51': Foul by Jurriën Timber (Arsenal).
- 51': Jurriën Timber (Arsenal) is shown the yellow card for a bad foul.
- 54': Delay in match because of an injury Jurriën Timber (Arsenal).
- 55': Delay over. They are ready to continue.
- 56': Foul by Arijan Ademi (Dinamo Zagreb).
- 56': Raheem Sterling (Arsenal) wins a free kick in the defensive half.
- 58': Substitution, Arsenal. Ethan Nwaneri replaces Raheem Sterling.
- 59': Substitution, Arsenal. Thomas Partey replaces Jurriën Timber.
- 59': Substitution, Dinamo Zagreb. Lukas Kacavenda replaces Marko Rog.
- 59': Substitution, Dinamo Zagreb. Josip Misic replaces Arijan Ademi.
- 61': Corner, Arsenal. Conceded by Raúl Torrente.
- 62': Corner, Arsenal. Conceded by Ronaël Pierre-Gabriel.
- 63': Corner, Arsenal. Conceded by Luka Stojkovic.
- 64': Foul by Sandro Kulenovic (Dinamo Zagreb).
- 64': Jorginho (Arsenal) wins a free kick in the attacking half.
- 66': Goal! Arsenal 2, Dinamo Zagreb 0. Kai Havertz (Arsenal) header from very close range to the high centre of the goal. Assisted by Gabriel Martinelli with a cross.
- 68': Foul by Ethan Nwaneri (Arsenal).
- 68': Lukas Kacavenda (Dinamo Zagreb) wins a free kick in the defensive half.
- 69': Lukas Kacavenda (Dinamo Zagreb) is shown the yellow card.
- 74': Substitution, Arsenal. Kieran Tierney replaces Oleksandr Zinchenko.
- 74': Substitution, Arsenal. Leandro Trossard replaces Kai Havertz.
- 74': Substitution, Dinamo Zagreb. Marko Pjaca replaces Luka Stojkovic.
- 75': Substitution, Dinamo Zagreb. Arbër Hoxha replaces Ronaël Pierre-Gabriel.
- 76': Attempt missed. Declan Rice (Arsenal) header from very close range misses to the right. Assisted by Ethan Nwaneri with a cross.
- 77': Foul by Gabriel Martinelli (Arsenal).
- 77': Stefan Ristovski (Dinamo Zagreb) wins a free kick in the defensive half.
- 77': Foul by Martin Ødegaard (Arsenal).
- 77': Lukas Kacavenda (Dinamo Zagreb) wins a free kick in the defensive half.
- 78': Attempt blocked. Martin Baturina (Dinamo Zagreb) right footed shot from outside the box is blocked. Assisted by Marko Pjaca.
- 78': Corner, Dinamo Zagreb. Conceded by Declan Rice.
- 79': Arbër Hoxha (Dinamo Zagreb) wins a free kick in the defensive half.
- 79': Foul by Ethan Nwaneri (Arsenal).
- 80': Corner, Arsenal. Conceded by Maxime Bernauer.
- 81': Attempt blocked. Leandro Trossard (Arsenal) right footed shot from the left side of the box is blocked. Assisted by Kieran Tierney.
- 81': Hand ball by Gabriel Martinelli (Arsenal).
- 85': Attempt blocked. Martin Ødegaard (Arsenal) left footed shot from outside the box is blocked. Assisted by Kieran Tierney.
- 87': Substitution, Dinamo Zagreb. Dario Spikic replaces Martin Baturina.
- 87': Corner, Arsenal. Conceded by Stefan Ristovski.
- 89': Corner, Dinamo Zagreb. Conceded by Ethan Nwaneri.
- 90': Attempt blocked. Marko Pjaca (Dinamo Zagreb) header from the left side of the six yard box is blocked. Assisted by Josip Misic with a cross.
- 90': Attempt blocked. Arbër Hoxha (Dinamo Zagreb) right footed shot from outside the box is blocked.
- 90': Corner, Dinamo Zagreb. Conceded by Thomas Partey.
- 90': Fourth official has announced 3 minutes of added time.
- 90'+1': Goal! Arsenal 3, Dinamo Zagreb 0. Martin Ødegaard (Arsenal) left footed shot from very close range to the centre of the goal.
- 90'+2': Substitution, Arsenal. Nathan Butler-Oyedeji replaces Gabriel Martinelli.
- 90'+3': Offside, Dinamo Zagreb. Dario Spikic is caught offside.
- 90'+4': Second Half ends, Arsenal 3, Dinamo Zagreb 0.
- 0': Match ends, Arsenal 3, Dinamo Zagreb 0.
Statistics
![]() |
ARS![]() |
|
---|---|---|
7 | Fouls | 9 |
2 | Yellow Cards | 2 |
0 | Red Cards | 0 |
2 | Offsides | 1 |
3 | Corner Kicks | 11 |
1 | Saves | 0 |
37 | Possession | 63 |
5 | SHOTS | 17 |
0 | ON GOAL | 4 |
0.0 | On Target % | 0.2 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
249 | Accurate Passes | 476 |
313 | Passes | 526 |
0.8 | Pass Completion % | 0.9 |
2 | Accurate Crosses | 11 |
11 | Crosses | 25 |
0.2 | Cross % | 0.4 |
47 | Long Balls | 20 |
16 | Accurate Long Balls | 8 |
0.3 | Long Balls % | 0.4 |
4 | Blocked Shots | 8 |
16 | Effective Tackles | 12 |
23 | Tackles | 18 |
0.7 | Tackle % | 0.7 |
3 | Interceptions | 2 |
28 | Effective Clearances | 12 |
28 | Clearances | 12 |
Game Information
Venue: Emirates Stadium
Location: London, England
Attendance: 60,024
UEFA Champions League Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Liverpool | 8 | +12 | 21 |
2 | Barcelona | 8 | +15 | 19 |
3 | Arsenal | 8 | +13 | 19 |
4 | Internazionale | 8 | +10 | 19 |
Line-Ups
Arsenal (4-3-3)
No. | Name |
---|---|
22 | David Raya (GK) |
6 | Gabriel Magalhães |
15 | Jakub Kiwior |
17 | Oleksandr Zinchenko |
12 | Jurriën Timber ![]() |
20 | Jorginho |
41 | Declan Rice |
8 | Martin Ødegaard |
29 | Kai Havertz |
11 | Gabriel Martinelli |
30 | Raheem Sterling ![]() |
Dinamo Zagreb (5-4-1)
No. | Name |
---|---|
33 | Ivan Nevistic (GK) |
6 | Maxime Bernauer |
4 | Raúl Torrente |
13 | Samy Mmaee |
18 | Ronael Pierre-Gabriel |
22 | Stefan Ristovski |
5 | Arijan Ademi ![]() |
30 | Marko Rog |
10 | Martin Baturina |
7 | Luka Stojkovic |
17 | Sandro Kulenovic |
UEFA Champions League News

Steve Nicol explains why PSG could prove a tricky tie for favourites Liverpool in their Champions League round-of-16 clash.

Mikel Arteta says Raheem Sterling can make an impact at Arsenal despite the forward's struggles since joining on loan from Chelsea.

With a Champions League tie vs. Leverkusen and a challenging Bundesliga run, the next three weeks will define Vincent Kompany's first year at Bayern Munich.

Xabi Alonso reacts to being unbeaten in six games against Bayern Munich since taking over as Leverkusen manager.

Spanish rivals Real Madrid and Atletico Madrid have been drawn together in the round of 16 of the Champions League.