Football Squad Optimizer
A weekly FPL decision, and what it rests on.
SquadOpt treats Fantasy Premier League as the constrained optimisation problem it is. For each member of one mini-league it starts from that member's own squad and uses CP-SAT to plan the next one, three or five gameweeks: transfers, captain and starting eleven, inside the game's rules. A plan is marked proven only when the solver proved it best for its own objective; otherwise the page says the proof is incomplete. It also keeps a paper squad of its own and publishes its record beside the league mean and the FPL average, bad weeks included.
- Python
- OR-Tools CP-SAT
- ML
- React
- Players optimised
- 15
- Budget constraint
- £100m
- Optimal squad
- 1



01 / 03

