📋 Quick Links
đŸ‘¨â€âœˆī¸ Captain Overview

As a team captain, you have special tools to help manage your team before, during, and after games. Here's what you can do:

✅ Manage RSVPs

See who's coming, who's not, and follow up with players who haven't responded yet.

⚾ Create Batting Orders

Build your lineup by dragging players into position. Copy from previous games to save time.

đŸĨŽ Assign Fielding Positions

Set defensive positions for each inning. Apply one inning's setup to all 7 with one click.

đŸ‘Ĩ Manage Team Staff

Assign assistant captains who can help with lineups, RSVPs, and game tracking.

đŸ“ē Track Games Live

Record plays as they happen with the Game Tracker. Stats calculate automatically.

đŸ”ĸ Submit Scores

Record final scores after each game to update standings immediately.

📊 Submit Stats

Enter batting and pitching stats for player records and leaderboards.

đŸ“ĸ Notify Your Team

When you finalize lineups, your team gets notified automatically so they know where they're playing.

⭐
Get Started

Head to Roster Management to access lineup tools, or explore the other captain features from your Profile.

🚀 Open Roster Management
📱 Install the App

For the best captain experience, install Mountainside Aces as an app on your phone. It's faster, works offline at the field, and enables push notifications.

⚡
Why Install?

The installed app loads instantly, works without internet (perfect for spotty field reception), and sits on your home screen for quick access during games.

🍎 iPhone / iPad

1
Open in Safari
The install feature only works in Safari, not Chrome or other browsers
2
Tap the Share Button
It's the square with an arrow pointing up, at the bottom of the screen
3
Scroll Down & Tap "Add to Home Screen"
You may need to scroll down in the share menu to find it
4
Tap "Add"
The Mountainside Aces icon will appear on your home screen
âš ī¸
iOS 16.4+ Required for Notifications

Push notifications on iPhone require iOS 16.4 or later, and you MUST install to home screen first.

🤖 Android

1
Open in Chrome
Chrome works best for Android installation
2
Tap the Menu (⋮)
Three dots in the top-right corner
3
Tap "Install App" or "Add to Home Screen"
You may see a banner at the bottom instead
🔔 Setting Up Notifications

As a captain, you'll receive notifications about RSVP changes, link requests, and more. Make sure they're enabled!

📍 Where to Enable

Go to your Profile page and scroll to the Notification Preferences section.

🔔 Enable Push Notifications
Receive alerts for game reminders, lineups, and more

📋 Captain-Specific Notifications

These are especially important for captains:

✅ RSVP Updates
Get notified when players respond to game invites
🔗 Link Requests
New player wants to link their account to your team
⏰ 48-Hour Game Reminders
Reminder to set lineups before game day
💡
Test Your Notifications

After enabling, click "Send Test Notification" on your profile to make sure everything is working.

✅ Managing RSVPs

The RSVP system helps you know who's coming to each game. Players receive automatic reminders, but you can see real-time status in Roster Management.

📊 RSVP Dashboard

At the top of Roster Management, you'll see a summary for the selected game:

8 Yes
2 Maybe
1 No
5 Pending

👆 Quick Status Change

As captain, you can update any player's RSVP status. Tap their status badge to cycle through options:

✓ Yes → ? Maybe → ✗ No → — Pending
â„šī¸
When to Update Manually

If a player texts you they can't make it but hasn't updated the app, you can mark them as "No" so your lineup reflects reality.

đŸ”ĸ Minimum Requirements

âš ī¸
Minimum Players to Play

Summer: 8 minimum (opponent supplies catcher)
Fall: 7 minimum (opponent supplies catcher)

⚾ Creating Batting Orders

Build your batting order by dragging players into position (desktop) or using tap-to-add (mobile). Only players who RSVP'd "Yes" appear in the available list.

📋 Batting Order Size

â„šī¸
Season Rules

Summer: Up to 16 batters (full roster)
Fall: Up to 13 batters (full roster)

đŸ–ąī¸ Desktop: Drag & Drop

1
Find the Player
In the "Available Players" list on the right
2
Drag to Position
Drop them into the numbered slot in the batting order
3
Reorder as Needed
Drag players within the order to adjust

📱 Mobile: Tap to Add

1
Tap the + Button
Or tap an empty slot in the batting order
2
Select a Player
From the popup list of available players
3
Use Arrow Buttons
Move players up/down with ↑↓ buttons

🔄 Copy from Previous Game

Save time by starting with last game's lineup:

📋 Copy from Previous Game

This copies the batting order from your most recent game. Adjust as needed for players who are/aren't available.

đŸ“ĸ Finalize Batting Order

When your lineup is set, finalize it to notify your team:

