Hay trat international erstmals bei den Juniorenweltmeisterschaften 2003 in Budapest in Erscheinung, wobei er den 55. Platz im Mehrkampf und den zehnten Platz mit der Staffel errang. In den folgenden Jahren kam er bei den Juniorenweltmeisterschaften 2004 in Peking auf den 39. Platz im Mehrkampf und bei den Juniorenweltmeisterschaften 2005 in Belgrad auf den 45. Platz im Mehrkampf sowie auf den achten Rang mit der Staffel. Bei den Olympischen Winterspielen 2006 in Turin wurde er Sechster mit der Staffel und bei den Teamweltmeisterschaften 2007 in Budapest Siebter. In der Saison 2008/09 erreichte er in Sofia mit dem sechsten Platz über 1500 m seine beste Platzierung im Weltcupeinzel und bei den Weltmeisterschaften 2009 in Wien den 20. Platz im Mehrkampf. Bei den Olympischen Winterspielen 2010 in Vancouver belegte er den 26. Platz über 1000 m und bei den Weltmeisterschaften 2012 in Shanghai erneut den 20. Platz im Mehrkampf. Seinen letzten Weltcup absolvierte er im November 2015 in Toronto, welchen er auf den 23. Platz über 1000 m beendete.