This project is designed to predict match odds for Ligue 1 football matches based on historical data. The predictions are generated using a custom algorithm that analyzes team performance statistics.
https://understat.com (France)
https://www.footmercato.net/france/ligue-1/tableau/
https://www.transfermarkt.com/ligue-1/transfers/wettbewerb/FR1
soccer-prediction
├── data
│ └── france
│ ├── ligue1-2023-2024.csv
│ └── ligue1-2024-2025.csv
├── requirements.txt
├── algo.py
└── README.md
-
data: Contains match results and statistics for exemple for the Ligue 1 2023-2024 season, including team names, wins, draws, losses, goals scored, goals against, and points.
-
main.py: The entry point of the application. It handles user input for home and away teams and calls the prediction algorithm to generate match odds.
-
requirements.txt: Lists the dependencies required for the project, such as pandas for data manipulation.
-
Clone the repository to your local machine.
-
Navigate to the project directory.
-
Install the required dependencies using pip:
pip install -r requirements.txt
-
Run the application:
python main.py
-
Follow the prompts to input the home and away teams for which you want to generate match prediction odds.
After running the application, you will be prompted to enter the names of the home and away teams. The application will then use the historical data to generate and display the predicted odds for the match.
Feel free to submit issues or pull requests if you have suggestions for improvements or additional features.
This software has no warranty and you are responsible for loosing your money