Miha Zajc
Career snapshot
Career highs
Born the same day
Shares 1994-07-01 · 6 players total
| Full name | Miha Zajc |
|---|---|
| Date of birth | 1994-07-01 (31 yrs) |
| Place of birth | Sempeter pri Gorici, Slovenia |
| Citizenship | Slovenia |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 178.00 m |
| Current club | GNK Dinamo Zagreb |
| Joined | 2025-08-04 |
| Contract expires | 2027-06-30 |
| Agent | SEG |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| GNK Dinamo Zagreb | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Fenerbahce | 6 | 18/19 | 24/25 | 123 | 20 | 7 | 2,347 |
| FC Toulouse | 1 | 24/25 | 24/25 | 22 | 0 | 0 | 0 |
| Genoa CFC | 1 | 20/21 | 20/21 | 33 | 1 | 3 | 1,865 |
| FC Empoli | 3 | 16/17 | 18/19 | 68 | 12 | 19 | 780 |
| NK Olimpija Ljubljana | 4 | 12/13 | 16/17 | 83 | 20 | 13 | 1,468 |
| NK Celje | 3 | 12/13 | 14/15 | 59 | 3 | 7 | 1,664 |
| NK Interblock Ljubljana | 1 | 11/12 | 11/12 | 5 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | SuperSport HNL | GNK Dinamo Zagreb | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League Qu. | Fenerbahce | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | FC Toulouse | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | FC Toulouse | 19 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | Conference L. | Fenerbahce | 6 | 2 | 0 | 1 | 0 | 170 |
| 23/24 | Süper Lig | Fenerbahce | 11 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Türkiye Kupasi | Fenerbahce | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UECL Quali | Fenerbahce | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | Fenerbahce | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | Fenerbahce | 3 | 1 | 0 | 0 | 0 | 121 |
| 22/23 | Europa League Qualifying | Fenerbahce | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Süper Lig | Fenerbahce | 23 | 3 | 4 | 4 | 0 | 420 |
| 22/23 | Türkiye Kupasi | Fenerbahce | 5 | 1 | 0 | 1 | 0 | 305 |
| 21/22 | Conference L. | Fenerbahce | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Europa League | Fenerbahce | 5 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Europa League Qualifying | Fenerbahce | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Süper Lig | Fenerbahce | 32 | 9 | 2 | 4 | 0 | 247 |
| 21/22 | Türkiye Kupasi | Fenerbahce | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Italy Cup | Genoa CFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie A | Genoa CFC | 31 | 1 | 3 | 4 | 0 | 1,865 |
| 19/20 | Süper Lig | Fenerbahce | 10 | 1 | 0 | 0 | 0 | 355 |
| 19/20 | Türkiye Kupasi | Fenerbahce | 7 | 1 | 1 | 0 | 0 | 430 |
| 18/19 | Italy Cup | FC Empoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie A | FC Empoli | 20 | 3 | 2 | 1 | 0 | 388 |
| 18/19 | Süper Lig | Fenerbahce | 10 | 2 | 0 | 1 | 0 | 299 |
| 17/18 | Italy Cup | FC Empoli | 1 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | Serie B | FC Empoli | 41 | 8 | 14 | 5 | 0 | 289 |
| 16/17 | Champions League Qu. | NK Olimpija Ljubljana | 2 | 1 | 1 | 0 | 0 | 180 |
| 16/17 | Pokal Slovenije | NK Olimpija Ljubljana | 3 | 1 | 0 | 0 | 0 | 185 |
| 16/17 | Prva Liga | NK Olimpija Ljubljana | 19 | 7 | 1 | 4 | 0 | 240 |
| 16/17 | Serie A | FC Empoli | 5 | 1 | 1 | 0 | 0 | 103 |
| 15/16 | Pokal Slovenije | NK Olimpija Ljubljana | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Prva Liga | NK Olimpija Ljubljana | 32 | 5 | 7 | 3 | 0 | 458 |
| 14/15 | Pokal Slovenije | NK Olimpija Ljubljana | 4 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Prva Liga | NK Olimpija Ljubljana | 19 | 4 | 4 | 3 | 0 | 360 |
| 14/15 | Prva Liga | NK Celje | 3 | 0 | 1 | 1 | 0 | 0 |
| 13/14 | Europa League Qualifying | NK Celje | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Pokal Slovenije | NK Celje | 3 | 1 | 0 | 1 | 0 | 193 |
| 13/14 | Prva Liga | NK Celje | 36 | 2 | 4 | 3 | 0 | 1,471 |
| 12/13 | Pokal Slovenije | NK Celje | 3 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Prva Liga | NK Celje | 12 | 0 | 2 | 4 | 0 | 0 |
| 12/13 | Prva Liga | NK Olimpija Ljubljana | 1 | 2 | 0 | 0 | 0 | 45 |
| 11/12 | Druga Liga | NK Interblock Ljubljana | 5 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Interblock U19 | NK Olimpija | Loan | 0 | — |
| 12/13 | 2012-12-31 | NK Olimpija | NK Bravo | Return from loan | 0 | — |
| 12/13 | 2013-01-31 | NK Bravo | NK Celje | Loan | 0 | — |
| 13/14 | 2014-06-30 | NK Celje | NK Bravo | Return from loan | 400000 | — |
| 14/15 | 2014-08-08 | NK Bravo | NK Olimpija | Transfer | 400000 | €400k |
| 16/17 | 2017-01-25 | NK Olimpija | FC Empoli | Transfer | 800000 | €2.30m |
| 18/19 | 2019-01-31 | FC Empoli | Fenerbahce | Transfer | 6000000 | €3.50m |
| 20/21 | 2020-09-13 | Fenerbahce | Genoa | Loan | 2700000 | — |
| 20/21 | 2021-06-30 | Genoa | Fenerbahce | Return from loan | 3000000 | — |
| 24/25 | 2024-08-30 | Fenerbahce | Toulouse | Loan | 2400000 | — |
| 24/25 | 2025-06-30 | Toulouse | Fenerbahce | Return from loan | 1500000 | — |
| 25/26 | 2025-08-04 | Fenerbahce | Dinamo Zagreb | Transfer | 1500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Torn ankle ligaments | 2019-12-14 | 2020-01-15 | 33 | 5 |
| 20/21 | Corona virus | 2020-10-02 | 2020-10-19 | 18 | 4 |
| 21/22 | unknown injury | 2021-09-12 | 2021-09-28 | 17 | 5 |
| 21/22 | unknown injury | 2022-02-02 | 2022-02-09 | 8 | 2 |
| 21/22 | unknown injury | 2022-02-22 | 2022-02-25 | 4 | 1 |
| 22/23 | muscular problems | 2022-10-12 | 2022-10-18 | 7 | 2 |
| 22/23 | Torn thigh muscle | 2023-04-16 | 2023-04-25 | 10 | 2 |
| 22/23 | Fitness | 2023-04-25 | 2023-04-30 | 6 | 1 |
| 23/24 | unknown injury | 2023-08-20 | 2023-09-04 | 16 | 4 |
| 23/24 | Rest | 2023-09-27 | 2023-09-29 | 3 | 1 |
| 23/24 | unknown injury | 2023-11-21 | 2024-01-25 | 66 | 13 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.70m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €2.70m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #88257 | — | 2 | 0 | — | — | former national player |
| Team #84771 | — | 1 | 0 | — | — | former national player |
| Team #26425 | — | 15 | 2 | — | — | former national player |
| Team #25728 | — | 2 | 0 | — | — | former national player |
| Team #22906 | #16 | 4 | 0 | — | — | former national player |
| Team #21142 | #7 | 8 | 0 | — | — | former national player |
| Team #16272 | #15 | 10 | 1 | — | — | former national player |
| Team #3588 | #24 | 39 | 8 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nemanja Mitrovic | 2 | 0 | 0 |
| Enner Valencia | 2 | 1 | 0 |
| Nik Kapun | 2 | 1 | 0 |
| Serdar Dursun | 2 | 1 | 0 |
| Matic Kotnik | 1 | 0 | 0 |
| Giovanni Di Lorenzo | 2 | 1 | 0 |
| Rade Krunic | 1 | 7 | 0 |
| Diego Rossi | 2 | 1 | 0 |
| Kenan Bajric | 2 | 0 | 0 |
| Ferdi Kadıoğlu | 2 | 3 | 0 |
| Gregor Bajde | 1 | 2 | 0 |
| Altay Bayındır | 2 | 0 | 0 |
| İrfan Can Kahveci | 2 | 1 | 0 |
| Attila Szalai | 2 | 0 | 0 |
| Bright Osayi-Samuel | 2 | 1 | 0 |
| Andraz Sporar | 2 | 8 | 0 |
| Benjamin Verbic | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 21/22 | Süper Lig | Fenerbahce | 9 | 32 |
| 17/18 | Serie B | FC Empoli | 8 | 41 |
| 16/17 | Prva Liga | NK Olimpija Ljubljana | 7 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Serie B | FC Empoli | 14 | 41 |
| 15/16 | Prva Liga | NK Olimpija Ljubljana | 7 | 32 |
| 14/15 | Prva Liga | NK Olimpija Ljubljana | 5 | 22 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Toulouse | Fenerbahce | Return from loan | — | €1.50m |
| 24/25 | 2024-08-30 | Fenerbahce | Toulouse | Loan | — | €2.40m |
| 20/21 | 2021-06-30 | Genoa | Fenerbahce | Return from loan | — | €3.00m |
| 20/21 | 2020-09-13 | Fenerbahce | Genoa | Loan | — | €2.70m |
| 13/14 | 2014-06-30 | NK Celje | NK Bravo | Return from loan | — | €400k |
| 12/13 | 2013-01-31 | NK Bravo | NK Celje | Loan | — | — |
| 12/13 | 2012-12-31 | NK Olimpija | NK Bravo | Return from loan | — | — |
| 12/13 | 2012-07-01 | Interblock U19 | NK Olimpija | Loan | — | — |
Last 50 matches for GNK Dinamo Zagreb The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 3–0 | NK Lokomotiva | Available |
| 2024-11-01 | KR2 |
NK Istra 1961 | 2–2 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 1–0 | NK Varaždin | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 3–2 | NK Varaždin | Available |
| 2024-11-01 | KR2 |
NK Slaven Belupo | 0–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
NK Slaven Belupo | 4–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
HNK Gorica | 1–0 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
HNK Gorica | 2–2 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
NK Varaždin | 1–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
NK Varaždin | 0–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
HNK Hajduk Split | 1–3 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
HNK Hajduk Split | 1–0 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 3–1 | NK Istra 1961 | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 5–0 | NK Istra 1961 | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 2–2 | HNK Hajduk Split | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 0–1 | HNK Hajduk Split | Available |
| 2024-11-01 | KR2 |
NK Istra 1961 | 3–0 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 3–0 | HNK Šibenik | Available |
| 2024-11-01 | KR2 |
HNK Šibenik | 0–4 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
HNK Šibenik | 0–4 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 3–0 | HNK Šibenik | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 3–1 | HNK Gorica | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 2–1 | HNK Gorica | Available |
| 2024-11-01 | KR2 |
NK Osijek | 2–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
NK Osijek | 1–2 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 5–1 | NK Lokomotiva | Available |
| 2024-11-01 | KR2 |
NK Lokomotiva | 1–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
NK Lokomotiva | 3–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
HNK Rijeka | 4–0 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
HNK Rijeka | 1–1 | GNK Dinamo Zagreb | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 5–0 | NK Slaven Belupo | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 0–0 | HNK Rijeka | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 1–0 | HNK Rijeka | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 1–1 | NK Slaven Belupo | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 2–0 | NK Osijek | Available |
| 2024-11-01 | KR2 |
GNK Dinamo Zagreb | 2–4 | NK Osijek | Available |
| 2023-11-01 | KR2 |
HNK Gorica | 0–2 | GNK Dinamo Zagreb | Available |
| 2023-11-01 | KR2 |
NK Istra 1961 | 0–3 | GNK Dinamo Zagreb | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 2–1 | HNK Rijeka | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 1–0 | HNK Rijeka | Available |
| 2023-11-01 | KR2 |
NK Lokomotiva Zagreb | 2–2 | GNK Dinamo Zagreb | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 1–0 | NK Osijek | Available |
| 2023-11-01 | KR2 |
HNK Rijeka | 1–2 | GNK Dinamo Zagreb | Available |
| 2023-11-01 | KR2 |
HNK Rijeka | 2–2 | GNK Dinamo Zagreb | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 0–3 | NK Lokomotiva Zagreb | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 3–3 | NK Rudeš | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 1–0 | NK Rudeš | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 2–1 | NK Lokomotiva Zagreb | Available |
| 2023-11-01 | KR2 |
NK Rudeš | 0–3 | GNK Dinamo Zagreb | Available |
| 2023-11-01 | KR2 |
GNK Dinamo Zagreb | 3–0 | NK Slaven Belupo | Available |
Teams faced most often by Miha Zajc's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| AS Roma | 21 | 2 | 4 | 15 | 19 | 38 | -19 | 10% |
| AC Milan | 21 | 5 | 4 | 12 | 22 | 31 | -9 | 24% |
| Torino FC | 20 | 4 | 5 | 11 | 22 | 28 | -6 | 20% |
| Udinese Calcio | 20 | 3 | 10 | 7 | 22 | 28 | -6 | 15% |
| ACF Fiorentina | 20 | 2 | 12 | 6 | 19 | 32 | -13 | 10% |
| Cagliari Calcio | 20 | 10 | 4 | 6 | 27 | 22 | +5 | 50% |
| SSC Napoli | 20 | 1 | 7 | 12 | 15 | 36 | -21 | 5% |
| Juventus | 15 | 3 | 1 | 11 | 13 | 26 | -13 | 20% |
| Lazio Roma | 15 | 6 | 2 | 7 | 18 | 24 | -6 | 40% |
| Atalanta | 14 | 3 | 4 | 7 | 20 | 27 | -7 | 21% |
| Inter | 14 | 5 | 0 | 9 | 9 | 27 | -18 | 36% |
| Sassuolo Calcio | 14 | 5 | 3 | 6 | 18 | 26 | -8 | 36% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 12/13 | First senior goal | |
| 22/23 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 22 | 0 | 2 | 0 | 0 | 0 |
| 23/24 | 21 | 170 | 2 | 0 | 0 | 1.06 |
| 22/23 | 34 | 846 | 5 | 0 | 0 | 0.53 |
| 21/22 | 41 | 247 | 7 | 0 | 0 | 2.55 |
| 20/21 | 33 | 1,865 | 4 | 0 | 0 | 0.19 |
| 18/19 | 31 | 687 | 2 | 1 | 0 | 0.39 |
| 17/18 | 42 | 289 | 5 | 0 | 0 | 1.56 |
| 16/17 | 29 | 708 | 4 | 0 | 0 | 0.51 |
| 15/16 | 35 | 458 | 3 | 0 | 0 | 0.59 |
| 14/15 | 26 | 360 | 5 | 0 | 0 | 1.25 |
| 13/14 | 41 | 1,664 | 4 | 0 | 0 | 0.22 |
| 12/13 | 16 | 45 | 5 | 1 | 0 | 12 |
| 11/12 | 5 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Miha Zajc
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Miha Zajc
Who is Miha Zajc?
Miha Zajc is a Slovenia professional footballer who plays as a central midfield for GNK Dinamo Zagreb.
How old is Miha Zajc?
Miha Zajc is 31 years old. He was born on July 1, 1994 in Sempeter pri Gorici.
What position does Miha Zajc play?
Miha Zajc plays as a central midfield (Midfield - Central Midfield).
What club does Miha Zajc play for?
Miha Zajc currently plays for GNK Dinamo Zagreb.
How many career goals has Miha Zajc scored?
Across all senior club competitions in our dataset, Miha Zajc has scored 56 goals in 394 appearances.
What is Miha Zajc's market value?
Miha Zajc's most recent reported market value is €1.50m.
Slovenia