McGee, die tegenwoordig in Monaco woont, begon zijn loopbaan als baanrenner. Zo werd hij in 1994 wereldkampioen achtervolging bij de junioren en behaalde hij diverse medailles in die discipline bij de Gemenebestspelen. McGee werd in 1998 prof bij La Française des Jeux. Dankzij zijn kwaliteiten als baanrenner was hij op de weg een specialist in (kortere) tijdritten en kon hij ook vrij goed sprinten. Verder toonde hij zich vaak voorin in het laag- en middelgebergte.
In oktober 2008 is "Brad" gestopt als profrenner. De laatste drie jaren van zijn actieve profcarrière stonden in het teken van blessures. 2006 werd een rampjaar door een val in het voorseizoen, waardoor hij moest opgeven in de Giro en verstek moest laten gaan in de Tour. In 2007 werd zijn seizoen bedorven door een hernia. Desondanks maakte hij na tien seizoenen bij La Française des Jeux de overstap naar Team CSC. Dit doorbrak echter niet de cirkel van blessures. In 2008 kwam hij ten val tijdens de Giro, wat opnieuw tegenslag voor hem betekende. Na de beëindiging van zijn profcarrière werd McGee ploegleider bij Team Saxo Bank.