After the 2007–08 season, Asham became a free agent again, this time signing a two-year contract with the Philadelphia Flyers on July 7, 2008. On signing with the Flyers, Asham said, "I've always loved the way the Flyers play and I fit in here. They play hard every night. They play tough hockey and I've always admired that. I always thought I should play here and when the chance came up last summer to come here, I thought it was the best place for me and a place where I'd really have a chance to win a Stanley Cup in the next couple of years."