* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 13 Mei 2026 ‡ Penampilan dan gol di tim nasional akurat per 18 Juni 2026
Mahmić mulai bermain sepak bola di klub tempat asalanya, ESV Intersport Wels, yang ia ikuti pada tahun 2011. Tahun berikutnya, ia pindah ke junior FC Pasching. Pada 2015, ia bergabung dengan akademi junior LASK. Empat tahun kemudian, ia berada di junior Rapid Wina. Pada Juli 2023, Mahmić bermain untuk SV Lafnitz. Pada 20 Oktober di saat usianya 18 tahun, ia memulai debut profesionalnya melawan SV Stripfing. Pada 23 Agustus 2024, ia mencetak gol profesional pertamanya melawan klub yang sama.[2]
Setelah mewakili Austria di beberapa level junior, dan juga Bosnia dan Herzegovina di level U-19, Mahmić memlih untuk bermain dengan Bosnia dan Herzegovina di level senior.[4]
Pada Mei 2026, pengajuan untuk mengubah kewarganegaraan olahraga dari Austria ke Bosnia disetujui oleh FIFA.[5] Pada 29 Mei, ia memulai debutnya dalam laga persahabatan melawan Makedonia Utara.[6]
Pada Juni 2026, Mahmić dipanggil ke dalam skuad Bosnia dan Herzegovina untuk Piala Dunia FIFA 2026.[7] Ia memulai debut turnamennya di laga kedua grup melawan Swiss pada 18 Juni dan berhasil mencetak gol internasional senior pertamanya.[8]