Inspiration
Playing Fantasy Premier League (FPL) against our friends wanting to have the advantage before each game week. Additionally websites like: Premier Fantasy Tools
What it does
Predicts expected points for players in the English Premier League to help Fantasy Premier League players.
How we built it
We made the built it grabbing the player info from the Premier League API, saving it and running the calculations in Python. Using Fast API, it is connected to a basic front end.
Challenges we ran into
Learning how to use Fast API correctly.
Accomplishments that we're proud of
To make a predictor using a custom statistical formula and making a front end for the first time.
What we learned
How to use Fast API, and connect it to the front end using Javascript, HTML, and CSS.
What's next for Fantasy Premier League Player Points Predictor
To add recommendations for specific positions and prices and make it use Machine Learning algorithms to predict better.
How the Fantasy Premier League Points System Works
The Fantasy Premier League (FPL) points system rewards players based on their real-life performances in Premier League matches. Here's how points are awarded:
Playing Time
- 1 point: For playing up to 59 minutes.
- 2 points: For playing 60 minutes or more.
Goals Scored
- 6 points: For defenders and goalkeepers.
- 5 points: For midfielders.
- 4 points: For forwards.
Assists
- 3 points: For each assist.
Clean Sheets
- 4 points: For goalkeepers and defenders (must play at least 60 minutes).
- 1 point: For midfielders (must play at least 60 minutes).
Goalkeeper Saves
- 1 point: For every 3 saves.
Penalty Actions
- 5 points: For a penalty save (goalkeeper).
- -2 points: For a penalty miss.
Negative Points
- -1 point: For every 2 goals conceded by goalkeepers and defenders.
- -1 point: For a yellow card.
- -3 points: For a red card.
- -2 points: For an own goal.
Built With
- css
- fast
- html
- javascript
- premier-league-api
- python
Log in or sign up for Devpost to join the conversation.