Scrivi una continuazione per questo paragrafo - Alle Olimpiadi estive del 2016 a Rio de Janeiro, Rupp è arrivato quinto nei 10000 metri. Otto giorni dopo, Rupp finì terzo e ricevette una medaglia di bronzo nella maratona olimpica
con un tempo di 2:10:05.