Elle remporte l'édition 2011 du marathon de Dublin, battant à cette occasion son record personnel et le record namibien avec un temps de  2 h 30 min 37 s. Cette même année 2011, elle obtient deux médailles de bronze pour la Namibie, au marathon des Jeux mondiaux militaires 2011, puis dans le semi-marathon des Jeux africains 2011. Elle améliore encore son meilleur temps lors de l'édition 2012 du marathon de Vienne, en prenant la troisième place. Lors des Jeux Olympiques d'Été de 2012, elle le compresse encore de plus d'une minute et termine 12ème avec un nouveau record à 2:26:09 – un record namibien. Beata Naigambo finit au rang de la même course olympique. Son troisième et dernier marathon en 2012 est encore à Dublin, une course qui lui est plutôt favorable mais elle ne termine cette année-là que sixième dans un temps de 2 h 35 min 01 s.