* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 23:00, 6 September 2013 (UTC) ‡ Penampilan dan gol di tim nasional akurat per 15 Oktober 2013
Ivanschitz memulai karier sepak bolanya ketika remaja di tim lokal kotanya ASK Baumgarten, di mana ia menghabiskan sembilan tahun.
Segera, pemandu bakat Rapid Wina tahu tentang bakatnya dan pada tahun 1998, ia menandatangani kontrak profesional pertamanya dengan tim juara Austria tersebut. Dia baru berusia 16 tahun ketika ia mengenakan seragam timnya saat pertandingan Piala Austria melawan Ranshofen pada 26 Oktober 1999. Pertandingan liga resmi pertamanya adalah pada tahun 2000 melawan Wüstenrot Salzburg. Dalam 177 pertandingan untuk Rapid Wina, Ivanschitz mencetak 27 gol, memenangkan gelar Kejuaraan Austria pada musim 2004–05. Pada tahun 2003, ia terpilih sebagai Pemain Terbaik Austria.
Pada bulan Januari 2006, Ivanschitz ditransfer ke klub Red Bull Salzburg dan kemudian ke klub Liga Super Yunani, Panathinaikos pada bulan Agustus 2006 dengan status pinjaman selama dua tahun. Pada 20 Juni 2008, Ivanschitz menyetujui kesepakatan permanen dengan Panathinaikos.[2]
Setelah tiga tahun di Yunani dengan Panathinaikos, pada 18 Juli 2009 ia setuju dipinjamkan dua tahun dengan 1. FSV Mainz 05 dengan maksud kontrak permanen selama dua tahun pada musim panas 2011. Mainz mengambil keuntungan dari opsi kontrak ini sebelum waktunya, dan mengontrak Ivanschitz secara permanen pada Januari 2011.[3]
Karier internasional
Ivanschitz membuat debut untuk tim nasional Austria pada bulan Februari 2003 pada sebuah pertandingan persahabatan melawan Yunani, ia bermain menggantikan Markus Weissenberger. Ia juga ikut serta pada turnamen UEFA Euro 2008. Ia telah tampil sebanyak 64 kali bersama timnas Austria dan mencetak dua belas gol.[4]
Ia menjadi kapten Austria untuk pertama kali ketika berusia 19 tahun. Ivanschitz memakai kaus bernomor punggung 10 di tim nasional dan posisinya adalah di lini tengah, yakni dalam posisi menyerang. Ivanschitz dianggap sebagai David Beckham dari Austria. Pada September 2009 ia diabaikan oleh pelatih Austria, Dietmar Constantini, yang mengatakan ia tidak akan pernah memanggil seorang playmaker.[5] Ia dipanggil kembali ke tim nasional setelah Constantini mengundurkan diri sebagai pelatih pada 13 September 2011.