2008 gewann er den "Puerto-de-Veracruz-Halbmarathon." Bei den Olympischen Spielen in Peking lief er über 5000 m auf dem siebten Platz ein, und beim Great North Run wurde er Fünfter.