Hornsby re-signed with the Cardinals in 1933, but was released partway through the season and was picked up by the St. Louis Browns. He remained there until his final season in 1937. 1933년 카디널스와 다시 계약했으나, 시즌 중 세인트루이스 브라운스 로 이적했다. 그 뒤 1937년에 은퇴할 때까지는 선수로 세인트루이스 브라운스에서 뛰었다.