MLB Data Warehouse

MLB Data Warehouse

MLB Daily Notes - September 27th

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
Sep 27, 2023
∙ Paid
Share

Started this book last night:

The Case for Heaven: A Journalist Investigates Evidence for Life After  Death: Strobel, Lee: 9780310259190: Amazon.com: Books

and it got me thinking about DYING. So I took this poll:

And to be honest, I’m pretty stunned at how many people said No. So I started thinking, and I guess I made some sense of it.

There are really two ways to not be afraid to die, I suppose

  • Believe strongly that there is an afterlife that is better than this one

  • Believe strongly that absolutely nothing happens after death

If you believe you’re going to heaven, and that heaven is a great place, then you would almost be excited to die. If you think you just cease to exist completely after death, then there’s really nothing to be afraid of.

I just kind of doubt that 50% of people have a strong enough believe on either side to really beat the fear that comes from the idea. Personally, I’m in the first bullet point camp. I have been a Bible-believing Christian my whole life. The first reason for that was because it was how I was raised - but as an adult, I’ve really rediscovered it brand new and that has given me an actual, sturdy faith. So I believe that there is a heaven and that because of my faith and reliance on God that I will go there - but that doesn’t mean I would have definitely voted “No” on the poll. It’s a scary thought to imagine dying today and leaving behind my wife and three kids. A one-parent household is not a great situation for kids, so I really wouldn’t want that happening for my kids. But I guess the poll is more asking to ignore those kinds of externalities and just ask at the root - are you afraid of what might happen after death?

I think that death is a good thing to think about, at least way more often than we do. The spiritual questions are really important to have an answer to, but in our culture today we seem to just want to push those questions away and not really think about them because we either get uncomfortable or we just assume those questions can never be answered anyways so why bother. But man, the question of God is not one you want to be wrong about.


It would also be pretty tragic if I died because I wouldn’t get to do all of this offseason baseball writing for the 2024 season. I’m getting giddy just thinking about it. Team write-ups, automated player reports, dashboard updates, and massively improved season-long projections! Oh my!


Pitchers - Yesterday

Another big one for Reese Olson, who has been excellent down the stretch. In September:

5 GS, 31.1 IP, 15 H, 5 ER, 25 K, 9 BB, 3 HR, 3 W, 22.3% K%, 8.0% BB%

That’s a 1.43 ERA. It’s not super believable given the more pedestrian K-BB%, and his fastball still stinks (6.7% SwStr%, 46% Strike%, 25% GB%, .393 xwOBA). It’s a col name though for sure, I think “Reese” would be on the short list of names for me if I ever had another kid. But let’s be honest, if I have another boy he’s going to be named Griffin Canning Anderson. Okay, maybe not with that middle name - but I would definitely submit the name Griffin for consideration to my wife, even though that does exceed the four-character limit.


Cristian Javier had a 17.6% SwStr%, so that trend has continued. Here’s how his season SwStr% has looked after every outing this year:

These plots are a little misleading because the starts at the beginning of the season make such a bigger impact on the season total as the later ones, so the fact that the line is clearly moving upward at the end there is more significant than it seems. It’s tough to add a point to your season SwStr% this late in the season, but that’s about what Javier has done. If we zoom in a little more:

The other problem with getting hung up on SwStr% is that you’re not looking at the actual result, which is a problem! He has been throwing 4-5 innings lately and still giving up some runs, so it’s not like he’s been an ace recently or anything - but yeah it’s really good for him to see the whiffs returning.



Career-high nine strikeouts for Bobby Miller, and in Coors Field no less!

Here’s the arsenal from last night:

He’s up to a 23.4% K% and a 12.8% SwStr% on the season now.

His four-seamer has averaged 99.1mph on the year and has a Stuff+ of 132 (according to Drew Haugen’s model). Overall he has a 153 Stuff+ and every single one of his pitches is above 130. Maybe Drew’s model is biased to him or something because this is just ridiculous stuff.

Only Tyler Glasnow has a higher Stuff+ than him (10 GS minimum)

Really exciting and believable pitch mix, and I think this dude could end up a top 10 SP as soon as next season. For our fantasy purposes, we almost have to hope he struggles in the playoffs or the Dodgers have a quick exit or something because after people see this guy they’re going to start having very good thoughts about him in their heads.


Last week we highlighted Michael King as a massive K% outlier. He had a bad SwStr% with an insanely high K% since joining the rotation, and here’s what happened last night:

6 IP, 1 H, 0 R, 5 K, 5 BB

