MLB Data Warehouse

MLB Data Warehouse

MLB Daily Notes - March 30th

A daily automated report of what happened yesterday in Major League Baseball, along with other recent trends and further analysis.

Jon A's avatar
Jon A
Mar 30, 2024
∙ Paid
3
Share


We have our first day of the season where I get held up not by my kids, but by the Statcast data not being loaded. Every night, all of the rows of data (one for every pitch thrown) captured in the previous day’s MLB games get uploaded to a page where we can grab the data. This is the base of my entire operation here, without that data I can’t run any of the scripts to do the daily notes or the daily tweets or most of the dashboards and Google sheets.


It’s after noon now and we finally got the data. I also realized that my slate preview from yesterday posted this morning. Mistake by me on the scheduling there. It’s early in the year and this is a holiday weekend so it’s been really busy and frustrating to try to get everything working right. My apologies for the sloppy start, but we’ll get it going smoother very soon.


If you play DraftKings DFS, join our league here. I will run daily $5 contests in there.


Before long, these notes will be mostly behind the paywall. Become a paid sub today to get access to everything here, it’s just $9/month and you get absolutely everything. Check out the about page here for more. 10% of your subscription goes to Samaritan’s Purse, a Christian humanitarian aid organization.


Pitchers

Fantasy Points Leaders - Yesterday

1. Bobby Miller (vs. STL): 37.7 Points
2. George Kirby (vs. BOS): 32.61 Points
3. Merrill Kelly (vs. COL): 31.21 Points
4. Freddy Peralta (vs. NYM): 30.3 Points
5. Nick Pivetta (vs. SEA): 29.7 Points
6. Aaron Civale (vs. TOR): 24.5 Points
7. Cristian Javier (vs. NYY): 22.5 Points
8. Zack Wheeler (vs. ATL): 20.5 Points
9. Spencer Strider (vs. PHI): 20.25 Points
10. Kyle Harrison (vs. SD): 19.9 Points

Whiffs Leaders - Yesterday

1. Zack Wheeler (PHI): 18 Whiffs (89 Pitches)
2. Spencer Strider (ATL): 18 Whiffs (90 Pitches)
3. Nick Pivetta (BOS): 17 Whiffs (84 Pitches)
4. George Kirby (SEA): 17 Whiffs (99 Pitches)
5. Logan Allen (CLE): 14 Whiffs (82 Pitches)
6. Freddy Peralta (MIL): 13 Whiffs (92 Pitches)
7. Merrill Kelly (AZ): 12 Whiffs (79 Pitches)
8. Joe Musgrove (SD): 12 Whiffs (84 Pitches)
9. Carlos Rodon (NYY): 11 Whiffs (87 Pitches)
10. Zack Thompson (STL): 10 Whiffs (87 Pitches)

Strike% Leaders - Yesterday

1. Bobby Miller (LAD): 57.0 Strike%, 33.3 Ball%
2. Nick Pivetta (BOS): 54.8 Strike%, 32.1 Ball%
3. Merrill Kelly (AZ): 54.4 Strike%, 27.8 Ball%
4. Spencer Strider (ATL): 54.4 Strike%, 34.4 Ball%
5. George Kirby (SEA): 53.5 Strike%, 32.3 Ball%
6. Wes Parsons (TOR): 52.5 Strike%, 27.1 Ball%
7. Freddy Peralta (MIL): 52.2 Strike%, 37.0 Ball%
8. Zack Wheeler (PHI): 50.6 Strike%, 29.2 Ball%
9. Chris Bassitt (TOR): 50.5 Strike%, 33.7 Ball%
10. Zack Thompson (STL): 48.3 Strike%, 32.2 Ball%
11. Joe Musgrove (SD): 47.6 Strike%, 28.6 Ball%
12. Bryan Hoeing (MIA): 47.4 Strike%, 35.1 Ball%
13. Kyle Harrison (SF): 47.4 Strike%, 28.9 Ball%
14. Carlos Rodon (NYY): 46.0 Strike%, 37.9 Ball%
15. Ross Stripling (OAK): 45.7 Strike%, 37.0 Ball%

