Team Stats
1989–90 Regular Season
45-27-8, 98 points, a +38 goal differential.
All-time is where 1989–90 ranks among Sabres regular seasons, as a percentile: GF, GA and DIFF since 1970–71 (55 seasons), PP% and PK% since 1977–78 (48). GF, GA and DIFF are relative to each season's league scoring. Higher is better, GA included.
Skater Scatter
Any two stats, one dot per skater. What is xG?
Dot size is ice time per game. Above the dashed line: more Goals than xG.
No skaters match these filters. Lower the games-played floor or widen the position filter.
More cuts on the Stats Playground scatter.
Win DNA
Yes-or-no box-score traits, and how often the Sabres won with and without each. Correlation, not cause.
How this is measured
Every counting stat runs higher in a win (you score more when you win), so each game gets a yes-or-no question instead, and the win rate when yes is set against the win rate when no. The gap is the lift, in percentage points. A trait can be a symptom of a good night as much as a reason for one. Shot-attempt share (CF%) is left out: in a single game the trailing team piles up attempts, so out-attempting the opponent has gone with a lower win rate.
The wider the gap on an axis, the more that trait separates a win from a loss.
The totals the table above deliberately doesn't lead with. Goals and points from both positions climb in wins, but the defense's share of the offense barely moves, which is why the question is who else scored, not whether the D did.
Skaters
| Player | No. | GP | G | A | PTS ▾ | +/- | PIM | PP | SH | GWG | SOG | S% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pierre Turgeon | 87 | 80 | 40 | 66 | 106 | +10 | 29 | 17 | 1 | 10 | 193 | 20.7% |
| Dave Andreychuk | 25 | 73 | 40 | 42 | 82 | +6 | 42 | 18 | 0 | 3 | 206 | 19.4% |
| Phil Housley | 96 | 80 | 21 | 60 | 81 | +11 | 32 | 8 | 1 | 4 | 201 | 10.4% |
| Christian Ruuttu | 21 | 75 | 19 | 41 | 60 | +9 | 66 | 4 | 1 | 2 | 160 | 11.9% |
| Doug Bodger | 8 | 71 | 12 | 36 | 48 | 0 | 64 | 8 | 0 | 1 | 167 | 7.2% |
| Rick Vaive | 27 | 70 | 29 | 19 | 48 | +9 | 74 | 8 | 0 | 4 | 195 | 14.9% |
| Alexander Mogilny | 89 | 65 | 15 | 28 | 43 | +8 | 16 | 4 | 0 | 2 | 130 | 11.5% |
| Mike Foligno | 17 | 61 | 15 | 25 | 40 | +13 | 99 | 3 | 0 | 1 | 107 | 14.0% |
| Scott Arniel | 11 | 79 | 18 | 14 | 32 | +4 | 77 | 1 | 1 | 4 | 123 | 14.6% |
| Dave Snuggerud | 18 | 80 | 14 | 16 | 30 | +8 | 41 | 1 | 2 | 2 | 120 | 11.7% |
| Mike Ramsey | 5 | 73 | 4 | 21 | 25 | +21 | 47 | 1 | 0 | 2 | 91 | 4.4% |
| Uwe Krupp | 44 | 74 | 3 | 20 | 23 | +15 | 85 | 0 | 1 | 1 | 69 | 4.3% |
| Mike Hartman | 18 | 60 | 11 | 10 | 21 | -10 | 211 | 2 | 0 | 3 | 97 | 11.3% |
| Benoit Hogue | 33 | 45 | 11 | 7 | 18 | 0 | 79 | 1 | 0 | 1 | 73 | 15.1% |
| Grant Ledyard | 3 | 67 | 2 | 13 | 15 | +2 | 37 | 0 | 0 | 1 | 91 | 2.2% |
| Kevin Maguire | 19 | 61 | 6 | 9 | 15 | -3 | 115 | 0 | 0 | 1 | 62 | 9.7% |
| Dean Kennedy | 6 | 80 | 2 | 12 | 14 | -12 | 53 | 0 | 0 | 0 | 51 | 3.9% |
| Ken Priestlay | 12 | 35 | 7 | 7 | 14 | -1 | 14 | 1 | 0 | 1 | 66 | 10.6% |
| Jeff Parker | 29 | 61 | 4 | 5 | 9 | -9 | 70 | 0 | 0 | 0 | 61 | 6.6% |
| Darrin Shannon | 34 | 17 | 2 | 7 | 9 | +6 | 4 | 0 | 0 | 0 | 20 | 10.0% |
| Ray Sheppard | 23 | 18 | 4 | 2 | 6 | +3 | 0 | 1 | 0 | 1 | 31 | 12.9% |
| Shawn Anderson | 37 | 16 | 1 | 3 | 4 | +2 | 8 | 0 | 0 | 0 | 16 | 6.3% |
| Mike Donnelly | 22 | 12 | 1 | 2 | 3 | -4 | 8 | 0 | 0 | 0 | 20 | 5.0% |
| Rob Ray | 32 | 27 | 2 | 1 | 3 | -2 | 99 | 0 | 0 | 0 | 20 | 10.0% |
| John Tucker | 7 | 8 | 1 | 2 | 3 | -3 | 2 | 1 | 0 | 0 | 8 | 12.5% |
| Bob Corkum | 27 | 8 | 2 | 0 | 2 | +2 | 4 | 0 | 0 | 1 | 6 | 33.3% |
| Steve Ludzik | 29 | 11 | 0 | 1 | 1 | -2 | 6 | 0 | 0 | 0 | 15 | 0.0% |
| Larry Playfair | 27 | 4 | 0 | 1 | 1 | -2 | 2 | 0 | 0 | 0 | 0 | – |
| Jay Wells | 24 | 1 | 0 | 1 | 1 | +1 | 0 | 0 | 0 | 0 | 0 | – |
| Dale Degray | 24 | 6 | 0 | 0 | 0 | -4 | 6 | 0 | 0 | 0 | 5 | 0.0% |
| Francois Guay | 43 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – |
| Kevin Haller | 7 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.0% |
| Reed Larson | 28 | 1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 1 | 0.0% |
| Darcy Loewen | 10 | 4 | 0 | 0 | 0 | -3 | 4 | 0 | 0 | 0 | 1 | 0.0% |
| Donald Mcsween | 39 | 4 | 0 | 0 | 0 | -3 | 6 | 0 | 0 | 0 | 4 | 0.0% |
| Scott Metcalfe | 32 | 7 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 5 | 0.0% |
| Brad Miller | 44 | 1 | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | – |
| Mitchell Molloy | 40 | 2 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | – |
| Total | – | – | 286 | 471 | 757 | 1415 | 79 | 7 | 45 | 2416 | 11.8% |
Goalies
| Player | No. | GP | W ▾ | L | T | GAA | SV% | SO |
|---|---|---|---|---|---|---|---|---|
| Daren Puppa | 31 | 56 | 31 | 16 | 6 | 2.89 | .903 | 1 |
| Clint Malarchuk | 30 | 29 | 14 | 11 | 2 | 3.35 | .903 | 0 |
| Total | – | – | 45 | 27 | 8 | – | – | 1 |
A goalie is credited a game played for any appearance, relief included, so GP sums above the team's own games played by the number of relief outings. The Total row leaves GP out for that reason.