Help Center

Find answers about Diamond Lineups, DiamondAI, and coaching your team

Free vs Pro — What's Different

FeatureFreePro
Teams1 teamUp to 3 teams
Players per team15 playersUnlimited
DiamondAI assistantFull access
Auto-generate lineupsYes
Save multiple lineups1 at a timeUp to 40 per team
Game Day viewMobile-optimized
Drag & drop editorBasicAdvanced
Fair-play rulesMin innings onlyFull rule set
Schedule & eventsCreate & viewParent notifications
Roster importManual entryCSV import
Team permissions1 assistant coachUnlimited + detailed roles
Email supportYesYes (priority)
iCal syncYes
Data exportYesYes
Backup retention7 days30 days
Lock batting slotsYes
Repeating schedulesYes
Custom coaching notesBasic player notesFull coaching preferences

Getting Started

How do I create an account?

Both

Sign up in 5 quick steps:

  1. Create your account: Email and password, or sign in with Google/Apple
  2. Choose your role: Head Coach or Team Parent
  3. Create your team: Team name and age division
  4. Add players: Import a roster or add them one by one
  5. You're done! Start building lineups

The whole process takes about 5 minutes for Free or Pro plans.

How do I set up my first team?

Both

Go to Team Settings to configure your team:

  • Team name: The name parents and assistants will see
  • Age division: 6U through 14U+ (this determines outfielder count and rules)
  • Season: Label for tracking (e.g., "Spring 2026")
  • League: Optional, for your own records

Age division is important—it sets the default field positions and number of outfielders for auto-generated lineups.

Fastest way to make first lineup?

Both

If you're on Pro:

  1. Click the Generate button
  2. DiamondAI builds a balanced lineup in seconds
  3. Tweak positions or batting order if needed
  4. Save and go to Game Day

If you're on Free:

  1. Drag players from the roster into the batting order
  2. Click the Defense tab to assign positions
  3. Click Print to export as a PDF lineup card

Do I have to pay to try it?

Both

No. The Free plan is fully functional with no trial period—it's permanent and includes:

  • 1 team
  • Up to 15 players
  • Basic lineup builder (drag & drop)
  • Schedule and game management
  • Email support

Upgrade to Pro anytime if you want DiamondAI, multiple teams, or advanced features.

Is there a mobile app?

Both

Diamond Lineups is a web app that works great on phone, tablet, and desktop.

On iOS or Android, you can add it to your home screen for an app-like experience:

  • iPhone: Safari → Share → Add to Home Screen
  • Android: Chrome menu → "Install app" or "Add to Home Screen"

Native iOS and Android apps are on the roadmap for future releases.

DiamondAI

Who is DiamondAI?

Pro