Velo Changes - Yesterday

Wes Parsons's SL velo (21 pitches) UP 3.0mph to 86.9
Carlos Rodon's SL velo (24 pitches) UP 2.0mph to 87.4
Bobby Miller's SL velo (12 pitches) UP 1.5mph to 91.4
Martin Perez's CH velo (23 pitches) DOWN -1.6mph to 82.5
Ross Stripling's FF velo (17 pitches) DOWN -1.6mph to 90.9
Cristian Javier's CH velo (25 pitches) DOWN -1.7mph to 82.0
Ross Stripling's CH velo (20 pitches) DOWN -1.8mph to 81.9
Zack Thompson's CU velo (12 pitches) DOWN -1.8mph to 73.6
Logan Allen's CH velo (18 pitches) DOWN -1.9mph to 80.8
Zack Thompson's CH velo (22 pitches) DOWN -2.1mph to 84.3
Ross Stripling's SL velo (32 pitches) DOWN -2.3mph to 84.9
A.J. Puk's SI velo (17 pitches) DOWN -2.4mph to 92.9
Zack Thompson's FF velo (24 pitches) DOWN -2.5mph to 91.1
Aaron Civale's SL velo (16 pitches) DOWN -2.6mph to 79.9
A.J. Puk's FF velo (21 pitches) DOWN -3.0mph to 92.9
A.J. Puk's ST velo (23 pitches) DOWN -3.3mph to 80.7

Pitch Mix Changes - Yesterday

A.J. Puk's SI usage (27.9%) up 22.7 points
Aaron Civale's SI usage (29.1%) up 10.6 points
Aaron Civale's SL usage (18.6%) up 13.0 points
Bobby Miller's FF usage (41.9%) up 14.0 points
Bryan Hoeing's SL usage (43.9%) up 11.5 points
Cal Quantrill's FS usage (29.5%) up 17.2 points
Cristian Javier's CH usage (27.8%) up 23.7 points
Joe Musgrove's SL usage (27.4%) up 12.6 points
Josh Fleming's SI usage (65.7%) up 19.3 points
Kyle Harrison's FF usage (72.4%) up 10.6 points
Martin Perez's FC usage (36.0%) up 13.6 points
Merrill Kelly's SL usage (17.7%) up 11.9 points
Nick Pivetta's ST usage (33.3%) up 26.6 points
Nick Pivetta's FC usage (19.0%) up 18.6 points
Zack Thompson's CH usage (29.7%) up 27.6 points

CSW% Leaders - Last 3 Weeks

Joe Musgrove - 43 TBF, 29.9% CSW%
Mitch Keller - 27 TBF, 29.4% CSW%
Yu Darvish - 36 TBF, 27.5% CSW%
Tyler Glasnow - 42 TBF, 25.9% CSW%

K% Leaders - Last 3 Weeks

Yu Darvish - 36 TBF, 27.8% K%
Tyler Glasnow - 42 TBF, 19.0% K%
Joe Musgrove - 43 TBF, 11.6% K%
Mitch Keller - 27 TBF, 11.1% K%

K-BB% Leaders - Last 3 Weeks

Yu Darvish - 36 TBF, 19.4% K-BB%
Tyler Glasnow - 42 TBF, 7.1% K-BB%
Joe Musgrove - 43 TBF, 4.7% K-BB%
Mitch Keller - 27 TBF, 3.7% K-BB%

GB% Leaders - Last 3 Weeks

Mitch Keller - 27 TBF, 38.1% GB%
Joe Musgrove - 43 TBF, 36.4% GB%
Yu Darvish - 36 TBF, 34.8% GB%
Tyler Glasnow - 42 TBF, 34.5% GB%

