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. március 12. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2001. március 7.
A Budapesti Vasas csapatánál kezdte pályafutását, ahol a szurkolók egyik kedvence volt. Első külföldi csapata az SV Austria Salzburg volt, ahová 1997 nyarán szerződött. Itteni pályafutása idején megkapta az osztrák állampolgárságot is. A Salzburgban mutatott jó teljesítménye okán ajánlatot kapott a német első osztályú Borussia Mönchengladbach csapatától, ám napokkal az átigazolás létrejötte előtt egy kivédett büntető közben megsérült, így a németek visszavonták ajánlatukat.
2003-ban Sáfár a nagy múltú orosz klubhoz, a Szpartak Moszkvához szerződött,[1] ám mivel egy edzőváltás után kikerült a kezdőcsapatból és a klub se tartotta be a szerződésben foglaltakat, visszatért Ausztriába, az Austria Wien csapatához. Itt egy ideig csupán második számú kapus volt a horvát Joey Didulica mögött, ám az ő távozása óta az első szám kapussá vált. Egy bajnoki címet és négy kupagyőzelmet ünnepelhetett a bécsi csapat tagjaként, 2011. május 14-én pedig a 300. osztrák élvonalbeli mérkőzésén is pályára lépett a Wacker Innsbruck ellen.[2] Az Austriánál a nyáron lejárt a szerződése, így júniusban a Wacker Innsbruckhoz szerződött.[3] Itt további három idényen át állt az inssbruckiak kapujában az élvonalban, összesen 87 első osztályú bajnokin védve a tiroli csapat kapuját. A 2013-14-es szezon végén nem hosszabbították meg a szerződését, elsősorban fiatalítás miatt. Sáfár Szabolcs több mint 470 tétmérkőzésen védett Ausztriában.[4] Ezt követően az osztrák harmadosztály keleti csoportjában szereplő SC Ritzing játékosa lett.[5] 2014 szeptemberében életműdíjat kapott Ausztriában.[6] Itt is három szezonon át szerepelt, majd 2017 májusában, 42 évesen bejelentette visszavonulását.[7]