⚾ Baseball · Softball
The smart playing-time manager for youth baseball and softball coaches. Fair rotations, pitcher limits, batting order fairness — all automated.
Start with a free account — no credit card required
Manage your teams and track playing time all season long.
| # | Jersey | First Name | Last Name | Eligible Positions | Default Pitcher | Move |
|---|
Upload your team's logo and edit the team name.
Set the support email coaches see throughout the app, in the footer, and on help pages.
Site-owner controls. Changes apply globally to all coaches using LineupPro.
Upload the site-wide logo that appears in the top-left corner for all users.
Manage active promo codes. Edit the DISCOUNT_CODES object in the script to add or remove codes.
Everything you need to run fair, organized games all season — from setting up your roster to exporting season stats. This guide walks you through each feature step by step.
Click Start Free Today on the home screen. You'll need to enter your email address and a cell phone number — both are required to create an account. Choose a password and you're in. No credit card needed for the free plan.
From the Dashboard, click + New Team. Enter your team name, choose Baseball or Softball, and select the season year. Free accounts can create one team; Pro accounts can create two; Club accounts have no limit.
Go to Settings for your team and scroll to the Branding section. Click the upload zone to add a team logo or photo. It will appear in the top-left corner of the app while you're working with that team.
Before adding players, visit Settings to configure rules specific to your team and league. Set the maximum innings a pitcher can pitch per game, catcher limits, pitcher rest days, and — for softball — choose your outfield configuration (3-outfielder traditional or 4-outfielder with Left-Center and Right-Center).
Click Roster in the navigation, then + Add Player for each player. Enter their first name, last name, and jersey number (1 or 2 digits). You can have up to 20 players per team.
For each player, click the position pills to mark which positions they're eligible to play. If you leave all pills unselected (or click ALL), the player is considered eligible at every position. The system uses eligibility when auto-assigning fielding positions.
Check the Primary P checkbox for any player who regularly pitches. This tells the system to rotate them through the pitcher slot and apply pitcher rest rules. Players without this checkbox will not be auto-assigned to pitch.
From the Games list, click + New Game. Enter the opponent's name, game date, and number of innings (4–9). Free accounts can create 1 game per team; Pro and Club accounts have no limit.
Inside the game view, click 👤 Absences before assigning positions. Check any players who won't be at the game. Absent players are greyed out and excluded from fielding and batting assignments automatically.
Click 🔀 Auto-Assign to let LineupPro build the fielding grid for you. The system will respect pitcher limits, catcher limits, the combined P+C maximum, and pitcher rest days. It will also ensure no player sits bench two innings in a row, and will try to give pitchers a bench inning immediately before their first pitching inning.
Every position dropdown in the fielding grid is editable. Click any cell and choose a different position. Changes are saved automatically. You can also manually override batting order slots by using the up/down arrows in the Batting Order panel.
If the game was called early (weather, mercy rule, etc.), adjust the innings played field in the game header to reflect how many innings were actually completed. Click the ✕ on any inning column header to remove it. This keeps your season statistics accurate.
Toggle the Complete switch in the game header when the game is finished. Completed games are included in all season statistics and export reports.
Click 🔀 Auto in the Batting Order panel. LineupPro rotates the batting order across games so that over the course of the season, every player cycles through different spots in the lineup. No player is stuck batting last all season.
Use the ↑ and ↓ arrows to move any player to a specific batting slot. Manual changes are saved for that game only and don't affect the auto-rotation logic for future games.
Use the All players bat (incl. bench) checkbox to control whether bench players appear in the batting order. If unchecked, only players assigned to a fielding position will bat.
Click Season Stats in the navigation. You'll see a full matrix showing how many innings each player has played at every position across all completed games. Highlighted cells show the player with the most innings at that position — useful for spotting imbalances.
Click 📥 Export CSV to download a spreadsheet-ready file with all player innings by position. This file opens in Excel, Google Sheets, or any spreadsheet application. You can also export individual game lineups from the game view using the Export button in the fielding grid.
| Code | Position | Notes |
|---|---|---|
| P | Pitcher | Subject to innings limits set in Settings. Pitchers get a prep bench inning before their first inning on the mound when possible. |
| C | Catcher | Subject to separate innings limit and combined P+C limit per game. |
| 1B | First Base | Common infield position (all sports) |
| 2B | Second Base | Common infield position (all sports) |
| 3B | Third Base | Common infield position (all sports) |
| SS | Shortstop | Common infield position (all sports) |
| LF / CF / RF | Left/Center/Right Field | Baseball outfield (3 players). Also available in softball 3-OF configuration. |
| LF / LC / RC / RF | 4-Outfielder Format | Softball option with Left-Center and Right-Center fielders. |
| BS | Back Short / Rover | Softball option in CF/RF/LF/BS configuration. |
| BENCH | Bench | Player is out for that inning. No player can sit bench two innings in a row. |
Quick answers to the most common questions about LineupPro. Don't see what you're looking for? Email us and we'll get back to you.
Our story, our mission, and the people behind the app.
The about page content is coming soon.
Check back after your next game.
Choose a new password for your account.
Archive the current season and start fresh, or view past seasons.