V sezóně &lt;a href="NHL%201997/1998"&gt;1997/1998&lt;/a&gt; nastřílel Selänne 52 branek a s Petrem Bondrou se dělil o pozici nejlepšího střelce ligy. Když o rok později NHL zavedla oficiální cenu pro nejlepšího střelce - Maurice Richard Trophy, stal se s 47 góly jejím prvním vítězem. V následujících sezónách jeho produktivita mírně poklesla, přesto byl nejproduktivnějším hráčem klubu. Týmu se však nedařilo, dvakrát skončil před branami play-off. V březnu 2001, když Anaheim spadl na poslední místo konference, přišla výměna do San Jose Sharks za Jeffa Friesena, Steva Shieldse a výběr v druhém kole draftu 2003. V San Jose strávil další dvě sezóny, jeho produktivita však nijak nevynikala a klub se po ztrátě šancí na play-off v sezóně &lt;a href="NHL%202002/2003"&gt;2002/2003&lt;/a&gt; jej pokusil vyměnit do New Jersey. Selänne však využil práva výměnu zablokovat. Po sezóně pak odešel do Colorado Avalanche, kde se sešel opět s Paulem Kariyou. Colorado si od jejich spolupráce slibovalo šanci na zisk Stanley Cupu, pro Selänneho však sezóna i vinou zdravotních problémů dopadla katastrofálně. Nasbíral jen 16 gólů a celkem 32 bodů - nejméně v kariéře a propadl se až do čtvrtého útoku. Další rok byla v NHL výluka, kterou využil k léčení zranění.