Marin werd in 2009 opgenomen in de jeugdopleiding van Dinamo Zagreb. Hiervoor debuteerde hij op 19 mei 2018 in het eerste elftal. Hij viel toen in de 66e minuut in voor Izet Hajrović tijdens een met 3–1 gewonnen wedstrijd in de 1. HNL, thuis tegen Inter Zaprešić. Na nog een paar invulbeurten in het volgende seizoen, kreeg hij op 19 april 2019 voor het eerst een basisplaats, uit bij Slaven Belupo (0–1 winst).
Seizoen
|
Club
|
Competitie
|
Competitie
|
Beker
|
Internationaal
|
Totaal
|
Wed.
|
Dlp.
|
Wed.
|
Dlp.
|
Wed.
|
Dlp.
|
Wed.
|
Dlp.
|
2017/18
|
Dinamo Zagreb
|
1. HNL
|
1
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
2018/19
|
7
|
0
|
1
|
0
|
0
|
0
|
8
|
0
|
2019/20
|
13
|
1
|
1
|
0
|
0
|
0
|
14
|
1
|
2020/21
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
→ AC Monza
|
Serie B
|
2
|
0
|
1
|
0
|
0
|
0
|
3
|
0
|
Totaal |
8 |
0 |
1 |
0 |
0 |
0 |
9 |
0
|
Bijgewerkt t/m 30 mei 2019
Marin maakte deel uit van verschillende Kroatische nationale jeugdselecties. Hij nam met Kroatië –17 deel aan het EK –17 van 2017 in eigen land.
Competitie
|
Aantal
|
Jaren
|
Dinamo Zagreb
|
Kampioen 1. HNL |
2x |
2017/18, 2018/19, 2019/20
|