[1] He led his team to a 28-2 mark and back-to-back Class 3A state title games in his last 2 years, while being a two-time All-state and a three-time All-district selection.
As a junior, he suffered a torn medial collateral ligament against top-ranked Sinton High School in the first half of the state quarterfinals.
[3] After redshirting the 2004 season at Texas A&M University, he made his debut as an Aggie against SMU, compiling 3 of 3 passes for 56 yards in a 66–8 victory.
McGee came into A&M as a highly regarded passing quarterback, though he was forced to play in an option offense for three years under head coach Dennis Franchione.
[10] In the second game against the University of New Mexico, McGee suffered a sprained right shoulder on the opening series and Johnson replaced him for the rest of the contest, completing 10 of 19 for 124 yards and three touchdowns.
[11] In the following game against Army, McGee reaggravated his shoulder injury during the second quarter and likewise had to sit out for the rest of the contest, watching Johnson lead the team to a 21-17 victory.
In the season finale against the University of Texas, he entered the game late in the first quarter in relief of Johnson, to lead the team with 207 yards on 16 of 24 completions.
[14][15] During the season, he completed 56 of 85 passes (65.9%) for 586 yards with two touchdowns and two interceptions, despite being limited by a right shoulder injury that forced him to see action in only six games with three starts.
[16] On January 17, 2009, McGee shared the quarterback position with Tom Brandstater for the West team in the East–West Shrine Game, completing 9 of 14 passes for 128 yards and one touchdown in a 24–19 loss.
In 2010, he made his first start in the preseason finale against the Miami Dolphins, leading the Cowboys to a 27–25 victory, while completing 27 of 42 passes for 304 yards, one touchdown, and no interceptions.
In the sixth game against the New York Giants, starter Tony Romo was lost for the season with a broken left clavicle.
In the Christmas Day game against the Arizona Cardinals, McGee replaced the injured Kitna in the second half, and made his first regular-season touchdown pass to wide receiver Miles Austin.
He went 11-of-27 for only 127 yards, and threw a touchdown pass to tight end Jason Witten with 55 seconds left to give Dallas a 14-13 victory over their divisional rival.
[35] In 2011, Kitna could not recover from a herniated disk problem he suffered in training camp, and McGee was promoted to backup quarterback on December 14.
[36] He only saw action in one game, replacing an injured Romo in the Christmas Eve 20–7 loss to the Philadelphia Eagles, while completing 24 of 38 passes for just 182 yards, one touchdown, and no interceptions.
[38] On January 24, 2013, he signed a reserve/future contract with the Houston Texans, joining head coach Gary Kubiak, who was also a former Texas A&M starting quarterback.
McGee completed his undergraduate coursework in less than four years, receiving a BBA in marketing from Mays Business School at Texas A&M University in August 2007.