On July 23, 2007, Boucher signed an American Hockey League (AHL) contract with the Philadelphia Phantoms, the Philadelphia Flyers' AHL affiliate.
He played with the Phantoms until he signed a one-year contract with the San Jose Sharks on February 26, 2008.

On June 25, 2008, stating how much he liked the San Jose atmosphere, he signed another one-year contract with the Sharks, worth US$650,000.
He recorded consecutive shutouts in each of his first two games of the 2008–09 season for the Sharks before allowing a goal in his third game.
On July 23, 2007, Boucher signed an American Hockey League (AHL) contract with the Philadelphia Phantoms, the Philadelphia Flyers' AHL affiliate. He played with the Phantoms until he signed a one-year contract with the San Jose Sharks on February 26, 2008.
On June 25, 2008, stating how much he liked the San Jose atmosphere, he signed another one-year contract with the Sharks, worth US$650,000. He recorded consecutive shutouts in each of his first two games of the 2008–09 season for the Sharks before allowing a goal in his third game.
Brian Boucher