Not ready to sign up yet?
▶ Try the Demo First -- No Account Needed
Try it with a real roster -- no account needed. If you create a free account after, your demo team transfers automatically. Nothing to re-enter.
Not the captain? Send them this page. It's free and it takes the stress out of match night.
📋 How does it work on match night? (tap to expand)
▼
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 roster names and their skill levels only need to be entered once and are updated only when player skill levels change.
• 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.