Martin Knakal (born 17 April 1984) is a Czech football defender, currently playing for FK Baník Sokolov. He made over 50 appearances in the Gambrinus liga. He played international football at youth level for his country including eight matches and one goal for Czech Republic U21.