Career
McBride started his career with Celtic, but did not make a first team appearance for the club He moved to Motherwell, initially on loan, and made 63 league appearances for the Fir Park club McBride then had a brief spell with Darlington making 6 league appearances and scoring 1 goal.
He returned to Scotland with Falkirk in January 2008.
McBride had a public dispute with the Falkirk fans towards the end of the 2008-2009 season, after the supporters" trust had called for manager John Hughes to be sacked. McBride was released by Falkirk on 27 June 2009, He then followed Falkirk manager Hughes by signing for Hibernian.
Manager John Hughes was "bemused" by both red cards. Three weeks later, McBride was temporarily handed the captain"s armband, with captain Chris Hogg and vice-captain Ian Murray dropped to the bench for the match against Inverness Connecticut. McBride lost his place in the side after Colin Calderwood was appointed manager.
On 24 March 2011, it was reported by the Edinburgh Evening News that McBride had joined Raith Rovers on a short term deal until the end of the season.
During his spell at Raith Rovers McBride was advised that his contract with Hibs will not be renewed. McBride signed for Hamilton Academical on a short term contract in October 2011. Dundee signed McBride on a short term contract in March 2012, after a successful trial period at the club
After three seasons with Dundee, McBride left the club by "mutual consent".
In July 2015, he signed for Scottish League One side Airdrieonians. McBride made the decision to retire from playing at the end of December 2015 to concentrate on a coaching role at Airdrieonians.