In his rookie 1897 season with the Boston Beaneaters, he batted .354, and over his first six seasons, he averaged over .300. In 1899, he had six hits in a game, and in the 1903 World Series, he hit three triples. By 1904, including his time with the Beaneaters and the Boston Americans, Stahl had been a key part of four pennant winning teams in seven seasons.