| # | Player | Team | Pos | DOB | Birth City | S/P | Ctry | HT | Wt | S | Rk | GP | G | A | Pts | +/- | PIM | TOI/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 92 | Jeff O'Neill | CAR | C | Feb 23 '76 | Richmond Hill | ON | CAN | 73 | 195 | R | N | 67 | 14 | 20 | 34 | -12 | 60 | 17:28 |
| 77 | Adam Oates | EDM | C | Aug 27 '62 | Weston | ON | CAN | 71 | 190 | R | N | 60 | 2 | 16 | 18 | +0 | 8 | 14:30 |
| 24 | Lyle Odelein | FLA | D | Jul 21 '68 | Quill Lake | SK | CAN | 72 | 212 | L | N | 82 | 4 | 12 | 16 | -7 | 88 | 18:53 |
| 28 | David Oliver | DAL | R | Apr 17 '71 | Sechelt | BC | CAN | 72 | 197 | R | N | 36 | 7 | 5 | 12 | +6 | 12 | 9:51 |
| 28 | Colton Orr | BOS | R | Mar 03 '82 | Winnipeg | MB | CAN | 75 | 222 | R | 1 | 0 | 0 | 0 | -1 | 0 | 2:13 | |
| 9 | Steve Ott | DAL | C | Aug 19 '82 | Summerside | PE | CAN | 72 | 190 | L | 73 | 2 | 10 | 12 | -2 | 152 | 10:13 | |
| 26 | Justin Papineau | NYI | C | Jan 15 '80 | Ottawa | ON | CAN | 71 | 180 | L | N | 64 | 8 | 5 | 13 | +4 | 8 | 7:41 |
| 3 | James Patrick | BUF | D | Jun 14 '63 | Winnipeg | MB | CAN | 74 | 198 | R | N | 55 | 4 | 7 | 11 | +11 | 12 | 18:58 |
| 20 | Serge Payer | OTT | C | May 09 '79 | Rockland | ON | CAN | 72 | 191 | L | N | 5 | 0 | 1 | 1 | +1 | 2 | 10:30 |
| 51 | Stephen Peat | WSH | R | Mar 10 '80 | Princeton | BC | CAN | 74 | 235 | R | N | 64 | 5 | 0 | 5 | -10 | 90 | 6:37 |
| 19 | Michael Peca | NYI | C | Mar 26 '74 | Toronto | ON | CAN | 71 | 183 | R | N | 76 | 11 | 29 | 40 | +17 | 71 | 19:01 |
| 18 | Scott Pellerin | STL | L | Jan 09 '70 | Shediac | NB | CAN | 71 | 190 | L | N | 2 | 0 | 0 | 0 | -3 | 2 | 14:05 |
| 94 | Yanic Perreault | MTL | C | Apr 04 '71 | Sherbrooke | QC | CAN | 71 | 185 | L | N | 69 | 16 | 15 | 31 | -10 | 40 | 13:46 |
| 11 | Eric Perrin | TBL | C | Nov 01 '75 | Laval | QC | CAN | 69 | 180 | L | N | 4 | 0 | 0 | 0 | -1 | 0 | 8:31 |
| 24 | Nathan Perrott | TOR | R | Dec 08 '76 | Owen Sound | ON | CAN | 72 | 225 | R | N | 40 | 1 | 2 | 3 | -1 | 116 | 7:40 |
| 11 | Andrew Peters | BUF | L | May 05 '80 | St. Catherines | ON | CAN | 76 | 240 | L | N | 42 | 2 | 0 | 2 | -3 | 151 | 4:10 |
| 13 | Matt Pettinger | WSH | L | Oct 22 '80 | Edmonton | AB | CAN | 73 | 205 | L | N | 71 | 7 | 5 | 12 | -9 | 37 | 11:24 |
| 4 | Chris Phillips | OTT | D | Mar 09 '78 | Calgary | AB | CAN | 75 | 221 | L | 82 | 7 | 16 | 23 | +15 | 46 | 20:50 | |
| 15 | Fernando Pisani | EDM | R | Dec 27 '76 | Edmonton | AB | CAN | 73 | 205 | L | N | 76 | 16 | 14 | 30 | +14 | 46 | 12:46 |
| 38 | Domenic Pittis | BUF | C | Oct 01 '74 | Calgary | AB | CAN | 71 | 190 | L | N | 4 | 0 | 0 | 0 | -1 | 4 | 11:36 |
| 33 | Steve Poapst | CHI | D | Jan 03 '69 | Cornwall | ON | CAN | 71 | 199 | L | N | 53 | 2 | 2 | 4 | -16 | 26 | 22:14 |
| 9 | Jame Pollock | STL | D | Jun 16 '79 | Quebec | QC | CAN | 73 | 210 | R | N | 9 | 0 | 0 | 0 | -1 | 6 | 15:24 |
| 29 | Jason Pominville | BUF | R | Nov 30 '82 | Repentigny | QC | CAN | 72 | 185 | R | 1 | 0 | 0 | 0 | +0 | 0 | 14:22 | |
| 3 | Mark Popovic | ANA | D | Oct 11 '82 | Stoney Creek | ON | CAN | 73 | 205 | L | N | 1 | 0 | 0 | 0 | +0 | 0 | 13:48 |
| 4 | Nolan Pratt | TBL | D | Aug 14 '75 | Fort Mcmurray | AB | CAN | 75 | 207 | L | N | 58 | 1 | 3 | 4 | +11 | 42 | 16:25 |
| 25 | Keith Primeau | PHI | C | Nov 24 '71 | Toronto | ON | CAN | 77 | 220 | L | N | 54 | 7 | 15 | 22 | +11 | 80 | 16:36 |
| 18 | Wayne Primeau | SJS | C | Jun 04 '76 | Scarborough | ON | CAN | 76 | 225 | L | N | 72 | 9 | 20 | 29 | +4 | 90 | 15:28 |
| 15 | Sean Pronger | VAN | C | Nov 30 '72 | Thunder Bay | ON | CAN | 75 | 209 | L | N | 3 | 0 | 1 | 1 | -1 | 4 | 10:17 |
| 20 | Chris Pronger | STL | D | Oct 10 '74 | Dryden | ON | CAN | 78 | 220 | L | N | 80 | 14 | 40 | 54 | -1 | 88 | 27:27 |
| 5 | Jamie Pushor | NYR | D | Feb 11 '73 | Lethbridge | AB | CAN | 75 | 218 | R | N | 7 | 0 | 0 | 0 | -3 | 0 | 13:07 |