Duvillard representerte Frankrike under Vinter-OL 2010 og ble nummer 50 på 30 km fellesstart med skibytte. Under OL i Sotsji i 2014 gikk han tredje etappe på det franske laget som overraskende vant bronse på 4 x 10 km stafett. Han kom dessuten på 6.-plass på femmila.