Savill, der für den Altius Nordic Ski Club startete, gab im Juli 2004 sein internationales Debüt bei einem FIS-Skisprungwettbewerb in Park City. In der Nordischen Kombination stellte er sich erstmals Mitte Dezember 2005 beim B-Weltcup-Wettbewerb in Steamboat Springs der internationalen Konkurrenz, belegte jedoch weit abgeschlagen Rang 69. In der Folge trat er regelmäßig bei Wettkämpfen des zweitklassigen B-Weltcups an, konnte aber keine Punktgewinne verzeichnen. Bei den Nordischen Junioren-Skiweltmeisterschaften 2006 in Kranj belegte er im Sprint den 51. sowie im Spezialspringen von der Normalschanze den 59. Platz. Darüber hinaus wurde er gemeinsam mit Gregory Baxter, Trevor Morrice und MacKenzie Boyd-Clowes Elfter beim Teamspringen. In den beiden darauffolgenden Jahren trat er sowohl bei den Nordischen Junioren-Skiweltmeisterschaften 2007 in Tarvisio als auch bei den Nordischen Junioren-Skiweltmeisterschaften 2008 in Zakopane nur noch bei Wettkämpfen in der Nordischen Kombination an, wobei seine beste Platzierung der 31. Platz im Einzel nach der Gundersen-Methode in Zakopane darstellte.