Al-Haddad began competing at senior level in 2005 and won several medals in his first such season: he was the bronze medallist at the Gulf Cooperation Council Athletics Championships and the 2005 Arab Athletics Championships, the gold medallist at the 2005 West Asian Games, and eighth at the higher level 2005 Asian Athletics Championships. He set national junior records indoors and out with a best of in March then a jump of in November (which earned him the silver medal at the 2005 Asian Indoor Games). He also helped the Kuwaiti 4×400 metres relay team to fourth place at the Asian Indoor Games. More indoor success followed three months later at the 2006 Asian Indoor Athletics Championships, where he was the bronze medallist in the long jump, but failed to finish in the relay event. The highlight of his 2006 season was silver medal in the long jump (behind defending champion Hussein Al-Sabee) at the 2006 Asian Games in a personal best of . He also represented Kuwait in the 4×100 metres relay at the meeting, but the team failed to finish.