Pretty great result there with just the one hit, but you can see that the strikeout rate came way down and there was a big problem throwing strikes. His Strike% was bad at 39.8% and the Ball% was the third-highest on the night at 46.9%. Now, since September:

12.1% SwStr%, 52.1% Strike%, 35.1% Ball%, 39.3% K%, 7.9% BB%

We see this stuff happen from time to time when a guy comes out of the bullpen into a starter’s role and they look really good right away. They kind of use their bullpen stuff for a little bit before realizing or accepting that they have to change their approach a bit to stick in the role of throwing 80+ pitches every five games. Obviously nobody expects King to be a 39% K% guy, nobody can do that - but I would take it way further to say I don’t even think he could be a 29% K% guy in a starter’s role. I’m not sure if we’ll ever get the answer to that - but if he’s in the rotation next year and people are excited about him for fantasy - I will likely be way out on him.


Fantasy Points Leaders - Yesterday

1. Seth Lugo (vs. SF): 33.91 Points
2. Bailey Ober (vs. OAK): 30.05 Points
3. Bobby Miller (vs. COL): 29.55 Points
4. Kyle Bradish (vs. WSH): 27.0 Points
5. Reid Detmers (vs. TEX): 26.95 Points
6. Aaron Nola (vs. PIT): 26.61 Points
7. Ryan Pepiot (vs. COL): 25.9 Points
8. Miles Mikolas (vs. MIL): 23.55 Points
9. Kevin Gausman (vs. NYY): 22.75 Points
10. George Kirby (vs. HOU): 21.9 Points

Whiffs Leaders - Yesterday

1. Reese Olson (DET): 22 Whiffs (92 Pitches)
2. Ryan Pepiot (LAD): 19 Whiffs (95 Pitches)
3. Aaron Nola (PHI): 17 Whiffs (90 Pitches)
4. Bobby Miller (LAD): 16 Whiffs (91 Pitches)
5. Kevin Gausman (TOR): 16 Whiffs (105 Pitches)
6. Cristian Javier (HOU): 16 Whiffs (91 Pitches)
7. Bailey Ober (MIN): 16 Whiffs (86 Pitches)
8. Josiah Gray (WSH): 14 Whiffs (98 Pitches)
9. Ryne Nelson (ARI): 12 Whiffs (62 Pitches)
10. Lucas Giolito (CLE): 12 Whiffs (98 Pitches)

Strike% Leaders - Yesterday

1. Bailey Ober (MIN): 60.5 Strike%, 30.2 Ball%
2. Bobby Miller (LAD): 53.8 Strike%, 27.5 Ball%
3. George Kirby (SEA): 53.6 Strike%, 25.0 Ball%
4. Aaron Nola (PHI): 52.2 Strike%, 31.1 Ball%
5. Ryne Nelson (ARI): 50.0 Strike%, 32.3 Ball%
6. Kevin Gausman (TOR): 49.5 Strike%, 33.3 Ball%
7. Alex Wood (SF): 49.4 Strike%, 34.9 Ball%
8. Josiah Gray (WSH): 49.0 Strike%, 35.7 Ball%
9. Reese Olson (DET): 48.9 Strike%, 35.9 Ball%
10. Ryan Pepiot (LAD): 48.4 Strike%, 37.9 Ball%
11. Cristian Javier (HOU): 48.4 Strike%, 39.6 Ball%
12. Mitch Keller (PIT): 47.8 Strike%, 37.0 Ball%
13. Miles Mikolas (STL): 47.5 Strike%, 31.7 Ball%
14. Seth Lugo (SD): 47.2 Strike%, 35.0 Ball%
15. Tanner Houck (BOS): 47.2 Strike%, 29.2 Ball%

Pitcher/Pitch Trends

Velo Changes - Yesterday

Cristian Javier's CH velo (11 pitches) UP 2.4mph to 85.9
Ryan Pepiot's SL velo (11 pitches) UP 2.3mph to 90.7
George Kirby's SL velo (26 pitches) UP 1.8mph to 87.9
Ryan Feltner's SL velo (18 pitches) UP 1.6mph to 90.1
Aaron Nola's SI velo (16 pitches) DOWN -1.5mph to 90.3
Hunter Greene's SL velo (28 pitches) DOWN -1.5mph to 85.9
Jose Urena's SI velo (28 pitches) DOWN -1.5mph to 93.6
Zach Eflin's SI velo (15 pitches) DOWN -1.7mph to 90.6
Zack Greinke's SL velo (21 pitches) DOWN -1.7mph to 77.6
Lucas Giolito's SL velo (19 pitches) DOWN -1.9mph to 82.1
Zach Eflin's FF velo (14 pitches) DOWN -2.0mph to 91.1
Bobby Miller's CH velo (12 pitches) DOWN -2.1mph to 86.2
Bobby Miller's SL velo (15 pitches) DOWN -2.3mph to 87.7
Reid Detmers's CU velo (22 pitches) DOWN -2.3mph to 72.5
Xzavion Curry's SL velo (23 pitches) DOWN -2.8mph to 82.4
Reid Detmers's SL velo (16 pitches) DOWN -3.0mph to 85.9

