Diamond Coach is what happens the other five days of the week. GameChanger scores the game. Diamond Coach builds the fair rotation, plans the practice, tracks who needs work on what, and keeps the family's record of every season. Coaches use the app; parents get their own portal. Kids never sign in.
Sign in or create an account. Go to diamondcoach.app/app. Use an email and password, or tap Email Me a Sign-In Code and type the six-digit code we send. Forgot your password? The link under the button sends a reset email.
Diamond Coach is for adults. Coaches and parents have accounts; players do not.
Create your team
The first time you sign in as a coach you are asked for the team name, sport (softball or baseball), age group (6U to 18U), and season (for example "Fall 2026"). The age group matters: it sets the league rules the rotation starts from and which drills the planner offers. You can run more than one team and switch between them from your account screen.
Put it on your phone
Diamond Coach is a web app. There is nothing to download from an app store. On your phone, open the app in Safari (iPhone) or Chrome (Android), tap the share or menu button, and choose Add to Home Screen. It then opens full-screen like any other app. Your account screen has a Show me how button with the exact taps for your phone.
Add an assistant coach
Open your account (the round button at the top right), scroll to Assistant Coaches, and enter their email. They get an invite link. An assistant can do almost everything you can: roster, lineups, practice plans, schedule, chat. Deleting things, removing players, and unlinking a parent from their child stay with the head coach.
2. Roster
Players tab. One card per player: jersey number, positions, batting hand, the hitting rating with its word, and how many skills you have rated. The three buttons on each card are ๐ Stats (jumps to that player's numbers), โ๏ธ Invite Parent, and โ๏ธ Edit.
The counter at the top shows players, whether you can field a full team, and your roster limit.
Add or edit a player. Name, jersey number, bats, and the player's strongest infield and outfield spot. Suggest asks the AI for positions from what you have entered so far. Coaching notes are yours alone; parents never see them.
Lower on the sheet: development ratings (next section), the rotation preference (Keep Active, Normal, Bench OK for a part-time player), an emoji shown big in Game Mode, and a walk-up song for the Dugout DJ.
Invite a parent
Tap โ๏ธ on the player's card.
Enter the parent's email, or copy the invite link and text it to them.
The parent creates an account with that email and the child is linked automatically. Two parents can both claim the same child.
Until a parent accepts, the card shows Parent invite waiting. If the email never arrives, ask them to check junk for a message from app@diamondcoach.app.
Import a roster
Skip the typing: go to Import and drop in a GameChanger CSV. Names and numbers come from a roster export; a stats export brings the numbers too. See Import & share.
3. Development ratings
Development tab. Six skills per player: hitting, fielding, arm, speed, game awareness, and pitching for players who pitch. Five stars each.
1 star means "focus here," not "weak." The word next to the stars says what the rating means (Coming along, Solid, Reliable, Can lead others). A dash means you have not rated it yet, and that is fine. N/A means it does not apply to that player's position.
Ratings are coach-only. Families never see them, and nothing in the app ranks players against each other.
Turn on Order skills by position to put the skills that matter most for each player's positions first. Hitting also feeds the batting order and the rotation, so keep it current.
4. GameChanger stats
Stats tab. Team tiles show every rate with the counts behind it (AVG as hits-for-at-bats, K rate as strikeouts of plate appearances, fielding percentage as errors in total chances). Below, one card per player in roster order, with a trend against the previous import and an All columns expander that shows every column GameChanger exported.
How to get stats in
In GameChanger: Team โ Stats โ Export CSV (a roster export from Team โ Roster โ Export also works, for names and numbers only).
In Diamond Coach: Import โ CSV File, then drop the file in or tap to choose it.
Check the preview, then import. Existing players are matched by jersey number and name.
Import after every game. Each import is kept, never overwritten, so the Stats tab builds a trend game by game. The tab tells you how many games have been played since your last import.
Where the numbers point
On the practice planner, a strip called Your GameChanger stats point at suggests focus areas with a reason for each ("K rate 31%, league-typical is under 20%"). It suggests; you decide. AI Read on the Stats tab writes a short team read and a note per pitcher and catcher. It sends jersey numbers only, never names.
Close out the season
When the season ends, the head coach taps Close Out the Season on the Stats tab. Each linked player's latest numbers are copied into the family's own record, where the parent sees them under Season History. Playoffs or a late game? Import again and close again: the record updates, it does not duplicate.
5. Lineup and field rotation
Batting Order. Drag players into order, or let the app build one from hitting ratings. Full roster bats puts everyone in the order (the norm in rec ball); turn it off for a set batting count with a bench.
Field Rotation. Set the league rules once: innings per game, minimum infield innings per player, short field for the youngest ages, Infield in first 4 innings, No consecutive bench innings. The rules auto-configure from your age group; adjust anything.
Generate builds the grid: every player, every inning, INF and E-INF (early infield) counts on the right. Early innings rotate fairly; later innings lean on preferred positions. The banner under the rules tells you whether the rotation is clean or which rule could not be met. Tap any cell to change it by hand; Balance Team auto-fills positions from your ratings.
AI Review reads the finished grid and points out anything a league official or a parent would notice. Export saves a CSV; Share sends the grid as text. My Lineups keeps saved lineups per game.
Game Mode and the Dugout DJ
๐ฎ Game Mode turns the lineup into a big, tap-to-advance dugout screen: who is up, who is on deck, who plays where this inning, and each player's walk-up song (Spotify link, start time, play-for seconds). Team parents, scorekeepers, and volunteers can be invited as staff to run the Dugout DJ without seeing the roster.
6. Practice planner
Generate tab. Tick the focus areas you want to work on, set the practice length, and pick a transition allowance (the minutes it takes to move thirteen kids and explain the next drill, budgeted into every drill so the plan fits the clock). Add the practice date and any notes.
Build from Drill Library is free and instant: 129 coach-reviewed drills, assembled into warm-up, skill sections, and a finish. Press it again to shuffle another plan. Custom AI Plan uses one AI call and is worth it when the notes matter (a muddy infield, a tournament Saturday).
The plan. Sections with minutes, each drill with setup, steps, a coaching cue, and a diagram card when one exists. Every drill has two buttons: โ swaps it for another (your Playbook first, then same-focus drills, then the library), โ removes it. + Add a drill at the bottom of a section adds one. Minutes and the title recompute as you edit.
Under the plan: ๐พ Save keeps it under My Plans, โ We Ran This logs it to History, ๐จ๏ธ Print opens a clean sheet, ๐ค Share sends it as text.
My Plans lists the team's saved plans; tap one to load it, rename or delete from the icons. History shows what you have covered and how long ago, so "we have not touched base running in a month" is visible before a parent says it.
7. Your Playbook
Playbook tab. Your own drills, for this team only. Add the ones you already run: name, focus area, where it fits (warm-up, skill, team, conditioning, scrimmage), minutes, setup, steps, a cue, equipment. They show up first in Build from Drill Library when their focus area is ticked, and lead the swap list under My Playbook.
Photo. Attach the play as you drew it on the whiteboard or the cone layout. Photos are resized on your phone before upload and location data is dropped. Photos are part of the paid plan; text drills are free. Every coach on the team can add and edit; only the head coach deletes.
Keep a good AI drill. Any drill an AI plan wrote has a ๐ button. Tap it and the drill opens in the Playbook form, ready to save.
8. Schedule and announcements
Upcoming. Games and practices with the field, the arrive-early time, and what to bring. + Add Game or Practice adds one; Repeating practice adds a weekly series; Import a schedule from a photo reads a league schedule from a picture. Tap โ๏ธ to edit or cancel with a reason; cancelled events stay visible so nobody shows up.
Put this schedule on your phone subscribes your phone's calendar to the team. Every parent gets the same button. Times are shown in the field's time zone.
Announce. Rain-outs, time changes, what to bring. Everyone on the team gets it in the app and by email.
9. In-game Strategy
Ask about the situation in front of you: runner on second with one out, when to bunt, who to bring in. The answer knows your roster and lineup. Each question is one AI call from your allowance; the app warns you before the last one.
10. Team chat
Two rooms: Team (coaches and parents) and Coaches (coaches only). Messages stay in the app and do not send email, so announcements keep their own inbox. Anyone can report a message; coaches see reports and can delete.
11. Import & share
QR Code. Show your roster or lineup as a QR code for another coach to scan, or scan theirs to pull it into your Strategy chat as context.
CSV File. GameChanger roster or stats exports, as described under GameChanger stats. Export Lineup downloads your batting order and positions as a CSV.
12. Your account and team
The round button at the top right. Switch Team if you run more than one. Team Colors skins the app in your colors for everyone on the team. Assistant Coaches to invite or remove. Help & How-To Guide opens this page. Sign out and account deletion are at the bottom.
13. Parent portal
Parents do not see the coach's app. They get their own portal with four tabs.
Schedule. Every game and practice for every team your children are on, with what to bring, and a one-tap calendar subscription.
History. Each child, every team they are on, and their Season History: one line per closed season with the counts behind every rate, and a Career line summed from them. This record belongs to the family and follows the player across teams and coaches. ๐ค Share record sends it as text (to a private coach or a new team); ๐จ๏ธ Print opens a clean sheet.
Settings. Add to Home Screen, email preferences (add app@diamondcoach.app to your contacts so a rain-out never lands in junk), and per child whether stats are shared with future coaches.
Same child listed twice? If a coach spelled the name differently on two rosters, the same child can appear twice. Merge two listings folds one into the other: every team, season, and jersey number lands on the child you keep. It cannot be undone, so read the summary first.
Delete Account removes your account, your child's profile, and their history for good. The coach keeps their own roster; nothing of yours stays behind.
14. Questions we get asked
I never got the invite or sign-in email.
Check junk for app@diamondcoach.app and add it to your contacts. On iPhone Mail, open one of our emails, tap the sender, then Add to Contacts. In Gmail, mark it Not spam. Still nothing after five minutes? Ask your coach to resend the invite; a new link replaces the old one.
Do players get accounts?
No. Coaches and parents have accounts. Players are on the roster, never signed in.
A parent sees two versions of their child.
Two rosters, two spellings ("Maddie" and "Madelyn"). The parent fixes it themselves under Settings with Merge two listings. Coaches cannot merge from their side, by design.
How many AI calls do I get?
Every account starts with a small trial allowance; founding coaches have a larger one. A practice plan from the drill library never uses one. The app shows how many you have left before the last one. There is also a daily ceiling so a runaway loop cannot spend a season's worth in an afternoon.
Does the app work at the field with no signal?
Once it has loaded, the current screen keeps working and your edits are saved as soon as you are back online. Loading a new team or importing a file needs a connection.
What does GameChanger have that this does not?
Live scoring and video. Keep using GameChanger for game day. Diamond Coach imports its stats and does the rest of the week: fair rotation, practice, development, the family record.
Who owns the data?
A child's season history belongs to the family, not the team or the coach. Coach notes and development ratings belong to the coach and are never shown to families. Everything can be deleted from inside the app. See the Privacy Policy.