Джон Мадука (родился 27 сентября 1970 года в Тиоло ) - бывший малавийский футболист . До выхода на пенсию в 2009 году он играл за Bloemfontein Celtic
Джон Мадука начал свою футбольную карьеру в 16 лет. Он играл за начальную школу для мальчиков Лилонгве, когда Дэви Саккур заметил его талант; тренер и владелец Davie Cosmos. Играя за Davie Cosmos и Lilongwe Boys Primary School, в 1992 году он привлек внимание нападающих Silver и Mighty Limbe Leaf Wanderers. Джон выбрал Silver Strikers, так как он не хотел покидать свой родной город Лилонгве.
В последний раз он играл за Блумфонтейн Селтик в Южной Африке, поскольку полузащитник.
Мадука дебютировал за Малави с результатом 0 –4 поражения против Зимбабве в 1991 году. С тех пор он сыграл около 90 матчей за The Flames. Он также играл за южноафриканский командный клуб Bloemfontein Celtic, где провел 5 лет и сыграл 118 матчей до выхода на пенсию в 2009 году. Он был помощником тренера в клубе с Стивом Компхелой, который был главным тренером, и стал тренером Bloemfontein. Celtic в июле 2020 года.