He made his Derry Senior debut in late 1995 (in the 1996 National League) against Kerry.[1] Derry went on to win that year's competition. In 1998, Derry won the Ulster Senior Championship, but lost to Galway in that year's All-Ireland Championship semi-final. In 2000 he won another National League with Derry, defeating Meath in the final.[3] Derry also reached that year's Ulster final, but lost out to Armagh. Derry reached two more All-Ireland semi-finals in 2001 and 2004, but were defeated by Galway and Kerry respectively.
McBride was named Derry captain for the 2006 season, he first An Lúb player to hold the honour. He announced his retirement from inter-county football at the end of the 2006 campaign.[4]
McBride won an All-Ireland Colleges title with his school. He captained the University of Ulster Coleraine team in the Sigerson Cup while a student.[2]