2002 yılında, Limo; Manchester'da gerçekleştirilen Commonwealth Oyunları'nda ve Afrika Şampiyonası'nda gümüş madalya kazandı. 2005'in Ağustos ayında da dünya şampiyonu olmak için Sileshi Sihine yarıştı. 2006 Commonwealth Oyunları'nda 5000m bir bronz madalya kazandı. Benjamin Limo her ulusun sadece üç sporcuyla katılması kuralı nedeniyle, Olimpiyat Oyunları'na katılamamıştı. 2008 Amsterdam Maratonunu 12. bitirdi. Limo; 2005 yılında Kenya'da yılın Sporcusu unvanını kazanmıştır.