Hall nahm in den ersten Jahren seiner Karriere vorwiegend an den Australian New Zealand Cup sowie den Europacup teil und startete im Februar 2009 in Åre erstmals im Freestyle-Skiing-Weltcup, wobei er den 31. Platz im Dual Moguls sowie den 30. Platz im Moguls errang. Bei den Weltmeisterschaften 2009 in Inawashiro belegte er den 25. Platz im Moguls sowie den 13. Rang im Dual Moguls und bei den Weltmeisterschaften 2011 in Deer Valley den 20. Platz im Moguls sowie den 19. Rang im Dual Moguls. In der Saison 2012/13 erreichte er in Inawashiro mit dem achten Platz im Moguls seine einzige Top-Zehn-Platzierung im Weltcup und zum Saisonende mit dem 34. Platz im Moguls-Weltcup sein bestes Gesamtergebnis. Beim Saisonhöhepunkt, den Weltmeisterschaften 2013 in Voss, wurde er Elfter im Moguls und Sechster im Dual Moguls. In der folgenden Saison kam er auf den dritten Platz in der Moguls-Disziplinenwertung des Australian New Zealand Cups und bei den Olympischen Winterspielen 2014 in Sotschi auf den 24. Platz im Moguls. Zudem absolvierte er im Januar 2014 in Val St. Come seinen 27. und damit letzten Weltcup, welchen er auf dem 38. Platz im Moguls beendete.