Mistakon János ( görögül: Ἰωάννης ὀ Μυστάκων ) bizánci parancsnok a 6. század második felében.
Mystakon trák származású volt. A Mistakon ("bajuszos") becenevet John hosszú bajuszáért kapta. Patricius címet viselt , 579-ben vezette a bizánci csapatokat Örményországban. 582 -ben sikeres volt Mauritius keleti katonai mestereként, amikor II. Tiberius császár Konstantinápolyba hívta Mauritiust , ahol az év augusztus 14-én átvette a császári hatalmat. Sikertelenül háborúzott a perzsákkal a keleti határon, ezért 584-ben eltávolították posztjáról, és helyére Philippicus császár veje lépett .
585-ben Mistakon János harcolt az avarok ellen , akik ragadozó rajtaütéssel eljutottak a főváros falaiig, és sikerült elűzniük őket. 590-ben János irányította Örményország perzsa részén fekvő Dvin város ostromát, de a megváltozott politikai helyzet kénytelen volt feloldani az ostromot és kivonni csapatait Iránból. Ezt követően, Mauritius császár parancsára, János részt vett a bizánci háborúban a legitim iráni sah, Khosrow II oldalán a lázadó perzsa parancsnok, Bahram ellen . A Balarat folyón, a Tigris egyik mellékfolyóján vívott csatában 591-ben John Mistakon és Narses parancsnok egyesített bizánci seregei II. Khosrow perzsa csapataival szövetségben makacs csatában legyőzték Bahram hadseregét.