Pitch Mix Changes - Yesterday

Bailey Ober's CH usage (45.3%) up 16.4 points
Bobby Miller's FF usage (46.2%) up 19.3 points
Cody Bradford's CH usage (42.5%) up 16.3 points
George Kirby's SL usage (31.0%) up 11.4 points
Jose Urena's SI usage (37.8%) up 12.5 points
Josiah Gray's SI usage (38.8%) up 21.9 points
Lucas Giolito's CH usage (49.0%) up 21.3 points
Mitch Keller's FC usage (34.8%) up 10.1 points
Reid Detmers's CH usage (16.0%) up 11.0 points
Ryan Feltner's FF usage (40.4%) up 13.6 points
Ryne Nelson's FF usage (64.5%) up 10.4 points
Ryne Nelson's SL usage (22.6%) up 10.5 points
Tanner Houck's SI usage (43.1%) up 13.9 points
Zach Davies's SI usage (56.9%) up 24.6 points
Zach Eflin's FF usage (19.7%) up 13.9 points

Pitch Mix Changes - Last 3 Starts

Cal Quantrill Split-Finger: +33.4%
Josiah Gray Sinker: +24.9%
Reid Detmers Slider: -21.8%
Jose Urena 4-Seam Fastball: -20.6%
Framber Valdez Sinker: -20.4%
Lucas Giolito Changeup: +20.3%
Reid Detmers Changeup: +18.1%
Cal Quantrill Sinker: -17.0%
Brandon Pfaadt Sinker: +16.7%
Bailey Falter 4-Seam Fastball: -16.7%
Sean Manaea 4-Seam Fastball: +16.3%
Josiah Gray 4-Seam Fastball: -16.0%
Bailey Falter Slider: +14.8%
Logan Webb Sinker: -14.8%
Cal Quantrill Cutter: -14.6%
Jose Urena Sinker: +14.2%
Yusei Kikuchi Curveball: +14.1%
Josiah Gray Slider: -14.1%
Cristopher Sanchez Changeup: +14.1%
Quinn Priester Slider: +13.7%
Kyle Harrison 4-Seam Fastball: -13.7%
Brandon Woodruff Sinker: +13.6%
Wade Miley Changeup: +13.2%
Jordan Lyles 4-Seam Fastball: -13.0%
Griffin Canning Slider: -12.9%
Logan Gilbert Slider: +12.9%
Grayson Rodriguez Slider: -12.8%
Tanner Houck Slider: +12.7%
Jose Urena Changeup: +12.6%
Taijuan Walker Sinker: -12.5%
Luke Weaver Curveball: -12.5%
Grayson Rodriguez 4-Seam Fastball: +12.5%
Jordan Lyles Sinker: +12.3%
Miles Mikolas Sinker: -12.2%

Pitchers - Recent Leaders

CSW% Leaders - Last 3 Weeks

Pablo Lopez - 74 TBF, 36.3% CSW%
Michael King - 89 TBF, 35.9% CSW%
Tarik Skubal - 67 TBF, 35.5% CSW%
Hunter Greene - 89 TBF, 34.7% CSW%
Cristopher Sanchez - 93 TBF, 34.4% CSW%
Kevin Gausman - 103 TBF, 33.6% CSW%
Tyler Glasnow - 90 TBF, 33.4% CSW%
Blake Snell - 96 TBF, 33.2% CSW%
Jameson Taillon - 69 TBF, 33.2% CSW%
Nick Pivetta - 92 TBF, 33.0% CSW%

K% Leaders - Last 3 Weeks

Tarik Skubal - 67 TBF, 41.8% K%
Michael King - 89 TBF, 39.3% K%
Pablo Lopez - 74 TBF, 39.2% K%
Tyler Glasnow - 90 TBF, 36.7% K%
Hunter Greene - 89 TBF, 36.0% K%
David Peterson - 70 TBF, 35.7% K%
Cristian Javier - 80 TBF, 35.0% K%
Lucas Giolito - 93 TBF, 34.4% K%
Blake Snell - 96 TBF, 34.4% K%
Dylan Cease - 73 TBF, 32.9% K%

