Ved VM i friidrett innendørs 2012 nådde han finalen på 3000 meter. I finalen løp han på 7:44,16, som var ny personlig rekord, og endte på sjetteplass. Landsmannen Bernard Lagat vant gull på denne distansen. Han kom på andreplass på 3000 meter ved USA-mesterskapet innendørs 2012.