A 2012-es olimpia volt a 17 éves Kaingaue David első olimpiája. Versenyzett a
a női 100 méteres versenyen, a 13.61 másodperc személyes legjobb idővel fejezte be az elődöntőt. David az utolsó helyen végzett, és a 33. körben 29. lett az elődöntőben.