UCLA Baseball TrackMan Pitch Plotter & Analytics Suite
An integrated R Shiny analytics suite and pitch-plotting dashboard connected directly to UCLA Baseball's Google BigQuery TrackMan database for pitch shape, movement profiles, release geometry, and batted-ball metrics.
UCLA Baseball needed a centralized internal platform to query, visualize, and analyze high-resolution optical TrackMan radar tracking feeds across collegiate matchups and intersquad scrimmages.
The team developed a high-performance R Shiny dashboard backed by Google BigQuery (`baseballdb.trackman`). The suite features interactive multi-dimensional filtering across pitchers, hitters, pitch types, counts, and hit outcomes, paired with ggplot2 and Plotly visualizations of pitch velocity vs. spin rate, release points, catcher's-perspective movement profiles, and pitch location heatmaps.
Enabled players and coaches to evaluate pitch shape, release point consistency, strike-zone command, and swing-and-miss tendencies across thousands of tracked collegiate pitches in real time.