This is the reference pattern every NBA game page should follow. It exists to keep the analysis style consistent so readers (and Jon) can scan any NBA page and find the same things in the same places.
Stats and player examples shown here are placeholders โ real pages plug in actual game data.
Section 1 โ Template indicator
Every NBA game page opens with a small banner linking to the glossary, so readers always know where to learn what a stat means.
Section 2 โ Stat grid (team totals)
4-factor grid is the spine. Each card shows the matchup on one stat and a one-line takeaway. Color-code cards: win = team we're backing dominated this stat, alert = stat that hurt them.
eFG%
TEAM A 56.6%
TEAM B 52.6%
Team A out-shot Team B. โ
Should have won โ implies issue elsewhere.
Turnovers
TEAM A 18
TEAM B 13
5 extra possessions for Team B. โ Cost Team A.
Free Throws
TEAM A 9 / 12
TEAM B 30 / 34
B got to the line 22 more times. โ Foul trouble.
Offensive Rebound %
TEAM A 11 OREB
TEAM B 12 OREB
Roughly even. Not the differentiator tonight.
Section 3 โ Player spotlight cards
4 cards: 2 stars from each team, the standout (good or bad). Stat line + one-sentence "what does this mean for the next game?" insight.
Player X (Team B)
43 pts ยท 13/26 FG ยท 4/12 3P ยท 13/15 FT ยท +28
Elite home scoring. Watch his efficiency on the road.
Player Y (Team A)
19 pts ยท 7/16 FG ยท 6 ast ยท -23
Worst +/- on team. Bounce-back candidate at home.
Section 4 โ "What needs to change" block
Translates last game's stats into actionable changes. Plain monospaced block, easy to scan on phone.
WHAT NEEDS TO CHANGE FOR TEAM A TO WIN
โ
Reduce turnovers (was 18, target <15)
โ
Win the FT battle (was -22 attempts, target even)
โ
Star bounce-back (was -23 +/-, needs 0+)
โ
Stay out of foul trouble (was 27 PF, target <20)
โ
HOME COURT (Team A 2-0 at home in series)
Model: 60% win probability
โ ๏ธ Team B's strength: star isolation + paint defense
Both performed elite in last game at home
๐ X-FACTOR: bench production (was 45 vs 19)
If maintained at home, Team A wins
Section 5 โ Score prediction band
A range, not a point estimate. Honest about uncertainty. Connects to the spread / total bet.
TEAM A 108โ115 ยท TEAM B 102โ110
Implies spread: TEAM A by 3โ9
Implies total: 215โ225
โ Supports TEAM A -4 cover ยท UNDER 225
Order on the page
- Header + matchup summary + live-score widget
- Honest recommendation summary (tier ranks)
- Edge visualization (our prob vs market vs break-even)
- 7-gate framework applied
- Template indicator + glossary link
- Stat grid from last game
- Player spotlights
- What needs to change block
- Score prediction band
- Sportsbook links + bet tracker