Abdul Mahdi Hadi (, 26 February 1946 – 26 September 2020) was an Iraqi coach and international football player. He also played for Al-Minaa from 1966 to 1978. He played for the national team in 1970. He was born in Basra, Iraq.