Football Players Scouting Tool

Scouting Tool is a python-based application powered by Streamlit, designed for searching, locating, and analyzing football players from the Top 5 European Leagues. It extracts open data from Statsbomb via FBref and Transfermark for the seasons 2017-18 to 2020-21, which is then stored in a PostgreSQL database. Although the process was automated using Airflow, currently, the workflows are inactive. A notable challenge in the project was reconciling player data from diverse sources lacking a common identifier. To address this, a fuzzy string matching Python module was employed to map values with 90% similarity between them.

Check it out