Kabát Kispesten kezdte pályafutását, majd a Vasasba szerződött, ezt követően pedig török, bolgár, majd osztrák klubokban futballozott. 2008-ban szerződött Újpestre, ahol hamar közönségkedvenc, később pedig csapatkapitány lett.
A 16-szoros válogatott játékos összesen 169 élvonalbeli mérkőzésen lépett pályára, és 74 gólt szerzett. A Debrecen az elmúlt idényben triplázott, ugyanis a bajnoki cím mellett, a Magyar Kupát és a Ligakupát is elhódította.
Az együttes az előző szezonban a Bajnokok Ligája főtábláján szerepelt.