Zhang Yaoguang (Chinese: ???; born 21 June 1993) is a Chinese athlete specialising in the long jump.
He won a silver medal at the 2018 Asian Games.
In addition, he won a gold medal at the 2016 Asian Indoor Championships.
His personal bests in the event are 8.29 metres outdoors (+0.4 m/s, Guiyang 2018) and 8.12 metres indoors (Xianlin 2017).