Fill deltok i sitt første verdenscuprenn 7. mars 2002 i Zauchensee. Han fikk sin første plassering blant de ti fremste i desember 2003, da han kom på fjerdeplass i super-G i Vail/Beaver Creek. I superkombinasjonen i Wengen i januar 2006 kom han for første gang på seierspallen. Han vant sin første verdenscupseier da han vant utfor i Lake Louise 29. november 2008 og sin andre verdenscupseier da han vant utforrennet i Hahnenkammrennene i Kitzbühel 23. januar 2016.