Хорошилов дебютировал в Кубке мира в 20-летнем возрасте в декабре 2004 года. Долгие годы он не показывал в Кубке мира высоких результатов. Его лучшим достижением в слаломе было 12-е место на чемпионате мира 2009 года в Валь-д’Изере. На сложной трассе финишировал во второй попытке (13 из 30 стартовавших сошли или были дисквалифицированы) и по сумме двух попыток проиграл чемпиону Манфреду Прангеру 3,78 сек. Там же в Валь-д’Изере он занял 10-е место в комбинации с проигрышем 2,91 сек чемпиону Акселю Лунду Свиндалу. На этапах Кубка мира в слаломе Хорошилов обычно боролся за попадание во вторую попытку, в которую отбираются 30 лучших по итогам первой. Попадание в первую 20-ку по итогам двух попыток было для Хорошилова редким достижением.