Moray was enlisted as an apprentice by Glasgow Warriors in summer 2006 and was awarded a full contract in summer 2007. He had an excellent first season with the Warriors, establishing himself in Glasgow's matchday squad and catching the eye of the international selectors, making his Scotland A debut against Italy.

He's established himself as a member of Scotland's full international squad making his Scotland debut as a replacement in the RBS Six Nations Championship match against France in Paris in February 2009.

Born in Torphins and educated at Lossiemouth High School, Moray can play on both sides of the front row and has represented Scotland at U21 level.

Moray has also played for Moray RFC, Aboyne RFC, Highland RFC and Wellington Redbacks, Australia.