đŸ“ĸ Finalize Batting Order & Notify Team

This sends a push notification to all team members letting them know the lineup is set.

đŸĨŽ Setting Fielding Positions

Assign defensive positions for each of the 7 innings. Players can see where they're playing before the game.

📊 The Fielding Grid

On desktop, you'll see a grid with positions (rows) × innings (columns). On mobile, you navigate one inning at a time.

â„šī¸
Positions

Summer (9 positions): P, C, 1B, 2B, SS, 3B, LF, CF, RF
Fall (10 positions): Same + Rover (R)

⚡ Apply to All Innings

The fastest way to set up fielding: configure Inning 1, then apply it everywhere:

📋 Apply Inning 1 to All
💡
When to Use This

Perfect for casual games where players stay in the same positions. For rotating positions, set up each inning individually or copy from previous innings.

📋 Copy from Previous Inning

Each inning column has a "← Copy" button that duplicates the previous inning's assignments. Great for making small tweaks inning-by-inning.

đŸĒ‘ Managing the Bench

Below the fielding positions, you'll see bench slots for players sitting out each inning. The number of bench spots equals: Batting Order Size - Field Positions

âš ī¸
Catcher Position

The catcher position is based on RSVP count:
Summer: At 8 or fewer "Yes" RSVPs, opponent supplies catcher (position locked). At 9+, you must field your own catcher.
Fall: At 7 or fewer "Yes" RSVPs, opponent supplies catcher (position locked). At 8+, you must field your own catcher.

đŸ“ĸ Finalize Fielding

When all positions are set:

đŸ“ĸ Finalize Fielding & Notify Team

Players receive a notification and can check their positions before arriving at the field.

đŸ‘Ĩ Managing Team Staff

Team Staff are assistant captains who can help you manage team activities. Great for delegating lineup duties, game tracking, or when you can't make a game.

đŸŽ¯ What Team Staff Can Do

Team Staff have nearly the same permissions as captains:

Feature Team Staff Captain Only
Manage RSVPs ✓
Create Batting Orders ✓
Set Fielding Positions ✓
Use Game Tracker ✓
Submit Scores & Stats ✓
Assign New Team Staff ✗ ✓
Remove Team Staff ✗ ✓

➕ Assigning Team Staff

1
Go to Manage Team
From your Profile → Captain Tools → Manage Team
2
Find the Person
Browse the Players or Fans list, or use search
3
Click "Make Team Staff"
Confirm when prompted
Make Team Staff

➖ Removing Team Staff

If someone no longer needs Team Staff access:

1
Go to Manage Team
Same page where you assigned them
2
Find the Team Staff Member
They'll have a "Team Staff" badge
3
Click "Remove Staff"
They'll revert to Player or Fan role
Remove Staff
💡
Pro Tip

Consider assigning a backup Team Staff in case you can't make a game. They can handle RSVPs, lineups, and tracking while you're away.

âš ī¸
Captain Removal

Only League Staff and Admins can assign or remove captains. Team Staff cannot remove captains.

đŸ‘Ĩ Open Manage Team
đŸ“ē Using Game Tracker

Game Tracker lets you record plays as they happen during the game. Stats are calculated automatically, and fans can follow along live!

✨ What Game Tracker Does

⚾ Live Play Recording

Tap play types (single, double, out, etc.) as they happen

🏃 Runner Tracking

Visual diamond shows runners advancing automatically

📊 Auto Stats

Batting stats calculate in real-time as you track

📡 Works Offline

No signal? Plays queue and sync when you're back online

🎮 Who Can Track?

â„šī¸
Permissions

Can Track: Captains, Team Staff, League Staff, Admins
Can Watch: Anyone can view the live tracker (read-only)

🚀 Getting Started

1
Open Game Tracker
From your Profile or the homepage card
2
Select Your Team
Choose your team from the dropdown
3
Choose the Game
Upcoming games appear in the list
4
Start Tracking
Your batting order loads automatically from Roster Management

⚾ Recording Plays

The current batter is highlighted. Tap the play type as it happens:

Single Double Triple HR Walk Out Groundout Flyout Strikeout Error FC Sac Fly

Runners advance automatically based on the play. After 3 outs, the inning flips.

đŸ‘Ĩ Dual Team Tracking

If both teams are tracking, you'll see merged play-by-play showing all action from both sides!

👀
Presence Indicator

Look for the indicator showing who's tracking and who's watching:
"Tracking: Mike S." - Someone is recording plays
"Watching: Sarah J., Tom R." - Fans following along

🏁 Ending the Game

1
Click "End Game"
When the game is complete
2
Confirm Final Score
Review the summary before saving
3
Stats Auto-Save
Batting stats are saved to each player's record automatically!
💡
Made a Mistake?

