Jabarkan Karier klub dari Mario Karlović

Karlovic memulai karier sepak bolanya di Adelaide City saat berusia 15 tahun pada tahun 2000. Selama kariernya di klub, ia mewakili Joeys Australia di Kualifikasi Piala Dunia U-17.

Ia dijual ke klub Serie B A.S. Cittadella pada tahun 2002 setelah AC Milan juga berminat terhadap Karlović. Ia tidak dapat memenuhi trial dari klub raksasa Italia karena cedera kaki. Dia telah menghabiskan sebagian besar karier sepak bolanya bermain di Italia. Dia sebelumnya bermain untuk A.S. Cittadella di Serie C1 sebelum ia menandatangani kontrak di Serie A untuk klub Torino FC setelah minat dari Internazionale dan Sampdoria. Di Torino ia langsung dipinjamkan ke klub Swiss FC Chiasso yang dilatih oleh Attilio Lombardo. Sekembalinya dari pinjaman di FC Chiasso, ia mengalami masalah paspor dan menandatangani kontrak untuk klub Serie D AS Viterbese.

Pada tanggal 24 September 2009, dikonfirmasi oleh manajer Brisbane Roar Frank Farina bahwa Karlovic akan bermain untuk klub yang bermarkas di Brisbane pada kontrak jangka pendek untuk menutup dari posisi yang ditinggal Massimo Murdocca akibat cedera.

Karlović menandatangani kontrak untuk Minangkabau FC pada bulan Desember 2010 di Liga Primer Indonesia dimana ia membantu klub finish ke tabel pertengahan dengan mencetak 3 gol dari posisi gelandang bertahan di 18 pertandingan.