Srníček, rodák z Ostravy (10. března 1968), odstartoval svoji kariéru v tamním Baníku a poté nastupoval za Newcastle, Sheffield Wednesday, Brescii, Portsmouth, West Ham a Beiru Mar.
V reprezentaci odchytal 49 zápasů a jako náhradník byl u zisku stříbrných medailí na mistrovství Evropy v roce 1996. Stal se vítězem Ceny Františka Pláničky pro nejlepšího českého brankáře roku 2000.