MLB Daily Notes: Thursday, April 28
We are officially done with three weeks of games, which means the figures in these notes are going to change slightly. Below you see a lot of “Last 3 Weeks” leaders. Up until now, that was just the full season. So starting tomorrow, the full season won’t be encompassed by the last 21 days.
I say that just for you to keep it in mind, but also as a way to ask for feedback. Would you rather see the last three weeks rather than full-season data? Or would you like me to put in both? These notes are already pretty darn long, and it’s pretty easy to look up full-season stats elsewhere (especially on my MLB Tableau Dashboard!), so I think the best way to go is to restrict it to the three weeks numbers like we’re doing now, but please let me know if you disagree. Feel free to also request anything other additions you can think of, pretty much anything you can imagine is possible with Baseball Savant and Python.
Raimel freaking Tapia double-barreled yesterday, which is weird. It looks like he’s someone who changed his approach in 2022. So far he is:
Swinging more (51% → 60%)
Whiffing more (15% → 25%)
Barreling more (2% → 10%)
Going 95+ exit velo more (32% → 44%)
Hitting more fly balls (12% → 24%)
Pulling the ball more (27% → 38%)
So far, it’s not working out with a .220/.217/.305 slash line, and I’m not sure this approach really makes sense for him, but it’s different - and that’s what these notes are all about - identifying changes before anyone else.
You heard it here first: Raimel Tapia still sucks, but now he sucks… differently.
The pitcher of the day was… Ross Stripling? So all kinds of stuff went wonky with the Blue Jays yesterday. Stripling went for a crazy 20.2% SwStr% and a 36.9% CSW%. For the year now he’s at:
31% CSW%
13.4% SwStr%
19.4% K%
6.5% BB%
52.2% GB%
0 Homers Allowed
Good signs from a guy who used to be a pretty darn good pitcher for the Dodgers, maybe Stripling has a little bit of the mojo back.
More reading from me on RotoBaller
Breakout Hitters Watch - Week 3
SwStr% vs. K% Pitcher Outliers
Also, I hopped on @RotoSurgeon’s podcast this week to talk about buy-low players, it was a fun time so check that out below.
On to the notes!
CSW% Leaders - Yesterday
1. Ross Stripling (TOR): 20.2 SwStr%, 36.9 CSW%
2. Jordan Montgomery (NYY): 12.7 SwStr%, 36.6 CSW%
3. Aaron Ashby (MIL): 10.6 SwStr%, 36.5 CSW%
4. Drew Rasmussen (TB): 22.6 SwStr%, 33.3 CSW%
5. Dylan Cease (CWS): 21.2 SwStr%, 33.3 CSW%
6. Joe Ryan (MIN): 16.7 SwStr%, 33.3 CSW%
7. Steven Matz (STL): 17.5 SwStr%, 33.0 CSW%
8. Jakob Junis (SF): 15.6 SwStr%, 32.8 CSW%
9. Logan Allen (CLE): 13.0 SwStr%, 31.5 CSW%
10. Ryan Feltner (COL): 10.7 SwStr%, 31.0 CSW%
Top Pitcher JA Scores - Yesterday
1. Dylan Cease - 6.0 IP - 84.25 JA Points
2. Joe Ryan - 7.0 IP - 79.25 JA Points
3. Ross Stripling - 5.0 IP - 73.5 JA Points
4. Drew Rasmussen - 6.0 IP - 69.25 JA Points
5. MacKenzie Gore - 5.0 IP - 64.25 JA Points
6. Steven Matz - 4.0 IP - 53.75 JA Points
7. Pablo Lopez - 6.0 IP - 49.75 JA Points
8. Paul Blackburn - 5.0 IP - 45.75 JA Points
9. Jordan Montgomery - 5.33 IP - 40.5 JA Points
10. Julio Urias - 6.0 IP - 35.75 JA Points
Pitcher JA Scores - Season
1. Kyle Wright (ATL) - 3.0 GS - 62.57 JA Points
2. Carlos Rodon (SF) - 4.0 GS - 57.72 JA Points
3. Nestor Cortes (NYY) - 3.0 GS - 57.29 JA Points
4. Corbin Burnes (MIL) - 4.0 GS - 55.57 JA Points
5. Kevin Gausman (TOR) - 4.0 GS - 55.17 JA Points
6. Shohei Ohtani (LAA) - 4.0 GS - 54.57 JA Points
7. Shane McClanahan (TB) - 4.0 GS - 54.52 JA Points
8. Dylan Cease (CWS) - 4.0 GS - 53.18 JA Points
9. Jesus Luzardo (MIA) - 3.0 GS - 52.68 JA Points
10. Clayton Kershaw (LAD) - 3.0 GS - 51.99 JA Points
Velo Changes - Yesterday
Tyler Wells's CU velo (16 pitches) UP 1.6mph to 80.0
Pablo Lopez's FF velo (36 pitches) DOWN -1.9mph to 91.7
Pablo Lopez's FC velo (10 pitches) DOWN -2.3mph to 88.1
Zack Greinke's SL velo (24 pitches) DOWN -3.1mph to 81.6
Pitch Mix Changes - Yesterday
Aaron Ashby's CU usage (16.5%) up 11.6 points
Bryse Wilson's SI usage (37.3%) up 11.9 points
Carlos Carrasco's FF usage (43.6%) up 10.1 points
Charlie Morton's SI usage (17.1%) up 10.8 points
Erick Fedde's SI usage (40.0%) up 10.3 points
Jakob Junis's SI usage (29.7%) up 22.9 points
Julio Urias's CU usage (44.4%) up 11.1 points
Keegan Thompson's CU usage (29.1%) up 10.1 points
MacKenzie Gore's SL usage (26.5%) up 13.5 points
Michael Wacha's FF usage (45.7%) up 10.1 points
Ranger Suarez's CH usage (38.1%) up 15.9 points
Ross Stripling's FF usage (45.2%) up 10.4 points
Shohei Ohtani's FF usage (48.8%) up 12.9 points
Tyler Wells's CU usage (22.2%) up 13.5 points
Zack Greinke's SL usage (29.3%) up 11.0 points
CSW% Leaders - Last 3 Weeks
Shane McClanahan - 86 TBF, 38.9% CSW%
Shohei Ohtani - 80 TBF, 36.9% CSW%
Kevin Gausman - 95 TBF, 36.6% CSW%
Kyle Wright - 66 TBF, 36.1% CSW%
Corbin Burnes - 95 TBF, 35.9% CSW%
Joe Musgrove - 95 TBF, 35.4% CSW%
Carlos Rodon - 88 TBF, 34.4% CSW%
Pablo Lopez - 85 TBF, 34.3% CSW%
Joe Ryan - 83 TBF, 34.3% CSW%
Josiah Gray - 85 TBF, 34.0% CSW%
K% Leaders - Last 3 Weeks
Carlos Rodon - 88 TBF, 43.2% K%
Kyle Wright - 66 TBF, 39.4% K%
Shohei Ohtani - 80 TBF, 37.5% K%
Shane McClanahan - 86 TBF, 36.0% K%
Max Scherzer - 94 TBF, 35.1% K%
Corbin Burnes - 95 TBF, 34.7% K%
Eric Lauer - 67 TBF, 34.3% K%
Josiah Gray - 85 TBF, 32.9% K%
Kevin Gausman - 95 TBF, 32.6% K%
MacKenzie Gore - 62 TBF, 32.3% K%
K-BB% Leaders - Last 3 Weeks
Kyle Wright - 66 TBF, 36.4% K-BB%
Carlos Rodon - 88 TBF, 34.1% K-BB%
Kevin Gausman - 95 TBF, 32.6% K-BB%
Shohei Ohtani - 80 TBF, 31.2% K-BB%
Shane McClanahan - 86 TBF, 30.2% K-BB%
Corbin Burnes - 95 TBF, 28.4% K-BB%
Eric Lauer - 67 TBF, 28.4% K-BB%
Max Scherzer - 94 TBF, 26.6% K-BB%
Joe Musgrove - 95 TBF, 24.2% K-BB%
Carlos Carrasco - 88 TBF, 23.9% K-BB%
GB% Leaders - Last 3 Weeks
Framber Valdez - 87 TBF, 71.4% GB%
Aaron Ashby - 76 TBF, 69.8% GB%
Logan Webb - 99 TBF, 62.3% GB%
Matt Brash - 64 TBF, 61.5% GB%
Aaron Nola - 84 TBF, 58.8% GB%
Noah Syndergaard - 67 TBF, 58.0% GB%
Shane McClanahan - 86 TBF, 57.1% GB%
Paul Blackburn - 73 TBF, 56.6% GB%
Mitch Keller - 81 TBF, 55.2% GB%
Kyle Gibson - 90 TBF, 55.0% GB%
Magic Formula Qualifiers - Pitchers - Last 3 Weeks
Aaron Nola - 84 TBF, 29.8 K%, 6.0 BB%, 58.8% GB%
Chris Bassitt - 93 TBF, 28.0 K%, 7.5 BB%, 46.6% GB%
Clayton Kershaw - 61 TBF, 37.7 K%, 0.0 BB%, 48.6% GB%
Kyle Wright - 66 TBF, 39.4 K%, 3.0 BB%, 48.6% GB%
Michael King - 49 TBF, 40.8 K%, 4.1 BB%, 48.1% GB%
Nathan Eovaldi - 89 TBF, 27.0 K%, 3.4 BB%, 45.9% GB%
Nick Lodolo - 69 TBF, 27.5 K%, 7.2 BB%, 46.5% GB%
Pablo Lopez - 85 TBF, 27.1 K%, 4.7 BB%, 46.6% GB%
Shane McClanahan - 86 TBF, 36.0 K%, 5.8 BB%, 57.1% GB%
Wil Crowe - 58 TBF, 29.3 K%, 6.9 BB%, 47.2% GB%
Multiple Barrels
Abraham Toro (SEA) 4 PA, 8 Swings, 2 Barrels, 1 HR
C.J. Cron (COL) 4 PA, 8 Swings, 2 Barrels, 1 HR
Giancarlo Stanton (NYY) 4 PA, 7 Swings, 2 Barrels, 1 HR
Max Kepler (MIN) 4 PA, 6 Swings, 2 Barrels, 2 HR
Mike Trout (LAA) 4 PA, 7 Swings, 2 Barrels, 0 HR
Raimel Tapia (TOR) 4 PA, 7 Swings, 2 Barrels, 0 HR
Ryan Jeffers (MIN) 3 PA, 7 Swings, 2 Barrels, 1 HR
Taylor Ward (LAA) 5 PA, 5 Swings, 2 Barrels, 1 HR
Top Hitter JA Scores - Yesterday
1. Max Kepler - 4.0 PA - 63.0 JA Points
2. Jose Ramirez - 4.0 PA - 61.0 JA Points
3. Jurickson Profar - 5.0 PA - 58.0 JA Points
4. Taylor Ward - 5.0 PA - 52.0 JA Points
5. Mike Trout - 4.0 PA - 52.0 JA Points
6. Eric Hosmer - 4.0 PA - 52.0 JA Points
7. Ryan Jeffers - 3.0 PA - 46.0 JA Points
8. Xander Bogaerts - 5.0 PA - 45.0 JA Points
9. Jesus Aguilar - 4.0 PA - 45.0 JA Points
10. C.J. Cron - 4.0 PA - 43.0 JA Points
Hitter JA Scores - Season
1. Taylor Ward (LAA) - 49.0 PA - 193.47 JA Points
2. Mike Trout (LAA) - 63.0 PA - 182.22 JA Points
3. Jose Ramirez (CLE) - 77.0 PA - 158.44 JA Points
4. Andrew Vaughn (CWS) - 52.0 PA - 147.69 JA Points
5. Yordan Alvarez (HOU) - 53.0 PA - 144.91 JA Points
6. Owen Miller (CLE) - 46.0 PA - 144.35 JA Points
7. Alec Bohm (PHI) - 52.0 PA - 140.77 JA Points
8. Joc Pederson (SF) - 55.0 PA - 133.82 JA Points
9. Ty France (SEA) - 82.0 PA - 133.66 JA Points
10. Matt Olson (ATL) - 85.0 PA - 133.65 JA Points
Hardest Hit Balls
Matt Olson (ATL) - 116.8mph - double
Ketel Marte (ARI) - 115.2mph - foul
Giancarlo Stanton (NYY) - 113.8mph - sac_fly
Mike Trout (LAA) - 113.6mph - foul
Matt Davidson (ARI) - 112.5mph - foul
Enrique Hernandez (BOS) - 112.3mph - foul
Trevor Larnach (MIN) - 112.2mph - double
Willson Contreras (CHC) - 111.6mph - double
Ryan Jeffers (MIN) - 110.9mph - home_run
Yordan Alvarez (HOU) - 110.5mph - single
Last 3 Weeks - Brl% Leaders
Mike Trout - 63 PA, 41 BIP, 11 Brls, 26.8 Brl%
Giancarlo Stanton - 69 PA, 45 BIP, 11 Brls, 24.4 Brl%
Aaron Judge - 75 PA, 47 BIP, 11 Brls, 23.4 Brl%
Joey Gallo - 63 PA, 30 BIP, 7 Brls, 23.3 Brl%
Joc Pederson - 55 PA, 41 BIP, 9 Brls, 22.0 Brl%
Jo Adell - 54 PA, 32 BIP, 7 Brls, 21.9 Brl%
Patrick Wisdom - 63 PA, 33 BIP, 7 Brls, 21.2 Brl%
Seiya Suzuki - 70 PA, 39 BIP, 8 Brls, 20.5 Brl%
Hunter Dozier - 61 PA, 42 BIP, 8 Brls, 19.0 Brl%
Salvador Perez - 65 PA, 43 BIP, 8 Brls, 18.6 Brl%
Last 3 Weeks - Contact% Leaders
Luis Arraez - 58 PA, 106 Swings, 91.5 Cont%
Steven Kwan - 57 PA, 92 Swings, 91.3 Cont%
Nick Madrigal - 60 PA, 100 Swings, 90.0 Cont%
Yuli Gurriel - 56 PA, 89 Swings, 89.9 Cont%
Yandy Diaz - 60 PA, 93 Swings, 89.2 Cont%
Joey Wendle - 56 PA, 120 Swings, 87.5 Cont%
Jose Ramirez - 77 PA, 149 Swings, 86.6 Cont%
Keibert Ruiz - 63 PA, 119 Swings, 86.6 Cont%
Nico Hoerner - 58 PA, 110 Swings, 86.4 Cont%
Ke'Bryan Hayes - 68 PA, 108 Swings, 86.1 Cont%
Magic Formula Qualifiers - Hitters - Last 3 Weeks
Anthony Rizzo - 76 PA, 13.2 K%, 14.8 Brl%
Joc Pederson - 55 PA, 20.0 K%, 22.0 Brl%
Marcell Ozuna - 79 PA, 16.5 K%, 16.1 Brl%
Mike Trout - 63 PA, 17.5 K%, 26.8 Brl%
Rowdy Tellez - 59 PA, 18.6 K%, 15.9 Brl%
Tim Anderson - 57 PA, 15.8 K%, 15.2 Brl%
Vladimir Guerrero Jr. - 77 PA, 19.5 K%, 14.5 Brl%
Yasmani Grandal - 55 PA, 18.2 K%, 15.0 Brl%
Okay now to the paid stuff. For $5/month or $40/year you get access to a bunch of extra goodies, including, but not limited to
Daily Projections (with DraftKings salaries & scores) Excel & a Tableau Dashboard)
Weekly Projections for next week (this is updated on weekends for the following full week)
Daily hitter matchup ratings
Plate Discipline leaderboard
Pitch Mix and Velo Changes Tracker
Full daily and season-long pitcher and hitter data reports
Full access to my daily-updated algorithmic hitter and pitcher rankings
More stuff added every week