1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2017. október 29. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2006. október 7.
Élete első pályára lépését 9 évesen tette. Pályafutását a Kispest csapatában kezdte, az élvonalban 1995-ben mutatkozott be. Első évadjában, az NB1-ben 8 mérkőzésen kapott szerepet, gólt nem szerzett. A következő szezonban 4 mérkőzésen kapott játéklehetőséget, újra nem szerzett gólt. A következő szezonban, meglőtte élete első NB1-es gólját, de a 17 meccsén többet nem szerzett. A következő (1998–1999) idényben már 29 mérkőzésen kapott játéklehetőséget, amit 6 góllal hálált meg. Az év végén felkeltette a Vasas érdeklődését, akik leigazolták a fiatal tehetséget.
Vasas
Itt kezdődött igazán el pályafutása. 29 mérkőzésen léphetett pályára és 13 gólja már kiugró teljesítmény volt. A következő évadban tovább tartott jó formája, 32 mérkőzésen 24 gólt ért el, amivel elnyerte a gólkirályi címet. Teljesítménye elismeréseként 2000. november 15-én meghívták a magyar válogatottMacedónia elleni (0-1) barátságos találkozójára Szkopjéba.
Göztepe Izmir
Kabát előző szezonbeli kiváló teljesítményére külföldön is felfigyeltek, Törökországba, a Göztepe Izmir csapatához szerződött. Nem ment neki úgy a futball, ahogy itthon, fél év alatt mindössze 2 gólt tudott szerezni, ezért a csapata még a télen megvált tőle.
A Bulgáriában eltöltött fél idénye után visszaszerződött Törökországba. Ismét egy gyenge szezonja volt, 27 mérkőzésen csupán 2-szer talált be az ellenfél hálójába.
FC Kärnten
Ezután az osztrák első osztályba tudott szerződni. 7 gólt szerzett, de ez mégsem volt elég ahhoz, hogy ne essen ki a csapata. A második ligába kényszerült az FC Kärnten, ahova Kabát is követte a csapatát. Itt 29 meccsen 12 gólt ért el, amivel ő lett a másodosztály gólkirálya, de ez sem volt elég csapatának, ahhoz, hogy feljusson. Viszont Kabátot hívták az első osztályba, amit ő el is fogadott.
SV Pasching
Az első Paschingi szezonjában 3 gólig jutott 17 mérkőzésen. A rá következő szezonban kettővel több mérkőzésen kapott lehetőséget, de csak eggyel több gólt sikerült lőnie. 2007-ben 3. helyen végzett a csapatával.
Austria Kärnten
Az utolsó külföldi szezonját korábbi klubja városi riválisánál töltötte. A csapatában 11 találkozón 2 gólt szerzett.
Újpest FC
2008. június 5-én szerződött haza Újpestre, és írt alá egy 2012-ig szóló szerződést a lilákkal. Július 16-án mutatkozott be a Nyíregyháza ellen, és rögtön győztes találatot jegyzett (1–0). Tagja volt a történelmet jelentő 2723. bajnoki találkozón szereplő együttesnek, amelyik a Fradit előzte meg a legtöbb NB1-ben játszott mérkőzések számában. 2008-ban az MLSZ őt választotta a legjobban játszó NB1-es futballistának. Az Újpest 2. helyen végzett a bajnokságban a Debrecen mögött, Kabát 16 góljával holtversenyben második lett a góllövőlistán. A következő idényben maradt Újpesten, és William McStay edző őt nevezte ki a csapatkapitánynak, amely posztot előtte a kapus Balajcza Szabolcs töltött be. Az Újpest előző szezonbeli 2. helyezése révén bekapcsolódhatott az Európa-liga küzdelmeibe, ahol a selejtezőkörben a Steaua Bukarest csapatával sorsolták össze, de 4-1-es összesítéssel búcsúzott a kupa küzdelmeitől. A 2009–2010-es bajnokság felénél a Lilák a tabella harmadik helyét foglalta el, 4 ponttal lemaradva az őszi bajnok Videotontól, Kabát pedig, 1 góllal lemaradva Artjoms Rudņevstől második a góllövőlistán. A bajnokság végén a 4. helyet szerezték meg, Kabát pedig a bajnokság leggólerősebb magyar játékosa volt.
Debreceni VSC
2010. június 8-án két évre szóló szerződést írt alá a Debreceni VSC csapatával,[1] első gólját a Paksi FC ellen szerezte 2010. augusztus 8-án. Azonban egy kevésbé sikeres szezon után újra visszatért Újpestre, és kétéves szerződést kötött a lilákkal.
Újpest FC
2015. október 26-án, korábbi klubja a Vasas ellen kiharcolt egy büntetőt a 80. percben, amellyel csapata vezetést szerezhetett volna. A 11-est mégsem ő végezte el, hanem a bajnokságban három gólnál járó Mbaye Diagne. Annak ellenére, hogy a szenegáli értékesítette a büntetőt, Kabát megsértődött, és kijelentette, hogy nem beszél többet csapattársával, ha az nem kér bocsánatot.[2] A Ferencváros ellen elvesztett kupadöntő után még úgy nyilatkozott, hogy folytatja pályafutását, azonban 2016. június 9-én bejelentette visszavonulását.[3]
Győri ETO
2016. július 21-én a labdarúgó NB I-ben szereplő Újpest a hivatalos honlapján jelentette be, hogy a legutóbbi szezon végén visszavonult és azóta a klub koordinátoraként dolgozó Kabát Péter mégis folytatja pályafutását, és egy idényre az NB III-as ETO FC Győrhöz szerződik.[4] A harmadosztályban 24 bajnokin 15 góllal segítette bajnoki címhez és feljutáshoz az ETO-t, majd újabb egy évvel meghosszabbította a szerződését.[5] 2017. november 17-én bejelentette visszavonulását.[6]
A válogatottban
1996-tól 1997-ig szerepelt a Magyarország U-19-es csapatában, 9 találkozón 1 gólig jutott, majd 1998 és 2000 között az U-21-es válogatottban szerepelt. A felnőtt válogatottban 16 alkalommal kapott lehetőséget, de nem sikerült egyszer sem az ellenfelek kapujába lőnie. A kitűnő előző szezonja után sokan követelték a válogatottba, de Erwin Koeman szövetségi kapitány csak a bő keretbe hívta be.
A médiában
2016-ban párjával, Róka Adrienne-nel szerepelt az RTL KlubNyerő páros című realityjében, aminek visszatérő alakja lett.[7] 2017 novemberében, visszavonulását követően jelentette be, hogy elfogadta a felkérést, és részt vesz az RTL Klub Celeb vagyok, ments ki innen! elnevezésű valóságshowjában, amelyet megnyert.[8] 2018-ban A Konyhafőnök című gasztrorealityben szerepelt.[9] Gyakorta szerepel vendégként Bochkor Gábor #Bochkor című műsorában. 2019 óta Sebestyén Balázs társműsorvezetője a Nyerő Páros showműsorban. 2021-ben szerepelt a Survivor című túlélőshowban.