McBride made his debut for the Jags against Livingston on 9 August 2003.
In his professional career, McBride made his first outing as a member of the Jags in a match against Livingston on 9 August 2003.