Running a league
A league admin sets the rules once, brings the teams in, and checks the season. Everything else is the managers’ job on game day. Fifteen minutes covers it.
What the league admin sees
The League tab, which only admins have. Teams asking to join and the divisions are always in view; league games, sponsors, the league code, the season check, the subscription and the admin list each open with a tap on their heading. A division opens on its own page with its rules and its teams; a team not yet in a division is listed on the League tab until you move it into one. An admin can open any team in the league with a manager’s rights (to fix a roster or finish a game a coach could not), move a team between divisions, and delete a team. Admins are not coaches: they do not appear on a team’s staff unless a manager adds them, and every change they make is logged under their name like anyone else’s.
Start the league
- Sign in at diamondmapper.com. On the “No team yet” screen, or from the Account page (tap the person icon in the header), open Start a league and type the league’s name. You are its first admin, and a League tab appears.
- Add a division for each age group that plays under its own rules: Rookies, Minors, Majors. Type the name on the League tab and tap Add. Each starts with the standard defaults.
- Set the division rules. Open the division, then tap Rules. Pitch caps by age, rest days, hit-batter and walk limits, the sit rule, catcher and pitcher crossover, innings in a game, and the clock: minutes of play after which no new inning starts and after which the game ends, counted from when a coach taps Start inning 1. A player always catches unless you turn on “A coach may catch” for the youngest division. Other rules is a text box for anything the app does not count, such as innings per pitcher or a run rule; every coach in the division reads it on their rules page. Changes save straight away and reach every coach in the division within seconds.
- Bring the teams in, either way:
- Give managers the league code from the League tab. A manager creates their own team, enters the code on their Team tab, picks a division, and asks. The request appears on your League tab with the manager, the roster size and the division they asked for. Approve it into the right division, or decline. Both sides get an email.
- Add the team yourself with its name, division and the manager’s email. The team is waiting for them, with the rules set, when they sign in with that address.
- Add a second admin by email, so the league does not depend on one phone. They become an admin when they sign in with that address.
A new league shows these steps on its League tab until the first division and the first team are in.
Managers and coaches
- Each team has one or more managers, who set the roster and run games, and coaches, who can run a game the manager hands to them. Managers invite their own staff from the Team tab; the league does not manage coaches.
- A team in a division plays under the division’s rules. A manager sees them from the Team tab and cannot loosen them. Every override on game day is logged with the reason and shows up in the season check.
- When two of your teams play each other, each manager picks the other from the league list and the app makes one league game of it: one clock for both dugouts, and at the end each side sees and acknowledges the other’s pitch counts. Managers can enter the schedule ahead of time with Add games; the other side sees it at once.
- A coach can mark a game practice: a scrimmage or a test run. It stays with the team’s staff and counts in no total, no league game, no season check and no download.
- A manager can turn on a season link for parents: one address that shows the lineup live, the last game and the next dates all season. The sponsor line is on it.
- Send new coaches the coach guide. It is the whole game-day routine in ten minutes.
During the season
- Season check replays every finished game of every team against the division rules: pitch caps, rest days, the sit rule, innings started past the cutoff, and who never got an infield or outfield inning. Run it any time; it is read-only and takes a few seconds. Once it has run, download the results, the pitching log (every outing with its rest days) and the season totals as CSV files for the league office. Managers can download their own team’s sheets from the Season tab.
- League games lists every game between two of your teams: whether each side has logged it, when the shared clock started, and whether both sides acknowledged each other’s pitch counts. A game one side never logged, or never acknowledged, stands out.
- Open any team to see its games, roster and season totals the way its coaches do. You have a manager’s rights there, so tread lightly: a change you make is a change in their record, logged under your name.
- Move a team when it changes divisions, from its division’s page. The new rules apply from the next game.
- Sponsors. Up to six per league, each with a name, a link and a logo (tap Choose a logo; a preview shows before you add it), for the whole league or one division. Coaches see one quiet line at the bottom of their Game tab (“Rookies, presented by Joe’s Pizza”), parents see it on the team’s season link, and it ends every copied game summary. The league sells and enters them; Next Inning counts nothing and takes nothing.
- New code, under the league code, if the old one got out. Requests already approved are not affected.
Between seasons
- A manager starts a new season from the Team tab. Earlier games stay on the Game tab; the Season tab and the rest-day ledger start fresh from the chosen date. The season check follows the same date.
- Rules for the new year change on the division, once, and every team in it picks them up.
- Delete a team only when it is really gone: its roster, every game and every coach go with it.
What the league does not see
Player data stays minimal: a first name and last initial, a jersey number, and the eligibility flags a coach sets. No birth dates, photos or contact details. Admins see coach names and emails for the teams in their league and nothing outside it. The privacy notice has the whole list.