K-BB% Leaders - Last 3 Weeks

Tarik Skubal - 67 TBF, 38.8% K-BB%
Pablo Lopez - 74 TBF, 37.8% K-BB%
Michael King - 89 TBF, 31.5% K-BB%
David Peterson - 70 TBF, 28.6% K-BB%
Zach Eflin - 88 TBF, 28.4% K-BB%
Hunter Greene - 89 TBF, 28.1% K-BB%
Dylan Cease - 73 TBF, 27.4% K-BB%
Yusei Kikuchi - 78 TBF, 26.9% K-BB%
Freddy Peralta - 82 TBF, 26.8% K-BB%
Tyler Glasnow - 90 TBF, 26.7% K-BB%

GB% Leaders - Last 3 Weeks

Logan Webb - 109 TBF, 72.6% GB%
Quinn Priester - 67 TBF, 60.4% GB%
Edward Cabrera - 78 TBF, 59.1% GB%
Aaron Nola - 90 TBF, 57.6% GB%
Pablo Lopez - 74 TBF, 57.1% GB%
David Peterson - 70 TBF, 56.4% GB%
Justin Steele - 92 TBF, 56.1% GB%
Jordan Wicks - 94 TBF, 55.8% GB%
Tanner Houck - 89 TBF, 55.7% GB%
Cristopher Sanchez - 93 TBF, 55.6% GB%

Magic Formula Qualifiers - Pitchers - Last 3 Weeks

Bobby Miller - 103 TBF, 30.1 K%, 4.9 BB%, 46.2% GB%
Braxton Garrett - 64 TBF, 28.1 K%, 7.8 BB%, 52.5% GB%
Cristopher Sanchez - 93 TBF, 28.0 K%, 4.3 BB%, 55.6% GB%
David Peterson - 70 TBF, 35.7 K%, 7.1 BB%, 56.4% GB%
Framber Valdez - 78 TBF, 32.1 K%, 6.4 BB%, 50.0% GB%
Freddy Peralta - 82 TBF, 28.0 K%, 1.2 BB%, 48.3% GB%
Gerrit Cole - 73 TBF, 30.1 K%, 4.1 BB%, 45.8% GB%
Kyle Bradish - 98 TBF, 27.6 K%, 4.1 BB%, 53.0% GB%
Pablo Lopez - 74 TBF, 39.2 K%, 1.4 BB%, 57.1% GB%
Ryan Yarbrough - 55 TBF, 30.9 K%, 5.5 BB%, 52.9% GB%
Sonny Gray - 69 TBF, 27.5 K%, 1.4 BB%, 51.1% GB%
Tanner Bibee - 44 TBF, 27.3 K%, 0.0 BB%, 50.0% GB%
Tarik Skubal - 67 TBF, 41.8 K%, 3.0 BB%, 47.2% GB%
Yusei Kikuchi - 78 TBF, 32.1 K%, 5.1 BB%, 46.9% GB%
Zach Eflin - 88 TBF, 31.8 K%, 3.4 BB%, 45.6% GB%

Hot Pitcher Tracker - Last 3 Weeks vs. Career

Mike Clevinger - +4.4% CSW%, -7.2 BB%
Cristopher Sanchez - +4.4% CSW%, -1.9 BB%
Hunter Greene - +4.6% CSW%, -1.5 BB%
Jose Urena - +3.0% CSW%, -4.0 BB%
Javier Assad - +2.3% CSW%, -1.7 BB%
Justin Verlander - +3.7% CSW%, -3.0 BB%
Pablo Lopez - +6.3% CSW%, -5.0 BB%
Nick Pivetta - +4.5% CSW%, -6.3 BB%
Tarik Skubal - +5.7% CSW%, -3.6 BB%
Brandon Pfaadt - +2.5% CSW%, -3.5 BB%
Adrian Houser - +4.8% CSW%, -3.0 BB%
Joey Wentz - +6.2% CSW%, -2.3 BB%
Jack Flaherty - +3.2% CSW%, -5.5 BB%

Hitters

I tweeted this yesterday but I’ve gotta show it again because it’s just so beautiful.

This is a scatter plot of batted balls since 2021 and how they are classified in the Baseball Savant launch_speed_angle classification model. This is the model that gives us barrels (the yellow dots there). Most people know about barrels, but fewer people know that there are five other categories that work the same way. This plot explains it all by itself, and it is a thing of beauty:

Image

