Baseball · Tool

UCLA Baseball TrackMan Pitch Plotter & Analytics Suite

Active2025-26Updated Apr 10, 2026
Project Overview

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.

Problem & Objective

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.

Analytical Approach

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.

Key Result & Impact

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.

Tech Stack & Tools
RShinyGoogle BigQueryggplot2PlotlyDT