Pada musim 2007-2008 Zahavi pernah di pinjamkan ke klub Ironi Ramat HaSharon dan membukulan penampilan sebanyak 45 dengan 9 golnya.
Tahun 2011 hingga 2013 Zahavi menandatangani kontrak bersama tim Serie A Italia, Palermo. Mencetak 2 gol dari 23 penampilan.
Baca Juga: Mempecundangi Atalanta, Juventus Kembali Genggam Gelar Coppa Italia Untuk Ke-14 Kalinya
Tahun 2013 Zahavi kembali kekampung halamannya, Israel setelah bergabung dengan Maccabi Tel Aviv, disinilah keperkasaan Zahavi dimulai.
Dia telah dua kali dinobatkan sebagai Pemain Terbaik Israel (2013 dan 2014), dan menjadi pencetak gol terbanyak Liga Premier Israel selama tiga musim berturut-turut, pada 2013–14 (29 gol), 2014–15 (27 gol), dan 2015 –16 (35 gol, rekor liga sepanjang masa).
Pada bulan Desember 2014, Zahavi memecahkan rekor Liga Premier Israel untuk mencetak gol dalam penampilan berturut-turut setelah dia mencetak gol untuk pertandingan ke-18 berturut-turut.
Baca Juga: Kalahkan AS Monaco 2-0, PSG Juarai Piala Prancis 2021
Pada 2016, ia memecahkan rekor pencetak gol musim enam dekade liga Israel, mengalahkan rekor 1954-55.
Dari 119 penampilan sejak 2013 hingga 2016 bersama Maccabi Tel Aviv, Zavani telah mencetak 98 gol.
Dia juga berhasil membawa Maccabi Tel Aviv menjuarai Israeli Premier League: musim 2012–13, 2013–14, 2014–15, Israel State Cup: 2014–15 dan Toto Cup 2014–15.