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: 2024. december 5. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2022. november 20.
Szappanos a Ferencváros akadémiáján nevelkedett. 2009 és 2014 között több mint száz bajnoki mérkőzésen szerepelt a Dunaharaszti MTK csapatában, 2012 és 2013 között kölcsönben az FC Tatabánya labdarúgója volt.[1] 2014 és 2018 között száztíz bajnoki mérkőzésen szerepelt a Zalaegerszegben.
2018-tól 2021-ig a Mezőkövesdi SE játékosaként az első évben a 6., a 2019–2020-as idényben a negyedik helyen végzett csapat tagja volt a magyar első osztályú bajnokságban. A három idényben 86 első osztályú mérkőzésen védett. 2020-ban a magyar kupában ezüstérmet szerzett.[2]
A 2020–2021-es idényt megelőzően a Budapest Honvéd csapatához igazolt,[3] ahol két idényben (2023-ig) 53 bajnoki mérkőzésen szerepelt.
2023. július 8-án szerződést írt alá a paksi klubbal,[4] 2024. május 15-én a magyar kupa döntőjében a Ferencváros ellen 2–0-ra megnyert mérkőzésen is ő védett, csapatát a kupagyőzelemhez segítette.[5]
2024. augusztus 23-án a szaúdi élvonalban szereplő el-Fateh szerződtette.[6] Alighogy szerződését aláírta, még aznap kezdőként mutatkozott be új csapatában az al-Kvadszija ellen 3–0-ra elvesztett bajnokin.[7]
A válogatottban
2021. november 6-án Gulácsi Péter sérülése miatt Marco Rossi szövetségi kapitány a Budapest Honvéd kapusát hívta be a San Marino és a Lengyelország elleni világbajnoki selejtező mérkőzésekre készülő válogatottba.[8]
2024. május 14-én Marco Rossi meghívta a 2024-es Európa-bajnokságon részt vevő együttes keretébe,[9] de a három csoportmérkőzésen nem lépett pályára.