Transfer Strategizer
Optimize your moves with predictive ML and statistical forecasting.
❓ How do I find my Team ID?
- Go to fantasy.premierleague.com
- Log in and click "Points" tab
- Look at your browser's URL bar
- Find the number after
/entry/
Example: fantasy.premierleague.com/entry/3173523/event/22
💡 Tip: You can paste the entire URL — we'll extract the ID automatically!
More Signal, Less Noise.
Cut through the chaos of double gameweeks and price changes. FPL Prophet gives you the cold, hard numbers to make calm decisions.
📊 Beyond the Eye Test
Past points don't guarantee future returns. Our model uses Expected Goals (xG), Expected Assists (xA), and historical data to find the players who are statistically due a haul.
📅 Fixture Context
A good player in a bad fixture is valid logic, but what's the cost? We weigh Opposition Strength and Home/Away Advantage to quantify exactly how tough that trip to the Etihad really is.
🤝 Flexible Strategy
Cold hard numbers are just the start. Lock in the players you love, force specific moves, and use our flexible solver to build an optimal squad that still feels like yours.
How the Transfer Algo Works
Our algorithm treats FPL transfers as a resource allocation problem. It solves for the maximum total expected points (xP) over a defined horizon (1-6 gameweeks) subject to constraints like budget, team limits, and available free transfers.
- Data Inputs: We aggregate data from the official FPL API, Understat (xG/xA), and proprietary fixture difficulty ratings.
- Prediction Model: A Gradient Boosting Regressor predicts points for every player for the next 6 GWs.
- The Solver: We use a Mixed-Integer Linear Programming (MILP) solver to evaluate over 500,000 potential transfer combinations in seconds to find the mathematically optimal move.