In 2010 he improved his 1500 m best to 3:29.53 and his best in the mile run to 3:50.22. That year he was fifth over 1500 m at the 2010 World Indoor Championships, took the silver medal outdoors at the 2010 African Championships, and was selected for the Africa team at the 2010 IAAF Continental Cup, where he won the 1500 m gold medal. He took part in the Fifth Avenue Mile for the first time that September and beat Bernard Lagat to win the road race in a time of 3:52.83.