So you can see that barrels are all at least 97.5 miles per hour and between 5 and 45 degrees - with that range expanding as the exit velocity goes up.

I might actually get that thing printed on a canvas and hang it up in my office (aka basement). Someone also recommended that I get that tattoo’d on me with no labels just to see if anybody ever sees it in real life and knows what it is. That would be a good way for me to make a new best friend, but I doubt I’d ever run into anybody who recognizes what they’re looking at! Also, I’m not a tattoo guy!


Multiple Barrels

Austin Wells (NYY) 4 PA, 7 Swings, 2 Barrels, 1 HR
Christian Walker (ARI) 5 PA, 8 Swings, 2 Barrels, 2 HR
Elly De La Cruz (CIN) 5 PA, 7 Swings, 2 Barrels, 2 HR
Enmanuel Valdez (BOS) 4 PA, 7 Swings, 2 Barrels, 1 HR
Juan Soto (SD) 5 PA, 6 Swings, 2 Barrels, 2 HR
Yordan Alvarez (HOU) 5 PA, 10 Swings, 2 Barrels, 0 HR

It’s been a pretty disappointing season for Elly De La Cruz, but he hit a 119.2 mile-per-hour home run last night. That’s the fourth-hardest-hit homer of the last three seasons.

I personally am hoping the Reds sneak into the playoffs just because they have so many exciting players. Hunter Greene, Elly, Marte, CES (who is crushing these days). That would likely be the worst pitching staff in the postseason by far, and that would probably make it pretty unlikely for them to go anywhere - but yeah, I hope they sneak into a Wild Card game.


New Max Launch Velos

Elly De La Cruz, Yesterday: 119.2 Previous High: 117.1

Hardest Hit Balls

Elly De La Cruz (CIN) - 119.2mph - home_run
Giancarlo Stanton (NYY) - 117.9mph - double
Matt Wallner (MIN) - 114.5mph - home_run
Jo Adell (LAA) - 113.9mph - single
Bobby Witt Jr. (KC) - 113.8mph - triple
Shea Langeliers (OAK) - 113.3mph - single
Henry Davis (PIT) - 111.9mph - nan
Jason Heyward (LAD) - 111.9mph - single
Ketel Marte (ARI) - 111.5mph - home_run
Bryce Harper (PHI) - 111.3mph - sac_fly

Last 3 Weeks - wOBA vs. xwOBA Comparison

Top 10
Dominic Smith - 65 PA, 0.309 wOBA, 0.406 xwOBA, 0.097 Diff
Yordan Alvarez - 77 PA, 0.471 wOBA, 0.546 xwOBA, 0.075 Diff
Alex Bregman - 82 PA, 0.275 wOBA, 0.349 xwOBA, 0.074 Diff
Maikel Garcia - 67 PA, 0.26 wOBA, 0.334 xwOBA, 0.074 Diff
Lane Thomas - 78 PA, 0.24 wOBA, 0.311 xwOBA, 0.071 Diff
Elly De La Cruz - 58 PA, 0.247 wOBA, 0.314 xwOBA, 0.067 Diff
Gabriel Arias - 58 PA, 0.193 wOBA, 0.253 xwOBA, 0.06 Diff
Nathaniel Lowe - 82 PA, 0.276 wOBA, 0.331 xwOBA, 0.055 Diff
J.T. Realmuto - 66 PA, 0.284 wOBA, 0.337 xwOBA, 0.053 Diff
Will Smith - 66 PA, 0.257 wOBA, 0.308 xwOBA, 0.051 Diff
Bottom 10
TJ Friedl - 66 PA, 0.549 wOBA, 0.35 xwOBA, -0.199 Diff
Xander Bogaerts - 78 PA, 0.447 wOBA, 0.255 xwOBA, -0.192 Diff
Willi Castro - 60 PA, 0.384 wOBA, 0.241 xwOBA, -0.143 Diff
Evan Carter - 56 PA, 0.462 wOBA, 0.34 xwOBA, -0.122 Diff
J.D. Martinez - 68 PA, 0.489 wOBA, 0.375 xwOBA, -0.114 Diff
Carlos Santana - 75 PA, 0.347 wOBA, 0.236 xwOBA, -0.111 Diff
Aaron Hicks - 57 PA, 0.439 wOBA, 0.335 xwOBA, -0.104 Diff
Ketel Marte - 69 PA, 0.44 wOBA, 0.337 xwOBA, -0.103 Diff
Marcus Semien - 85 PA, 0.454 wOBA, 0.352 xwOBA, -0.102 Diff
Ke'Bryan Hayes - 74 PA, 0.371 wOBA, 0.278 xwOBA, -0.093 Diff

