Sign in to Pitch Metrics

Use the same API-backed account flow as the current web app. Team access is still controlled by an administrator.

Pitch Metrics

Web reconciliation v16 aligned to the live backend lifecycle: Pitch Calling creates pending records, Pitch Results completes them, Combined mode remains end-to-end API backed, and Pitch Results now auto-refreshes with stricter outcome rules.

API: checking...
Not signed in.

Main Menu

Configuration

Create Season

Create Team

Create Pitcher

Create Pitch

Create Pitch Call

Create Pitch Outcome

Start New Game

Resume Game

Active Game: No active game selected.

Game Mode

Active Game: No active game selected.

Choose Mode

Version 15 uses the live backend lifecycle: Pitch Calling creates pending backend records, Pitch Results completes those exact records, and Pitch Calling / Results saves a completed pitch in one step.

Pitch Calling

Active Game: No active game selected.

Suggested Pitch

Select a pitcher and opponent to generate a suggestion.
Preview
Choose a target below. The preview mirrors for the selected batter side.
Inside
Middle
Outside

Game State Snapshot

Pending Calls For This Game

No pending calls saved yet.

Calling Notes

Pitch Calling now saves directly to the backend as pending_result records. Pitch Results completes those exact records with PATCH so duplicates are avoided.

Pitch Results

Active Game: No active game selected.
Queue refresh
Auto-refresh every 4 seconds for this browser session.
seconds

Pending Call Queue

Select a pending backend pitch first when one exists. In v15, Pitch Results patches that exact record so the results user only finishes the play.
No pending calls waiting.

Called Pitch Details

No pending call selected. Use Manual Fallback only when results are being entered without a called pitch.
Use this for contact outcomes that match the Android allow-list: single, double, triple, home run, error, or sacrifice.
No field location saved yet.

Selected Pending Call

No pending call selected.

Last 5 Saved Results

No pitches saved yet.

Pitch Calling / Results

Active Game: No active game selected.

Suggested Pitch

Select a pitcher and opponent to generate a suggestion.
Preview
Choose a target below. The preview mirrors for the selected batter side.
Inside
Middle
Outside

Derived Count

Balls
0
Strikes
0
Status
Fresh count
Terminal
—

Game State

Last 5 Pitches

No pitches saved yet.

Current Batter Snapshot

Enter a valid opponent number to load batter history.

Saved Pitches

Live Summary

Recent Pitches

Spray Charts

Pitcher Stats

Status: Select a pitcher to load cumulative stats.
Selected: 0 • Visible after filters: 0

Filtered Games

Manage Users