← All Projects
shipped

NBA Prediction ML API

80% accuracy NBA game prediction model with REST API

Overview

ML-powered REST API predicting NBA game outcomes with 80% accuracy using XGBoost. 40+ engineered features from team stats and historical matchups. Complete ETL pipeline and Flask API.

The Problem

Most public NBA prediction models achieve 65-70% accuracy. Getting to 80% requires careful feature engineering.

The Solution

Complete ETL pipeline collecting NBA statistics. 40+ engineered features. Tuned XGBoost classifier. Wrapped in Flask REST API.

Key Results

Metric

80% prediction accuracy

Metric

40+ engineered features

Metric

Complete ETL pipeline

Metric

Flask REST API

Tech Stack

PythonXGBoostFlaskScikit-learnPandasNumPy