MLB Data Warehouse

MLB Data Warehouse

MLB Daily Notes - April 4th

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
Apr 04, 2024
∙ Paid
Share

The latest daily notes in history. The MLB team took all day to get the data updated. It’s been a crazy morning with that going on, a big Python update on Google that broke a bunch of my code, and the first double-header of the year going down. The projections needed an update to handle that correctly, but everything is running now.

So we’re just doing the automated stuff today, no further analysis from me because my day in the office is almost over already. Hopefully this doesn’t happen again and we can get these out in the morning going forward.


Pitchers

Fantasy Points Leaders - Yesterday

1. Nathan Eovaldi (vs. TB): 32.75 Points
2. Zack Wheeler (vs. CIN): 29.1 Points
3. Logan Allen - 671106 (vs. SEA): 26.81 Points
4. Cole Ragans (vs. BAL): 26.44 Points
5. Joe Musgrove (vs. STL): 25.9 Points
6. Aaron Civale (vs. TEX): 23.9 Points
7. Patrick Sandoval (vs. MIA): 23.16 Points
8. Tyler Glasnow (vs. SF): 21.9 Points
9. Frankie Montas (vs. PHI): 19.96 Points
10. Trevor Williams (vs. PIT): 18.99 Points

Whiffs Leaders - Yesterday

1. Nathan Eovaldi (TEX): 23 Whiffs (103 Pitches)
2. Patrick Sandoval (LAA): 18 Whiffs (93 Pitches)
3. Zack Wheeler (PHI): 17 Whiffs (93 Pitches)
4. Frankie Montas (CIN): 17 Whiffs (100 Pitches)
5. Cole Ragans (KC): 13 Whiffs (91 Pitches)
6. Corbin Burnes (BAL): 13 Whiffs (100 Pitches)
7. Zack Thompson (STL): 12 Whiffs (92 Pitches)
8. Nick Pivetta (BOS): 12 Whiffs (90 Pitches)
9. Joe Musgrove (SD): 12 Whiffs (88 Pitches)
10. Tyler Glasnow (LAD): 10 Whiffs (100 Pitches)

Strike% Leaders - Yesterday

1. Nathan Eovaldi (TEX): 58.3 Strike%, 27.2 Ball%
2. Patrick Sandoval (LAA): 55.9 Strike%, 30.1 Ball%
3. Zack Wheeler (PHI): 54.8 Strike%, 31.2 Ball%
4. Ben Brown (CHC): 53.8 Strike%, 28.8 Ball%
5. Tyler Glasnow (LAD): 52.0 Strike%, 33.0 Ball%
6. Logan Allen (CLE): 50.5 Strike%, 31.2 Ball%
7. Cal Quantrill (COL): 50.0 Strike%, 36.7 Ball%
8. A.J. Puk (MIA): 48.9 Strike%, 36.4 Ball%
9. George Kirby (SEA): 48.6 Strike%, 23.6 Ball%
10. Merrill Kelly (AZ): 48.4 Strike%, 29.7 Ball%
11. Cole Ragans (KC): 48.4 Strike%, 37.4 Ball%
12. Aaron Civale (TB): 47.1 Strike%, 37.9 Ball%
13. Frankie Montas (CIN): 47.0 Strike%, 37.0 Ball%
14. Joe Musgrove (SD): 45.5 Strike%, 40.9 Ball%
15. Kyle Harrison (SF): 44.8 Strike%, 37.9 Ball%

Pitches/Out (POUT) Leaders - Yesterday

