Fairness dashboard
Prove the rotation is fair.
"Why does he always work the good games?" UmpCrew shows every ump's game count side by side, so the answer is on the screen instead of in your head.
Fairness · Spring season
6 umpsAvg
4.2
Spread
3
Least
Dana W.
Most
Mike T.
- MT
Mike T.
6
- JR
Jen R.
5
- ES
Erik S.
4
- CL
Chris L.
3
- DW
Dana W.
3
One screen, every ump
The Fairness page lists every active umpire with four columns: Past (games already worked), Upcoming (games assigned but not yet played), Last worked (date of the most recent game), and Total. The Total column is color-coded across your roster — green for under-loaded, amber for middle of the pack, red for over-loaded — so a single glance tells you who's overdue.
Summary cards at the top
Before the table, four quick stats: Average games per ump, Spread between most-worked and least-worked, the Least loaded name, and the Most loaded name. If the spread starts climbing mid-season, you'll see it before anyone complains.
Auto-suggest, ranked by fairness
The auto-suggest crew builder ranks umps by how many games they've worked, fewest first. Select a batch of games and hit "Suggest crews" — UmpCrew proposes a full crew for each game, plate position first, then alternates between base and field for the rest of the slots. Every proposal respects:
- Blackout dates each ump has marked off
- Same-day conflicts — no ump gets two games inside a ±6-hour window
- The running tally as the algorithm fills the batch (so one ump doesn't get crowned five games in a row)
You see every assignment before anything is committed. Approve in bulk, edit individual slots, or skip games and come back later.
Last-worked recency
Total games is one signal; recency is another. The "Last worked" date catches someone who got loaded up early in the season and hasn't worked in three weeks — their Total looks healthy, but they're not actually rotating.
Run a rotation no one can argue with.
14 days free — no card required.