 He was born in Buchanan, Michigan.Niles entered the majors in 1906 with the St. Louis Browns, playing for them two years before joining the New York Highlanders (1908), Boston Red Sox (1908–1910) and Cleveland Naps (1910).A valuable utility man and aggressive base runner, he scored 71 runs and stole 30 bases in his rookie season.