1. Ross Stripling: 85 Pitches, 21 Outs, 4.05 POUT
2. Ben Brown: 52 Pitches, 12 Outs, 4.33 POUT
3. Merrill Kelly: 91 Pitches, 21 Outs, 4.33 POUT
4. Logan Allen: 93 Pitches, 20 Outs, 4.65 POUT
5. Cole Ragans: 91 Pitches, 19 Outs, 4.79 POUT
6. Aaron Civale: 87 Pitches, 18 Outs, 4.83 POUT
7. Joe Musgrove: 88 Pitches, 18 Outs, 4.89 POUT
8. Nathan Eovaldi: 103 Pitches, 21 Outs, 4.9 POUT
9. Zack Wheeler: 93 Pitches, 18 Outs, 5.17 POUT
10. Mitch Keller: 84 Pitches, 16 Outs, 5.25 POUT

Velo Changes - Yesterday

Cole Ragans's FC velo (18 pitches) UP 1.8mph to 93.3
Aaron Civale's CU velo (20 pitches) DOWN -1.5mph to 76.5
Cal Quantrill's SI velo (45 pitches) DOWN -1.6mph to 92.0
George Kirby's FF velo (26 pitches) DOWN -1.6mph to 94.4
Joe Musgrove's CH velo (10 pitches) DOWN -1.6mph to 85.4
Cristian Javier's SL velo (25 pitches) DOWN -1.6mph to 77.8
Logan Allen's CH velo (12 pitches) DOWN -1.7mph to 80.9
Zack Wheeler's ST velo (10 pitches) DOWN -1.7mph to 82.6
Zack Wheeler's SI velo (21 pitches) DOWN -2.1mph to 92.9
Cal Quantrill's FC velo (21 pitches) DOWN -2.2mph to 85.8
Cal Quantrill's FS velo (14 pitches) DOWN -2.3mph to 84.3
A.J. Puk's ST velo (22 pitches) DOWN -2.5mph to 81.2
Cal Quantrill's CU velo (10 pitches) DOWN -2.5mph to 79.3
Zack Wheeler's FF velo (37 pitches) DOWN -2.6mph to 93.1
Zack Thompson's FF velo (46 pitches) DOWN -3.3mph to 90.0

Pitch Mix Changes - Yesterday

A.J. Puk's SI usage (26.1%) up 18.0 points
A.J. Puk's FS usage (11.4%) up 10.1 points
Cristian Javier's CH usage (33.0%) up 27.3 points
George Kirby's FS usage (18.1%) up 11.6 points
Kyle Harrison's CH usage (24.1%) up 11.0 points
Logan Allen's FC usage (21.5%) up 11.9 points
Nathan Eovaldi's FS usage (42.7%) up 14.6 points
Nick Pivetta's FC usage (22.2%) up 20.5 points
Nick Pivetta's ST usage (20.0%) up 13.1 points
Ross Stripling's SI usage (24.7%) up 14.4 points
Tyler Glasnow's FF usage (62.0%) up 16.8 points
Zack Thompson's FO usage (22.8%) up 19.0 points
Zack Thompson's SL usage (20.7%) up 16.4 points
Zack Wheeler's FS usage (12.9%) up 12.1 points

Pitch Mix Changes - Last 3 Starts

CSW% Leaders - Last 3 Weeks

Shane Bieber - 45 TBF, 36.1% CSW%
Garrett Crochet - 48 TBF, 34.4% CSW%
Cole Ragans - 47 TBF, 34.0% CSW%
Zack Wheeler - 48 TBF, 33.5% CSW%
Corbin Burnes - 45 TBF, 33.0% CSW%
Logan Allen - 47 TBF, 32.0% CSW%
Merrill Kelly - 48 TBF, 31.8% CSW%
Chris Bassitt - 48 TBF, 31.2% CSW%
Aaron Civale - 45 TBF, 30.6% CSW%
Joe Musgrove - 65 TBF, 30.2% CSW%

K% Leaders - Last 3 Weeks

Shane Bieber - 45 TBF, 44.4% K%
Cole Ragans - 47 TBF, 34.0% K%
Garrett Crochet - 48 TBF, 33.3% K%
Nick Pivetta - 41 TBF, 31.7% K%
Zack Wheeler - 48 TBF, 31.2% K%
Corbin Burnes - 45 TBF, 31.1% K%
Aaron Civale - 45 TBF, 31.1% K%
Yu Darvish - 63 TBF, 25.4% K%
Merrill Kelly - 48 TBF, 25.0% K%
Luis Castillo - 49 TBF, 24.5% K%

