Perry was drafted 28th overall by Anaheim in 2003, after an impressive career in the OHL. Perry was nearly traded to Edmonton before joining the Ducks in 2005, but the deal fell through at the last minute. In his rookie season, he scored 25 points in 56 games, good enough to earn him a permanent roster spot the next season. He scored 44 points and helped the Ducks win the Stanley Cup that season. In ’07-08, he set new career highs with 29 goals and 54 points, along with 108 penalty minutes.