맥브라이드는 일리노이주알링턴하이츠 출신으로, 버팔로 그로브 고등학교 시절부터 뛰어난 활약을 펼치며 우수한 선수로 떠올랐다. 세인트루이스 대학 시절 89경기 72골을 넣는 경이로운 성적을 기록하고, 1994년에 미국의 밀워키 램페이지에 입단하면서 프로 축구 선수 생활을 시작하였다. 같은 해에는 독일 2부 리그의 VfL 볼프스부르크로 이적해 짧은 기간 동안 해외 리그에서 뛰었고, 1996년 다시 미국으로 돌아와 콜럼버스 크루에서 위협적인 모습을 보여주었다. 2000년에는 당시에 데이비드 모예스 감독이 이끌고 있었던 잉글랜드 2부 리그의 프레스턴 노스 엔드로 임대 이적되었고, 임대 종료 후 팀은 맥브라이드의 영입을 제안했지만, 이적료가 협의되지 않아 프레스턴으로의 이적은 실현되지 않았다.
2002년, 에버턴의 감독으로 임명된 데이비드 모예스는 3개월간 임대로 맥브라이드를 잉글랜드에서 뛰게했고, 맥브라이드는 8경기 4골을 터뜨려 프리미어리그에서도 충분히 통하는 실력을 과시하였다. 그 후에 다시 자국의 콜럼버스 크루로 복귀했지만, 풀럼 FC의 제의로 2004년1월풀럼 FC로 완전 이적하였다. 이후에는 주전 자리를 굳건하게 지켜 풀럼의 주전 공격수로 자리매김했고, 2007년8월부터 풀럼의 주장으로 뛰었다.