This project is an end-to-end data pipeline that extracts, transforms, models, and loads English Premier League (EPL) match and player statistics into a PostgreSQL data warehouse. The pipeline leverages asynchronous APIs (understat) and web scraping (fbref) to gather real-time data, processes it into a star schema, and schedules the workflow using Apache Airflow.