NHL Cheat Sheets
Upcoming Games
Free Tools
SOG Against by PositionShots on goal each team allows, by position.Goals Against by PositionGoals each team allows, by position.Assists Against by PositionAssists each team allows, by position.Points Against by PositionPoints each team allows, by position.PP Points Against by PositionPower-play points each team allows.Team Offensive OverviewLeague-wide offense rankings.Team Defensive OverviewLeague-wide defence rankings.Team Hits and BlocksHits and blocked shots, for and against.Embed a CardA player's card for your own site.Vs Tonight's OpponentGoals, assists and points against the team each player faces tonight.
Pro Tools
Tonight (Pro)Every game on the slate on one page: lines, starters, edges, form.Player Game Log (Pro)Game-by-game player stats & hit rates.Goalie Game Log (Pro)Goalie game-by-game performance.Team Game Log (Pro)Team game-by-game trends.Player Shot Map (Pro)Where a player shoots from / faces shots from.Team Shot Map (Pro)Team shot-location tendencies.Team Matchup (Pro)Tonight's games, side by side.Model vs Book: Player Props (Pro)Where our projections and the sportsbook disagree most.Model vs Book: Team Lines (Pro)Moneylines, puck lines and totals: our game model against the sportsbooks.Compare Players (Pro)Two players side by side at the same line.Trends (Pro)Who's hot and who's cold at tonight's lines.Learn (Pro)Short reads: xG, the closing line, shot maps.
Last 5 Games
The most points over each player's last 5 games of 2026-27, through Nov 9.
| Rank | Player | Last 5 games | G | A | P |
|---|---|---|---|---|---|
| 1 | 3OTT3@VAN2@EDM1@CGY4PIT | 11 | 2 | 13 | |
| 2 | 2@VGK3EDM2STL2@NYI2@TOR | 5 | 6 | 11 | |
| 3 | 2@NYR1@NJD4ANA3VAN1NYR | 3 | 8 | 11 | |
| 4 | 1OTT3@VAN1@EDM2@CGY4PIT | 2 | 9 | 11 | |
| 5 | 2@NYR1@NJD2ANA3VAN2NYR | 6 | 4 | 10 | |
| 6 | 0OTT4@VAN3@EDM2@CGY1PIT | 2 | 8 | 10 | |
| 7 | 4CGY1@CHI2@CBJ0NSH3DET | 2 | 8 | 10 | |
| 8 | 3@PIT2@PHI0@TOR4@MTL0@OTT | 7 | 2 | 9 | |
| 9 | 5@ANA2@LAK1OTT1CBJ0VGK | 5 | 4 | 9 | |
| 10 | 1@PIT2@PHI3@TOR1@MTL2@OTT | 1 | 8 | 9 |
Milestones
Who is closest to a career milestone, from the NHL's own list as of Nov 10. The fewest still needed first.
Skaters
| Player | Milestone | Next game | Needs |
|---|---|---|---|
| 100 goals | Tomorrow vs PIT | 1 more | |
| 100 goals | Today vs DET | 1 more | |
| 100 goals | Thu vs CAR | 2 more | |
| 100 goals | Today vs COL | 2 more | |
| 100 goals | Tomorrow @ CGY | 2 more | |
| 200 goals | Thu vs WPG | 3 more | |
| 100 goals | Tomorrow @ VGK | 3 more | |
| 100 goals | Thu vs MTL | 3 more | |
| 100 goals | Tomorrow @ EDM | 3 more | |
| 100 goals | Tomorrow @ CGY | 4 more | |
| 300 goals | Tomorrow vs PHI | 5 more | |
| 100 goals | Tomorrow vs PHI | 5 more | |
| 200 goals | Fri vs NYR | 6 more | |
| 200 goals | Today @ CBJ | 6 more | |
| 100 goals | Today vs NJD | 6 more | |
| 100 goals | Today @ LAK | 6 more | |
| 200 goals | Today @ CBJ | 7 more | |
| 200 goals | Thu @ SEA | 9 more | |
| 200 goals | Tomorrow @ CGY | 10 more | |
| 100 goals | Tomorrow vs UTA | 10 more |
| Player | Milestone | Next game | Needs |
|---|---|---|---|
| 400 assists | Tomorrow @ VGK | 1 more | |
| 300 assists | Today vs NSH | 1 more | |
| 200 assists | Today @ CBJ | 1 more | |
| 200 assists | Tomorrow vs TBL | 1 more | |
| 100 assists | Tomorrow vs PHI | 1 more | |
| 100 assists | Tomorrow vs TBL | 1 more | |
| 300 assists | Thu vs MTL | 2 more | |
| 100 assists | Tomorrow @ VGK | 2 more | |
| 100 assists | Tomorrow @ VGK | 2 more | |
| 100 assists | Today vs FLA | 2 more | |
| 500 assists | Today @ CBJ | 4 more | |
| 100 assists | Tomorrow vs TBL | 4 more | |
| 200 assists | Today @ MTL | 5 more | |
| 100 assists | Tomorrow @ SJS | 5 more | |
| 100 assists | Fri vs NYR | 5 more | |
| 100 assists | Today vs WSH | 5 more | |
| 800 assists | Today vs WSH | 6 more | |
| 600 assists | Today @ LAK | 6 more | |
| 500 assists | Tomorrow @ CGY | 6 more | |
| 300 assists | Today @ WPG | 6 more | |
| 100 assists | Today @ MTL | 6 more | |
| 100 assists | Today vs DET | 6 more | |
| 100 assists | Tomorrow @ EDM | 6 more | |
| 600 assists | Tomorrow vs UTA | 7 more | |
| 400 assists | Tomorrow @ VGK | 7 more | |
| 100 assists | Today vs FLA | 7 more | |
| 100 assists | Today vs FLA | 7 more | |
| 100 assists | Tomorrow @ VGK | 7 more | |
| 300 assists | Tomorrow vs PIT | 8 more | |
| 100 assists | Tomorrow vs UTA | 8 more | |
| 200 assists | Today @ CBJ | 9 more | |
| 200 assists | Today vs FLA | 9 more | |
| 200 assists | Tomorrow @ EDM | 9 more | |
| 100 assists | Today vs DET | 9 more | |
| 100 assists | Tomorrow @ BUF | 9 more | |
| 100 assists | Tomorrow @ VGK | 9 more | |
| 300 assists | Today vs MIN | 10 more | |
| 100 assists | Today vs MIN | 10 more | |
| 100 assists | Today vs NJD | 10 more | |
| 100 assists | Today @ LAK | 10 more |
| Player | Milestone | Next game | Needs |
|---|---|---|---|
| 1,000 points | Thu vs WPG | 1 more | |
| 800 points | Today @ LAK | 1 more | |
| 500 points | Fri vs NYR | 1 more | |
| 500 points | Today vs NJD | 1 more | |
| 200 points | Tomorrow vs UTA | 1 more | |
| 200 points | Tomorrow vs PIT | 1 more | |
| 200 points | Today vs DET | 1 more | |
| 100 points | Today @ LAK | 1 more | |
| 300 points | Today vs NJD | 2 more | |
| 100 points | Today vs FLA | 2 more | |
| 700 points | Today @ CBJ | 3 more | |
| 500 points | Tomorrow vs PHI | 3 more | |
| 200 points | Tomorrow vs TBL | 3 more | |
| 200 points | Today vs NSH | 3 more | |
| 100 points | Today vs COL | 3 more | |
| 700 points | Today @ CBJ | 4 more | |
| 200 points | Tomorrow @ CGY | 4 more | |
| 200 points | Today vs MIN | 4 more | |
| 200 points | Today @ TOR | 4 more | |
| 100 points | Today @ TOR | 4 more | |
| 800 points | Tomorrow @ BUF | 5 more | |
| 200 points | Tomorrow @ VGK | 5 more | |
| 200 points | Thu vs MTL | 5 more | |
| 100 points | Today vs WSH | 5 more | |
| 100 points | Tomorrow @ VGK | 5 more | |
| 100 points | Tomorrow @ SJS | 5 more | |
| 800 points | Thu vs CAR | 6 more | |
| 300 points | Today vs NSH | 6 more | |
| 800 points | Thu @ SEA | 7 more | |
| 700 points | Today vs NJD | 7 more | |
| 500 points | Today @ CBJ | 7 more | |
| 200 points | Today vs DET | 7 more | |
| 1,200 points | Today vs COL | 8 more | |
| 400 points | Today @ OTT | 8 more | |
| 100 points | Today vs NSH | 8 more | |
| 1,700 points | Today @ OTT | 9 more | |
| 500 points | Today vs MIN | 9 more | |
| 200 points | Today vs WSH | 9 more | |
| 100 points | Fri vs NYR | 10 more | |
| 100 points | Tomorrow vs TBL | 10 more |
| Player | Milestone | Next game | Needs |
|---|---|---|---|
| 1,000 games | Thu @ SEA | 1 more | |
| 600 games | Tomorrow @ BUF | 1 more | |
| 400 games | Today @ MTL | 1 more | |
| 300 games | Today vs MIN | 1 more | |
| 100 games | Today @ OTT | 1 more | |
| 700 games | Tomorrow @ BUF | 2 more | |
| 500 games | Thu @ LAK | 2 more | |
| 200 games | Today @ TOR | 2 more | |
| 100 games | Thu @ LAK | 2 more | |
| 1,600 games | Today @ TOR | 3 more | |
| 900 games | Thu @ LAK | 3 more | |
| 900 games | Today @ CBJ | 3 more | |
| 800 games | Today @ STL | 3 more | |
| 300 games | Today vs DET | 3 more | |
| 900 games | Tomorrow @ BUF | 4 more | |
| 100 games | Fri vs NYR | 4 more | |
| 1,200 games | Thu vs WPG | 5 more | |
| 500 games | Thu @ SEA | 5 more | |
| 400 games | Tomorrow vs TBL | 5 more | |
| 300 games | Thu @ LAK | 5 more | |
| 100 games | Today @ OTT | 5 more | |
| 1,000 games | Thu @ LAK | 6 more | |
| 400 games | Tomorrow vs TBL | 6 more | |
| 100 games | Today vs DET | 6 more | |
| 1,300 games | Today vs NSH | 7 more | |
| 100 games | Thu vs CAR | 7 more | |
| 900 games | Tomorrow vs UTA | 8 more | |
| 800 games | Today @ LAK | 8 more | |
| 200 games | Thu vs CAR | 8 more | |
| 200 games | Today vs MIN | 8 more | |
| 100 games | Tomorrow @ SJS | 8 more | |
| 100 games | Today @ MTL | 8 more | |
| 1,300 games | Today @ MTL | 9 more | |
| 700 games | Today @ CBJ | 9 more | |
| 700 games | Today vs DET | 10 more | |
| 600 games | Today @ CBJ | 10 more | |
| 100 games | Today vs DET | 10 more | |
| 100 games | Tomorrow @ CGY | 10 more |
Goalies
| Player | Milestone | Next game | Needs |
|---|---|---|---|
| 200 wins | Today vs WSH | 2 more | |
| 100 wins | Tomorrow vs TBL | 2 more | |
| 100 wins | Tomorrow vs PIT | 5 more | |
| 100 wins | Today @ TOR | 6 more | |
| 200 wins | Thu vs WPG | 7 more | |
| 150 wins | Thu vs MTL | 9 more | |
| 150 wins | Tomorrow @ CGY | 9 more | |
| 300 wins | Thu @ LAK | 10 more | |
| 200 wins | Tomorrow @ CGY | 10 more | |
| 100 wins | Today vs NSH | 10 more | |
| 100 wins | Today vs MIN | 10 more |
| Player | Milestone | Next game | Needs |
|---|---|---|---|
| 500 games | Today vs NSH | 1 more | |
| 200 games | Today @ MTL | 6 more | |
| 100 games | Today @ CBJ | 9 more |
Storylines
| Player | Storyline | Game |
|---|---|---|
| Milestone 3 points from 100 | COL @ TOR · 7:00 PM | |
| Milestone 2 goals from 100 | COL @ TOR · 7:00 PM | |
| Old team First game back in Toronto, his team until Mar 2026 | COL @ TOR · 7:00 PM | |
| Hometown Plays near home (born in Hamilton) | COL @ TOR · 7:00 PM | |
| Milestone Plays his 300th game | MIN @ MTL · 7:00 PM | |
| Milestone Plays his 400th game | MIN @ MTL · 7:00 PM | |
| Milestone Plays his 100th game | WSH @ OTT · 7:00 PM | |
| Milestone 2 points from 300 | NJD @ WPG · 7:00 PM | |
| Milestone 1 point from 500 | NJD @ WPG · 7:00 PM | |
| Old team First game back in Winnipeg, his team until Apr 2026 | NJD @ WPG · 7:00 PM | |
| Old team First game against NJD since he left (his team until Oct 2026) | NJD @ WPG · 7:00 PM | |
| Hometown Plays in his hometown | NJD @ WPG · 7:00 PM | |
| Milestone 1 assist from 200 | FLA @ CBJ · 7:30 PM | |
| Milestone 2 points from 100 | FLA @ CBJ · 7:30 PM | |
| Milestone 2 assists from 100 | FLA @ CBJ · 7:30 PM | |
| Milestone 3 points from 700 | FLA @ CBJ · 7:30 PM | |
| Milestone 1 goal from 100 | DET @ STL · 8:00 PM | |
| Milestone 1 point from 200 | DET @ STL · 8:00 PM | |
| Old team First game back in St. Louis, his team until Mar 2026 | DET @ STL · 8:00 PM | |
| Milestone Plays his 500th game | NSH @ LAK · 10:00 PM | |
| Milestone 1 assist from 300 | NSH @ LAK · 10:00 PM | |
| Milestone 1 point from 100 | NSH @ LAK · 10:00 PM | |
| Milestone 3 points from 200 | NSH @ LAK · 10:00 PM | |
| Milestone 1 point from 800 | NSH @ LAK · 10:00 PM | |
| Old team First game against NSH since he left (his team until Apr 2026) | NSH @ LAK · 10:00 PM |
Edges and Streaks (Pro)
20players with a play worth 5 or more per 100 at -135 or better
0games with a team line play worth 5 or more per 100 at -200 or better
35players on a run of 3 or more at tonight's line, at -135 or better
Pro members see who they are, the line and the price, in three tables here.