Kowal pozostawał bez klubu od stycznia zeszłego roku, kiedy włodarze Ślepska Malow Suwałki rozwiązali z nim umowę z powodu niesatysfakcjonujących wyników zespołu. Podlaską drużynę prowadził od 2019 roku.
Trzykrotne mistrzostwo Polski z Resovią
Wcześniej długo był związany z Asseco Resovią Rzeszów, najpierw jako drugi trener, a następnie od sezonu 2011/12 jako pierwszy szkoleniowiec. Trzykrotnie zdobył z tym klubem mistrzostwo Polski - w 2012, 2013 i 2015 roku, natomiast w 2014 i 2016 wicemistrzostwo. Dwukrotnie poprowadził swoich podopiecznych do drugiego miejsca w Pucharze Polski (2013, 2015), a w 2015 roku do srebrnego medalu Ligi Mistrzów. W 2013 roku wygrał natomiast z Resovią Superpuchar Polski.
Z Rzeszowem pożegnał się pod koniec października 2018 roku, kiedy jego ówczesny zespół poniósł cztery porażki z rzędu od początku rozgrywek. Sezon dokończył w rumuńskim klubie ACS Volei Municipal Zalau, z którym zdobył srebrny medal mistrzostw Rumunii.
W latach 2014-2015 był trenerem polskiej kadry B.
Kowal będzie pierwszym zagranicznym szkoleniowcem drużyny z Czeskich Budziejowic w historii. Zastąpił na stanowisku pierwszego trenera Vojtecha Zacha.