Michał Świstak (born 1 June 1977 in Kraków) is a Polish defender who plays for Polish club Puszcza Niepołomice.