In 2003, McGill was a member of the Carolina Cobras before being traded to the New York Dragons for Matt Nagy. He was selected with the 3rd pick by the Utah Blaze during the 2005 expansion draft, but never played with the Blaze because he was trying to make the Packers roster. On October 11, 2006, McGill's rights were traded to the Nashville Kats, along with Thal Woods, for Frank Carter. Before the season started McGill was traded to the Storm for Demetrius Bendross.