Under the Hood
Transparent. Deterministic. Data-Driven.
No black boxes. Every factor explained.
The Pipeline
From raw data to optimized squad
Automated & Always Fresh
Our ETL orchestrator automatically collects and processes data from multiple sources, ensuring projections are always up-to-date.
10 Factors That Power Our Projections
Each factor is carefully tuned and contributes to the final expected points calculation.
Historical Performance
Position Context
Attacking Threat
Fixture Difficulty
Price-Based Adjustment
Form Analysis
Confidence Adjustment
New Player Handling
Availability & Minutes
Planning Horizon
How We Calculate Expected Points
Each player's projection flows through a multi-stage process that combines historical data, context, and real-time factors.
Historical Data
Multi-season performance aggregation
Position & Context
Role-aware baseline adjustment
Fixture Analysis
Opponent strength & home/away
Form & Confidence
Recent trends & sample size
Final Projection
Status-adjusted expected points
Ready for squad optimization
Math, Not AI Guessing
We use a Mixed-Integer Programming (MIP) solver to find the mathematically optimal squad. No hallucinations. No randomness. Smart warm-starting means faster results, and advanced symmetry-breaking finds better solutions.