⚾ Baseball · Softball

Lineup
Pro

The smart playing-time manager for youth baseball and softball coaches. Fair rotations, pitcher limits, batting order fairness — all automated.

Free
$0
forever
  • 1 team
  • 1 game
  • All core features
Club
$49/season
per coach
  • Unlimited teams
  • Unlimited games
  • All Pro features
  • Priority support
Welcome Back

Sign in to your LineuPro account

Don't have an account? Create one free →
Create Account

Start with a free account — no credit card required

Already have an account? Sign in →

Choose Your Plan

Free
$0 / season
  • 1 team
  • 1 game per team
  • Up to 20 players
  • Fielding rotation tool
  • Batting order tool
  • Unlimited games
  • Season stats export
  • Multiple teams
  • Print lineup card
  • Delete teams & games
  • Season archive
Club
$49 / season
  • Unlimited teams
  • Unlimited games
  • Up to 20 players per team
  • Fielding rotation tool
  • Batting order tool
  • Season stats export (CSV/Excel)
  • Print lineup card
  • Delete teams & games
  • Season archive & new season
  • Priority email support
Good to see you, Coach

Manage your teams and track playing time all season long.

0
Teams
0
Players
0
Games
0
Innings Tracked

My Teams

Roster
Players (max 20)
# Jersey First Name Last Name Eligible Positions Default Pitcher Move
Games
Fielding Assignments
No consecutive bench. Every player fields or rotates each inning. P prep: pitcher rests the inning before their first start.
⚠️ Also generate the Batting Order using the 🔀 Auto button on the right →
Batting Order
Season Stats
Innings by Position
Batting Order Distribution
Team Settings
Pitcher Rules
Max innings pitching / gameApplies to all pitchers
Max innings catching / game
Max combined P+C / game
Pitcher rest daysDays before same pitcher can pitch again
Outfield Configuration
Sport
Baseball
Default innings / game
Season
Games in season1–100
Batting Rules
All players bat (including bench players)
Enable batting stats optimizationRequires stat entry
Allow grouped battersSome players always bat together
🏟️ Team Identity

Upload your team's logo and edit the team name.

Team Name
🖼️
Upload Team Logo
PNG, JPG, SVG · Max 2MB
📬 Help & Support

Set the support email coaches see throughout the app, in the footer, and on help pages.

Help / Support EmailShown to coaches seeking assistance
🎨 Site Branding

Site-owner controls. Changes apply globally to all coaches using LineupPro.

App Logo & Name

Upload the site-wide logo that appears in the top-left corner for all users.

🖼️
Upload Site Logo
Replaces "⚾ LineupPro" in the topbar · PNG, JPG, SVG · Max 2MB
App NameShown in topbar when no logo uploaded
App TaglineShown on the landing page hero subtitle
Support & Contact
Support EmailShown in footer & help pages
Discount Codes

Manage active promo codes. Edit the DISCOUNT_CODES object in the script to add or remove codes.

How to Use LineupPro

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.

① Getting Started
1

Create Your Account

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.

2

Create Your First Team

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.

3

Add Your Logo (Optional)

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.

4

Configure Team Settings

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).

② Building Your Roster
1

Add Players

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.

2

Set Eligible Positions

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.

3

Mark Primary Pitchers

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.

Tip: Save your roster after making changes with the 💾 Save Roster button. Your roster is shared across all games in the season, so changes apply everywhere.
③ Creating & Managing Games
1

Create a New Game

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.

2

Mark Absences

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.

3

Auto-Assign Fielding

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.

⚠️ Don't forget the Batting Order! Auto-Assign only fills in fielding positions. You must also click 🔀 Auto in the Batting Order panel (on the right side of the game view) to generate the batting lineup. Both steps are required before your lineup is complete.
4

Manual Adjustments

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.

5

After the Game — Remove Unplayed Innings

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.

6

Mark Game Complete

Toggle the Complete switch in the game header when the game is finished. Completed games are included in all season statistics and export reports.

④ Batting Order
1

Auto-Assign the Order

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.

2

Manual Overrides

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.

3

All Players vs. Fielders Only

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.

Coming soon: Optimized batting order using player statistics. When GameChanger API integration is available, LineupPro will be able to place on-base leaders at the top and power hitters in the middle automatically.
⑤ Season Statistics & Export
1

Viewing Season Stats

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.

2

Exporting Your Data

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.

⑥ Position Reference
CodePositionNotes
PPitcherSubject to innings limits set in Settings. Pitchers get a prep bench inning before their first inning on the mound when possible.
CCatcherSubject to separate innings limit and combined P+C limit per game.
1BFirst BaseCommon infield position (all sports)
2BSecond BaseCommon infield position (all sports)
3BThird BaseCommon infield position (all sports)
SSShortstopCommon infield position (all sports)
LF / CF / RFLeft/Center/Right FieldBaseball outfield (3 players). Also available in softball 3-OF configuration.
LF / LC / RC / RF4-Outfielder FormatSoftball option with Left-Center and Right-Center fielders.
BSBack Short / RoverSoftball option in CF/RF/LF/BS configuration.
BENCHBenchPlayer is out for that inning. No player can sit bench two innings in a row.
Need help? Use the FAQ page for common questions, or email our support team at support@lineupro.com. We typically respond within one business day.
Frequently Asked Questions

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.

Account & Plans
Teams & Roster
Games & Lineups
Stats & Export
Still have questions? Email support@lineupro.com — we read every message.
About LineupPro

Our story, our mission, and the people behind the app.

The about page content is coming soon.
Check back after your next game.

Questions in the meantime? Reach us at support@lineupro.com
Reset Password

Enter your email address and we'll send you a reset link.

New Password

Choose a new password for your account.

Season Management

Archive the current season and start fresh, or view past seasons.