A native of Gladstone, McBride played 24 seasons of highly competitive Senior AAA baseball in Manitoba. He played 22 seasons in the MSBL, 11 with the Neepawa Farmers and 11 with the Brandon Cloverleafs. He also played two seasons with the Elmwood Giants of the Red Boine League. In the MSBL, McBride had a lifetime batting average of .371. He was Rookie of the Year in 1988, batting champion in 1990, and play-off MVP in 1997. He was a 15 time all star and was selected to the League’s 40th anniversary all time all star team. In his short stay in the Red Boine League, McBride was a batting champion, a home run leader, and an MVP. He played on Manitoba’s 1989 Canada Summer Games team and competed for Manitoba in ten Senior National tournaments.