Haas qualifizierte sich bei den Olympiatrials der Vereinigten Staaten 2016 mit der schnellsten Zeit über 200 m Freistil für die Spiele in Rio de Janeiro. Dort belegte er im Einzelfinale über 200 m Freistil mit einer Zeit von 1:45,48 Minuten den fünften Platz. Im Staffelwettbewerb über 4-mal 200 Meter Freistil trat er zusammen mit Conor Dwyer, Ryan Lochte und Michael Phelps im Finale an. Mit einer Zeit von 1:44,14 Minuten trug Haas zum Sieg der US-amerikanischen Staffel bei.