Skip to content

zkornbluth/pitching_dashboard

Repository files navigation

Cy Young Pitching Dashboard

Use this to view statistics of 35 recent top pitchers.

Check it out here or on Tableau Public.

Data Source

I obtained this data from pybaseball. Using the script gather_data.py, I collected every pitch thrown by the 35 pitchers between 2016 (the first year Statcast has complete data) and 2025.

The 35 pitchers are Cy Young Award winners Blake Snell, Chris Sale, Clayton Kershaw, Corbin Burnes, Corey Kluber, Dallas Keuchel, David Price, Félix Hernández, Gerrit Cole, Jacob deGrom, Jake Arrieta, Justin Verlander, Max Scherzer, Paul Skenes, Rick Porcello, Robbie Ray, Sandy Alcantara, Shane Bieber, Tarik Skubal, Trevor Bauer, and Zack Greinke, and runners up Adam Wainwright, Cristopher Sánchez, Dylan Cease, Garrett Crochet, Hyun Jin Ryu, Johnny Cueto, Jon Lester, Kenta Maeda, Logan Webb, Max Fried, Seth Lugo, Sonny Gray, Yu Darvish, and Zack Wheeler.

Features

Screenshot 2025-08-21 at 1 27 12 PM

The dashboard displays the following information:

  • General stats: pitches thrown, batters faced, pitches per plate appearance, strikeout rate, walk rate, and ground ball rate
  • Pitch mix by year
  • Most common pitch by count (balls and strikes)
  • Pitch velocity by year split by pitch type

The dropdown at the bottom right of the dashboard allows you to select a pitcher.

Clicking on a pitch on any of the charts or the legend at the bottom right highlights that pitch on all charts. Screenshot 2025-08-21 at 1 28 47 PM

Credits

Baseball icon created by Freepik - Flaticon

Bat icon made by Boris farias from www.flaticon.com

Base icon created by Freepik - Flaticon

Letter k icon created by moniruldislam - Flaticon

Person icon created by Bharat Icons - Flaticon

Mitt icon created by magnemizer - Flaticon

About

Tableau dashboard to explore statistics of 35 recent top MLB pitchers

Topics

Resources

Stars

Watchers

Forks