Начинал карьеру в клубе «Милуоки Рэмпейдж», затем выступал в Европе за «Вольфсбург», «Престон Норт Энд» и «Эвертон». Зимой 2004 года перешёл в «Фулхэм», клуб заплатил за него 800 000 ?. В команде выступал как капитан. Летом 2008 года перешёл в клуб MLS «Чикаго Файр», подписав полуторагодичный контракт. В 2010 году завершил карьеру игрока.
В июле 2006 году заявил что завершит выступать за национальную сборную США. Участник Олимпийских игр 2008 года.
Макбрайд как игрок всегда отличался отличной игрой головой, поэтому его считают одним из лучших футболистов в США.
Супругу зовут Дина, он также воспитывает двух дочерей — Эшли и Эллу.