Last 3 Weeks - Brl% Leaders

Yordan Alvarez - 77 PA, 48 BIP, 15 Brls, 31.2 Brl%
Shea Langeliers - 53 PA, 32 BIP, 9 Brls, 28.1 Brl%
Nelson Velazquez - 59 PA, 33 BIP, 8 Brls, 24.2 Brl%
Brandon Marsh - 58 PA, 21 BIP, 5 Brls, 23.8 Brl%
Logan O'Hoppe - 68 PA, 44 BIP, 10 Brls, 22.7 Brl%
Ronald Acuna Jr. - 83 PA, 68 BIP, 15 Brls, 22.1 Brl%
Aaron Judge - 77 PA, 41 BIP, 9 Brls, 22.0 Brl%
Brent Rooker - 54 PA, 28 BIP, 6 Brls, 21.4 Brl%
Bryce Harper - 80 PA, 47 BIP, 10 Brls, 21.3 Brl%
Royce Lewis - 55 PA, 35 BIP, 7 Brls, 20.0 Brl%

Last 3 Weeks - xwOBA Leaders

Yordan Alvarez - 77 PA, 0.546 xwOBA
Ronald Acuna Jr. - 83 PA, 0.51 xwOBA
Bryce Harper - 80 PA, 0.479 xwOBA
Juan Soto - 80 PA, 0.469 xwOBA
Royce Lewis - 55 PA, 0.449 xwOBA
Matt Olson - 91 PA, 0.444 xwOBA
Nolan Jones - 82 PA, 0.437 xwOBA
Rafael Devers - 71 PA, 0.437 xwOBA
Aaron Judge - 77 PA, 0.428 xwOBA
Jared Triolo - 49 PA, 0.424 xwOBA

Last 3 Weeks - Contact% Leaders

Luis Arraez - 56 PA, 108 Swings, 95.4 Cont%
Steven Kwan - 84 PA, 134 Swings, 93.3 Cont%
Nico Hoerner - 83 PA, 117 Swings, 93.2 Cont%
Myles Straw - 46 PA, 73 Swings, 90.4 Cont%
Jeff McNeil - 76 PA, 136 Swings, 90.4 Cont%
Sal Frelick - 83 PA, 157 Swings, 89.2 Cont%
Miguel Rojas - 55 PA, 96 Swings, 87.5 Cont%
Alejandro Kirk - 55 PA, 86 Swings, 87.2 Cont%
Luis Campusano - 55 PA, 109 Swings, 87.2 Cont%
Richie Palacios - 46 PA, 91 Swings, 86.8 Cont%

Last 10 Days - SB Attempt Leaders

Esteury Ruiz - 8 Attempts (6 steals)
Nolan Jones - 5 Attempts (4 steals)
Francisco Lindor - 5 Attempts (4 steals)
Chas McCormick - 5 Attempts (3 steals)
Brice Turang - 4 Attempts (4 steals)
Corbin Carroll - 4 Attempts (4 steals)
Bobby Witt Jr. - 4 Attempts (1 steals)
Elly De La Cruz - 4 Attempts (4 steals)
Andres Gimenez - 4 Attempts (2 steals)
Drew Waters - 4 Attempts (3 steals)

Last 30 Days - SB Attempt Leaders

Esteury Ruiz - 17 Attempts (14 steals)
Bobby Witt Jr. - 14 Attempts (10 steals)
Elly De La Cruz - 13 Attempts (11 steals)
Andres Gimenez - 12 Attempts (9 steals)
Nolan Jones - 11 Attempts (9 steals)
Nico Hoerner - 11 Attempts (9 steals)
Ronald Acuna Jr. - 11 Attempts (9 steals)
Corbin Carroll - 11 Attempts (11 steals)
C.J. Abrams - 10 Attempts (9 steals)
Jose Ramirez - 9 Attempts (7 steals)
Brice Turang - 9 Attempts (9 steals)
Tommy Edman - 9 Attempts (8 steals)

Magic Formula Qualifiers - Hitters - Last 3 Weeks

Bryce Harper - 80 PA, 17.5 K%, 21.3 Brl%
Dominic Smith - 65 PA, 12.3 K%, 17.0 Brl%
Juan Soto - 80 PA, 12.5 K%, 15.5 Brl%
Manny Machado - 54 PA, 18.5 K%, 19.0 Brl%
Nolan Jones - 82 PA, 18.3 K%, 19.6 Brl%
Rafael Devers - 71 PA, 18.3 K%, 18.4 Brl%
Ronald Acuna Jr. - 83 PA, 8.4 K%, 22.1 Brl%
Yandy Diaz - 75 PA, 12.0 K%, 14.3 Brl%
Yordan Alvarez - 77 PA, 18.2 K%, 31.2 Brl%

