Napisz kontynuację tego paragrafu - Chang zakwalifikował się do męskiego 100 m motyla
na Letnich Igrzyskach Olimpijskich 2012 w Londynie, przekraczając czas wejścia w standardzie FINA B wynoszący 52,45 sekundy. W trzecim etapie wyzwał siedmiu innych pływaków, w tym pięciokrotnego olimpijskiego mistrza Petera Mankoča ze Słowenii, mistrza Francji w stylu swobodnym Clementa Leferta i byłego finałowca olimpijskiego Ryana Pini z Papui-Nowej Gwinei. Chang zajął piąte miejsce o setną sekundy (0,01) za Pini w czasie 52,69 sekundy. Chang nie awansował do półfinału, ponieważ zajął dwudziestego szóstego miejsca w wyścigach wstępnych.