Magic Formula Qualifiers - Pitchers - Last 3 Weeks

Bobby Miller - 21 TBF, 52.4 K%, 4.8 BB%, 55.6% GB%
Garrett Crochet - 23 TBF, 34.8 K%, 0.0 BB%, 46.7% GB%
Justin Steele - 18 TBF, 33.3 K%, 5.6 BB%, 45.5% GB%
Pablo Lopez - 24 TBF, 29.2 K%, 0.0 BB%, 47.1% GB%
Shane Bieber - 22 TBF, 50.0 K%, 4.5 BB%, 50.0% GB%

Hitters

Multiple Barrels

Fernando Tatis Jr. (SD) 4 PA, 8 Swings, 2 Barrels, 2 HR
J.D. Davis (OAK) 4 PA, 9 Swings, 2 Barrels, 2 HR
Matt Chapman (SF) 5 PA, 12 Swings, 2 Barrels, 2 HR
Starling Marte (NYM) 3 PA, 7 Swings, 2 Barrels, 1 HR

New Max Launch Velos

None

Hardest Hit Balls

Fernando Tatis Jr. (SD) - 114.9mph - home_run
Christian Bethancourt (MIA) - 111.7mph - nan
Christian Walker (AZ) - 111.7mph - home_run
Matt Chapman (SF) - 111.7mph - home_run
Jake Burger (MIA) - 111.4mph - single
Kyle Schwarber (PHI) - 111.1mph - nan
Francisco Lindor (NYM) - 111.1mph - nan
Brandon Lowe (TB) - 111.0mph - home_run
Willson Contreras (STL) - 110.3mph - single
Corbin Carroll (AZ) - 110.1mph - single

Last 3 Weeks - wOBA vs. xwOBA Comparison

Top 10
Vladimir Guerrero Jr. - 9 PA, 0.504 wOBA, 0.744 xwOBA, 0.24 Diff
Shohei Ohtani - 14 PA, 0.287 wOBA, 0.469 xwOBA, 0.182 Diff
Triston Casas - 9 PA, 0.099 wOBA, 0.259 xwOBA, 0.16 Diff
Corbin Carroll - 10 PA, 0.296 wOBA, 0.448 xwOBA, 0.152 Diff
Kyle Tucker - 10 PA, 0.335 wOBA, 0.477 xwOBA, 0.142 Diff
Luis Arraez - 11 PA, 0.063 wOBA, 0.201 xwOBA, 0.138 Diff
Jorge Soler - 9 PA, 0.294 wOBA, 0.402 xwOBA, 0.108 Diff
Ha-Seong Kim - 13 PA, 0.279 wOBA, 0.383 xwOBA, 0.104 Diff
Michael A. Taylor - 9 PA, 0.316 wOBA, 0.409 xwOBA, 0.093 Diff
Bryan De La Cruz - 10 PA, 0.266 wOBA, 0.357 xwOBA, 0.091 Diff
Bottom 10
Oswaldo Cabrera - 9 PA, 0.765 wOBA, 0.301 xwOBA, -0.464 Diff
Jake Cronenworth - 14 PA, 0.634 wOBA, 0.345 xwOBA, -0.289 Diff
Mookie Betts - 14 PA, 0.859 wOBA, 0.571 xwOBA, -0.288 Diff
Teoscar Hernandez - 12 PA, 0.566 wOBA, 0.304 xwOBA, -0.262 Diff
Yandy Diaz - 9 PA, 0.666 wOBA, 0.446 xwOBA, -0.22 Diff
Andres Gimenez - 9 PA, 0.712 wOBA, 0.518 xwOBA, -0.194 Diff
Jake Burger - 9 PA, 0.554 wOBA, 0.365 xwOBA, -0.189 Diff
Jose Ramirez - 10 PA, 0.368 wOBA, 0.18 xwOBA, -0.188 Diff
Tim Anderson - 9 PA, 0.414 wOBA, 0.227 xwOBA, -0.187 Diff
Ke'Bryan Hayes - 11 PA, 0.638 wOBA, 0.474 xwOBA, -0.164 Diff