Use the Undo button to reverse the last play. The play history shows everything recorded.

đŸ“ē Open Game Tracker
đŸ”ĸ Submitting Scores

After each game, submit the final score to update standings. This is separate from Game Tracker - use it when you just need to record the result.

📝 When to Use

  • After any game to record the official score
  • If you didn't use Game Tracker during the game
  • To correct a previously submitted score

🚀 How to Submit

1
Go to Submit Scores
From your Profile → Captain Tools
2
Select the Season
Usually defaults to current season
3
Pick Your Game
Games are listed by date and opponent
4
Enter Scores
Fill in home and away team scores
5
Submit
Review preview and confirm

📊 Inning-by-Inning Mode

For detailed box scores, toggle on "Enter by Inning":

📋 Enter by Inning
Record runs per inning for line score

Enter runs for each inning (1st through 7th). Totals calculate automatically. You can add extra innings if needed.

âš ī¸ Special Cases

âš ī¸
Forfeit

Check the "Forfeit" box if the game was forfeited. This marks it appropriately in standings.

💡
Already Used Game Tracker?

The score may already be recorded! Check the game preview before re-submitting.

đŸ”ĸ Open Submit Scores
📊 Submitting Stats

Enter individual player stats to build the league database. This powers leaderboards, player pages, and career records.

📋 Stats You Can Enter

Batting Pitching
At Bats (AB) Innings Pitched (IP)
Hits (H) Runs Allowed (RA)
Runs (R)
Walks (BB)

More detailed stats (doubles, triples, HRs, RBI, etc.) coming in future updates!

📝 Single Game Entry

1
Go to Submit Stats
From your Profile → Captain Tools
2
Select the Game
Choose from the dropdown
3
Check Players Who Played
Check the box for each player in the game
4
Enter Stats
Fill in AB, H, R, BB, IP, RA for each player
5
Submit
Stats save to each player's game record

📤 Bulk CSV Upload

Have stats from multiple games? Use the Bulk Upload tab:

1
Switch to "Bulk Upload" Tab
At the top of the Submit Stats page
2
Prepare Your CSV
Columns: date, opponent, player, ab, h, r, bb, ip, ra
3
Upload & Review
Preview shows validation - fix any issues
4
Submit All
All game stats upload at once
💡
Used Game Tracker?

Stats are auto-saved when you end a tracked game! Only manual entry needed if you didn't track plays live.

â„šī¸
Need to Fix Stats?

Select the same game and re-submit. New entries overwrite old ones for that game.

📊 Open Submit Stats
💡 Tips & Best Practices

⏰ Timing Recommendations

📅 3-4 Days Before

Check RSVP status. Players get automatic reminders, but a group chat nudge helps.

📋 1-2 Days Before

Create your batting order once you know who's coming. Use "Copy from Previous" as a starting point.

đŸĨŽ Day Before / Morning Of

Set fielding positions and finalize. This gives players time to mentally prepare.

đŸ“ē During the Game

Use Game Tracker to record plays live. Stats auto-calculate as you go.

đŸ”ĸ Right After the Game

Submit the final score while details are fresh. End Game Tracker to save stats.

📊 Within 24 Hours

If you didn't track live, enter stats manually before you forget the details.

📱 Mobile Usage Tips

📱
Install the App

Add the site to your home screen for the best experience. You'll get faster loading and it works offline at the field.

👆
Mobile Fielding Navigation

On mobile, use the Prev/Next buttons to move between innings. The "Apply Inning X to All" button appears when positions are set.

📡
Offline Mode

Game Tracker and Roster Management work offline! Changes queue and sync when you're back online.

🔄 Common Workflows

1
Quick Setup (Same as Last Game)
Copy batting order → Apply fielding to all innings → Finalize both
2
Custom Lineup (Fresh Start)
Build batting order manually → Set Inning 1 fielding → Copy to other innings with tweaks
3
Game Day Flow
Open Game Tracker → Track plays → End Game → Submit score (if needed)
4
Last Minute Changes
Edit batting order (changes save automatically) → Update fielding as needed → Re-finalize to notify

❓ Troubleshooting

❓
Player not showing in available list?

They may have RSVP'd "No" or "Maybe". Only "Yes" players appear in the batting order builder.

❓
Can't drag players on mobile?

Mobile uses tap-to-add instead of drag. Tap the + button or empty slot to open the player picker.

❓
Changes not saving?

Check your connection. If you're offline, changes queue automatically and sync when you're back online.

❓
Game Tracker not loading batting order?

Make sure you've created a batting order in Roster Management first. Game Tracker pulls from there.

Ready to manage your team?

🚀 Open Roster Management