Career
He played for Dukla Banská Bystrica, Football Club Baník Ostrava and ŠK Slovan Bratislava. Michalík played in 209 Czechoslovak First League matches, most of them with Football Club Baník Ostrava. He finished his career with Panserraikos in the Greek Super League.
Michalík made eleven appearances for the full Czechoslovakia national football team