First Time? Start Here QUICK DEMO
- Scroll down to the big text box below.
- Tap the 🎓 Load College Sample button (or 🏀 Load NBA Sample).
- The box fills with a real pretend game.
- Tap the big ⚡ ANALYZE PLAY-BY-PLAY button.
- A result panel appears showing the events parsed.
- Switch to MOMENTUM, LINEUPS, PLAYERS, REPORT tabs — they're all populated.
After you've tested — for REAL games
Paste ESPN Play-by-Play Text READY
💎 Paste Box Score for Deeper Stats (optional, recommended) + Minutes · True FG% · Official +/−
🎯 Player Focus Mode OFF
The Bench-Coach Workflow
- Open the game on ESPN in another browser tab on your laptop or tablet.
- At any stoppage — first media timeout, end of quarter, halftime — switch to ESPN's Play-by-Play tab.
- Select all plays and copy them (Ctrl+A then Ctrl+C, or Cmd+A then Cmd+C on Mac).
- Switch back to The MIRROR Report, paste into the box above, tap ⚡ ANALYZE.
- Every analytics tab updates instantly — switch to MOMENTUM, LINEUPS, PLAYERS, REPORT to see the full picture.
- At the next stoppage, repeat — paste the updated play-by-play. New events get added; old ones aren't duplicated.
- At halftime, generate the Halftime Brief and print it for the head coach.
Clock Q1
On Floor 0 / 5
Roster 0 players
Selected Player — none —
Event Log 0 events
⚠ WORST LINEUP STRETCH AUTO-DETECTED
Team Momentum Live
MIR Rating™ Live 0–100
🎯 Momentum Killers™ AUTO-DETECTED
Lineup Momentum + Net Swing
Lineup Performance Table 0 lineups
| Lineup (5-Man Unit) | Events | + Momentum | − Momentum | Net Swing | MIR Rating™ |
|---|
📊 Momentum Values HOW THE NUMBERS WORK
YOUR TEAM — Player MIR Ratings™ LIVE
| # | Player | Pos | Events | Points | + Plays | − Plays | MIR Rating™ |
|---|
OPPONENT — Player MIR Ratings™ LIVE
| # | Player | Pos | Events | Points | + Plays | − Plays | Impact |
|---|
Selected Player Momentum (EKG)
OPPONENT — Momentum Trend PARSED
Opponent Scouting AUTO-DETECTED
Top Opponent Players BY IMPACT
MIRROR™ Report Not Generated
📚 Saved Games Library 0 games
📈 MIR™ Season Trajectory SEASON TRACKING
🏆 Season Averages ALL PLAYERS
| Player | Games | Avg MIR™ | Best | Worst | Trend |
|---|---|---|---|---|---|
| No saved games yet. | |||||
Library Management
⚖ Compare Players Head-to-Head SELECT 2–4 PLAYERS
💎 MIR™ Valuation Card Generator PREMIUM DELIVERABLE
🚀 Quick Help Actions REOPEN ANYTIME
Ask the Coach
1 Quick Start — Track Your First Game in 90 Seconds
- Tap "Game Setup" on the TRACK tab. Enter your team name, opponent, and roster. Click Save.
- Tap 5 players in the Roster panel to put them On Floor (you'll see ★ ON FLOOR appear on each).
- Tap ONE player — that player's name appears in "Selected Player" at the top right.
- Tap an event button — "+2 Made," "Steal," "Turnover," etc. The event is attributed to the selected player.
- Switch tabs to MOMENTUM, LINEUPS, PLAYERS to see live analysis update with every event you tap.
- Sub players by tapping a player on the floor (it removes them) then tapping a bench player (puts them on).
- At halftime, tap REPORT → "Generate Halftime Brief" → "Print / PDF". Hand it to the coach in the locker room.
2 Where Does the Data Come From?
You — or someone on your staff — taps events into the tool during the game. That's the entire data source. No expensive equipment, no proprietary feed, no software to install. Just a tablet or laptop and someone tapping.
Who Should Operate the Tool
- Student manager sitting at the end of the bench — best option, frees up coaches
- Graduate assistant tracking on a laptop in the locker room area
- Assistant coach not actively running scout or defense — least preferred, you want eyes on the floor
What Gets Tracked
- Made / missed shots (2pt, 3pt, FT)
- Assists, rebounds (offensive and defensive), steals, blocks, charges taken
- Turnovers, fouls, technicals
- Opponent scoring events (+3, +2, +1) and opponent turnovers
- Substitutions — tap a player on floor to remove, tap a bench player to insert
3 The Branded Metrics — What Each One Means
Every MIRROR™ Report uses a family of proprietary metrics. Here's what each one means in plain coaching language.
4 Tab-by-Tab Guide
⏺ TRACK
Where you input live game events. Tap a player → tap an event button → it logs. The right side has all the event buttons grouped by positive (green), negative (red), and opponent (navy). The left side has the clock, the on-floor lineup, and the roster.
📈 MOMENTUM
Live Worst Lineup Stretch™ panel at the top. Live momentum graph below it. Three MIR Rating™ boxes at the bottom — Team, Selected Player, Current Lineup — each color-coded by grade band (green=A, navy=B, slate=C, red=D/F).
👥 LINEUPS
Combined chart showing team momentum on top with lineup net-swing bars below. Below that, a table ranking every 5-man combo by net swing and MIR Rating™. Hot lineups show green pills, cold lineups show red pills.
⛹ PLAYERS
Table of every player with their MIR Rating™ as a colored pill. Below that, an EKG-style momentum graph for whichever player you've selected on the TRACK tab.
🎯 OPPONENT
Live momentum analysis on the opposing team — pulled from ESPN's public play-by-play feed during real games, or pre-loaded data in demo mode. Includes opponent pattern detection (fast starts, halftime fades, late-game vulnerabilities).
📄 REPORT
Two buttons. "Generate Halftime Brief" creates a printable doc you can hand to the head coach at halftime. "Generate Full Report" creates the complete six-section MIRROR™ Report for postgame.
❓ HELP (this tab)
Where you are now. Chatbot at the top for questions. Full documentation below.
5 Recommended Live-Game Workflow
Before Tip
- Open the tool. Tap "Game Setup" — confirm roster, opponent, your team name
- Tap your starting 5 in the Roster panel (each gets a ★ ON FLOOR badge)
- Make sure the operator (manager / GA) understands which buttons to tap for which events
During Q1 / Q2
- Operator taps events as they happen. Speed matters less than accuracy
- If you miss an event, just keep going — momentum analysis still works with 60%+ events captured
- Sub by tapping player off, tapping new player on. The Worst Lineup Stretch™ panel will populate by mid-Q1
At Halftime
- Tap REPORT → "Generate Halftime Brief"
- Tap "Print / PDF" — hand to the head coach as he enters the locker room
- The brief includes Worst Lineup Stretch™, Q1 vs Q2 trend, top performer, and 3 Points of Emphasis for the 2nd half
Postgame
- Tap REPORT → "Generate Full Report"
- Tap "Print / PDF" — this is the full MIRROR™ Report for staff review
- Save the file. Trends across multiple reports become the season story.
6 Frequently Asked Questions
What if I miss recording an event?
Keep going. Even at 60–70% event capture rate, the momentum analysis and Worst Lineup Stretch™ detection still produce accurate results. The tool is built to be resilient to missed events.
What if I record the wrong event?
Tap "↶ Undo Last" at the top of the TRACK tab to remove the most recent event. Or scroll the Event Log at the bottom and tap the red × on the specific event you want to remove.
Can I track multiple games on one device?
One game at a time. Tap "⟲ Reset Game" between games to start fresh. (Future versions will save game history.)
What about player photos or position info?
Currently rosters are jersey number + name + position. Photos will come in V2. Right now positions can be set in Game Setup.
Does the opponent feed actually work?
In demo mode, yes — it replays real game data. For live games, the ESPN feed integration is V2 (requires server-side polling). For now, opponent events get tapped the same way as your team's events.
What if my team has 15 players?
The roster supports any number of players. Tap "Add Player" in the Roster panel to add new players on the fly during the game.
7 Need More Help?
Reach out directly. Every MIRROR™ Report subscriber gets a direct line to the founder for product questions, feature requests, and game-day support.
Email: [email protected]
Live demo URL: teamanalytics.net
Built coach-to-coach. If something isn't working the way a coach would expect it to, tell me and I'll fix it.