Carriera Club Napier fu un'ala destra molto veloce e con grandi capacità realizzative. Dopo la trafila delle giovanili (Wexford Raiders in Ontario Junior Hockey League, poi nei Toronto Marlboros) passò all'hockey professionistico nella stagione 1975-1976, quando vestì la maglia dei Toronto Toros in World Hockey Association. A partire dalla stagione successiva la franchigia fu spostata a Birmingham, Alabama divenendo Birmingham Bulls, e Napier vi giocò fino al 1978.

Nel frattempo era stato scelto dai Montreal Canadiens al draft 1977. Dal 1978 passò quindi in NHL, dove giocherà per cinque stagioni e per le prime partite della sesta: fu venduto ai Minnesota North Stars il 23 ottobre 1983.

A metà della successiva stagione, il 17 gennaio 1985, passò dai North Stars agli Edmonton Oilers, con cui giocò fino quasi al termine della stagione 1986-1987, quando passò ai Buffalo Sabres, con cui giocherà fino al 1989, e che resteranno la sua ultima squadra in NHL.

Complessivamente in NHL ha disputato 849 incontri, con 253 reti e 330 assist.

Si è trasferito poi in Europa, ed in particolare in Italia, dove ha vestito le maglie di HC Bolzano (1989-1990), AS Mastini Varese (1990-1991) e HC Devils Milano (1991-1992 e 1992-1993). Nella Lega Nazionale A svizzera ha disputato alcuni incontri nei play-off del 1990-1991 con la maglia dell'HC Lugano.

Nazionale Con la maglia del ha disputato il mondiali del 1983, chiusi al terzo posto, e due incontri nella stagione 1991-1992.

Allenatore Ha anche una breve esperienza come allenatore dei Toronto St. Michael's Majors nella lega giovanile Ontario Hockey League, nella stagione 1997-1998 e per la prima parte della stagione successiva, prima di essere esonerato e sostituito da Michael Futa.

Palmarès Club

Montreal: 1978-1979 Edmonton: 1984-1985 : Bolzano: 1989-1990 Devils Milano: 1991-1992, 1992-1993

Devils Milano: 1991-1992 : Toronto Marlboros: 1975

Individuale Lou Kaplan Trophy: 1 1975-1976

Note

Collegamenti esterni