← Back to projectsNext project →

FPL2025

Autonomous Fantasy Premier League Bot

Made a simple bot to help me set my Fantasy Premier League team on a pre-set schedule. Uses PyCaret for predictive modeling (extra trees model) to evaluate players across multiple dimensions including ROI, points per game, and form analysis. Last seasons' aggregated data was used as training data and the model has been retrained every 5 gameweeks. The bot is deployed on Google Cloud, triggered via cloud run and scheduled via cloud scheduler.

Soccer ball

FPL 2025 Bot Performance

Bot weekly points vs Average weekly points

BotAverage
20406080GW1GW5GW10GW15GW20GW25GW29
Total1,609 pts
Beat avg18/29 weeks

Tech Stack

PythonGCPPyCaretDockerTerraform