Richie Gray devient professionnel avec l'équipe de rugby de la ville de Glasgow, les Glasgow Warriors, en 2008. Il dispute avec cette équipe quatre saisons, joue en coupe d'Europe et en Celtic League. Richie Gray entre en jeu pour la première fois en championnat face aux Irlandais de la province de l'Ulster, au stade de Ravenhill à Belfast, le . Il profite alors du départ de son coéquipier, Alastair Kellock, parti disputer le tournoi des Six Nations 2009 avec l'équipe d'Écosse. Il connaît sa première titularisation avec les Warriors le face aux irlandais du Connacht au stade de Firhill à Glasgow.