⚾ Baseball · 🥎 Softball

Lineu
Pro

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

Free
$0
forever
  • 1 team
  • 2 games
  • All core features
Club
$49/season
per coach
  • Unlimited teams
  • Unlimited games
  • All Pro features
  • Priority support
~1hr
saved per game on lineup prep
15×
return on a typical 15-game season
1-click
auto-assign for full fielding rotation
0
spreadsheets needed ever again
Built for coaches, by a coach
Everything you need.
Nothing you don't.

LineuPro handles the logistics so you can spend your time on what actually matters — teaching the game.

Auto-Assign Fielding
One click fills the entire fielding grid. Every player gets fair time at every position across the season — no spreadsheet, no math, no arguments from parents.
⚖️
Fair Playing Time
LineuPro tracks bench innings across every game and ensures no player sits two innings in a row. Every kid plays. Every parent sees it's fair.
Pitcher Rotation
Set your max pitch innings, catcher limits, and rest day rules once. The system enforces them automatically — keeping young arms healthy all season.
📋
Batting Order Tools
Build and reorder your lineup with ease. Track how often each player bats in each spot across the season and optimize for fairness or performance.
📊
Season Stats
A full matrix of every player at every position across every game. Export to CSV and open directly in Excel or Google Sheets — no data entry required.
📱
Works on Any Device
Phone, tablet, or laptop — LineuPro runs in your browser with no app to install. Access your lineup from the dugout, the parking lot, or your couch.
"Game prep used to take me close to an hour — printing rosters, manually tracking who sat last game, making sure the pitcher hadn't thrown too much. Now it takes about five minutes. Over a 15-game season, LineuPro pays for itself many times over in time alone."
— Coach, Youth Baseball · LineuPro founder
Simple by design
Up and running
in 3 minutes.
1
Create your team
Name your team, pick Baseball or Softball, and set your league's rules — pitcher limits, innings per game, outfield format.
2
Add your roster
Enter player names and jersey numbers. Mark your primary pitchers. Set eligible positions for players with specific roles.
3
Schedule a game
Add the opponent, date, and number of innings. Mark any absent players. The grid is ready to fill.
4
Auto-assign & go
Hit Auto-Assign. Review, tweak if needed, and print your lineup card. Done in minutes, not an hour.

Ready to get your time back?

Join coaches who've stopped dreading game prep. Start free — no credit card, no commitment.

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
  • 2 games 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
💳 Subscription & Billing

Manage your LineuPro subscription, update your payment method, or view invoices.

🎨 Site Branding

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

App Logo & Name

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

🖼️
Upload Site Logo
Replaces "⚾ LineuPro" 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 LineuPro

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 2 games 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 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.

⚠️ 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. 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.

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, LineuPro 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 [email protected]. We typically respond within one business day.
Frequently Asked Questions

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.

Account & Plans
Teams & Roster
Games & Lineups
Stats & Export
Still have questions? Email [email protected] — we read every message.
About LineuPro

Built by a coach who got tired of spending an hour on something that should take five minutes.

The Problem

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?

Why I Built This

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.

The Math

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.

What We Believe
Every kid deserves to play
Fair playing time isn't just good coaching — it's the whole point of youth sports. LineuPro makes it easy to honor that.
Young arms need protecting
Pitch limits and rest days exist for a reason. The system enforces them automatically so you never have to choose between winning and protecting a 10-year-old's shoulder.
Coaches deserve their time back
You volunteer your evenings and weekends for these kids. The last thing you should be doing is spending an extra hour on a spreadsheet.
Built for the Field

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.

Questions? We read every message. 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.