During his 21-year career, Hašek represented AC Sparta Prague (two spells), RC Strasbourg, Sanfrecce Hiroshima and JEF United Ichihara.
Hašek played for Czechoslovakia, gaining 55 caps and scored five goals.