
I Built a WBC Quarterfinal Scouting App with MLB Statcast Data
What I Built A Streamlit scouting dashboard for the WBC 2026 Quarterfinal: Japan vs Venezuela. App : https://wbc-qf-jpn-ven.streamlit.app/ GitHub : https://github.com/yasumorishima/wbc-scouting For the pool round, I built 30 team-level dashboards (20 teams). But quarterfinals are head-to-head matchups — you want to know "which pitch type is effective against this batter?" and "which zone has the highest opponent BA against this pitcher?" in one place. 5-Tab Structure 🎯 Tab 1: Matchup Preview Venezuela's predicted starting lineup (9 batters) table, an alert for Machado (NPB player, no Statcast data), and a bench/pinch-hit candidates table. Each batter expands into a full scouting report: 6 key metrics (AVG/OBP/SLG/OPS/K%/BB%) with MLB average comparison Radar chart (5-axis, MLB average line overlay) Zone heatmaps (3x3, 5x5) — BA and xwOBA by zone, split by vs LHP/RHP Spray charts — split by vs LHP/RHP Platoon splits (OPS/AVG/K%/BB% side by side) Pitching plan — overall + vs LHP + vs RHP
Continue reading on Dev.to Python
Opens in a new tab



