Arsenal vs Dinamo Zagreb Prediction, Lineups and Odds: Best bets at the Emirates

Arsenal (5th) take on Dinamo Zagreb (25th) at the Emirates shortly, looking to secure their fifth win in seven Champions League matches so far this season.
Mikel Arteta’s side have been strong at home since their return to the Champions League after a lengthy exodus from Europe’s elite club competition and they will be confident of overcoming Dinamo tonight.
Read on for Adrian Humphries' best bets for the game, which can be viewed on TNT Sports 2 and TNT Sports Ultimate.
Arsenal vs Dinamo Zagreb Predictions
Having been held to a frustrating 2-2 draw at home to Aston Villa at the weekend, Arsenal will be determined to get back to winning ways on Wednesday night in a bid to wrap up automatic qualification for the last-16 of the Champions League.
The Gunners can look back on some free-scoring performances in Europe at the end of 2024, with the north London outfit winning 5-1 at Sporting Lisbon and 3-0 at home to Monaco in their last two Champions League outings.
With that in mind, Arsenal to make it four home wins on the spin in this competition appeals, while this game could also have four or more goals.
The Gunners have shown themselves to be prolific in the final third in the Champions League this term, while Dinamo were thumped 3-0 on home soil by Borussia Dortmund back in November.
Even with their injury concerns, Arsenal have the strength in depth to win Wednesday’s clash comprehensively.
Arsenal vs Dinamo Zagreb Betting Offer
Create a new CopyBet account by clicking on the banner below and claim your £60 Free Bets.
The qualifying bet should be either a £20 Single or Acca (2+ selections) bet, using 1.9 or greater odds.
£60 Free Bets can be used on different betting markets as follows:
- 1 x £20 Free Bet Horse Racing or Greyhound Racing;
- 1 x £20 Free Bet Live Football;
- 1 x £20 Free Bet Live
Kai Havertz has had his critics at times this season, but the Germany international is still the team’s top goalscorer in the Premier League this term.
Scoring his eighth league goal of the campaign against Villa at the weekend, Havertz has also impressed in the Champions League this season, with goals coming against Monaco, Shakhtar Donetsk and Paris Saint-Germain.
Bagging the opening goal of the game in that 2-0 over PSG back in October at the Emirates, Havertz is good value to score the first goal against Zagreb this week.
Arsenal vs Dinamo Zagreb Lineups
Ben White (knee), Takehiro Tomiyasu (knee), Bukayo Saka (hamstring), Gabriel Jesus (knee) and Ethan Nwaneri (muscle) are all out injured for Arsenal, while defender William Saliba is the latest player to keep the Gunners medical team busy.
France international Saliba has picked up a hamstring injury and is set for at least a couple of weeks out on the sidelines.
As for Dinamo, experienced striker Bruno Petkovic is a major doubt as he appears to be struggling to overcome an adductor issue.
Sandro Kulenovic might have to fill the void up top once again for the Croatian outfit, who will also be without star midfielder Petar Sucic.
Sucic is recovering from an unspecified injury and Wednesday’s clash in the English capital is set to come too soon for the highly-rated player.
The starting lineups for Arsenal vs Dinamo Zagreb will be displayed in the graphic below once the team news has been announced.
# | Starting XI | Fouls | Goals | Shots | ||
---|---|---|---|---|---|---|
22 | David Raya Martin | 0 | 0 | 0 | 0 | 0 |
17 | Oleksandr Zinchenko | 0 | 0 | 2 | 0 | 0 |
6 | Gabriel dos Santos Magalhães | 0 | 0 | 3 | 0 | 0 |
15 | Jakub Piotr Kiwior | 0 | 0 | 0 | 0 | 0 |
12 | Jurriën David Norman Timber | 1 | 0 | 0 | 1 | 0 |
41 | Declan Rice | 0 | 1 | 4 | 0 | 0 |
20 | Jorge Luiz Frello Filho | 0 | 0 | 0 | 0 | 0 |
8 | Martin Ødegaard | 1 | 1 | 2 | 0 | 0 |
11 | Gabriel Teodoro Martinelli Silva | 2 | 0 | 1 | 0 | 0 |
29 | Kai Lukas Havertz | 1 | 1 | 4 | 0 | 0 |
30 | Raheem Shaquille Sterling | 2 | 0 | 0 | 1 | 0 |
# | Substitutes | Fouls | Goals | Shots | ||
---|---|---|---|---|---|---|
37 | Nathan Jerome Chatoyer Butler-Oyedeji | 0 | 0 | 0 | 0 | 0 |
33 | Riccardo Calafiori | 0 | 0 | 0 | 0 | 0 |
36 | Tommy Hogan Setford | 0 | 0 | 0 | 0 | 0 |
46 | Ismeal Kabia | 0 | 0 | 0 | 0 | 0 |
47 | Maldini Kacurri | 0 | 0 | 0 | 0 | 0 |
23 | Mikel Merino Zazón | 0 | 0 | 0 | 0 | 0 |
32 | Norberto Murara Neto | 0 | 0 | 0 | 0 | 0 |
53 | Ethan Chidiebere Nwaneri | 2 | 0 | 0 | 0 | 0 |
5 | Thomas Teye Partey | 0 | 0 | 0 | 0 | 0 |
3 | Kieran Tierney | 0 | 0 | 0 | 0 | 0 |
19 | Leandro Trossard | 0 | 0 | 1 | 0 | 0 |
# | Starting XI | Fouls | Goals | Shots | ||
---|---|---|---|---|---|---|
33 | Ivan Nevistić | 0 | 0 | 0 | 0 | 0 |
4 | Raúl Torrente Navarro | 0 | 0 | 0 | 0 | 0 |
6 | Maxime Bernauer | 0 | 0 | 0 | 0 | 0 |
13 | Samy Mmaee A Nwambeben | 0 | 0 | 0 | 0 | 0 |
18 | Ronaël Julien Pierre-Gabriel | 1 | 0 | 0 | 0 | 0 |
22 | Stefan Ristovski | 0 | 0 | 0 | 0 | 0 |
10 | Martin Baturina | 0 | 0 | 1 | 0 | 0 |
5 | Arijan Ademi | 2 | 0 | 1 | 1 | 0 |
30 | Marko Rog | 1 | 0 | 0 | 0 | 0 |
7 | Luka Stojković | 1 | 0 | 1 | 0 | 0 |
17 | Sandro Kulenović | 2 | 0 | 0 | 0 | 0 |
# | Substitutes | Fouls | Goals | Shots | ||
---|---|---|---|---|---|---|
37 | Tomas Baković | 0 | 0 | 0 | 0 | 0 |
19 | Juan José Córdoba Zapata | 0 | 0 | 0 | 0 | 0 |
23 | Ivan Filipović | 0 | 0 | 0 | 0 | 0 |
11 | Arbër Hoxha | 0 | 0 | 1 | 0 | 0 |
8 | Lukas Kačavenda | 0 | 0 | 0 | 1 | 0 |
21 | Nathanaël Mbuku | 0 | 0 | 0 | 0 | 0 |
27 | Josip Mišić | 0 | 0 | 0 | 0 | 0 |
66 | Branko Pavić | 0 | 0 | 0 | 0 | 0 |
20 | Marko Pjaca | 0 | 0 | 1 | 0 | 0 |
1 | Danijel Zagorac | 0 | 0 | 0 | 0 | 0 |
49 | Mislav Ćutuk | 0 | 0 | 0 | 0 | 0 |
77 | Dario Špikić | 0 | 0 | 0 | 0 | 0 |
Read More:

Subscribe now for the latest previews, exclusive tips supported by stats, and top offers sent directly to your inbox.