He made his first appearance at the major league level by signing and playing two years for the Columbus Solons of the American Association. Doyle would play for ten clubs from  to , batting .299 in 1,569 games with 518 stolen bases. He began as a catcher–outfielder and became a first baseman in .
Doyle's early career began with the Columbus Solons of the American Association, where he spent two seasons before moving on to ten different teams from  to , showcasing his skills in .299 batting average in 1,569 games and 518 stolen bases. Initially, he played both catcher and outfielder before transitioning to first base.