Malák nahm von 1998 bis 2010 an Wettbewerben der Fédération Internationale de Ski teil. Bei den nordischen Skiweltmeisterschaften 2001 in Lahti belegte er den 64. Platz über 15 km klassisch, den 56. Rang über 30 km klassisch und den 54. Platz im Sprint. Sein erstes von insgesamt 35 Weltcupeinzelrennen lief er im Dezember 2003 in Toblach, welches er auf dem 75. Platz im 30 km Massenstartrennen beendete. Bei den nordischen Skiweltmeisterschaften 2005 in Oberstdorf kam er auf den 60. Platz über 15 km Freistil, auf den 47. Rang im Sprint und den 17. Platz zusammen mit Stanislav Holencik im Teamsprint. Im folgenden Jahr erreichte er bei seiner ersten Olympiateilnahme in Turin den 73. Platz über 15 km klassisch, den 53. Rang im Skiathlon und den 45. Platz im 50 km Massenstartrennen. Die &lt;a href="Tour%20de%20Ski%202006/07"&gt;Tour de Ski 2006/07&lt;/a&gt; beendete er auf dem 56. und die &lt;a href="Tour%20de%20Ski%202007/08"&gt;Tour de Ski 2007/08&lt;/a&gt; auf dem 54. Platz. Bei den nordischen Skiweltmeisterschaften 2007 in Sapporo errang er den 41. Platz über 15 km Freistil und den 15. Platz zusammen mit Martin Otčenáš im Teamsprint. Von 2006 bis 2009 startete er im Skilanglauf-Slavic-Cup. Dabei gewann er vier Rennen und belegte in der Saison 2007/08 und 2008/09 den vierten Rang in der Gesamtwertung. Im Februar 2008 erreichte er beim Weltcup in Liberec mit dem 41. Platz über 11,4 km Freistil sein bestes Einzelresultat im Weltcup. Ebenfalls 2008 siegte er beim Biela Stopa über 48 km Freistil. Im folgenden Jahr kam er bei den nordischen Skiweltmeisterschaften 2009 in Liberec auf den 52. Platz im Sprint und auf den 45. Rang im 50 km Massenstartrennen. Seine Karriere beendete er nach den Olympischen Winterspielen 2010 in Vancouver, bei den er den 54. Platz über 15 km Freistil, den 14. Rang zusammen mit Ivan Bátory und den 12. Platz mit der Staffel belegte.