Ruth Halbsguth schwamm für "Nixe Charlottenburg". Von 1933 bis 1938 gewann sie sechsmal in Folge die Deutsche Meisterschaft im 400-Meter-Freistilschwimmen; während ihrer Karriere stellte sie zehn Deutsche Rekorde auf. Bei den Schwimmeuropameisterschaften 1934 in Magdeburg belegte sie mit der 4-mal-100-Meter-Freistilstaffel in der Besetzung Ruth Halbsguth, Ingrid Ohliger, Hilde Salbert und Gisela Arendt den zweiten Platz hinter den Niederländerinnen. Bei den Olympischen Spielen 1936 unterlag die Freistilstaffel mit Ruth Halbsguth, Leni Lohmar, Ingeborg Schmitz und Gisela Arendt erneut den Niederländerinnen.