Abdullah has won bronze medals at the 2005 IAAF World Cross Country Championships and the 2004 and 2008 editions of the IAAF World Half Marathon Championships. He represented Qatar over 10,000 metres at the 2008 Beijing Olympics and three times at the IAAF World Championships in Athletics. He is a two-time Asian champion in the 10,000 m (2003 and 2007) and holds the Asian record with his personal best time of 26:38.76 minutes.