Ο Ivan Šunjić είναι 27 ετών (09/10/1996) και αγωνίζεται ως αμυντικό χαφ.
Ξεκίνησε από τα τμήματα υποδομής της Ντιναμό Ζάγκρεπ, αλλά ανδρώθηκε ποδοσφαιρικά στην NKLokomotiva όπου μετακόμισε το 2015, παραμένοντας για 3 χρόνια και πραγματοποιώντας 72 εμφανίσεις με απολογισμό 7 γκολ και 1 ασίστ.
Ο Ιβάν εξαργύρωσε το εντυπωσιακό του πέρασμα από τη NK Lokomotiva, αναγκάζοντας την Ντιναμό Ζάγκρεμπ να τον υπογράψει ξανά το 2018. Την ίδια σεζόν (2018/2019) σημείωσε 41 συμμετοχές με τους Κροάτες σε όλες τις διοργανώσεις, συμπεριλαμβανομένων 13 ευρωπαϊκό συμμετοχών, στα προκριματικά του Champions League και στο Europa League.
Το 2019, έκανε το μεγάλο βήμα παίρνοντας μεταγραφή έναντι 8 εκατομμυρίων ευρώ στην Αγγλική ομάδα, Birmingham City FC, με την οποία πέρασε συνολικά 4 σεζόν, πραγματοποιώντας 183 εμφανίσεις με 7 γκολ και 6 ασίστ.
Ενδιάμεσα, πέρασε τη σεζόν 2022/2023 ως δανεικός στην Μπουντεσλίγκα, με τη Χέρτα Βερολίνου, σημειώνοντας 19 συμμετοχές.
Ο ποδοσφαιριστής επέλεξε να αγωνίζεται με το νούμερο 26.