Owen begann im Alter von zwei Jahren und neun Monaten mit dem Eislaufen. Zu dieser Zeit lebte die Familie in Berkeley, Kalifornien. Als sie später zurück nach Boston zogen, bildete Owen mit Charles Foster, dem späteren Präsidenten des US-Eislaufverbandes, ein Paarlaufpaar. 1956 wurden sie nationale Juniorenmeister. Foster entschied sich jedoch für ein Medizinstudium und so musste sich Owen einen neuen Partner suchen. Es wurde Dudley Richards. Mit ihm nahm sie an den Olympischen Spielen 1960 teil. Sie belegten dort, wie auch bei der anschließenden Weltmeisterschaft, den zehnten Platz. 1961 wurden sie US-Meister. Neben dem Eiskunstlaufen studierte Owen an der Boston University Soziologie und Anthropologie.