En 2012, Silas Kiplagat se classe sixième des championnats du monde en salle d'Istanbul, et septième des Jeux olympiques de Londres. Il remporte la Ligue de diamant 2012 grâce notamment à ses succès obtenus aux meetings de Doha, Lausanne et lors de la finale au Mémorial Van Damme de Bruxelles. Sélectionné pour les championnats du monde 2013 à Moscou, il se classe sixième de la finale du .