Dinamo Zagreb are averaging 5.8 shots on target per game in 2026/2027, with matches involving them seeing 8.4 total SOT on average. That puts them 1st of 9 for team SOT per match in their primary competition. Below you'll find player SOT-rate forecasts, the matchup read for the upcoming fixture against Thun, and a full match-by-match log.
Dion Beljo leads with 19 shots on target across 9 qualifying appearances (2.11/g, 78% hit rate). The SOT-rate table below ranks every Dinamo Zagreb player by SOT per qualifying appearance (≥20 minutes), six-game form mask and current Bet365 1+ SOT price.
Dinamo Zagreb are averaging 5.8 shots on target per game over 10 games and concede 2.6 for a match-total of 8.4. That ranks 1st of 9 for team SOT in their primary competition. They take 14.5 shots per game and create 6.9 key passes per game.
SOT matchup blends our attackers' on-target rate (50%) with the opposition's SOT conceded per game (50%). For the upcoming fixture against Thun, the page weights each Dinamo Zagreb attacker against the opposition's last-season SOT-conceded rate.
Dinamo Zagreb take 14.5 shots per game and put 5.8 on target. Players who shoot speculatively often have a low SOT-per-shot ratio; the context panel surfaces the shots/g funnel so you can see the conversion rate.
All numbers come from match-level Sportmonks data ingested into Statz — 10 Dinamo Zagreb fixtures in the active window for 2026/2027. Player odds come from Bet365 player markets when priced.
Dinamo Zagreb are currently converting 43% of their shots on target into goals. A high conversion rate means finishing well; a low one means SOT volume but not yet goals. Pair this with the shots/g funnel to read how the goals number is built.
| Player | Position | Apps | Shots on target | Per game | 1+ hit rate |
|---|---|---|---|---|---|
| Dion Beljo | attacker | 9 | 19 | 2.11 | 78% |
| Gabriel Vidovic | attacker | 8 | 7 | 0.88 | 63% |
| Luka Stojkovic | midfielder | 7 | 6 | 0.86 | 57% |
| Monsef Bakrar | attacker | 6 | 3 | 0.5 | 50% |
| Fran Topic | attacker | 4 | 3 | 0.75 | 50% |
| Sven Šunta | midfielder | 2 | 1 | 0.5 | 50% |
| Juan Córdoba | attacker | 2 | 1 | 0.5 | 50% |
| Arbër Hoxha | attacker | 7 | 4 | 0.57 | 43% |
| Miha Zajc | midfielder | 5 | 2 | 0.4 | 40% |
| Ismaël Bennacer | midfielder | 3 | 1 | 0.33 | 33% |
| Marko Zebić | defender | 3 | 1 | 0.33 | 33% |
| Josip Misic | midfielder | 7 | 3 | 0.43 | 29% |
| Matteo Pérez Vinlöf | defender | 4 | 1 | 0.25 | 25% |
| Scott McKenna | defender | 5 | 1 | 0.2 | 20% |
| Moris Valincic | defender | 5 | 1 | 0.2 | 20% |
| Marko Soldo | midfielder | 5 | 1 | 0.2 | 20% |
| Mateo Lisica | attacker | 8 | 1 | 0.13 | 13% |
| Niko Galesic | defender | 9 | 0 | 0 | 0% |
| Bruno Goda | defender | 6 | 0 | 0 | 0% |
| Sergi Domínguez | defender | 6 | 0 | 0 | 0% |
| Dominik Livakovic | goalkeeper | 6 | 0 | 0 | 0% |
| Ivan Filipovic | goalkeeper | 3 | 0 | 0 | 0% |
| Paul Tabinas | defender | 2 | 0 | 0 | 0% |
| Cardoso Varela | attacker | 1 | 0 | 0 | 0% |
| Josip Brundić | midfielder | 1 | 0 | 0 | 0% |
| Date | Opponent | Venue | Score | Team shots on target | Opposition shots on target | Match total | Top player |
|---|---|---|---|---|---|---|---|
| 21 Jul 2026 | Thun | Away | 1-1 | 0 | 0 | 0 | |
| 23 May 2026 | Lokomotiva Zagreb | Home | 0-0 | 1 | 5 | 6 | Gabriel Vidovic (1) |
| 17 May 2026 | Slaven Koprivnica | Away | 1-4 | 8 | 3 | 11 | Gabriel Vidovic (2) |
| 9 May 2026 | Hajduk Split | Home | 2-0 | 9 | 2 | 11 | Luka Stojkovic (2) |
| 2 May 2026 | Gorica | Away | 1-2 | 4 | 4 | 8 | Ismaël Bennacer (1) |
| 26 Apr 2026 | Varaždin | Home | 2-1 | 8 | 2 | 10 | Dion Beljo (2) |
| 22 Apr 2026 | Istra 1961 | Away | 0-2 | 7 | 0 | 7 | Dion Beljo (2) |
| 18 Apr 2026 | Rijeka | Home | 2-2 | 2 | 4 | 6 | Dion Beljo (2) |
| 13 Apr 2026 | Vukovar | Away | 1-4 | 7 | 4 | 11 | Dion Beljo (6) |
| 4 Apr 2026 | Osijek | Home | 7-0 | 12 | 2 | 14 | Dion Beljo (4) |