K-BB% Leaders - Last 3 Weeks

Shane Bieber - 45 TBF, 42.2% K-BB%
Garrett Crochet - 48 TBF, 31.2% K-BB%
Corbin Burnes - 45 TBF, 31.1% K-BB%
Nick Pivetta - 41 TBF, 29.3% K-BB%
Zack Wheeler - 48 TBF, 29.2% K-BB%
Cole Ragans - 47 TBF, 25.5% K-BB%
Aaron Civale - 45 TBF, 24.4% K-BB%
Merrill Kelly - 48 TBF, 22.9% K-BB%
Luis Castillo - 49 TBF, 20.4% K-BB%
Nathan Eovaldi - 46 TBF, 19.6% K-BB%

GB% Leaders - Last 3 Weeks

Framber Valdez - 50 TBF, 71.9% GB%
Logan Allen - 47 TBF, 54.3% GB%
Zack Wheeler - 48 TBF, 51.6% GB%
Zac Gallen - 43 TBF, 50.0% GB%
Shane Bieber - 45 TBF, 50.0% GB%
Jose Berrios - 47 TBF, 50.0% GB%
Luis Castillo - 49 TBF, 48.6% GB%
Corbin Burnes - 45 TBF, 48.4% GB%
Cole Ragans - 47 TBF, 48.1% GB%
Brayan Bello - 42 TBF, 46.9% GB%

Magic Formula Qualifiers - Pitchers - Last 3 Weeks

Corbin Burnes - 45 TBF, 31.1 K%, 0.0 BB%, 48.4% GB%
Garrett Crochet - 48 TBF, 33.3 K%, 2.1 BB%, 45.2% GB%
Kyle Muller - 27 TBF, 29.6 K%, 3.7 BB%, 47.1% GB%
Shane Bieber - 45 TBF, 44.4 K%, 2.2 BB%, 50.0% GB%
Zack Wheeler - 48 TBF, 31.2 K%, 2.1 BB%, 51.6% GB%

Hot Pitcher Tracker - Last 3 Weeks vs. Career

Zack Wheeler - +4.4% CSW%, -3.0 BB%
Merrill Kelly - +3.1% CSW%, -6.0 BB%
Logan Allen - +4.1% CSW%, -2.6 BB%
Shane Bieber - +4.4% CSW%, -3.0 BB%

Hitters

Multiple Barrels

Aaron Judge (NYY) 5 PA, 8 Swings, 2 Barrels, 1 HR
Jose Ramirez (CLE) 5 PA, 8 Swings, 2 Barrels, 0 HR
Luis Garcia (WSH) 4 PA, 6 Swings, 2 Barrels, 0 HR
Miguel Sano (LAA) 5 PA, 9 Swings, 2 Barrels, 0 HR
Yordan Alvarez (HOU) 5 PA, 9 Swings, 4 Barrels, 2 HR

Hardest Hit Balls

Miguel Sano (LAA) - 114.9mph - grounded_into_double_play
Kyle Schwarber (PHI) - 113.0mph - home_run
Miguel Sano (LAA) - 112.4mph - double
Anthony Santander (BAL) - 112.2mph - nan
Jorge Soler (SF) - 112.0mph - home_run
Matt Chapman (SF) - 111.9mph - nan
Nolan Jones (COL) - 111.7mph - grounded_into_double_play
Ryan Jeffers (MIN) - 111.2mph - field_out
Ty France (SEA) - 110.9mph - field_out
Blaze Alexander (AZ) - 110.6mph - home_run

Last 3 Weeks - wOBA vs. xwOBA Comparison

