Career
He was recruited from a top amateur club in Philadelphia to play for the Cuban Giants in 1885. He served as the captain of the Cuban Giants from 1886 to 1889. Williams played on black teams in otherwise all-white leagues in 1889 and 1890.
He played as both an outfielder and an infielder.
His career lasted from 1885 to 1892, with a brief return in 1906. He was also hired to manage the Cuban Giants in 1897.
In 1906 he organized and managed the Wilmington Giants of the racially integrated International League of Independent Professional Base Ball Clubs.