Umpire scheduling software
Umpire scheduling for baseball and softball assignors.
Fill every crew on a Saturday slate, send the assignments by text or email in one batch, and see which umpires have accepted and which positions are still open.
- Crew sizes you choose
- Umpires need no account
- Text, email or both
Inside Ref Grid
The games list
Every game in date order, with its division, field, the positions it needs and the fee for each. This example is from a soccer club, so it shows a center and two assistants. On a baseball game you’d see Plate and Base.

How it works
Assigning a baseball or softball slate
Ref Grid uses umpire wording, like “first pitch”, and sets up baseball and softball crews by default. Otherwise it works the same way for every sport.
- 01
Crews with the positions you use
A baseball or softball game starts with two positions, Plate and Base. Add U1 and U2 for a larger crew, or cut it to one position for a rec game with a single umpire. Each game can have a different crew.
The board shows every position on every game, so an open spot on a two-umpire crew stands out.
- 02
Fill the whole slate before anything sends
Assigning an umpire saves a draft and doesn’t contact them. You can fill Saturday across every diamond, change your mind, and send the finished slate in one batch. Each assignment goes out as its own text or email with an accept-or-decline link.
- 03
Field and time on every game
Each game has a date, a start time, an optional end time, and the location written the way you’d say it: “Harborside Complex, Field 1”. That is what the umpire sees in the message.
On a doubleheader Saturday, Ref Grid warns you when an umpire you pick already has a game at an overlapping time. Without an end time it assumes a standard game length for your sport. It doesn’t check travel time between complexes.
- 04
Replies come back to the game
Each umpire accepts or declines from the link in their text or email. There’s no account, password or app.
A decline reopens the position and stays on the record. If an umpire tells you in person, you can record the answer yourself.
- 05
Finding a replacement
The dashboard counts open positions and declines, and each number opens the board filtered to those games. Pick a replacement, and they get the same kind of assignment message as everyone else.
When a game moves or is rained out, Ref Grid tells every umpire who was sent it: the new time or field, or that it is off. For the order to handle a late dropout, see what to do when an official cancels at the last minute.
Limits
What Ref Grid doesn’t do
- No baseball or softball rules. It doesn’t check certifications, grades or crew balance. Keep that in your notes on each umpire’s record, and make the call yourself.
- No automatic assigning. Nothing fills a slate for you or plans travel between complexes. Overlapping games are flagged, and the rest is your judgment.
- No rainout calls for teams. Ref Grid tells the umpires who were sent a game when it moves or is called off. Telling teams and families is still the league’s job.
- Preferences, not dated availability. Umpires tell you the days, times of day and divisions they prefer, from a link you send. Specific dates, like the third weekend in April, stay wherever you collect them now.
- No paying umpires. You can record a fee for each position and export what each umpire is owed. Paying them happens outside Ref Grid.
Where to go next
- Free scheduling spreadsheet template
Three CSV sheets: umpires, availability, and games with one row per position.
- How to schedule umpires for a league
Crew sizes, plate rotation, doubleheaders, young umpires and rainouts.
- Rainouts and schedule changes
Who to tell, in what order, and the pay policy to settle before opening day.
- Sports officials scheduling
The full workflow, for organizations covering more than one sport.
One plan, with a free trial: see the pricing.
Request a demo
See how Ref Grid would work for your league or club
Tell us about your organization and we’ll get back to you.
Prefer to look around yourself? You can set up your organization without talking to us: get started.
Try it on your next slate.
Import your umpires and games, fill the crews, send the assignments, and see who has accepted.