FBref Table Scraper

Python July 2025

A simple yet powerful Flask-based web application that scrapes structured football (soccer) statistics tables from FBref.com. Users can choose from different table types (Matches, Shooting, Passing, etc.), and the app returns a clean, searchable, paginated, and downloadable version of the data.

🔍 Features
✅ Scrapes any public FBref.com team or player page
📊 Supports multiple table types (Matches, Shooting, Passing, etc.)
📥 Exports data to CSV
🔎 Clean table display with:
Search
Column filtering
Pagination
💡 Uses Bootstrap + Bootstrap Table for a responsive, mobile-friendly UI
🌐 Deployable to PythonAnywhere

🚀 Tech Stack
Python 3
Flask
BeautifulSoup + Pandas
Bootstrap 5 + Bootstrap Table
Can be Deploy with PythonAnywhere

📦 How to Use Locally
Clone the repository
git clone https://github.com/KingsleyOdume/FBref-Table-Scraper
cd fbref-scraper
Install dependencies
pip install -r requirements.txt
Run the app
flask run
Open in your browser at http://127.0.0.1:5000/


Project List