Last 3 Weeks - Brl% Leaders

Christian Walker - 10 PA, 7 BIP, 2 Brls, 28.6 Brl%
Jackson Merrill - 12 PA, 7 BIP, 2 Brls, 28.6 Brl%
Mookie Betts - 18 PA, 12 BIP, 3 Brls, 25.0 Brl%
Freddie Freeman - 18 PA, 8 BIP, 2 Brls, 25.0 Brl%
Fernando Tatis Jr. - 18 PA, 14 BIP, 3 Brls, 21.4 Brl%
Kyle Tucker - 10 PA, 6 BIP, 1 Brls, 16.7 Brl%
Giancarlo Stanton - 10 PA, 6 BIP, 1 Brls, 16.7 Brl%
Lourdes Gurriel Jr. - 10 PA, 6 BIP, 1 Brls, 16.7 Brl%
Manny Machado - 18 PA, 12 BIP, 2 Brls, 16.7 Brl%
Bryan Reynolds - 11 PA, 6 BIP, 1 Brls, 16.7 Brl%

Last 3 Weeks - xwOBA Leaders

Mookie Betts - 18 PA, 0.533 xwOBA
Lourdes Gurriel Jr. - 10 PA, 0.499 xwOBA
Ketel Marte - 10 PA, 0.486 xwOBA
Kyle Tucker - 10 PA, 0.477 xwOBA
Bryan Reynolds - 11 PA, 0.475 xwOBA
Ke'Bryan Hayes - 11 PA, 0.474 xwOBA
Juan Soto - 10 PA, 0.465 xwOBA
Shohei Ohtani - 19 PA, 0.456 xwOBA
Manny Machado - 18 PA, 0.452 xwOBA
Corbin Carroll - 10 PA, 0.448 xwOBA

Last 3 Weeks - Contact% Leaders

Luis Arraez - 11 PA, 16 Swings, 93.8 Cont%
Corbin Carroll - 10 PA, 16 Swings, 93.8 Cont%
Juan Soto - 10 PA, 14 Swings, 92.9 Cont%
Anthony Volpe - 10 PA, 13 Swings, 92.3 Cont%
Mookie Betts - 18 PA, 26 Swings, 92.3 Cont%
Anthony Rizzo - 10 PA, 11 Swings, 90.9 Cont%
Jake Cronenworth - 18 PA, 29 Swings, 89.7 Cont%
Gavin Lux - 13 PA, 18 Swings, 88.9 Cont%
Jose Ramirez - 10 PA, 18 Swings, 88.9 Cont%
Ha-Seong Kim - 17 PA, 26 Swings, 88.5 Cont%

Last 10 Days - SB Attempt Leaders

Jose Siri - 3 Attempts (3 steals)
Ha-Seong Kim - 2 Attempts (2 steals)
Jarren Duran - 2 Attempts (2 steals)
Jose Caballero - 1 Attempts (0 steals)
Spencer Steer - 1 Attempts (1 steals)
Tyler O'Neill - 1 Attempts (1 steals)
Tyler Freeman - 1 Attempts (0 steals)
Trevor Story - 1 Attempts (1 steals)
Javier Baez - 1 Attempts (1 steals)
Jarred Kelenic - 1 Attempts (0 steals)
Kyle Tucker - 1 Attempts (1 steals)
Steven Kwan - 1 Attempts (1 steals)
Jake Fraley - 1 Attempts (1 steals)
Shohei Ohtani - 1 Attempts (1 steals)
Victor Scott II - 1 Attempts (1 steals)
Bryson Stott - 1 Attempts (1 steals)
Jackson Chourio - 1 Attempts (1 steals)
Ronald Acuna Jr. - 1 Attempts (1 steals)
Ceddanne Rafaela - 1 Attempts (0 steals)
Chas McCormick - 1 Attempts (1 steals)
Corbin Carroll - 1 Attempts (0 steals)
Elly De La Cruz - 1 Attempts (1 steals)
Tyler Wade - 1 Attempts (1 steals)
Estevan Florial - 1 Attempts (1 steals)
Ketel Marte - 1 Attempts (1 steals)
Johan Rojas - 1 Attempts (1 steals)
Josh Naylor - 1 Attempts (0 steals)
Alex Bregman - 1 Attempts (1 steals)
Julio Rodriguez - 1 Attempts (1 steals)
Jung Hoo Lee - 1 Attempts (0 steals)
Andres Gimenez - 1 Attempts (0 steals)
Jorge Mateo - 1 Attempts (1 steals)
Jesus Sanchez - 1 Attempts (1 steals)

