A Python-based NHL betting simulator designed to evaluate betting strategies using historical NHL data. The application allows users to simulate wagers, track bankroll performance, and analyze betting metrics through an interactive Streamlit dashboard.
- Historical NHL game database (SQLite)
- Simulated betting with bankroll management
- Single bets and parlay support
- Bet history with persistent storage
- Interactive Streamlit dashboard
- Win/Loss tracking
- ROI calculations
- Net profit/loss statistics
- Bankroll progression graphs
- Betting history database
- Python 3.11+
- Streamlit
- SQLite
- Pandas
- NumPy
- Matplotlib
Clone the repository
git clone https://github.com/<username>/NHL-Betting-Simulator.git
cd NHL-Betting-SimulatorInstall dependencies
pip install -r requirements.txtRun the application
streamlit run Home.py- Place simulated bets
- Build parlays
- Track bankroll
- Analyze ROI
- View betting history
- Performance statistics
- Interactive visualizations
- Total Bets
- Wins
- Losses
- Win Percentage
- ROI
- Net Profit/Loss
- Current Bankroll
- Historical Bankroll Trend
Historical NHL game data is stored in SQLite databases and is used exclusively for educational and research purposes.
This project is intended solely for educational and research purposes. No real-money betting functionality is included.