En 2009, Cheruiyot a terminé cinquième à l'Alphen aan den Rijn et l'a suivi avec une cinquième place au marathon de Boston 2009 six semaines plus tard avec le temps de 2 : 10 : 06.
Il a terminé cinquième au marathon de Boston en 2009.