Join your team
Start a new team
Coach live view
Passcodes are hashed on the server — nobody can read them by inspecting this page.
Only phones that have entered your team's passcode can see or change your team's data. The coach passcode gives a view-only login.
Team -
⚾
No game in progress right now. Check back once tracking starts.
Live game
Look up a batter
Recent at-bats
Add a pitcher
Your pod
Coach live view access
Set a separate passcode for your coach — it opens a read-only live view (recent at-bats and pitch counts for whichever game is currently active) with none of the tracking controls.
Start a new game
Games
Coach sync check
Confirms whether the coach's live view can see the current game.
⚾
No active game yet. Start one from the Games tab to begin charting pitches.
vs -
Inning 1
Batter 1
Pitcher on the mound
Situation
Inning
1
Facing this batter again
Taken / called
Foul
Whiff
Ball in play
1 · Pitch type
2 · Pitch location
Middle 3×3 is the strike zone. Outer ring is a ball.
Pitches this at-bat
Last pitch was a:
Baserunning (optional)
3 · Result of the at-bat
4 · Where did the ball go?
Tap the field where the ball was fielded or landed.
📋
No at-bats logged yet for this selection.
Share pitcher cards
Make a shareable image for each pitcher in this game: first name, line score, heatmap and pitch mix. Opposing batters never appear.
At-bat log
Bounce-back after a rough patch
Pitch count & workload
Pitch type mix
Results
Pitch location heatmap
Darker = more pitches thrown to that spot.
Strike zone box breakdown
Standard 9-box pitching chart — box 1 is upper-left, box 9 is lower-right. Balls outside the zone aren't counted here.