DiamondAI is an intelligent assistant built into Diamond Lineups, powered by Claude (Anthropic's large language model). It's designed to help you create fair, balanced lineups quickly and make better decisions for your team.

DiamondAI can:

  • Generate complete batting orders and defensive alignments
  • Optimize fair playing time across your roster
  • Answer questions about your team and game strategy
  • Suggest lineups based on your coaching preferences and rules

It's available as a chat bubble in the app and via the Generate button on the Lineup Tool.

Does more data make DiamondAI better?

Pro

Yes, significantly. DiamondAI's suggestions improve dramatically as you add more player information.

Data progression:

  • Names only: Basic lineup, no optimization
  • Add positions: Smart positioning and batting order
  • Add skills/history: Dramatically better suggestions, fair-play enforcement
  • Full profiles: Personalized lineups that match your team

Pro tip: Spend 15 minutes setting up player profiles and you'll save hours every week during the season.

What player info should I add for best lineups?

Pro

Prioritize information in this order for the biggest impact:

  1. Preferred positions: Drag players to Primary, Secondary, or Avoid
  2. Bats & throws: Lineup balance and fielding decisions
  3. Skill tags: Speed, contact, power, fielding reliability
  4. Pitching info: Who can pitch, velocity, innings limits
  5. Notes: Specific coaching notes or player context
  6. Game participation: Who's out, unavailable, or returning

You don't need to fill everything in—start with positions and bats/throws, and add more detail over the season.

Can DiamondAI learn my coaching style?

Pro

Yes. You can set explicit coaching preferences that DiamondAI respects when generating lineups.

In Team Settings → Coaching Preferences, you can specify:

  • Preferred lineup format (e.g., "bat contact hitters leadoff")
  • Catcher innings limits (e.g., "keep catcher 3 innings max")
  • Pitcher rest requirements
  • Position rotation strategies

Future feature: DiamondAI will learn from your manual edits over time, gradually getting better at matching your style without explicit preferences.

Is my team's data used to train AI models?

Pro

No. Your team's data is never used to train AI models.

We use Claude's API with commercial terms that explicitly exclude your data from model training. Data is ephemeral—it's sent to Claude for processing and then discarded.

Your player names, roster, lineups, and game information stay private and are never stored on Claude's servers or used to improve models.

Does DiamondAI ever get it wrong?

Pro

Yes, sometimes. DiamondAI is smart but not perfect. It might not account for context you know (a kid having a rough week, local league rules, parent situations, etc.).

That's why you're in control. The workflow is:

  1. Generate a lineup with DiamondAI
  2. Tweak it based on what you know
  3. Save your final version

You have full control to move players, lock slots, and override any suggestion. Use DiamondAI as a starting point, not a locked-in decision.

Can I turn DiamondAI off?

Pro

Yes, completely optional. You can:

  • Ignore the Generate button and build lineups manually
  • Turn off the chat bubble (settings available in Team Settings)
  • Generate a lineup, then edit it however you want before saving

DiamondAI is a tool to save time—use it as much or as little as you want.

What can I ask the DiamondAI chat?

Pro

DiamondAI chat can help with:

  • How to import your roster from a spreadsheet
  • Why DiamondAI batted a specific player leadoff
  • Fair-time statistics for your team
  • Building rain-shortened lineups
  • General coaching questions about positioning and strategy

DiamondAI can't help with: Billing questions, account disputes, technical bugs, or system issues. For those, reach out to our support team directly.

Lineup Tool

How does auto-generate work?

Pro

Click the Generate button and DiamondAI builds both batting order and defense based on:

  • Fair-play rules you've set (minimum innings, position rotation, etc.)
  • Player positions and preferences
  • Playing time history (who sat out last game)
  • Any locked batting slots (they stay locked)
  • Your coaching preferences (if set)

The result is a balanced lineup that respects your rules and gets every kid fair playing time.

Then you tweak it. Move players, change positions, override anything—it's your lineup.

How do I move a player?

Both

Two ways to move players in the lineup:

Drag mode (default on desktop):

  • Click and hold a player's name or number
  • Drag to a new spot in the batting order
  • Release to drop

Tap mode (better on mobile):

  • Tap a player to select them
  • Tap the destination spot
  • They swap places

Toggle between modes at the top of the Lineup Tool.

Can I save multiple lineups?

Pro

Free plan: 1 lineup at a time. Save a new one and the old one is replaced.

Pro plan: Save up to 40 lineups per team. Name them (e.g., "vs Wildcats", "pitcher limited", "rain-shortened") and swap between them anytime.

Click Save as Draft to store a lineup, then Load Lineup to pull it back up later.

How do I set fair-play rules?

Both

Go to Game Rules (in the Lineup Tool) to set your fair-play standards:

Free plan:

  • Minimum innings in field
  • Minimum at-bats

Pro plan: Full rule set including:

  • Position rotation requirements
  • Max consecutive innings at one spot
  • Pitcher rest and innings limits
  • Catcher rotation

DiamondAI respects these rules when generating lineups on Pro.

Can I print/share a lineup card?

Both

Yes, two options:

Print to PDF: Click Print to generate a clean, printable lineup card formatted for dugout or scorebook use.

Share a link: Click Share to create a shareable link. Team parents and assistants can view (and on Pro, edit) via the link.

Perfect for posting in a text chain or printing for your scorebook.

How do I lock a batting slot?

Pro

Lock a batting slot to keep a player in a specific spot when you regenerate. Right-click on a player's batting order position and select Lock Slot.

A lock icon appears next to locked slots. When you click Generate again, locked players stay put and DiamondAI builds around them.

Useful for keeping your captain in the 4-hole or ensuring your fastest runner leads off.

Game Day

What is Game Day?

Pro

Game Day is a mobile-optimized view of your lineup designed for the dugout. It shows:

  • Current batting order large and easy to read
  • Who's batting next
  • Current inning and field positions
  • Quick edit buttons to swap players or change positions

Note: Game Day is not a scoring app. It's for managing your lineup in real time. Use it alongside your scorebook or scorekeeping app.

How do I change positions by inning?

Pro

In Game Day view, tap the inning number at the top (e.g., "Inning 3") to bring up the lineup editor for that inning.

Drag players to new positions, then choose:

  • Apply to this inning only
  • Apply to all later innings (if rotating your defense)

Game Day auto-saves as you edit.

Can I edit during the game?

Pro

Yes, absolutely. Game Day is built for real-time editing.

You can:

  • Drag players to swap batting order
  • Tap positions to change defense
  • Click Undo to revert your last move

All changes auto-save instantly. No delays.

How to load a saved lineup?

Pro

Before you start Game Day, tap Pick a Saved Lineup to choose from your saved lineups (on Pro, you can save up to 40).

Select the lineup you want, and it loads into Game Day view.

You can also start Game Day with an empty lineup and build it on the spot.

Schedule & Events

How do I add a game?

Both

Go to the Schedule tab and click + Add Event.

Choose the event type:

  • Game
  • Practice
  • Tournament
  • Team meeting or other

Fill in date, time, opponent/location, and you're done. If the time isn't set yet (TBD), mark it as a placeholder.

Repeating practices?

Pro

When creating an event, toggle Repeat and choose:

  • Frequency (Daily, Weekly, Bi-weekly, Monthly)
  • End date (when to stop repeating)

Great for Tuesday and Thursday practices that run all season.

Tournament times TBD?

Both

When adding an event, check the Time TBD / Placeholder option if you don't know the time yet.

The event shows on the calendar, and you can edit it later when times are confirmed.

Do parents get notified?

Pro

On Pro: Yes. Team parents get email and text notifications for games and practices (based on their notification preferences).

Parents also get access to an iCal feed they can subscribe to in their calendar app. No need to manually copy dates.

On Free: Parents can view the schedule but don't receive notifications.

Sync to phone calendar?

Pro

On Pro: Go to Team Settings → iCal Feed and copy the iCal URL.

Paste the URL into your phone's calendar app (Google Calendar, Apple Calendar, Outlook, etc.) to sync all your team's events automatically.

When you add or update a game, it appears in your calendar within minutes.

Roster & Players

Import from spreadsheet?

Pro

Pro plan: Go to Roster Manager → Import CSV.

We provide a template to download. Fill in:

  • Name (required)
  • Number (optional but recommended)
  • Bats, Throws, Positions (optional)
  • Skill tags, Notes (optional)

Upload and your entire roster appears in seconds.

Free plan: Add players one at a time via + Add Player.

Add a single player?

Both

Click + Add Player in the Roster or Players tab.

Minimum required: Name and optionally Jersey Number.

You can fill in more details later (positions, skills, bats/throws) in the player profile.

Set preferred positions?

Both

Open a player's profile and drag position cards to three categories:

  • Primary: Their best position (where DiamondAI will try to place them first)
  • Secondary: Positions they can play well
  • Avoid: Positions to keep them out of (e.g., pitcher if they don't pitch)

DiamondAI uses this to build smarter lineups, and it helps with fair position rotation.

Player is out?

Both

In the player's profile or roster view, click Mark as Out (or similar button).

The player is excluded from the generator and doesn't appear in available slots. When they're back, unmark them.

This keeps DiamondAI from suggesting unavailable players.

Update jersey number?

Both

Click on a player's name or profile card, find the jersey number field, and edit inline. Changes save instantly.

You can also bulk-edit jersey numbers in Roster Manager.

Age Divisions

What divisions supported?

Both

Diamond Lineups supports the following age divisions:

  • 6U
  • 8U
  • 10U
  • 12U
  • 14U
  • 14U+

Each division has pre-set rules for field positions, outfielder count, and fair-play defaults.

4 outfielders for 6U-8U?

Both

Yes. 6U and 8U divisions automatically use 4 outfielders (LF, LCF, RCF, RF) instead of the traditional 3.

This is the standard at most youth leagues for younger players to get more fielding opportunities.

You can override this in Team Settings if your league uses a different setup.

8U Coach Pitch vs Kid Pitch?

Both

When you set up an 8U team, you choose whether it's Coach Pitch (coach throws) or Kid Pitch (kids throw).

This affects:

  • Defense: Kid Pitch teams need designated pitchers; Coach Pitch doesn't
  • Fair-play rules: Different pitch counts and rest requirements

You can update this in Team Settings anytime.

Team & Coaches

Invite assistant coach?

Both

Go to Team Settings → Coaches and click + Invite Coach.

Enter their email and they'll get an invitation. Once they accept, they have access to your team.

Free plan: 1 assistant coach maximum.

Pro plan: Invite unlimited coaches with different permission levels (see below).

Permission levels?

Pro

On Pro, you can assign detailed roles when inviting coaches or parents:

  • Head Coach / Admin: Full control—edit lineups, roster, settings, invite coaches
  • Assistant Coach: Edit lineups and roster, view all data
  • Team Parent: View lineups and schedule, submit player availability
  • Viewer: Read-only access to schedules and lineups

Change permissions anytime in Team Settings.

Multiple teams?

Pro

Free plan: 1 team.

Pro plan: Up to 3 teams per account. Switch between teams with the Team Switcher at the top.

Club or league with 10+ teams? Contact support for custom club pricing.

Archive end of season?

Both

Go to Team Settings → End of Season → Archive when your season is over.

Archived teams move to a separate tab and stay hidden from your active teams. You can unarchive anytime to bring them back.

All data is preserved—archiving just cleans up your team list.

Billing & Plans

Why is DiamondAI only on Pro?

Pro

DiamondAI is powered by Claude (Anthropic's AI), which costs us money per message. To keep Free users truly free, we built DiamondAI as a Pro-only feature.

Free users get:

  • A full help center with articles and guides
  • Email support from our team
  • Manual lineup builder (drag and drop)

Upgrade to Pro to unlock DiamondAI and all the advanced features.

Free vs Pro included?

Both

See the comparison table below for a detailed breakdown of Free vs Pro features.

In short: Free is great for a single team with basic lineup building. Pro adds DiamondAI, multiple teams, advanced rules, Game Day, and more.

How to cancel?

Pro

Go to Settings → Billing → Manage Subscription and click Cancel Pro.

Your account reverts to Free (you keep 1 team and your data), and you won't be charged again.

If you cancel within 14 days of purchasing, you'll receive a full refund.

Refunds?

Pro

Full refund within 14 days of purchase—no questions asked.

After 14 days, refunds are handled case-by-case. Email support with details, and we'll work with you.

Club/league pricing?

Pro

Managing 10+ teams? We offer custom club and league pricing.

Email support with details about your organization, and we'll work out a plan.

Change payment method?

Pro

Go to Settings → Billing → Payment Method and update your card via Stripe's secure interface.

Changes take effect on your next billing cycle.

Troubleshooting

Page not loading?

Both

Try these steps:

  1. Hard refresh: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
  2. Try a different browser (Chrome, Safari, Firefox)
  3. Clear your browser cache and cookies
  4. Check our status page for any active incidents

If the problem persists, email support with details about what you saw.

Drag-and-drop not working?

Both

Try switching to Tap Mode instead of Drag Mode (toggle at the top of the Lineup Tool).

Tap Mode is often smoother on mobile and tablets.

If Tap Mode also doesn't work, clear your cache and try a different browser.

Generator can't build fair lineup?

Pro

This usually means your Game Rules conflict with your roster. For example, "every player must bat 2 times" with only 10 players and 6+ batters per game is impossible.

Try loosening rules slightly:

  • Reduce minimum at-bats or innings
  • Remove conflicting position rotation rules
  • Mark a player as Out if they're unavailable

Then try generating again. Once it works, you can manually tweak the lineup.

Data missing?

Both

Check:

  • Are you logged into the correct account?
  • Check the Team Switcher—is your team selected?
  • Are you looking at the Archive tab? (Archived teams hide by default)
  • Did you recently change teams?

We keep automatic backups for 30 days. If data is truly lost, email support with your team name and we'll investigate.

Privacy & Data

Kids' data protection?

Both

Diamond Lineups is COPPA-aligned and takes kids' privacy seriously.

How we protect data:

  • Only coaches and parents on your team see your players' data
  • We never sell or share player information with third parties
  • Data is encrypted in transit and at rest
  • No targeted ads or tracking

Read our Privacy Policy for full details.

Export all data?

Both

Go to Settings → Data Export to download all your team's data as a ZIP file.

Includes CSVs of:

  • Roster (players, positions, stats)
  • Lineups (all saved lineups)
  • Schedule (games, practices, events)
  • Coaching notes

Perfect for archiving or migrating to another system.

Delete account?

Both

Go to Settings → Account → Delete Account.

When you delete:

  • Your account and all data are deleted immediately
  • If you change your mind, you have 30 days to recover (contact support)
  • If someone else manages your teams, you can transfer ownership before deleting

After 30 days, the account is permanently deleted.

Still have questions?

Our support team is here to help.

Contact SupportEmail Directly
Help Center | DiamondLineups