Last 30 Days - xwOBA Improvers

Ronald Acuna Jr. - 126 PA, +0.098 xwOBA
Seiya Suzuki - 118 PA, +0.095 xwOBA
Elehuris Montero - 86 PA, +0.093 xwOBA
Yoan Moncada - 89 PA, +0.073 xwOBA
Yordan Alvarez - 124 PA, +0.072 xwOBA
Leody Taveras - 98 PA, +0.067 xwOBA
Nelson Velazquez - 95 PA, +0.064 xwOBA
Luis Arraez - 90 PA, +0.063 xwOBA
Nolan Jones - 119 PA, +0.061 xwOBA
Dominic Smith - 93 PA, +0.06 xwOBA

Last 30 Days - Brl% Improvers

Yoan Moncada - 89 PA, +10.6 Brl%
Nelson Velazquez - 95 PA, +10.2 Brl%
Gabriel Arias - 91 PA, +9.1 Brl%
Dominic Smith - 93 PA, +8.0 Brl%
Jazz Chisholm - 99 PA, +7.7 Brl%
Matt Vierling - 98 PA, +6.4 Brl%
Brent Rooker - 87 PA, +6.3 Brl%
Trea Turner - 117 PA, +6.2 Brl%
Brandon Nimmo - 116 PA, +6.2 Brl%
Ronald Acuna Jr. - 126 PA, +5.6 Brl%

Last 30 Days - Cont% Improvers

Kole Calhoun - 103 PA, +10.6 Cont%
Chas McCormick - 92 PA, +9.5 Cont%
Michael Massey - 82 PA, +9.4 Cont%
Oswaldo Cabrera - 82 PA, +8.8 Cont%
Dansby Swanson - 123 PA, +8.0 Cont%
Cavan Biggio - 92 PA, +7.8 Cont%
Christopher Morel - 82 PA, +7.7 Cont%
James Outman - 111 PA, +7.6 Cont%
J.D. Davis - 87 PA, +7.3 Cont%
Ronald Acuna Jr. - 126 PA, +7.2 Cont%

Last 30 Days - K% Improvers

Ronald Acuna Jr. - 126 PA, -12.1 K%
Chas McCormick - 92 PA, -12.1 K%
Nolan Jones - 119 PA, -11.4 K%
J.D. Davis - 87 PA, -10.6 K%
Cavan Biggio - 92 PA, -8.5 K%
Bryan De La Cruz - 88 PA, -8.5 K%
Christopher Morel - 82 PA, -8.1 K%
Leody Taveras - 98 PA, -7.9 K%
Yordan Alvarez - 124 PA, -7.8 K%
Jake Burger - 104 PA, -7.8 K%

Hot Hitter Tracker - Last 7 vs. Career

C.J. Abrams - +3.9% Contact%, +3.4 mph exit velo, -10.7 Chase%
William Contreras - +5.6% Contact%, +5.5 mph exit velo, -6.3 Chase%
TJ Friedl - +7.3% Contact%, +7.9 mph exit velo, -10.8 Chase%
J.D. Martinez - +8.0% Contact%, +4.0 mph exit velo, -10.2 Chase%
Bryce Harper - +10.9% Contact%, +5.8 mph exit velo, -5.0 Chase%
Steven Kwan - +5.5% Contact%, +3.1 mph exit velo, -7.4 Chase%
Bobby Witt Jr. - +3.5% Contact%, +3.4 mph exit velo, -3.2 Chase%
Brandon Nimmo - +6.4% Contact%, +3.0 mph exit velo, -3.6 Chase%

Super Ultra Mega Hot Hitters - Last 15 Days

Bobby Witt Jr. - 0.397 xwOBA, 11.1% Brl%, 84.5% Contact%, 22.8% Chase%, 11.9% K%
Christian Walker - 0.403 xwOBA, 17.1% Brl%, 78.2% Contact%, 20.6% Chase%, 19.2% K%
Ian Happ - 0.428 xwOBA, 12.8% Brl%, 85.9% Contact%, 23.5% Chase%, 14.5% K%
Juan Soto - 0.517 xwOBA, 15.2% Brl%, 84.6% Contact%, 14.9% Chase%, 6.9% K%

Cold Hitters - Last 2 Weeks

