Cox werd omstreeks 1996 actief in de schietsport en in 2005 nam hij voor het eerst deel aan een competitie.[2]
Op de Olympische Zomerspelen van 2012 behaalde hij zilver in het onderdeel 'liggend karabijnschieten vanaf 50 meter'.[3] Aldaar bereikte hij de finale door een evenaring van zijn Belgisch record van 599 punten.[4] Ondanks dat hij in de finale zelf de laagste score plaatste (102,2 pt.), wist hij de tweede plaats te behouden met in totaal 701,2 punten. Zowel in zijn woonplaats Seraing, als in Amay (waar zijn schietclub gevestigd is), werd hij in 2012 naar aanleiding van zijn Olympische medaille gehuldigd als ereburger.[5]