| Regular Season | ||||||
| Year | Team | Games | Goals | Assists | Points | Penalty Minutes |
| 79-80 | Edmonton | 75 | 12 | 21 | 33 | 120 |
| 80-81 | Edmonton | 72 | 23 | 40 | 63 | 102 |
| 81-82 | Edmonton | 78 | 50 | 38 | 88 | 119 |
| 82-83 | Edmonton | 77 | 48 | 58 | 106 | 72 |
| 83-84 | Edmonton | 73 | 37 | 64 | 101 | 165 |
| 84-85 | Edmonton | 55 | 23 | 31 | 54 | 57 |
| 85-86 | Edmonton | 63 | 35 | 49 | 84 | 68 |
| 86-87 | Edmonton | 77 | 37 | 70 | 107 | 73 |
| 87-88 | Edmonton | 77 | 37 | 74 | 111 | 103 |
| 88-89 | Edmonton | 72 | 33 | 61 | 94 | 130 |
| 89-90 | Edmonton | 79 | 45 | 84 | 129 | 79 |
| 90-91 | Edmonton | 53 | 12 | 52 | 64 | 31 |
| 91-92 | New York Rangers | 79 | 35 | 72 | 107 | 76 |
| 92-93 | New York Rangers | 75 | 25 | 66 | 91 | 72 |
| 93-94 | New York Rangers | 76 | 26 | 58 | 84 | 76 |
| 94-95 | New York Rangers | 46 | 14 | 39 | 53 | 40 |
| 95-96 | New York Rangers | 74 | 47 | 52 | 99 | 122 |
| 96-97 | New York Rangers | 71 | 36 | 48 | 84 | 88 |
| 97-98 | Vancouver | 89 | 22 | 38 | 60 | 58 |
| 98-99 | Vancouver | 59 | 13 | 35 | 48 | 33 |
| Totals | 1413 | 610 | 1050 | 1660 | 1687 | |