Sun Yang (Hangzhou (Zhejiang), 1 december 1991) is een professionele Chinese zwemmer. Hij vertegenwoordigde zijn vaderland op de Olympische Zomerspelen 2008 in Peking, op de Olympische Zomerspelen 2012 in Londen en op de Olympische Zomerspelen 2016 in Rio de Janeiro. Hij is drie keer Olympisch gouden medaillewinnaar en elf keer wereldkampioen.
Bij zijn internationale debuut, op de wereldkampioenschappen zwemmen 2007 in Melbourne, Australië, strandde Sun in de series van zowel de 400 als de 800 meter vrije slag. Tijdens de Olympische Zomerspelen van 2008 in Peking, China, eindigde de Chinees als achtste op de 1500 meter vrije slag, op de 400 meter vrije slag werd hij uitgeschakeld in de series. Samen met Zhang Lin, Zhang Enjian en Shi Haoran strandde hij in de series van de 4×200 meter vrije slag. Op de wereldkampioenschappen zwemmen 2009 in Rome, Italië, veroverde Sun de bronzen medaille op de 1500 meter vrije slag en strandde hij in de series van de 400 meter vrije slag, op de 4×200 meter vrije slag werd hij samen met Xin Tong, Shi Tengfei en Chen Zuo uitgeschakeld in de series. Op de Aziatische Spelen 2010 te Kanton maakte hij indruk door goud te winnen op de 1500 meter in een tijd van 14:35.43, minder dan 1 seconde boven het wereldrecord van Grant Hackett.