Хокейну кар'єру розпочав на батьківщині 2005 року виступами за команду «Чеські Будейовиці».
2005 року був обраний на драфті НХЛ під 17-м загальним номером командою «Фінікс Койотс», але два сезони відіграв за юніорські клуби США та Канади.
У сезоні 2007/08 дебютував у складі «Фінікс Койотс» в НХЛ. 4 грудня 2008 року Мартін зробив перший хет-трик, причому йому для знадобилось лише 20:27 ігрового часу, це найшвидший хет-трик в історії «койотів».
8 жовтня 2011 року Ганзал стає помічником капітана команди.
12 квітня 2012 року Мартін з подачі Адріана Окойна закинув переможну шайбу в овертаймі проти «Чикаго Блекгокс» плей-оф Кубка Стенлі.
14 листопада 2014 року, Ганзал забив свій другий хет-трик в кар'єрі проти «Ванкувер Канакс» (5-0).[1]
Наступний сезон 2014/15 став неповним через операцію на спині.[2]
27 лютого 2017 Ганзал провів останній матч за «Аризону Койотс» та після дев'ятирічного перебування в складі «койотс» перебрався в розпал сезону до іншого американського клубу «Міннесота Вайлд»..[3]