Shang on day one of the 2012 Pacific Rim Championships
Shang on day two of the 2012 Pacific Rim Championships
Shang at the 2012 Asian Championships
Shang at the 2013 Chinese National Championships
Shang at the 2013 Chinese National Games
Shang in qualifications at the 2013 World Championships
Shang in the all-around at the 2013 World Championships
Shang in the balance beam final at the 2013 World Championships
Shang in the team final at the 2014 Asian Games
Shang in the all-around at the 2014 Asian Games
Shang in the balance beam final at the 2014 Asian Games
Shang in podium training at the 2014 World Championships
Shang in qualifications at the 2014 World Championships
Shang in the team final at the 2014 World Championships
Shang in the all-around at the 2014 World Championships
Shang in podium training at the 2015 Sao Paulo World Cup
Shang in the balance beam final at the 2015 Sao Paulo World Cup
Shang in the team final at the 2015 Chinese National Championships
Shang in the all-around at the 2015 Chinese National Championships
Shang in the balance beam final at the 2015 Chinese National Championships
Shang in the floor exercise final at the 2015 Chinese National Championships
Shang in qualifications at the 2015 World Championships
Shang in the team final at the 2015 World Championships
Shang in the all-around at the 2015 World Championships
Shang in the uneven bars final at the 2015 World Championships
Shang in the floor exercise final at the 2015 World Championships
Shang at the 2016 Chinese National Championships
Shang in podium training at the 2016 Olympic Games
Shang in qualifications at the 2016 Olympic Games
Shang in the team final at the 2016 Olympic Games
Shang in the all-around at the 2016 Olympic Games
Shang in the uneven bars final at the 2016 Olympic Games
Shang at the 2017 Chinese National Championships
Shang in qualifications at the 2018 Chinese National Championships
Shang in the balance beam final at the 2018 Chinese National Championships
Shang in the team final at the 2019 Chinese National Championships
Shang in the floor exercise final at the 2019 Chinese National Championships
Shang at the 2020 Chinese National Championships