Leo Townsend was born January 15, 1891, in Mobile, AL, USA.
Leo Townsend - baseball - was born on 1891-01-15.
Leo Townsend died December 3, 1976, in Mobile, AL, USA.
Leo Townsend - baseball - died on 1976-12-03.
Leo Townsend is 5 feet 10 inches tall. He weighs 160 pounds. He bats left and throws left.
Leo Townsend debuted on September 8, 1920, playing for the Boston Braves at Braves Field; he played his final game on May 27, 1921, playing for the Boston Braves at Braves Field.
Leo Gomez was born March 2, 1966.
Leo Smith was born May 13, 1859, in Brooklyn, NY, USA.
Leo Tankersley was born June 8, 1901, in Terrell, TX, USA.
Leo Thomas was born July 26, 1923, in Turlock, CA, USA.
Leo Dixon was born September 4, 1894, in Chicago, IL, USA.
Leo Fishel was born December 13, 1877, in Babylon, NY, USA.
Leo Foster was born February 2, 1951, in Covington, KY, USA.