Špilak tävlade i två grenar för Slovenien vid olympiska sommarspelen 2008 i Peking. Han slutade på 28:e plats i herrarnas tempolopp och lyckades inte fullfölja linjeloppet efter en krasch med Vladimir Miholjević.