Fowler moved to play with a team in Pueblo, Colorado. In 1886, he played for a team in Topeka, Kansas. That team won the pennant behind Fowler's .309 average. He also led the league in triples. In 1887, Fowler moved to Binghamton, New York and played on a team there. Racial tensions arose, and his teammates refused to continue playing with him. In 1888, he played for a team in Terre Haute, Indiana. In 1892, Fowler played for Kearney, Nebraska in the Nebraska State League.