Ha conquistato una Memorial Cup con i London Knights dell'Ontario Hockey League (OHL) e una medaglia d'oro con il Canada ai Campionati del Mondo Junior durante la sua carriera junior. Perry è stato selezionato nel primo round, 28° in assoluto, dai Mighty Ducks di Anaheim nel Draft NHL del 2003
e ha vinto la Stanley Cup con il club nel 2007. Nel 2008, ha registrato 29 gol e 25 assist. Nel 2009 è migliorato a 72 punti ed è stato nominato per la sua prima partita All-Star della NHL. Perry ha continuato la sua ascesa nel 2010, segnando 27 gol e 49 assist. Nel 2011, ha vinto l'Hart Memorial Trophy come giocatore più prezioso della lega per la stagione 2010-11. Guidò la NHL con 50 gol e terminò terzo in punti dietro Daniel Sedin e Martin St. Louis, con 98.