Zack Gelof - 36.0% Whiff%, 75.0% Weak%, 0.958 Cold Rating
Jared Walsh - 50.0% Whiff%, 70.6% Weak%, 0.947 Cold Rating
Ezequiel Tovar - 33.3% Whiff%, 73.7% Weak%, 0.908 Cold Rating
Austin Hays - 34.1% Whiff%, 72.0% Weak%, 0.903 Cold Rating
D.J. Stewart - 33.8% Whiff%, 70.0% Weak%, 0.871 Cold Rating
Ryan Noda - 44.9% Whiff%, 66.7% Weak%, 0.865 Cold Rating
Oswald Peraza - 37.5% Whiff%, 66.7% Weak%, 0.85 Cold Rating
Cedric Mullins II - 35.2% Whiff%, 67.7% Weak%, 0.85 Cold Rating
Julio Rodriguez - 33.9% Whiff%, 68.6% Weak%, 0.847 Cold Rating
Gabriel Arias - 36.7% Whiff%, 66.7% Weak%, 0.845 Cold Rating

Schedules & Streamers

Toughest Upcoming Hitter Schedules - Next 7 Days

BOS - 120.2 Opposing SP Stuff+
CWS - 112.3 Opposing SP Stuff+
TEX - 108.8 Opposing SP Stuff+
KC - 106.0 Opposing SP Stuff+
STL - 105.5 Opposing SP Stuff+

Softest Upcoming Hitter Schedules - Next 7 Days

CIN - 72.7 Opposing SP Stuff+
MIL - 74.7 Opposing SP Stuff+
MIN - 76.2 Opposing SP Stuff+
CLE - 76.4 Opposing SP Stuff+
LAD - 81.3 Opposing SP Stuff+

Today's SP Streamer Picks

Griffin Canning (16.5% Owned): Projected 6.47IP 3.13ER 6.9SO 2.3BB 17.66FPts
Ranger Suarez (35.0% Owned): Projected 5.95IP 2.74ER 5.55SO 2.26BB 14.97FPts
Joey Estes (0.0% Owned): Projected 5.22IP 2.36ER 5.75SO 2.38BB 14.68FPts

OPS Leaders - Last 2 Weeks - LOW OWNED HITTERS

Jared Triolo - 32 PA, 1.545 OPS
Evan Carter - 28 PA, 1.304 OPS
Brent Rooker - 29 PA, 1.222 OPS
Matt Wallner - 28 PA, 1.071 OPS
Michael Stefanic - 27 PA, 1.038 OPS
Brendan Rodgers - 40 PA, 0.993 OPS
Randal Grichuk - 35 PA, 0.934 OPS
Parker Meadows - 31 PA, 0.926 OPS
Logan O'Hoppe - 33 PA, 0.897 OPS
Mark Vientos - 31 PA, 0.871 OPS

Today's Hitter Streamer Picks

Jake Burger 3B (36.0% Owned): Projected 1.12R 0.24HR 1.16RBI 1.03SO 0.24BB 0.01SB 10.25FPts
Luken Baker 1B (0.0% Owned): Projected 0.69R 0.26HR 0.81RBI 0.94SO 0.45BB 0.0SB 9.46FPts
Ceddanne Rafaela 3B (4.5% Owned): Projected 0.76R 0.22HR 0.51RBI 1.4SO 0.16BB 0.13SB 8.94FPts
Ronny Mauricio SS (16.0% Owned): Projected 1.04R 0.16HR 0.8RBI 0.97SO 0.16BB 0.09SB 8.93FPts
Jon Berti 3B (9.0% Owned): Projected 0.85R 0.09HR 0.94RBI 0.74SO 0.27BB 0.24SB 8.88FPts
Bryan De La Cruz CF (21.0% Owned): Projected 0.9R 0.15HR 1.06RBI 0.86SO 0.27BB 0.03SB 8.86FPts
Ryan McMahon 3B (47.5% Owned): Projected 0.67R 0.18HR 0.69RBI 1.3SO 0.5BB 0.05SB 8.53FPts
Charlie Blackmon RF (25.5% Owned): Projected 0.78R 0.13HR 0.54RBI 0.84SO 0.41BB 0.03SB 8.5FPts
Joc Pederson OF (13.5% Owned): Projected 0.62R 0.18HR 0.71RBI 0.84SO 0.48BB 0.03SB 8.42FPts
Edouard Julien 2B (11.5% Owned): Projected 0.74R 0.15HR 0.53RBI 1.35SO 0.81BB 0.08SB 8.35FPts

This post is for paid subscribers

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