Predictions
ROI: ROI:
Today's matches
Last week's matches

Definitions:

ROI - return on investment

Bankroll - total amount of money available to wager.

About
Disclaimer: This project is solely an exercise on web scraping and machine learning. I do not use it to place bets myself..., but if you are willing to proceed anyway, first consider that past performance does not guarantee further performance. The further to the future we get, the more the conditions the matches are played change and the more we are extrapolating from the training dataset. Concretely, new rules might be introduced to the game, for instance the introduction of the video assistant referee (VAR). External factors can also negatively influence the performance of the model, for example COVID-19 increases the chances of players missing a game. Furthermore, the longer before the game begins, the less accurate the prediction will be. Read more
Predictor
Neural Network
The neural network was implemented mostly from scratch in Matlab, although some code snippets were used as provided by Andrew Ng's machine learning course.

Very briefly, the current implementation includes: