Although born in Glasgow, Scotland, Alex Gray grew up in Thunder Bay, Ontario. He played for five years with the Port Arthur Ports of the TBSHL. According to Legends of Hockey, "he topped the league in goal scoring three times and was its most penalized player twice."