During his time in the majors and the minor leagues, Williams occasionally played outfield and first base.
In the majors, Williams played for the Washington Senators (1898), Chicago Cubs (1902–1903), Philadelphia Phillies (1903) and the Boston Beaneaters (1903).
[1] His professional career began in 1895 with the Lewiston ball club in the Class-B New England League.
In 1896, Williams played for two teams; his previous club, Lewiston, and Fall River Indians.
Williams was tied for eighth in the National League in both losses and home runs per nine innings that season.
[4] He did not join the Cubs in spring training that season as he was coaching the Bowdoin College baseball team.