Op 3 februari 2015 liep Compaoré een spierscheuring in zijn dijbeen op, waardoor hij niet kon deelnemen aan de EK indoor in Praag. Pas laat in het outdoorseizoen kwam hij weer op gang. Op de WK in Peking was hij er echter weer bij en zag kans om zich met een sprong van 16,82 voor de finale hink-stap-springen te kwalificeren, waarin hij met 16,63 als twaalfde eindigde.Begin 2016 besloot hij, vanwege steeds weer terugkerende pijn in zijn enkel, om zijn springtechniek aan te passen door van afzetvoet te veranderen. In februari kwam Compaoré hiermee in zijn eerste wedstrijd tot 16,29, maar reeds bij de Franse indoorkampioenschappen eindigde hij met 16,88 als derde, om vervolgens bij de WK indoor in Portland met 17,09 als derde te eindigen en zijn eerste WK-medaille te veroveren. Het goud was voor de Chinees Dong Bin (eerste met 17,33), het zilver voor de Duitser Max Hess (tweede met 17,14). Dit niveau kon de Fransman echter niet volhouden; tijdens het buitenseizoen kwam hij op de EK in Amsterdam met 16,12 niet verder dan de twaalfde plaats, na eerder in de kwalificatie nog 16,53 te hebben gesprongen. Op de Olympische Spelen in Rio eindigde hij met 16,54 als tiende. Ook hier had hij in de kwalificatie verder gesprongen, 16,72.