 During the 1895 season, he played for the Eastern League's Scranton Coal Heavers and the National League's New York Giants; he had batting averages of .340 for Scranton and .270 for New York.Early in the following season, Bannon appeared in two games for the Giants, which was his last major league experience.He spent most of the summer in the Atlantic League, where he batted .387.