Nel luglio 2012 Ngamole è stato selezionato per rappresentare il Sudafrica alle Olimpiadi estive 2012 nella maratona maschile
, dove ha gareggiato al fianco dei connazionali Lusapho April e Stephen Mokoka. L'evento si è svolto il 12 agosto sul percorso di strada olimpico di Londra.