During the 1997–98 season, after four and a half seasons, 74 goals and 172 points in 301 games played, Ottawa finally soured on Daigle and traded him to the Philadelphia Flyers in exchange for prospect Václav Prospal and another first-round bust, Pat Falloon. With the Flyers, Daigle scored 31 points in 68 games. In January 1999, Philadelphia traded Daigle to the Edmonton Oilers, who later that same day traded him to the Tampa Bay Lightning for Alexander Selivanov. Daigle played only 32 games for the Lightning, collecting six goals and six assists for 12 points. The New York Rangers then acquired Daigle as a reclamation project, sending cash to the Lightning, but they too realized the one-time junior superstar was not living up to expectations and waived him at the end of the season. In 58 games with the Rangers, Daigle recorded just 8 goals and 18 assists for 26 points.