Shields voitti keskisarjan olympiakultaa Lontoon kesäolympialaisista 2012 vasta 17-vuotiaana. Finaalissa hän voitti Venäjän Nadežda Torlopovan. Rio de Janeiron olympialaisissa 2016 Shields uusi olympiavoittonsa. Finaalissa hän voitti alankomaalaisen Nouchka Fontijnin. Vuonna 2014 Shields voitti keskisarjan MM-kultaa Jejusta ja vuonna 2016 vuonna 2016 Astanasta.