⚾ Baseball · 🥎 Softball
Stop spending an hour prepping every game. LineuPro automates fair playing time, pitcher rotation, and batting order — so you can focus on coaching.
No credit card required · Free plan available · Setup in 3 minutes
LineuPro handles the logistics so you can spend your time on what actually matters — teaching the game.
Join coaches who've stopped dreading game prep. Start free — no credit card, no commitment.
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.
Manage your LineuPro subscription, update your payment method, or view invoices.
Site-owner controls. Changes apply globally to all coaches using LineuPro.
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 2 games 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 LineuPro 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. LineuPro 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 LineuPro. Don't see what you're looking for? Email us and we'll get back to you.
Built by a coach who got tired of spending an hour on something that should take five minutes.
Every coach knows the feeling. It's the night before a game and you're staring at a spreadsheet — or worse, a legal pad — trying to figure out who sat last inning, who pitched two games ago, whether your catcher has hit their limit, and how to make sure every kid on the team gets fair time in the field.
It used to take me close to an hour per game. Across a 15-game season, that's 15 hours of my life spent on logistics instead of coaching. And after all that work, I'd still second-guess myself during the game — did I remember to rotate Tyler off the bench? Did I already use Marcus on the mound last week?
I built LineuPro because I couldn't find anything that actually solved the problem. The apps I tried were either too complicated, too generic, or didn't understand how youth baseball and softball actually work — pitch limits, catcher limits, the bench rule, outfield formats, batting order fairness. The details that matter to a youth coach.
So I built the tool I wished I had. One that understands your league's rules. One that tracks who sat last game automatically. One where you can hit a button and get a full fielding rotation that's fair, legal, and ready to go — in about five minutes instead of an hour.
At $29 for a Pro season, LineuPro costs less than two hours of your time at minimum wage. If it saves you even 45 minutes per game over a 15-game season, you've saved over 11 hours. The app pays for itself many times over — and that's before you count the mental energy of not dreading game prep anymore.
LineuPro works on any device — phone, tablet, or laptop — with no app to install. Pull it up in the dugout, share it with an assistant coach, check it from the parking lot. It's designed for the way coaches actually work: on the go, under pressure, with a game starting in 20 minutes.
Choose a new password for your account.
Archive the current season and start fresh, or view past seasons.