Szabó Zsolt 300. NB I-es mérkőzést vezette ma, amikora Mezőkövesd és a Haladás meccsén fújta a sípot.
1996. szeptember 7-én, a Vác–PMFC találkozón senki sem gondolta, hogy a fiatal újonc élvonalbeli játékvezető húsz év múlva vezeti a 300. NB I-es meccsét.
Szabó Zsolt 1989-ben vizsgázott Budapesten. 1996-ban az első élvonalbeli mérkőzésén Kiss Béla és Hidasi Gyula voltak az asszisztensei Vácon. Később állandó asszisztensei közül Kispál Róbert (106) és Hegyi Péter (52) segítette a munkáját legtöbbször.
Az MLSZ játékvezetői bizottsága 1998 telén terjesztette fel nemzetközi játékvezetőnek, a FIFA 1999-től tartotta nyilván játékvezetői keretében. Nemzetközi játékvezetését segítő mentora Nagy Miklós volt.
2008-ban az UEFA játékvezetői bizottságának besorolása szerint a top játékvezetők közvetlen utánpótlásába került. Több nemzetek közötti válogatott, valamint Intertotó-kupa, UEFA-kupa- és Európa-liga-mérkőzést vezetett, vagy működő társának negyedik bíróként segített.
Működési idejében Kassai Viktor után a legtöbbet foglalkoztatott magyar játékvezető volt. 2009-ben az UEFA a második kategóriás bírók közé sorolta. 2009-ben részt vett a hatbírós rendszer tesztelésében az Európa-liga csoportmeccsein. A nemzetközi játékvezetéstől 2011-ben búcsúzott. 132 nemzetközi mérkőzésen vett részt, 99 alkalommal mérkőzésvezetőként.
A 2014. szeptember 20-án a Diósgyőri VTK–Budapest Honvéd FC volt pályafutásának 272. NB I-es mérkőzése, amellyel megdöntötte Bede Ferenc korábbi csúcsát.
2016. október 22-én a Mezőkövesd–Haladás mérkőzés volt a háromszázadik mérkőzése. A háromszáz mérkőzésen összesen 1384 sárga lapot és öt pirosat adott.
Az idei szezonban öt mérkőzésen huszonnégy sárga lapot osztott ki, és egy játékost küldött idő előtt a zuhanyzóba.