Colin Laird obtient sa première cape internationale le à l’occasion d'un match contre l'équipe du pays de Galles. Il a seulement 18 ans et 124 jours[1]. Il remporte avec l'Angleterre le tournoi des cinq nations 1928, réussissant le grand chelem. Il marque cinq essais pour dix apparitions sous le maillot du XV de la Rose.