He won two medals in 2007: a bronze at the Arab Championships and a silver at the Asian Championships He was two centimetres short of a medal at the 2007 Asian Indoor Games, taking fourth behind Konstantin Safronov. Al-Haddad broke the Kuwaiti indoor record with a mark of at the 2008 Asian Indoor Athletics Championships, which was enough for second behind Mohammed Al-Khuwalidi. This earned him qualification for the 2008 IAAF World Indoor Championships, but he did progress beyond the qualifying round. With bests of 6.78 seconds for the 60 metres and in the long jump, Al-Haddad broke two national records in 2008. He was third at the GCC Championships, but came only seventh at the 2009 Asian Athletics Championships and fifth at the Asian Indoor Games. His sole international outing of 2010 was a bronze medal performance at the West Asian Athletics Championships.