As a youth growing up in the fertile soccer hotbed of St. Louis, McBride played for his parish school team in the competitive Catholic youth leagues before moving on to high school at St. Louis University High. McBride attended St. Louis University from 1963 to 1967 where he played for the school's NCAA soccer team, known as the Billikens. He was selected a first-team All-American in 1964 and 1965. After graduating in 1967, he was the first American-born player drafted by the Saint Louis Stars of the National Professional Soccer League. After the 1967 season, the Stars moved to the newly established North American Soccer League. McBride remained with this team until 1976 and was one of the first outstanding native U.S. soccer players of the modern era. He was a 1970 and 1973 Second Team and a 1972 First Team All-Star.
National team
McBride first donned the U.S. uniform as a member of the U.S. Olympic Team during their attempt to qualify for the 1964 Summer Olympics. The U.S. lost to Suriname and Mexico to go with one win over Panama. The 1-2 record was not good enough to qualify for the Olympics and McBride would not play for the U.S. again until his debut for the senior team in 1969. He went on to play five times for the United States men's national soccer team. He earned his first cap as a substitute for Adolph Bachmeier in a 2-0 loss to Haiti on April 20, 1969, and gained his first national team start in an August 20, 1972 loss to Canada. He saw time in two other games in 1972 but did not play again until his last cap which came in the crushing 7-0 loss to Poland on March 26, 1972.
Coaching
After retiring as a player, Pat became the assistant coach to the legendary Head Coach Bob Guelker at Southern Illinois University at Edwardsville where he helped the team achieve an undefeated season and the first NCAA College Division National Championship in 1972. The SIUE team was ranked the number one team in the United States by the NSCAA when the 1973 season began. He went on to become the head coach of the Major Indoor Soccer Leagueexpansion team St. Louis Steamers in 1979. He coached the team for most of two seasons, earning MISL coach of the year for the 1979-1980 season and being fired in the 1980-1981 post-season over a contract dispute. McBride returned as coach in 1985 and remained through the 1985-1986 season. Between his two stints with St Louis, McBride also coached the Kansas City Comets. The team hired him on December 27, 1981 and fired him on December 24, 1984. He was inducted into the U.S. National Soccer Hall of Fame in 1994.