Tommy Dorward a eu sa première cape internationale à l'âge de 21 ans le , à l'occasion d’un match contre l'équipe du pays de Galles. Il évolue pour l'équipe d'Écosse qui remporte la triple couronne en 1938. Tommy Dorward connaît sa dernière cape internationale à l'âge de 22 ans le , à l'occasion d'un match contre l'équipe d'Angleterre.