← all repositories

kyleskom/NBA-Machine-Learning-Sports-Betting

ML-based NBA game and betting prediction system using XGBoost and neural networks.

1.7k stars Python Domain AppsData Tooling
NBA-Machine-Learning-Sports-Betting
Velocity · 7d
+0.7
★ / day
Trend
steady
star history

This project builds and trains machine learning models to predict NBA game winners (moneyline) and totals (over/under). It scrapes daily team statistics and sportsbook odds into SQLite databases, engineers matchup features, and runs XGBoost and neural network models to output win probabilities and expected value calculations. A Flask web app displays the predictions.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.