His personal best time was 2:07:07, achieved in a 2nd-place finish in the Rotterdam Marathon in April 1988. He and race winner Belayneh Densamo both ran faster than Carlos Lopes' World Record of 2:07:12, set on the Rotterdam course in 1985. Salah's 2:07:07 is the current national record for Djibouti.[1] He also holds the national record in 10,000 metres with 28:17.4 minutes. He is the only Djiboutian athlete to win an Olympic medal.