Umpire scheduling software
Umpire scheduling for baseball and softball assignors.
Build crews across a full Saturday slate, send every umpire their games by text and email in one batch, and see who has confirmed — instead of a spreadsheet, a group text, and a phone that starts ringing at 7am.
- Crew sizes you define
- Umpires need no account
- Text and email in one step
Why umpire assigning is its own problem
Six things about a baseball or softball slate that generic scheduling misses.
None of this is exotic. It is just the difference between a tool that fits the Saturday you actually run and one that fits a diagram of a season.
You assign crews, not people
One complex, six diamonds
Doubleheaders push
Your pool works for other people too
Spring weather rewrites the schedule
Level decides who is eligible
Inside Ref Grid
The slate, position by position.
Every game, every position on it, who has it and whether they have confirmed — with the still-open positions picked up together to be assigned and sent as one batch. This is the view you want open when Saturday changes on Friday.
Northside vs Rivermill
Sat 12 · 9:00 AMField 3U14 D2
Eastvale vs Kingsbury
Sat 12 · 11:30 AMCourt 2Varsity
Southport vs Glenview
Sat 12 · 1:15 PMGym AU16 D1
Harbor Park vs Westfield
Sun 13 · 8:45 AMField 1JV
Lakeshore vs Fair Oaks
Sun 13 · 10:30 AMRink 1U12 D3
Millbrook vs Ashgrove
Sun 13 · 2:00 PMCourt 4Adult Rec
How it maps onto the work
Sport-agnostic product, umpire-shaped workflow.
Ref Grid has no idea what a plate umpire is, and that is deliberate — it is why a softball association, a soccer club and a basketball board can all run on it. Here is how the pieces line up for baseball and softball.
- 01
Positions are whatever you call them
A game in Ref Grid has as many positions as you give it, and you name them. Plate and Base for a two-umpire crew; Plate, U1, U2 for a three-umpire crew; one position for a rec game with a single umpire. Nothing is hard-coded to a three-official soccer crew, and nothing assumes every game on the slate has the same crew size.
An open position reads as open on the board. That is the whole point of the row: the gap is the thing you are working on.
- 02
Build the whole slate before anything sends
Assigning an umpire stages a draft; it does not text them. You can fill Saturday across every diamond, change your mind twice, and send the finished slate as one batch. Umpires get one message about their day instead of six as you work through the list.
Ref Grid warns you when someone you have just picked already holds a game that overlaps — which on a doubleheader Saturday is the mistake that is easiest to make and hardest to spot.
- 03
Every game carries its field and its time
Date, start time, end time where you have it, and the location as you would actually say it — “Harborside Complex — Field 1”, not a venue id. That is what an umpire needs in the message, and it is what you need on the row when you are deciding whether a back-to-back is realistic.
- 04
Confirmations come back to the game
Each umpire gets a link and accepts or declines with one tap. No account, no password, no app — which matters when a third of your pool umpires four Saturdays a year and will not install anything.
A decline reopens that position and leaves the decline on the record. Someone who tells you at the field can be marked accepted by hand, so the schedule matches what actually happened.
- 05
The Friday-night rebuild is a smaller job
When a game moves or an umpire drops, you are looking for one thing: which positions are open and who has not already got a game at that time. The board answers that directly, and the replacement gets the same assignment message everyone else did — from the same place, so there is one version of Saturday rather than a schedule and a correction text that disagree.
The full recovery sequence, written down: what to do when an official cancels at the last minute.
Being straight about it
What this does not include.
Worth knowing before you spend an evening evaluating anything.
- No baseball-specific rules engine. Ref Grid will not enforce that a plate umpire holds a particular certification, or that a crew is balanced by grade. It holds your notes on each umpire and shows them while you assign; the decision is yours.
- No availability collection. Ref Grid does not gather or import what your umpires have told you about February. Keep doing that however you do it; the product starts at the roster and the slate.
- No automatic assignment. Nothing fills a slate for you or optimises travel between complexes. Overlapping games are flagged; everything else is judgement.
- No fee processing. You can record what a position pays alongside the game, but paying umpires happens wherever it happens today.
Where to go next
- Free scheduling spreadsheet template
Three CSV sheets — umpires, availability, and games with one row per position.
- Assigning fairly across a season
Workload, level and travel, and what to record so it is demonstrable.
- Sports officials scheduling
The same product for associations covering more than one sport.
One plan, one price, with a free trial — see the pricing.
Run your next slate without the Saturday phone tree.
Build every crew, send the whole slate at once by text and email, and know which umpires have confirmed before you go to bed on Friday.