Mahdi is pictured above during Iraq'a 4-2 win against Portugal at the 2004 Olympic Games in Athens.
IRAQ 4:2 PORTUGAL (2:2) E. Mohammed (16), H. M. Mohammed (29), Mahmoud (56), Sadir (93). (12.08.04)
Nour Sabri, Bassim Abbas, Haidar Jabar, Haidar Abdul Razzaq, Haidar Abdul Amir, Nashat Akram (Salih Sadir 71),
Emad Mohammed (Ahmed Manajid 76), Abdul Wahab Abu Al Hail, Younis Mahmoud,
Hawar Mulla Mohammed (
Mahdi Karim 80), Qusai Munir
IRAQ 2:0 COSTA RICA (0:0) H. M. Mohammed (67),
Mahdi Karim (72). (15.08.04, Athens)
Nour Sabri, Bassim Abbas, Haidar Jabar, Haidar Abdul Razzaq, Haidar Abdul Amir, Nashat Akram (Salih Sadir 58),
Emad Mohammed (
Mahdi Karim 69), Abdul Wahab Abu Al Hail, Younis Mahmoud (Razzaq Farhan 79),
Hawar Mulla Mohammed, Qusai Munir
IRAQ 1:2 MOROCCO (0:0) Sadir (63). (18.08.04, Patras)
Nour Sabri, Saad Attiya, Haidar Abdul Razzaq, Haidar Abdul Amir, Salih Sadir, Abdul Wahab Abu Al Hail,
Razzaq Farhan, Qusai Munir,
Mahdi Karim, Ahmed Manajid (Emad Mohammed 58),
Ahmed Salah (Hawar Mulla Mohammed 65)
IRAQ 1:0 AUSTRALIA (0:0) E. Mohammed (64). (21.08.04, Heraklio)
Nour Sabri, Bassim Abbas, Haidar Jabar, Haidar Abdul Razzaq, Haidar Abdul Amir, Salih Sadir (
Mahdi Karim 60),
Emad Mohammed (Saad Attiya 80), Abdul Wahab Abu Al Hail, Younis Mahmoud (Razzaq Farhan 71),
Hawar Mulla Mohammed, Qusai Munir
IRAQ 1:3 PARAGUAY (0:2) Farhan (83). (24.08.04, Thessaloniki)
Nour Sabri, Bassim Abbas, Haidar Jabar, Haidar Abdul Razzaq (
Mahdi Karim 46), Haidar Abdul Amir,
Nashat Akram (Salih Sadir 46), Emad Mohammed, Abdul Wahab Abu Al Hail (Razzaq Farhan 73),
Younis Mahmoud, Hawar Mulla Mohammed, Qusai Munir.
CLUB CAREER:
1999–2002 Al Naft ? (?)
2002–2005 Al Talaba ? (?)
2005–2007 Apollon Limassol 83 (10)
2007–2008 Al Ahly Tripoli 18 (11)
2008–2009 Al-Khor 19 (3)
2009–2013 Erbil SC
2013–2015 Al-Shorta (2)
2015–2017 Al-Talaba