Exkapitán Záhorákov je odchovancom nitrianskeho futbalu, kde sa postupne prepracoval až do seniorského tímu. Následne pôsobil v Sparte Praha, hrával aj za Zlín a Petržalku. Od roku 2010 bol súčasťou tímu Senice. Dostal sa aj do reprezentačného výberu a v najcennejšom drese nastúpil v piatich zápasoch.