2 min read
Statcast Spray Chart Pro

An interactive baseball analytics dashboard that brings MLB Statcast data to life through sophisticated visualizations and analysis tools. This project demonstrates the power of combining sports data with modern visualization techniques to create insights for players, coaches, and analysts.

Built with Python and Streamlit, the dashboard features advanced player search with fuzzy matching, interactive spray charts with real-time visualization, and a comprehensive stadium simulator for home run analysis. The platform includes advanced analytics with park factors and enables comparisons across 30+ MLB stadiums, including historical parks.

The application leverages Python 3.9+, Streamlit for the frontend, Pandas and Numpy for data processing, Plotly for rich visualizations, and pybaseball for seamless data integration. Users can explore hitting patterns, analyze ballpark effects, and gain deep insights into player performance across different venues, showcasing how data visualization can transform raw statistics into actionable baseball intelligence.