In September 1903, he was acquired by the
New York Highlanders from Spokane, with manager
Clark Griffith reportedly discovering him. He made his major league debut on September 4 against the
Washington Senators, relieving
John Deering and allowing two runs, one of which was
earned, and striking out three batters in 5.0 innings. He appeared in two more games for the Highlanders in September, throwing
complete game victories against the
St. Louis Browns on September 24 and the
Detroit Tigers on September 29. He ended the year with a 0.95
earned run average in 19.0 innings. He was subsequently fined $200 by the Spokane club for deserting the team. Puttmann split the 1904 season with the Highlanders and
Providence Grays of the
Eastern League. He pitched in seven games with Providence, finishing with a 6–1 win-loss record. He began the 1905 season with New York, but was sent back to Providence in July after appearing in 10 games. He returned to the Highlanders in September and pitched in seven more games, ending the year with a 2–7 win-loss record and a .313
batting average as a hitter. ==St. Louis Cardinals and return to minor leagues==