McGill was born in Atlanta and attended the University of Notre Dame.[1] He played his first professional game with the Cleveland Infants on May 8, 1890.
He pitched for seven years, with six different teams. His best year was with the 1891 St. Louis Browns when he had a 19–10 record with a 2.93 ERA. He finished his career with a 4.59 earned run average.[2] He played his last game on June 12, 1896.
McGill died on August 29, 1944, in Indianapolis, and is interred at Crown Hill Cemetery in Indianapolis.[3]