Last 30 Days - SB Attempt Leaders

Jose Siri - 3 Attempts (3 steals)
Ha-Seong Kim - 2 Attempts (2 steals)
Jarren Duran - 2 Attempts (2 steals)
Jose Caballero - 1 Attempts (0 steals)
Spencer Steer - 1 Attempts (1 steals)
Tyler O'Neill - 1 Attempts (1 steals)
Tyler Freeman - 1 Attempts (0 steals)
Trevor Story - 1 Attempts (1 steals)
Javier Baez - 1 Attempts (1 steals)
Jarred Kelenic - 1 Attempts (0 steals)
Kyle Tucker - 1 Attempts (1 steals)
Steven Kwan - 1 Attempts (1 steals)
Jake Fraley - 1 Attempts (1 steals)
Shohei Ohtani - 1 Attempts (1 steals)
Victor Scott II - 1 Attempts (1 steals)
Bryson Stott - 1 Attempts (1 steals)
Jackson Chourio - 1 Attempts (1 steals)
Ronald Acuna Jr. - 1 Attempts (1 steals)
Ceddanne Rafaela - 1 Attempts (0 steals)
Chas McCormick - 1 Attempts (1 steals)
Corbin Carroll - 1 Attempts (0 steals)
Elly De La Cruz - 1 Attempts (1 steals)
Tyler Wade - 1 Attempts (1 steals)
Estevan Florial - 1 Attempts (1 steals)
Ketel Marte - 1 Attempts (1 steals)
Johan Rojas - 1 Attempts (1 steals)
Josh Naylor - 1 Attempts (0 steals)
Alex Bregman - 1 Attempts (1 steals)
Julio Rodriguez - 1 Attempts (1 steals)
Jung Hoo Lee - 1 Attempts (0 steals)
Andres Gimenez - 1 Attempts (0 steals)
Jorge Mateo - 1 Attempts (1 steals)
Jesus Sanchez - 1 Attempts (1 steals)

Magic Formula Qualifiers - Hitters - Last 3 Weeks

Christian Walker - 10 PA, 20.0 K%, 28.6 Brl%
Fernando Tatis Jr. - 18 PA, 11.1 K%, 21.4 Brl%
Ha-Seong Kim - 17 PA, 5.9 K%, 14.3 Brl%
Josh Naylor - 10 PA, 10.0 K%, 14.3 Brl%
Manny Machado - 18 PA, 11.1 K%, 16.7 Brl%
Mookie Betts - 18 PA, 11.1 K%, 25.0 Brl%

Today's SP Streamer Picks

Seth Lugo (12.5% Owned): Projected 5.66IP 2.94ER 5.82SO 1.82BB 14.59FPts
Yusei Kikuchi (38.0% Owned): Projected 4.95IP 2.51ER 5.44SO 1.73BB 13.62FPts
DL Hall (21.0% Owned): Projected 4.82IP 2.05ER 4.79SO 1.43BB 13.42FPts

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Jon A
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture