James Edward Gannon (November 26, 1873 – April 13, 1966) was a professional baseball player. He was a pitcher for the Pittsburgh Pirates of the National League in one game, on June 15, 1895. He pitched five innings, allowing one earned run in the game. He also spent several years in the minors, finishing his career in 1900.