 After spending six years in the Blue Jays minor league system, Weber was released and pitched in the independent Western Baseball League for the Salinas Peppers in 1996 and in Taiwan in the Taiwan Major League from 1997 to 1998.In 1999, he pitched in the San Francisco Giants minor league system.He was added to the 40-man roster on October 21.