Silas Kiplagat võitis Mwangangi 2011. aastal vangide cross-country's, kuid ta tõusis üles, tõstes 2011. aasta Aafrika cross-country meistrivõistlustel inauguraalse meeste vanemate tiitli. Samal kuul jooksis ta Lissaboni poolmaratoni ja sai teise koha Zersenay Tadese'i järel, kes jooksis tol ajal kõige kiirema ajaga. Ta kaitses oma tiitlit kuu aega hiljem Rabati poolmaratoonis. Hooaja teisel poolel tuli ta Dam tot Damloopis kolmandaks, saavutades parima aja 45:13 minutiga. Ta võitis teist korda järjest Pariisi 20 km võidusõidus, seejärel täitis sama feat Valencia poolmaratoonis, kus ta parandas oma parimat distantsi 59:45 minutile. Detsembris tuli ta Montferlandi jooksus kolmandaks. 2012. aasta märtsis oli ta Lissaboni poolmaratonil Zersenay Tadese järel teisel kohal. Ta oli 2012. aasta Rotterdami maratonil üks maratonimeestest ja kaks parimat jooksjat lõpetasid alla kahe tunni ja viie minutiga. 2012. aasta poolmaratoni maailmameistrivõistlustel
Bulgaarias Kavarnas võitis ta 1:01:01 ajaga pronssmedali ja aitas oma meeskonnakaaslastel võita meeskonnatitli. Tema viimane võistlus sellel distantsil sel aastal, nägi teda lõpetamas Valencia's teisena.