Jabarkan Kembali ke Persib Bandung dari Zaenal Arief

Dengan statusnya sebagai pemain Timnas, Persib berminat untuk menarik nya kembali. Pada pertengahan musim 2006, Zaenal pindah ke Persib. Di musim pertamanya bersama Persib, Ia berhasil menyelamatkan klub kota Bandung ini dari ancaman degradasi setelah lolos di babak play-off. Di musim 2006, Ia menjadi bagian dari tim utama secara rutin.

Di musim berikutnya, musim 2007 ia mulai harus bekerja keras kembali untuk mendapat jatah tempat utama setelah Persib Bandung mengontrak Christian Bekamenga yang secara langsung mendapat garansi di tim utama. Posisi striker kedua di isi oleh Zaenal dan Redouanne Barkaoui secara bergantian. Karena mendapat sanksi dari PSSI setelah melakukan tindakan indisipliner, Ia tidak bisa bermain di paruh kedua musim 2007.

Musim 2008/2009 kembali menjadi musim yang sulit untuk Zaenal. Setelah menjadi starter di dua pertandingan awal Liga Super Indonesia dan mencetak gol di kedua pertandingan, ia kerap berada di bangku cadangan dengan kehadiran Hilton Moreira, Rafael Alves Bastos, dan pemain muda Airlangga Sucipto yang mulai menunjukan kemampuannya. Ia pun sering dibekap cedera. Pada pertengahan musim, ia sempat dikabarkan akan pindah ke Pelita Jaya, tetapi ia tetap bertahan di Persib.