2016 m. Rio de Žaneire vykusiose vasaros olimpinėse žaidynėse Rupp užėmė penktąją vietą 10000 metrų bėgime. Po aštuonių dienų Ruppas užėmė trečią vietą ir gavo bronzinį medalį olimpiniame maratone.
2:10:05.