Understanding NHL Scrabble Output
In this tutorial, you’ll learn how to interpret the comprehensive reports generated by NHL Scrabble.
What you’ll learn
By the end of this tutorial, you’ll understand:
✅ Conference standings and scoring
✅ Division rankings
✅ Mock playoff brackets
✅ Team detail reports
✅ Player score rankings
✅ Statistical summaries
Time required: ~20 minutes
Prerequisites
Completed the Getting Started Tutorial
NHL Scrabble installed and working
Step 1: Generate a full report
Let’s start by generating a comprehensive report:
nhl-scrabble analyze --output full-report.txt
Open full-report.txt in your text editor to follow along.
Step 2: Conference standings
The first section shows conference-level standings:
================================================================================
CONFERENCE STANDINGS
================================================================================
1. Eastern Conference: 32,145 points (avg: 2,010 points/team)
- 16 teams
- Highest: Team ABC (2,234 points)
- Lowest: Team XYZ (1,845 points)
2. Western Conference: 31,823 points (avg: 1,989 points/team)
- 16 teams
- Highest: Team DEF (2,198 points)
- Lowest: Team UVW (1,823 points)
Understanding the data:
Total points: Sum of all team scores in the conference
Average points/team: Total divided by number of teams
Highest/Lowest: Best and worst teams by Scrabble score
Team count: Number of teams in each conference (always 16)
Why do scores differ?
Conferences with teams having players with high-value letters (Q, Z, X, J, K) will score higher. For example, names with “Z” (like Zdeno Chara, 10 points) contribute significantly.
Step 3: Division standings
Next section breaks down by division:
================================================================================
DIVISION STANDINGS
================================================================================
Atlantic Division (Eastern Conference)
--------------------------------------------------------------------------------
1. Toronto Maple Leafs - 2,234 points (avg: 93.1 per player, 24 players)
2. Tampa Bay Lightning - 2,156 points (avg: 89.8 per player, 24 players)
3. Boston Bruins - 2,098 points (avg: 87.4 per player, 24 players)
...
Understanding the columns:
Rank: Position within the division
Team name: NHL team name
Total points: Sum of all player Scrabble scores
Average per player: Total divided by roster size
Player count: Number of players on current roster
Key insight: Teams with fewer players might have higher average scores but lower totals. A team with 20 high-scoring players might beat a team with 25 average-scoring players.
Step 4: Mock playoff bracket
This section simulates NHL playoff seeding based on Scrabble scores:
================================================================================
MOCK PLAYOFF BRACKET
================================================================================
Eastern Conference Playoffs:
pyz - Toronto Maple Leafs (Atlantic #1) - 2,234 points
y - Tampa Bay Lightning (Atlantic #2) - 2,156 points
y - Boston Bruins (Atlantic #3) - 2,098 points
z - Colorado Avalanche (Central #1) - 2,187 points
x - Pittsburgh Penguins (Wild Card #1) - 2,045 points
x - Washington Capitals (Wild Card #2) - 2,012 points
e - Ottawa Senators - 1,876 points
e - Buffalo Sabres - 1,845 points
Understanding the indicators:
p= Presidents’ Trophy - Best overall record in the leaguez= Conference Leader - Best record in conferencey= Division Leader - One of top 3 in division (automatic playoff spot)x= Wild Card - Top 2 non-division leaders in conferencee= Eliminated - Did not make playoffs
Playoff structure:
In real NHL:
3 division leaders per conference (top 3 spots)
2 wild cards per conference (next 2 best teams)
8 teams total per conference
NHL Scrabble simulates this based purely on Scrabble scores!
Step 5: Team detail reports
Each team gets a detailed breakdown:
================================================================================
TEAM DETAILS
================================================================================
Toronto Maple Leafs (TOR) - Atlantic Division
Total Score: 2,234 points
Average per Player: 93.1 points
Roster Size: 24 players
Top 5 Players:
1. William Nylander - 124 points
2. Mitchell Marner - 118 points
3. Auston Matthews - 112 points
4. Morgan Rielly - 108 points
5. Jake Muzzin - 102 points
Why is this useful?
Identify high-value names: See which players contribute most
Team composition: Understand roster makeup
Compare teams: See how teams differ in player names
Fun fact: Some real NHL stars have low Scrabble scores (e.g., “Connor McDavid” = 85 points) while some lesser-known players have high scores due to letters like Z, X, Q.
Step 6: League-wide player rankings
The top players section ranks all NHL players:
================================================================================
TOP 20 PLAYERS BY SCRABBLE SCORE
================================================================================
1. Alexander Ovechkin (WSH) - 152 points (O-V-E-C-H-K-I-N)
2. Zdeno Chara (BOS) - 148 points (Z-D-E-N-O-C-H-A-R-A)
3. Nikita Zadorov (CGY) - 142 points (Z-A-D-O-R-O-V)
4. Alexis Lafrenière (NYR) - 138 points (L-A-F-R-E-N-I-È-R-E)
5. Pavel Zacha (BOS) - 135 points (P-A-V-E-L-Z-A-C-H-A)
...
What makes a high score?
High-value letters: Z (10), Q (10), X (8), J (8), K (5)
Long names: More letters = more points
Multiple high-value letters: Names with both Z and K are jackpots!
Examples:
“Zdeno Chara” = Z(10) + D(2) + E(1) + N(1) + O(1) + C(3) + H(4) + A(1) + R(1) + A(1) = 25 points (last name only)
“Alexander” = A(1) + L(1) + E(1) + X(8) + A(1) + N(1) + D(2) + E(1) + R(1) = 17 points
Combined first + last = 42+ points
Step 7: Statistical summary
The final section provides league-wide statistics:
================================================================================
STATISTICAL SUMMARY
================================================================================
League Totals:
Total Teams: 32
Total Players: 768
Total Points: 63,968
League Average: 83.3 points/player
Highest Team: Toronto Maple Leafs (2,234 points)
Lowest Team: Arizona Coyotes (1,823 points)
Point Distribution:
150+ points: 3 players (0.4%)
125-149 points: 12 players (1.6%)
100-124 points: 87 players (11.3%)
75-99 points: 384 players (50.0%)
50-74 points: 254 players (33.1%)
<50 points: 28 players (3.6%)
High-Value Letter Usage:
Names with Z: 47 players (6.1%)
Names with X: 23 players (3.0%)
Names with Q: 8 players (1.0%)
Names with J: 156 players (20.3%)
Names with K: 234 players (30.5%)
Insights from statistics:
Normal distribution: Most players score 75-99 points
Outliers: Very few players above 150 or below 50
Letter frequency: K and J are most common high-value letters
Team parity: Most teams within 400 points of each other
Step 8: Working with JSON output
For programmatic analysis, use JSON format:
nhl-scrabble analyze --format json --output data.json
The JSON structure:
{
"teams": {
"TOR": {
"total": 2234,
"players": [
{
"firstName": "William",
"lastName": "Nylander",
"score": 124,
"breakdown": {
"firstName": 65,
"lastName": 59
}
}
],
"division": "Atlantic",
"conference": "Eastern",
"avg_per_player": 93.1
}
},
"divisions": {...},
"conferences": {...},
"playoffs": {...},
"summary": {
"total_teams": 32,
"total_players": 768
}
}
Use cases for JSON:
Import into spreadsheets (Excel, Google Sheets)
Create custom visualizations
Build web applications
Statistical analysis with Python/R
Track changes over time
What you’ve learned
Congratulations! You now understand:
✅ How conference standings are calculated
✅ How division rankings work
✅ What playoff bracket indicators mean
✅ How to read team detail reports
✅ What makes player names score high
✅ How to interpret statistical summaries
✅ How to work with JSON output
Next steps
Now that you understand the output:
Make your first contribution: First Contribution Tutorial
Customize output: How to Configure Output
Export data: How to Export to JSON
Understand scoring: Scrabble Values Reference
Fun challenges
Try these to deepen your understanding:
Find the highest-scoring player: Who has the most points?
Identify rare letters: How many players have Q in their name?
Compare divisions: Which division has the highest average?
Track over time: Run analyses weekly to see roster changes
Predict new players: What would a new player’s score be?
Common questions
Q: Do scores correlate with actual hockey performance?
A: No! Scrabble scores are purely based on letter values, not athletic ability. It’s a fun, arbitrary metric.
Q: Why do team totals change?
A: NHL rosters change frequently due to trades, injuries, call-ups, and send-downs. Scores reflect the current roster.
Q: Can I filter by specific criteria?
A: Not currently via CLI, but you can use JSON output and filter with custom scripts. See Code API Reference.
Q: What about special characters (é, ö, etc.)?
A: Currently treated as base letters (é → e). See Scrabble Values Reference for details.
Getting help
Questions? See our Support Guide
Found a bug? Open an issue
Ideas for new reports? Feature request