Schaffner voitti Banská Bystrican MM-kilpailuissa 2005 keskimatkalta hopeaa. Seuraavana vuonna Joensuussa hän voitti pitkältä matkalta MM-kultaa. Nové Město na Moravěn MM-kilpailuissa 2007 hän voitti pitkältä matkalta pronssia. Toisen MM-kultansa hän voitti pitkältä matkalta Ostródan MM-kilpailuissa 2008.[2] Ben Shemenin MM-kilpailuissa 2009 hän voitti kultaa pitkältä matkalta, hopeaa viestistä ja pronssia keskimatkalta.[3] Montalegressa 2010 hän voitti neljännen pitkän matkan maailmanmestaruuden ja sprintin MM-hopeaa.[2] Lisäksi Schaffner on voittanut kaksi EM-kultaa, kaksi EM-hopeaa ja kaksi EM-pronssia.[1]