Top 10
Yordan Alvarez - 32 PA, 0.345 wOBA, 0.551 xwOBA, 0.206 Diff
Ty France - 27 PA, 0.328 wOBA, 0.474 xwOBA, 0.146 Diff
Marcus Semien - 29 PA, 0.316 wOBA, 0.418 xwOBA, 0.102 Diff
Vladimir Guerrero Jr. - 30 PA, 0.326 wOBA, 0.422 xwOBA, 0.096 Diff
Adley Rutschman - 25 PA, 0.389 wOBA, 0.484 xwOBA, 0.095 Diff
Lane Thomas - 23 PA, 0.144 wOBA, 0.232 xwOBA, 0.088 Diff
Jazz Chisholm - 29 PA, 0.289 wOBA, 0.373 xwOBA, 0.084 Diff
Nolan Jones - 30 PA, 0.148 wOBA, 0.231 xwOBA, 0.083 Diff
Seth Brown - 25 PA, 0.154 wOBA, 0.235 xwOBA, 0.081 Diff
Will Brennan - 23 PA, 0.293 wOBA, 0.373 xwOBA, 0.08 Diff
Bottom 10
Mookie Betts - 37 PA, 0.695 wOBA, 0.483 xwOBA, -0.212 Diff
Oswaldo Cabrera - 28 PA, 0.433 wOBA, 0.247 xwOBA, -0.186 Diff
Spencer Steer - 25 PA, 0.518 wOBA, 0.349 xwOBA, -0.169 Diff
Anthony Volpe - 26 PA, 0.503 wOBA, 0.342 xwOBA, -0.161 Diff
Andres Gimenez - 32 PA, 0.444 wOBA, 0.295 xwOBA, -0.149 Diff
Yainer Diaz - 29 PA, 0.533 wOBA, 0.406 xwOBA, -0.127 Diff
Luis Campusano - 26 PA, 0.498 wOBA, 0.372 xwOBA, -0.126 Diff
J.D. Davis - 24 PA, 0.485 wOBA, 0.359 xwOBA, -0.126 Diff
Teoscar Hernandez - 33 PA, 0.444 wOBA, 0.323 xwOBA, -0.121 Diff
Isaac Paredes - 24 PA, 0.336 wOBA, 0.22 xwOBA, -0.116 Diff

Last 3 Weeks - Brl% Leaders

Maikel Garcia - 27 PA, 19 BIP, 6 Brls, 31.6 Brl%
Adolis Garcia - 28 PA, 16 BIP, 5 Brls, 31.2 Brl%
Luis Robert - 21 PA, 10 BIP, 3 Brls, 30.0 Brl%
Bobby Witt Jr. - 28 PA, 17 BIP, 5 Brls, 29.4 Brl%
Christian Walker - 32 PA, 17 BIP, 5 Brls, 29.4 Brl%
Jazz Chisholm - 29 PA, 15 BIP, 4 Brls, 26.7 Brl%
Taylor Ward - 25 PA, 19 BIP, 5 Brls, 26.3 Brl%
Yordan Alvarez - 32 PA, 26 BIP, 6 Brls, 23.1 Brl%
Willson Contreras - 25 PA, 13 BIP, 3 Brls, 23.1 Brl%
Michael Conforto - 29 PA, 18 BIP, 4 Brls, 22.2 Brl%

Last 3 Weeks - xwOBA Leaders

Yordan Alvarez - 32 PA, 0.551 xwOBA
Bobby Witt Jr. - 28 PA, 0.533 xwOBA
Christian Yelich - 21 PA, 0.499 xwOBA
Kyle Tucker - 32 PA, 0.491 xwOBA
Taylor Ward - 25 PA, 0.488 xwOBA
Adley Rutschman - 25 PA, 0.484 xwOBA
Mookie Betts - 41 PA, 0.475 xwOBA
Ty France - 27 PA, 0.474 xwOBA
Ryan Mountcastle - 26 PA, 0.451 xwOBA
Lourdes Gurriel Jr. - 33 PA, 0.448 xwOBA

