Lineup Magic
LineupMagic

About Lineup Magic

A captain's pool league lineup calculator

What is Lineup Magic?

Lineup Magic is a free web app for pool league team captains who play in the APA, TAP, or any other skill-cap billiards league. Just enter your roster's skill levels once, and the app keeps a running calculation of every valid lineup combination and shows you a summary of who you can put up at all times.

You mark players absent, set must-play requirements, track who's already played just by quickly checking boxes on a single player's info screen, and you get a running list of how you make numbers in each format updated automatically all night... how many matches played, who you can put up, who has already played and who must play. Senior player caps are tracked too. If you manage multiple teams, or have teams in different leagues, all your rosters are in one place and ready to go.

The app updates every time you put someone up, and shows a running summary of your remaining options like this example:

Auto Updated 8 Ball Lineup Summary:
You can put up: Brenda Burke(2), Clayton Carr(4) or Gabriel Grady(4)
You can put up Senior Players (SL6+): Ethan Ellis(7)
(See below for lineup variations)
Absent: Delilah Davenport, Faith Ford
Mathematically Eliminated: Alexis Archer
Must Play Tonight: Brenda Burke, Ethan Ellis
Already Played 8-Ball: Helena Holt

Lineup Magic - player roster and skill level management for APA and TAP pool league captains Lineup Magic - lineup calculator results showing every valid combination sorted strongest first

8-Ball, 9-Ball & 10-Ball

Covers all three formats. Skill levels are tracked separately for each game type.

APA & TAP

Built for both major league systems. Cap size, players per match, and senior skill level rules are all adjustable to match your league exactly.

Any Skill Cap League

Not APA or TAP? Set your own cap number and player count and Lineup Magic calculates every valid combination for your format.

Free to Use

Lineup Magic is free to use.

Who Built This?

Matt Landry, APA and TAP pool player NY

Lineup Magic was built by Matt Landry. I'm an APA and TAP pool player in upstate New York. I'm a 5/5 in APA and a 4/3 in TAP. I play with a Cuetec AVID Chroma Mojave and sometimes a Schmelke.
I hope the app takes some of the stress out of match night and lets you focus on playing and having fun.

Gear I Use

How to Use Lineup Magic

📋 Click to toggle instructions ▼

LineupMagic.com calculates every valid lineup using your customizable settings. Adjust the skill level cap (default 23 for APA, 25 for TAP) and players per lineup (default 5) to match your league format. All valid combinations are sorted by strongest (closest to your cap) lineups first.

• Using the Add New Player button, create a spot for each member of your team and enter their skill levels in 8-ball, 9-ball, and 10-ball. (Enter 0 if they don't play a format)
Your player's names and their skill levels only need to be entered once and after that are only updated when a player's skill levels change.

Then on gamedays all you do is check boxes when you need to...

• Mark any players absent who will not be playing. Absent players are not included in lineup calculations.
• Mark "Must Play 8", "Must Play 9", or "Must Play 10" if a player is required to play that format. They will be included in every lineup calculation for that format.
• Mark "Played 8", "Played 9", or "Played 10" once a player starts their match. The calc will then show all possible lineups using your remaining available players.
• If a player only plays one format, don't mark them absent. Just enter skill level zero for the formats they don't play. They'll only appear in calculations for the format where they have a skill level entered.

Settings bar: (adjustable rules) • Skill Cap: sets the maximum combined skill level for a lineup (23 for APA, 25 for TAP, adjust for your league).
• Lineup Size: number of players per lineup (default 5; use 3 for 3-person format, etc.).
• Senior Rule: optional check for leagues that limit how many high-rated players can be fielded in a match (e.g. APA limits teams to 2 players at SL6 or higher). Off by default. When enabled, lineups exceeding your limit are flagged with a warning but still shown so you can see all options.


Get in Touch

Questions about the app, feature suggestions, or anything else: reach out by email at [email protected]. If you found a bug or something doesn't look right in your league format, that's exactly the kind of thing I want to hear about.

You can also share feedback through the user survey, which goes straight to me.


Frequently Asked Questions

Is Lineup Magic free to use?

Yes. Lineup Magic is free to use.

Does Lineup Magic work for TAP as well as APA?

Yes. It supports APA, TAP, and any league with a skill level cap. The cap total, number of players per match, and senior player cap are all adjustable to match your league's rules.

What pool league formats does Lineup Magic support?

Lineup Magic supports 8-Ball, 9-Ball, and 10-Ball. You can set the cap to any number and adjust the lineup size to match any skill-cap format, not just APA and TAP.

Can I manage multiple teams in one account?

Yes. If you captain more than one team or play in more than one league, you can manage up to 5 rosters in a single account. All rosters save automatically and are ready every match night.

What is the APA 23 Rule?

The APA 23 Rule is the team skill level limit for open division matches. The combined skill levels of the five players a team fields in a single match cannot exceed 23. Lineup Magic applies this rule automatically and excludes any combinations that would violate it. See the full APA 23 Rule guide for details.

How do I contact Lineup Magic?

By email at [email protected] or through the contact form.


Free Reference Guides

Free to use. Enter your roster once and every legal lineup combination is calculated for you every match night.

🎱 Start for Free

Lineup Magic is an independent tool and is not affiliated with, authorized by, or endorsed by the American Poolplayers Association (APA), TAP, or any pool league organization. Rule information is provided for reference only.

×