Team Balancer

Must Pair
Never Pair
Constraint lists are too long (Max 20 lines).
00:15
Variation 1 of 10 Score: 0.0

Results will appear here after generation.

⚡ Quick Start Overview
  1. Download & Populate Template: Download the baseline CSV template, add your roster, and customize skill attributes.
  2. Load & Select Players: Upload your CSV in the Data tab and check/uncheck players participating in the match.
  3. Configure & Generate: Fine-tune attribute weights, configure pairing rules in the Solution tab, and click GENERATE.
📁 CSV File Setup

The downloadable template is a structural starter file and cannot be used directly without adding player data. Custom attributes added as column headers will automatically be extracted by the algorithm.

name,include,Pace,Shooting,Defence WEIGHTS,TRUE,1.0,0.8,0.5 Alex,TRUE,85,78,90 Jordan,TRUE,72,88,60 Sam,FALSE,90,82,75
  • Required Headers: Must contain name and include.
  • Row 2 (Default Weights): Must have WEIGHTS in the name column and TRUE under include, followed by baseline multiplier weights for each skill column.
  • Player Rows: List individual player names, set TRUE/FALSE for default inclusion, and provide numerical rating values for each custom skill.
📊 Data Tab
  • File Upload: Select your completed CSV file to populate the interactive table.
  • Template Link: Download a fresh starter CSV file at any time.
  • Roster Selection: Use the checkboxes in the Include column to quickly toggle player availability without editing your file.
⚙️ Solution Tab & Solver
  • Attribute Weights: Dynamically adjust multipliers to increase or decrease how strongly specific skills influence team creation.
  • Must Pair / Never Pair: Force specific pairs onto the same team (Must Pair) or separate teams (Never Pair). Duplicate or conflicting pairing rules are automatically validated.
  • Execution Settings: Set the desired number of teams (up to 5) and search duration/optimization timeout (up to 60 seconds).
  • Results Viewer: Cycle through generated variations using arrow controls (← / →), review team scores, and click colour pickers to customize team card theme colours.