Last 3 Weeks - Contact% Leaders

Geraldo Perdomo - 27 PA, 42 Swings, 95.2 Cont%
Alex Verdugo - 28 PA, 56 Swings, 94.6 Cont%
Keibert Ruiz - 21 PA, 34 Swings, 94.1 Cont%
Gabriel Moreno - 21 PA, 38 Swings, 92.1 Cont%
Ha-Seong Kim - 38 PA, 54 Swings, 90.7 Cont%
Jake Cronenworth - 39 PA, 63 Swings, 90.5 Cont%
Adley Rutschman - 25 PA, 39 Swings, 89.7 Cont%
Steven Kwan - 35 PA, 58 Swings, 89.7 Cont%
Will Brennan - 23 PA, 46 Swings, 89.1 Cont%
Jung Hoo Lee - 33 PA, 43 Swings, 88.4 Cont%

Last 10 Days - SB Attempt Leaders

Brice Turang - 6 Attempts (6 steals)
Jarren Duran - 6 Attempts (6 steals)
Corbin Carroll - 4 Attempts (2 steals)
Jose Siri - 4 Attempts (3 steals)
Jose Caballero - 4 Attempts (3 steals)
Bobby Witt Jr. - 4 Attempts (2 steals)
Elly De La Cruz - 3 Attempts (2 steals)
Bubba Thompson - 3 Attempts (3 steals)
C.J. Abrams - 3 Attempts (3 steals)

Magic Formula Qualifiers - Hitters - Last 3 Weeks

Adley Rutschman - 25 PA, 0.0 K%, 14.3 Brl%
Christian Yelich - 21 PA, 14.3 K%, 18.8 Brl%
Christopher Morel - 26 PA, 7.7 K%, 18.2 Brl%
Fernando Tatis Jr. - 37 PA, 13.5 K%, 14.3 Brl%
J.D. Davis - 24 PA, 16.7 K%, 16.7 Brl%
Jake Cronenworth - 39 PA, 12.8 K%, 16.1 Brl%
Jose Altuve - 32 PA, 12.5 K%, 16.0 Brl%
Lourdes Gurriel Jr. - 33 PA, 12.1 K%, 15.4 Brl%
Ozzie Albies - 23 PA, 0.0 K%, 15.0 Brl%
Randy Arozarena - 27 PA, 14.8 K%, 15.0 Brl%
Rhys Hoskins - 21 PA, 14.3 K%, 14.3 Brl%
Ryan Mountcastle - 26 PA, 11.5 K%, 15.8 Brl%
Yordan Alvarez - 32 PA, 9.4 K%, 23.1 Brl%

Minor Leagues

Top Minor League Hitting Performances - Yesterday

Heston Kjerstad (BAL): 5/7, 4R, 2HR, 10RBI, 0SB, 61FPts
Kyle Stowers (BAL): 4/7, 3R, 3HR, 7RBI, 0SB, 55FPts
Luis Matos (SF): 3/6, 2R, 2HR, 5RBI, 1SB, 42FPts
Jackson Holliday (BAL): 4/6, 5R, 0HR, 2RBI, 1SB, 39FPts
Clay Dungan (SD): 2/5, 2R, 2HR, 6RBI, 0SB, 36FPts
David Banuelos (BAL): 3/6, 3R, 1HR, 2RBI, 1SB, 33FPts
Connor Norby (BAL): 2/5, 3R, 1HR, 3RBI, 0SB, 31FPts
Peyton Burdick (BAL): 3/5, 3R, 1HR, 1RBI, 0SB, 30FPts
Rafael Ortega (CWS): 3/4, 1R, 1HR, 5RBI, 0SB, 28FPts
Coby Mayo (BAL): 5/7, 2R, 0HR, 1RBI, 0SB, 28FPts

Top Minor League Pitching Performances - Yesterday

