Barcelonan EM-kilpailuissa 2010 Compaoré oli viides tuloksella 16,99 metriä ja Daegun MM-kilpailuissa 2011 kahdeksas tuloksella 17,17 metriä. Istanbulin sisäratojen MM-kilpailuissa 2012 hän sijoittui kuudenneksi tuloksella 17,05 metriä. Lontoon olympialaisissa hän oli niin ikään kuudes tuloksella 17,08. Hän karsiutui loppukilpailusta Göteborgin EM-hallikilpailuissa 2013. Zürichin EM-kisoissa 2014 Compaoré voitti kultaa ennätyksellään 17,46. Hän voitti samana vuonna maanosien cupin ennätyksellään 17,48.