Sam Reinhart#23
C with Buffalo, 2014–15 to 2020–21
On-ice PDO 0.963 (5v5 on-ice shooting plus save percentage). PDO over one season is noisy, it regresses hard toward 1.000, so read it as recent puck luck rather than a skill.
Each line is the metric's rolling 10-game value across the last 20 games, so it ends on the Last 10 figure. The dashed line is the player's season average (50% for On-Ice xGF%), with navy shading for time spent above it and gray for below. Gold ticks mark goal games. Descriptive only, small samples swing.
Career With Buffalo
All-time is the rank among the 529 skaters with a regular-season game for Buffalo since 1970–71. Ties share a rank.
Season by Season
The dashed line is a league-typical aging curve for a forward, scaled to this player's own level. Above it means producing more than a typical player that age; the line falling away faster than the curve means declining faster than the aging curve alone would explain.
| Season ▴ | Age | GP | G | A | PTS | +/- | PIM | Pen +/-/60 | PP | SH | GWG | SOG | S% | FO% | TOI/G | P/60 | ixG | xG/60 | GAx | CF% | FF% | GF% | xG% | PDO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014–15 | 18 | 9 | 0 | 1 | 1 | -1 | 2 | +0.64 | 0 | 0 | 0 | 3 | 0.0% | 24.4% | 10:22 | 0.64 | – | – | – | 34.9% | 33.9% | 33.3% | – | 1.001 |
| 2015–16 | 19 | 79 | 23 | 19 | 42 | -8 | 8 | +0.45 | 8 | 0 | 3 | 165 | 13.9% | 33.3% | 16:50 | 1.89 | – | – | – | 50.9% | 50.3% | 48.1% | – | 0.993 |
| 2016–17 | 20 | 79 | 17 | 30 | 47 | -11 | 8 | +0.40 | 9 | 0 | 3 | 178 | 9.6% | 40.9% | 17:13 | 2.07 69th pct | 25.1 | 1.11 89th pct | -8.1 0th pct | 49.0% 49th pct | 50.1% | 47.6% | 51.4% | 0.992 |
| 2017–18 | 21 | 82 | 25 | 25 | 50 | -24 | 26 | +0.34 | 12 | 0 | 5 | 188 | 13.3% | 39.4% | 17:06 | 2.14 73rd pct | 22.5 | 0.96 79th pct | +2.5 82nd pct | 51.5% 75th pct | 51.6% | 43.6% | 48.4% | 0.977 |
| 2018–19 | 22 | 82 | 22 | 43 | 65 | -10 | 16 | +0.31 | 2 | 0 | 1 | 180 | 12.2% | 35.6% | 18:57 | 2.51 84th pct | 25.4 | 0.98 81st pct | -3.4 14th pct | 51.6% 84th pct | 52.3% | 52.2% | 49.4% | 1.001 |
| 2019–20* | 23 | 69 | 22 | 28 | 50 | -15 | 20 | +0.21 | 5 | 0 | 2 | 144 | 15.3% | 35.7% | 20:38 | 2.11 71st pct | 19.6 | 0.82 62nd pct | +2.4 81st pct | 50.7% 74th pct | 50.0% | 51.5% | 47.4% | 1.011 |
| 2020–21* | 24 | 54 | 25 | 15 | 40 | -28 | 10 | +0.11 | 10 | 0 | 5 | 130 | 19.2% | 45.6% | 19:32 | 2.27 78th pct | 15.6 | 0.89 70th pct | +9.4 96th pct | 48.6% 36th pct | 49.4% | 39.5% | 45.8% | 0.963 |
| Total | 454 | 134 | 161 | 295 | -97 | 90 | – | 46 | 0 | 19 | 988 | 13.6% | – | 18:06 | 2.15 | – | – | – | – | – | – | – | – |
* Shortened season. Weigh its totals against a full 82-game year with that in mind.
pct under a P/60, xG/60, GAx and CF% figure is where that season ranks, as a percentile, among every Sabres forward season since 2016–17 with at least 12 games; a season under that floor isn't ranked. xG/60, GAx and CF% come from this site's own xG model and shift-chart reconstruction, not an NHL feed; P/60 is from official NHL totals. Higher is better throughout.