Tusi se faaauauina o lenei palakalafa - Sa tauva Siaosi i le 5000 mita ma le marathon
i Taaloga Olimipeka i le 1984 i Los Angeles. Na faaiʻu lona sefulu lua i le vaega muamua o le 5000 mita ma na lē agavaa ai mo le isi taamilosaga, ma na faaiʻu ai le marathon i le tulaga e 74. I le 1988 Summer Olympics i Seoul, na auai ai o ia i le marathon ae e leʻi uma. O Mambosasa na aveina le fuʻa a Malawi i le sauniga amata o nei taaloga.