Caleb Boushley (MIN): 69 Pitches, 5IP, 2H, 1ER, 5K, 0BB, 23FPts
Osvaldo Bido (OAK): 83 Pitches, 5IP, 5H, 2ER, 7K, 1BB, 23FPts
Xzavion Curry (CLE): 53 Pitches, 2IP, 1H, 0ER, 7K, 1BB, 18FPts
Tommy Romero (SF): 58 Pitches, 4IP, 1H, 1ER, 4K, 2BB, 17FPts
Andrew Vasquez (DET): 28 Pitches, 1IP, 0H, 0ER, 4K, 0BB, 15FPts
Blair Henley (HOU): 79 Pitches, 5IP, 3H, 2ER, 6K, 4BB, 15FPts
Joe Rock (TB): 60 Pitches, 4IP, 5H, 2ER, 6K, 0BB, 14FPts
Taylor Widener (ATL): 39 Pitches, 2IP, 0H, 0ER, 3K, 1BB, 13FPts
Riley Thompson (CHC): 52 Pitches, 3IP, 4H, 1ER, 6K, 1BB, 13FPts
Carlos Garcia (TB): 29 Pitches, 1IP, 2H, 0ER, 3K, 0BB, 12FPts

AA-AAA OPS Leaders

Luken Baker (AAA - STL) 397 PA 1.161 OPS
Coby Mayo (AAA - BAL) 640 PA 0.977 OPS
Trey Cabbage (AAA - HOU) 496 PA 0.955 OPS
Coco Montes (AAA - COL) 526 PA 0.951 OPS
Heston Kjerstad (AAA - BAL) 566 PA 0.946 OPS
Spencer Horwitz (AAA - TOR) 502 PA 0.946 OPS
Jacob Hurtubise (AAA - CIN) 459 PA 0.94 OPS
Matt Mervis (AAA - CHC) 464 PA 0.931 OPS
Hunter Goodman (AAA - COL) 484 PA 0.929 OPS
Troy Johnston (AAA - MIA) 621 PA 0.928 OPS
Owen Caissie (AAA - CHC) 547 PA 0.927 OPS
Matt Kroon (AAA - PHI) 426 PA 0.927 OPS
Tristin English (AAA - ARI) 464 PA 0.923 OPS
Yonathan Perlaza (AAA - CHC) 543 PA 0.923 OPS
Vaughn Grissom (AAA - ATL) 465 PA 0.92 OPS
Tyler Black (AAA - MIL) 580 PA 0.918 OPS
Cody Thomas (AAA - OAK) 477 PA 0.917 OPS
Trenton Brooks (AAA - SF) 540 PA 0.903 OPS
Jimmy Herron (AAA - COL) 544 PA 0.901 OPS
Justyn-Henry Malloy (AAA - DET) 633 PA 0.897 OPS

AA-AAA Pitching K-BB% Leaders

Tommy Romero (AAA - SF) 7 IP 25.9% K-BB
Nolan Watson (AAA - SD) 10 IP 24.4% K-BB
Slade Cecconi (AAA - ARI) 9 IP 18.4% K-BB
Darren McCaughan (AAA - MIA) 11 IP 15.3% K-BB
Noah Davis (AAA - COL) 6 IP 8.6% K-BB

Today's SP Streamer Picks

Seth Lugo (17.5% Owned): Projected 6.29IP 2.93ER 5.8SO 1.28BB 15.75FPts
Lance Lynn (38.5% Owned): Projected 5.36IP 2.51ER 5.0SO 1.38BB 13.45FPts
Josiah Gray (12.5% Owned): Projected 5.51IP 2.88ER 5.27SO 2.53BB 13.09FPts

Become a paid sub today to get the rest of the daily notes. It’s just $9/month and you get absolutely everything that I do here. Check out the about page here for more. 10% of your subscription goes to Samaritan’s Purse, a Christian humanitarian aid organization.

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