Con el objetivo puesto en los Juegos Olímpicos de Londres, en el mes de abril de 2012 logró un lanzamiento de 79,95 m, suficiente para ser aceptado en los juegos al haber superado la marca estándar «B», lo cual fue ratificado por la IAAF, por lo que se convirtió en el primer keniano especialista en el lanzamiento de jabalina en participar en el magno evento en una nación tradicionalmente representada por corredores. El buen momento lo ratificó en Porto Novo con el primer título africano en esta especialidad para Kenia con una marca de 76,78 m.