MLB Data Warehouse

MLB Data Warehouse

MLB Daily Notes - August 14th

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
Aug 14, 2023
∙ Paid
3
Share

Request Player/Topic For Me to Discuss


Prop bet trackers:

BB Props
K Props
H+R+RBI Props

So the strikeout props have gone cold and are now -2.5 units for the year. So that’s just awful, I should probably go in there and change all the numbers to make it look better.

The walk props are still strong at +11 units on the year, but that’s been on the descend a bit as well, -5 units this month.

As for the newly minted H+R+RBI props, those have a really nice win rate (33-20), but the average odds taken is -120 so we’re giving up a lot of juice. But they’re +4.2 units on 53 bets.

The question is for sports bettors - is it worth it? At the very best we can make a very small ROI, and at worst we’re losing money - and nobody likes to lose money! But I guess most all forms of entertainment cost money, so this could be one of that you can do for free/slight profit, so I get it. Anyways, it’s been fun for me to develop and track, and we’ll continue with that.


I am drinking hot coffee today because I’m incapable of making good-tasting cold brew. I worked in downtown Pittsburgh until March 2020 (something happened that month but I’m forgetting what it was…), and I would always just get a coffee from down there or use the machines at work - but then I began WFH full time (and I’ve never gone back), so the first week of all of that I bought one of these things from Giant Eagle (shout out people who know what Giant Eagle is):

It was $5 and lasted 3-4 days, so it wasn’t crazy expensive (I mean still more than you should probably be paying for coffee, but it was delicious). I drank that stuff almost every day for 3+ years, and over those three years it went from $5 to $7. It is 40% more expensive now, just insane stuff. Let me know what President I’m supposed to blame for that.

So in like June, I had this revelation that I’m spending something like $15/week on freaking coffee and that’s a disaster. With any other option that can be like $3. So I bought a cold brew make thing and tried it out, but the stuff I was making just wasn’t good, and now I’m mad and not using it anymore. Maybe it was the grounds I was buying, admittedly I did start with a 3-pound thing of Costco coffee, so it’s not surprising that it didn’t make for the best cold brew. So if anybody makes their own cold brew at home and likes it - let me know what grounds you’re using and I’ll try that out before fully reverting back to just spending a stupid amount of money on coffee that I don’t need.

Alternatively I could just be a man and go back to hot black coffee this morning. I could make one of those 3-pound daddies last like a month or more I’m sure and that would result in like 50 cents per day or less, so that’s the obvious choice - but man I love the taste of that Starbucks stuff.


I haven’t gone on nearly as many rants about other stuff in these notes this year as compared to last year, but maybe for the last two months here I’ll waste more words. But we should stop for today.


Pitchers - Yesterday

The Rockies are a disaster and they allowed Julio Urias to have the second-best start of his season

He had 22 whiffs, which is a TON for him. His previous season high was 16, and he had gone above 15 just four times. He went for a 64.8% Strike% and a 12:0 K:BB. That’s the second-best Strike% of the season.

  1. Strider 4/24 vs. MIA: 66.3%

  2. Urias 8/13 vs. COL: 64.8%

  3. Strider 4/12 vs. CIN: 64.3%

  4. Springs 4/2 vs. DET: 64.2%

  5. Bryce Miller 8/6 vs. LAA: 63.5%

Every single Strike% above 62% has resulted in at least 9 strikeouts, and it’s a collective 65:3 K:BB in those starts. Pitching is pretty simple, really, all you have to do is get a bunch of strikes. I don’t see why people have trouble with it!

The Rockies are hitting .193/.251/.321 this month with a 32% K% and a 6% BB%. Most of that has been on the road, and they’re home now for a week - so these numbers will improve, but there’s no getting around that this is a pathetic lineup. I would not hesitate to start good pitchers in Coors, because that lineup really is going to offset some of the advantage that the park brings. And on the road - forget about it, stream almost anybody against them.


Eury Perez had a big 23.2% SwStr% but that was the end of the good news. He had a super high 43% Ball% and went just four innings on 82 pitches with a 5:2 K:BB. There’s more to pitching than just having swing-and-miss stuff, and Perez still has some work to do. The future is insanely bright with him, but I don’t think you have to own and start him for the rest of this season. I don’t think you’ll really regret the drop at this point since he’s capped around 80 pitches. He can (and probably will) still have some very good starts even with 75 pitches, but it’s a lot tougher to have a very useful fantasy start if you can’t get through the 5th/6th inning.


And then Dane Dunning popped off again for 23 whiffs. That was a season-high for him, and so was the pitch count (106). The 21.7% SwStr% was the firs time he had gone above 16%. It was a huge game for him, a 12:0 K:BB.

I don't understand how this guy can do this. Three times now since June 28th he’s had 10+ strikeouts, but for the year his SwStr% is just 9.8% and the K% is down at 19%. He’s quite good at taking advantage of bad matchups. These three 10+ K games are against DET (6/28), CWS (8/2) and SF (yesterday).

The Giants are a sputtering offense as well, and definitely one to target moving forward. They are other with the Rockeis this month hitting .212/.283/.327 (.610 OPS).

Season: .238/.314/.390 (.704 OPS)
Since June: .229/.309/.363 (.672 OPS)
Since July: .210/.387/.338 (.625 OPS)

Hilariously, they are a playoff team if the season ended today.

They know how to pitch (3.91 team ERA, 9th best) and win at home (34-26).


I think Jose Urquidy deserves some adds. Pitching has been rough this year, and now with a lot of these rookies fading - it’s very tough to find reliable arms on waivers - and I think Urquidy offers us something there. He was really bad in his first start returning from the IL, but bounced back yesterday tiha a solid line

5 IP, 3 H, 1 ER, 7 K, 0 BB

He has made just 8 starts this year due to injury, but he has a career-best 14.6% SwStr%. It hasn’t generated strikeouts with just a 20% K%, but that separation can’t maintain.

A reminder about SwStr% and K% relations:

You see Urquidy there on the left and about half way up. There’s a distinct relationship here, and the formula ends being this (if you hover over that trend line in the plot):

Who needs those pesky sig digs (shout out to math). I did a little old-school ALGEBRA, so I hope this takes you all back to 10th grade:

Extrapolating from statistical models without sufficient data samples has never ended up poorly ever, so we can reliably say that one or both of these things is going to happen with Urquidy

  • His K% is going to shoot up

  • His SwStr% is going to shoot down

I would bet that both happen and he quickly comes down to like a 13% SwStr% and up to a 23% K%.

To do less math and more baseball:

The 13.5% SwStr% on his four-seamer is pretty hard to believe. Last season:

Big difference there down at 10.4%. But please notice that the usage is way down, meaning that even if the four-seamer SwStr% does come down to 11% - it won’t hurt him as much as you might think because he’s only throwing the pitch every third pitch.

The changeup was good last year, and it’s been great this year.

You see that the thing they called a slider last year is called a sweeper this year. The powers that be didn’t call anything a sweeper before this year, which leaves us in a pickle. We’re in the pickle because there are two options for why it’s a sweeper this year.

  1. It’s always been a sweeper and is now being classified as such

  2. He changed the movement on the pitch this year

If it’s the first point, then that’s bad news for Urquidy’s future because we would then have to say that he’s getting way more whiffs despite the pitching not changing - which would set him up for probable regression. If he really changed it - then that’s good because maybe it’s just better now.

We can answer this question, I guess, by going to the pitch movement tab in the 2022-2023 dashboard.

So the velo and spin are just about the same, the horizontal movement isn’t much different - but the vertical movement is much higher on the pitch he’s throwing this year. That’s weird because a sweeper is classified by its horizontal movement, at least that’s what I thought. Here are the league average movements (2023) on these pitch types:

So yeah the vertical isn’t much different but the horizontal is much greater on sweepers, but that’s not the case for Urquidy.

All of this is to say that I have no idea what is going on with Urquidy, but he should be picked up if you need a reliable arm down the stretch. He is getting way more whiffs this year, and maybe that’s not for real - but it might be, it might be.


Kyle Bradish for the year:

11.3% SwStr%, 46.3% Strike%, 36.0% Ball%, 23% K%, 7% BB%, .649 OPS

Since June:

11.4% SwStr%, 46.9% Strike%, 36% Ball%, 25% K%, 6.5% BB%, .613 OPS

Since July:

11.0% SwStr%, 45.7% Strike%, 36% Ball%, 24% K%, 7% BB%, .602 OPS

Don’t you love that when I break a dude down by time series but nothing really changes in the intervals?

I did that because I thought he was pitching better lately than his season, but that’s not the case - he’s been pretty much the same all year. But he had a good start yesterday:

6 IP, 5 H, 2 ER, 7 K, 1 BB

Sweet slider, meh fastball. But the Strike% on his fastball duo is around league average, which will work if the slider continues to be great. You can be average with your right hand if you’re great with your left.

If my first son turns out to be an elite athlete and my second son turns out to be average (he currently has red hair, so…), that aggregates to making me a pretty great dad (all dads are judged by their sons’ athletic abilities - obviously). This is probably my best work of the season.


Chase Silseth more than survived against the Astros:

5 IP, 4 H, 0 ER, 5 K, 2 BB

But the other numbers were not encouraging:

84 pitches, 6 whiffs (7.1% SwStr%), 47.6% Strike%

The Strike% is average, but the whiffs were really low. That’s forgivable against the Astros, and he didn’t get hit hard (0 HR, .303 xwOBA, 21% FB%).

The guy’s freaking name is Chase, so the natural question is - does he have a good chase rate?

I don’t believe I even have Chase% stuff on the dashboard at all, which is tragic, but I whipped up a new Google Sheet that will be updated daily:

The leaders are mostly relievers:

And that’s kind of dumb so I’m altering it to put in a “GS” column as well so we can filter out these loser RPs.

URQUIDY!

Anyways, we’re here to talk about Silseth. The average Chase% for a starter this year is 14%. Silseth is at … drumroll please… 14%.

He’s average, which would be fine if his name wasn’t Chase! It’s like if Kutter Crawford didn’t have a cutter, it would just be an insult.

Anyways, here’s chase data on everybody named Chase:

My cousin Chase Anderson gets it for crying out loud! That guy sucks at everything else but he’ll be DAMNED if he’s not going to honor his name!


Alright things are getting a little bit out of hand here and it’s approaching 9:30, let’s move on.


Fantasy Points Leaders - Yesterday

1. Julio Urias (vs. COL): 35.35 Points
2. Dane Dunning (vs. SF): 33.55 Points
3. Sonny Gray (vs. PHI): 28.5 Points
4. Logan Webb (vs. TEX): 25.31 Points
5. Freddy Peralta (vs. CWS): 25.3 Points
6. Kodai Senga (vs. ATL): 21.9 Points
7. Chase Silseth (vs. HOU): 21.65 Points
8. Tanner Bibee (vs. TB): 21.55 Points
9. Dylan Cease (vs. MIL): 21.55 Points
10. Jose Urquidy (vs. LAA): 21.45 Points

Whiffs Leaders - Yesterday

1. Dane Dunning (TEX): 23 Whiffs (106 Pitches)
2. Julio Urias (LAD): 22 Whiffs (88 Pitches)
3. Eury Perez (MIA): 19 Whiffs (82 Pitches)
4. Freddy Peralta (MIL): 18 Whiffs (103 Pitches)
5. Kodai Senga (NYM): 16 Whiffs (107 Pitches)
6. Jose Urquidy (HOU): 15 Whiffs (80 Pitches)
7. Kyle Bradish (BAL): 15 Whiffs (90 Pitches)
8. Ranger Suarez (PHI): 14 Whiffs (92 Pitches)
9. Gerrit Cole (NYY): 14 Whiffs (99 Pitches)
10. Ken Waldichuk (OAK): 14 Whiffs (96 Pitches)

Strike% Leaders - Yesterday

1. Julio Urias (LAD): 64.8 Strike%, 21.6 Ball%
2. Dane Dunning (TEX): 56.6 Strike%, 28.3 Ball%
3. Jose Urquidy (HOU): 53.8 Strike%, 32.5 Ball%
4. Andre Jackson (PIT): 51.3 Strike%, 35.9 Ball%
5. Eduardo Rodriguez (DET): 51.1 Strike%, 30.9 Ball%
6. Seth Lugo (SD): 50.6 Strike%, 32.2 Ball%
7. Dylan Cease (CWS): 50.5 Strike%, 30.9 Ball%
8. Mitch Keller (PIT): 50.5 Strike%, 33.0 Ball%
9. Kyle Bradish (BAL): 50.0 Strike%, 32.2 Ball%
10. Gerrit Cole (NYY): 49.5 Strike%, 33.3 Ball%
11. Sonny Gray (MIN): 48.8 Strike%, 36.2 Ball%
12. Kodai Senga (NYM): 48.6 Strike%, 37.4 Ball%
13. Brandon Pfaadt (ARI): 47.8 Strike%, 33.7 Ball%
14. Brandon Williamson (CIN): 47.7 Strike%, 37.5 Ball%
15. Chase Silseth (LAA): 47.6 Strike%, 35.7 Ball%

Pitcher/Pitch Trends

The Pirates Andre Jackson threw 78 pitches yesterday after being in the bullpen for the full season. That was pretty surprising, and probably led to a very stupid projection in my model - I believe I had him for 40 pitches. But don’t worry, he wasn’t very good (11.5% SwStr%, 51% Strike%, .410 xwOBA).

He threw the curveball less, which wasn’t surprising since he knew he was going to be asked to throw 60+ pitches, so he had to throw more fastballs. He’s not worth talking about here other than to laugh at the fact that a bullpen guy the Dodgers DFA’d is now in the Pirates rotation… a sad state of affairs.

Velo Changes - Yesterday

Luke Weaver's FC velo (20 pitches) UP 2.9mph to 90.4
Huascar Brazoban's FC velo (17 pitches) UP 2.7mph to 90.0
Yonny Chirinos's SL velo (15 pitches) UP 2.4mph to 91.0
Freddy Peralta's CU velo (17 pitches) UP 2.2mph to 78.7
Kodai Senga's FC velo (29 pitches) UP 1.9mph to 92.4
Andre Jackson's CU velo (10 pitches) DOWN -1.8mph to 81.4
Jose Urquidy's ST velo (12 pitches) DOWN -1.9mph to 79.2
Jameson Taillon's FC velo (19 pitches) DOWN -2.0mph to 87.2

Pitch Mix Changes - Yesterday

Andre Jackson's CU usage (12.8%) up 12.0 points
Bryce Miller's SI usage (21.2%) up 19.0 points
Bryce Miller's ST usage (18.8%) up 13.0 points
Chase Silseth's SI usage (25.0%) up 11.3 points
Dylan Cease's SL usage (53.6%) up 14.0 points
Eury Perez's SL usage (41.5%) up 10.2 points
Gerrit Cole's FC usage (22.2%) up 16.9 points
Kyle Freeland's SL usage (40.4%) up 17.5 points
Logan Webb's CH usage (62.6%) up 24.1 points
Sonny Gray's FF usage (45.0%) up 20.0 points
Trevor Williams's CH usage (27.2%) up 11.6 points
Yonny Chirinos's FS usage (34.7%) up 11.0 points

Pitch Mix Changes - Last 3 Starts

Jon Gray Slider: +24.8%
Cole Irvin 4-Seam Fastball: -24.2%
Ryan Walker Sinker: -22.5%
Ryan Walker Slider: +22.5%
Cole Irvin Cutter: +19.8%
Logan Webb Sinker: -18.5%
Peter Lambert Slider: +18.2%
Gerrit Cole Cutter: +18.2%
Mike Clevinger Changeup: +16.9%
Lance Lynn Cutter: -16.7%
Logan Webb Changeup: +16.3%
Bryce Elder Sinker: +15.7%
Lance Lynn 4-Seam Fastball: +15.0%
Johan Oviedo Slider: -14.9%
Noah Syndergaard Sinker: -14.8%
Peter Lambert 4-Seam Fastball: -14.5%
Gerrit Cole 4-Seam Fastball: -14.4%
Shohei Ohtani 4-Seam Fastball: +14.3%
Josiah Gray 4-Seam Fastball: -14.1%
Bobby Miller Sinker: -14.1%
Bryce Miller 4-Seam Fastball: -13.9%
Bailey Falter Slider: +13.6%
Bryce Miller Sinker: +13.6%
Kenta Maeda 4-Seam Fastball: +13.6%
Noah Syndergaard 4-Seam Fastball: +13.4%
Scott Alexander Slider: -13.3%
Bailey Ober 4-Seam Fastball: +13.3%
Bobby Miller Curveball: +12.9%
Adrian Houser Slider: +12.8%
Noah Syndergaard Cutter: -12.8%
Yonny Chirinos Split-Finger: +12.7%
Bobby Miller 4-Seam Fastball: +12.4%
Bobby Miller Slider: -12.3%
Luis Medina 4-Seam Fastball: -12.3%

Pitchers - Recent Leaders

Dane Dunning is here with a 25% K-BB% over the last three weeks. So I don’t know what to say about the guy, I’m still not picking him up - but it’s not a crazy thing to do especially if he has some soft matchups ahead.

Our guy Silseth is on the MFQ list, so maybe he should change his name to MFQ Silseth.

CSW% Leaders - Last 3 Weeks

Eduardo Rodriguez - 102 TBF, 37.4% CSW%
Freddy Peralta - 92 TBF, 36.3% CSW%
Spencer Strider - 96 TBF, 35.0% CSW%
Julio Urias - 93 TBF, 34.9% CSW%
Cole Ragans - 74 TBF, 34.4% CSW%
Touki Toussaint - 72 TBF, 33.8% CSW%
Dane Dunning - 103 TBF, 33.4% CSW%
Ross Stripling - 83 TBF, 33.3% CSW%
Reese Olson - 72 TBF, 33.2% CSW%
Aaron Nola - 72 TBF, 32.7% CSW%

K% Leaders - Last 3 Weeks

Freddy Peralta - 92 TBF, 42.4% K%
Gavin Williams - 82 TBF, 40.2% K%
Cole Ragans - 74 TBF, 32.4% K%
Dane Dunning - 103 TBF, 32.0% K%
Sonny Gray - 96 TBF, 31.2% K%
Luis Castillo - 97 TBF, 30.9% K%
Touki Toussaint - 72 TBF, 30.6% K%
Blake Snell - 93 TBF, 30.1% K%
Nick Pivetta - 84 TBF, 29.8% K%
George Kirby - 94 TBF, 29.8% K%

K-BB% Leaders - Last 3 Weeks

Freddy Peralta - 92 TBF, 37.0% K-BB%
Gavin Williams - 82 TBF, 31.7% K-BB%
Sonny Gray - 96 TBF, 28.1% K-BB%
Pablo Lopez - 97 TBF, 26.8% K-BB%
George Kirby - 94 TBF, 26.6% K-BB%
Zack Wheeler - 75 TBF, 25.3% K-BB%
Logan Gilbert - 75 TBF, 25.3% K-BB%
Dane Dunning - 103 TBF, 25.2% K-BB%
Julio Urias - 93 TBF, 24.7% K-BB%
Luis Castillo - 97 TBF, 24.7% K-BB%

GB% Leaders - Last 3 Weeks

Logan Webb - 108 TBF, 65.5% GB%
Braxton Garrett - 71 TBF, 65.4% GB%
Cristopher Sanchez - 91 TBF, 64.4% GB%
Framber Valdez - 77 TBF, 58.3% GB%
Brayan Bello - 99 TBF, 58.1% GB%
Dakota Hudson - 72 TBF, 57.7% GB%
Kyle Bradish - 98 TBF, 57.6% GB%
Yonny Chirinos - 86 TBF, 57.4% GB%
Grayson Rodriguez - 71 TBF, 57.1% GB%
Brady Singer - 77 TBF, 56.6% GB%

Magic Formula Qualifiers - Pitchers - Last 3 Weeks

Chase Silseth - 65 TBF, 32.3 K%, 4.6 BB%, 46.3% GB%
Dane Dunning - 103 TBF, 32.0 K%, 6.8 BB%, 54.0% GB%
Freddy Peralta - 92 TBF, 42.4 K%, 5.4 BB%, 43.8% GB%
George Kirby - 94 TBF, 29.8 K%, 3.2 BB%, 50.0% GB%
Kevin Gausman - 70 TBF, 30.0 K%, 7.1 BB%, 50.0% GB%
Nick Martinez - 60 TBF, 28.3 K%, 6.7 BB%, 44.7% GB%
Pablo Lopez - 97 TBF, 28.9 K%, 2.1 BB%, 52.2% GB%
Sonny Gray - 96 TBF, 31.2 K%, 3.1 BB%, 43.5% GB%
Zac Gallen - 101 TBF, 29.7 K%, 5.9 BB%, 49.2% GB%

Hot Pitcher Tracker - Last 3 Weeks vs. Career

Freddy Peralta - +4.8% CSW%, -3.7 BB%
Ken Waldichuk - +2.2% CSW%, -2.3 BB%
Cole Ragans - +7.7% CSW%, -1.8 BB%
Jack Flaherty - +4.0% CSW%, -3.4 BB%
Jose Berrios - +2.7% CSW%, -4.6 BB%
Adrian Houser - +3.8% CSW%, -1.9 BB%
Ross Stripling - +4.3% CSW%, -4.8 BB%
Matthew Liberatore - +2.1% CSW%, -5.8 BB%
Jon Gray - +3.8% CSW%, -3.7 BB%

Hitters

Bryan Reynolds swung the bat 22 times in two games yesterday, which is a lot - he must be tired. Those bats are heavy. Two barrels and two dingers from him yesterday. Here is how the Reynold season has probably gone for his owners:

The proper philosophical way to view it:

sometimes she goes sometimes it doesn't, Its the way she goes - Meme  Generator

Sticking to the Pirates stuff, Jack Suwinski is on the cold list. Sometimes he goes, and sometimes he doesn’t.

He’s a little bit Gormanesque, with some really amazing streak and some absolutely dreadful ones, but overall it’s been a more than useful fantasy season, especially for where the guy got drafted. If you drafted him and just started him all year, you’re well ahead.

He’s #63 on the player rater right now, earning $11.54 with his 21 homers and eight steals. That’s more than these names:

Teoscar Hernandez, Jonathan India, Dansby Swanson, Ian Happ, Steven Kwan, Vladimir Guerrero Jr.

Yes, that’s correct - first/second round pick Vlad Jr. has earned just $11.13 (the leader is Acuna Jr. at $30. Vlad’s line:

55 R, 18 HR, 72 RBI, 4 SB, .266 AVG

That’s just not a great roto fantasy player, it’s time to say it! Although, in fairness, his xBA is .303 - so there’s been some bad luck there. But even if you raise that up 20 points, 18 HRs + 4 SB isn’t doing it in this environment. Things are different in OBP/points leagues, but in a standard roto league you’re getting crushed by using one of your first two picks on him. It will be interesting to see how far he falls next year.


Okay seriously that’s enough of this, I’m done!

Multiple Barrels

Bryan Reynolds (PIT) 9 PA, 22 Swings, 2 Barrels, 2 HR
Carlos Santana (MIL) 5 PA, 7 Swings, 2 Barrels, 1 HR
Spencer Steer (CIN) 9 PA, 19 Swings, 2 Barrels, 0 HR
Trevor Story (BOS) 4 PA, 6 Swings, 2 Barrels, 0 HR
Zack Gelof (OAK) 5 PA, 9 Swings, 2 Barrels, 2 HR

New Max Launch Velos

Stone Garrett, Yesterday: 112.5 Previous High: 111.9

Hardest Hit Balls

Sean Murphy (ATL) - 114.6mph - home_run
Jake Burger (MIA) - 113.1mph - single
Stone Garrett (WSH) - 112.5mph - double
Andrew Vaughn (CWS) - 111.7mph - single
Michael Harris II (ATL) - 111.3mph - field_out
Elly De La Cruz (CIN) - 110.6mph - home_run
Shohei Ohtani (LAA) - 110.2mph - home_run
Xander Bogaerts (SD) - 110.2mph - single
Jake Burger (MIA) - 109.8mph - single
Matt Olson (ATL) - 109.5mph - home_run

Last 3 Weeks - wOBA vs. xwOBA Comparison

Top 10
Fernando Tatis Jr. - 79 PA, 0.205 wOBA, 0.371 xwOBA, 0.166 Diff
Aaron Judge - 64 PA, 0.409 wOBA, 0.521 xwOBA, 0.112 Diff
Andrew Benintendi - 69 PA, 0.197 wOBA, 0.28 xwOBA, 0.083 Diff
Andrew McCutchen - 66 PA, 0.282 wOBA, 0.362 xwOBA, 0.08 Diff
Paul DeJong - 60 PA, 0.136 wOBA, 0.216 xwOBA, 0.08 Diff
Vladimir Guerrero Jr. - 83 PA, 0.287 wOBA, 0.361 xwOBA, 0.074 Diff
Seiya Suzuki - 57 PA, 0.305 wOBA, 0.376 xwOBA, 0.071 Diff
Spencer Torkelson - 79 PA, 0.321 wOBA, 0.39 xwOBA, 0.069 Diff
Willy Adames - 74 PA, 0.238 wOBA, 0.305 xwOBA, 0.067 Diff
Yordan Alvarez - 69 PA, 0.366 wOBA, 0.425 xwOBA, 0.059 Diff
Bottom 10
Johan Rojas - 58 PA, 0.358 wOBA, 0.208 xwOBA, -0.15 Diff
Whit Merrifield - 90 PA, 0.394 wOBA, 0.261 xwOBA, -0.133 Diff
Jose Altuve - 75 PA, 0.486 wOBA, 0.361 xwOBA, -0.125 Diff
Hunter Renfroe - 77 PA, 0.343 wOBA, 0.229 xwOBA, -0.114 Diff
Marcus Semien - 81 PA, 0.434 wOBA, 0.322 xwOBA, -0.112 Diff
Kyle Isbel - 56 PA, 0.342 wOBA, 0.234 xwOBA, -0.108 Diff
Mike Moustakas - 73 PA, 0.347 wOBA, 0.247 xwOBA, -0.1 Diff
Jeimer Candelario - 74 PA, 0.471 wOBA, 0.371 xwOBA, -0.1 Diff
Christian Walker - 71 PA, 0.387 wOBA, 0.292 xwOBA, -0.095 Diff
Ha-Seong Kim - 79 PA, 0.454 wOBA, 0.36 xwOBA, -0.094 Diff

Last 3 Weeks - Brl% Leaders

Gary Sanchez - 53 PA, 32 BIP, 10 Brls, 31.2 Brl%
Nolan Gorman - 61 PA, 32 BIP, 8 Brls, 25.0 Brl%
Shohei Ohtani - 74 PA, 41 BIP, 10 Brls, 24.4 Brl%
Aaron Judge - 64 PA, 33 BIP, 8 Brls, 24.2 Brl%
Max Kepler - 67 PA, 48 BIP, 11 Brls, 22.9 Brl%
Jake Bauers - 66 PA, 32 BIP, 7 Brls, 21.9 Brl%
Matt Olson - 82 PA, 56 BIP, 12 Brls, 21.4 Brl%
Matt Wallner - 67 PA, 38 BIP, 8 Brls, 21.1 Brl%
Fernando Tatis Jr. - 79 PA, 58 BIP, 12 Brls, 20.7 Brl%
Ryan Jeffers - 52 PA, 29 BIP, 6 Brls, 20.7 Brl%

Last 3 Weeks - xwOBA Leaders

Aaron Judge - 64 PA, 0.521 xwOBA
Matt Olson - 82 PA, 0.484 xwOBA
Wander Franco - 71 PA, 0.474 xwOBA
Gary Sanchez - 53 PA, 0.461 xwOBA
Ronald Acuna Jr. - 91 PA, 0.453 xwOBA
Ryan Mountcastle - 73 PA, 0.445 xwOBA
Max Kepler - 67 PA, 0.434 xwOBA
Triston Casas - 65 PA, 0.427 xwOBA
Yordan Alvarez - 69 PA, 0.425 xwOBA
Shohei Ohtani - 74 PA, 0.423 xwOBA

Last 3 Weeks - Contact% Leaders

Myles Straw - 50 PA, 104 Swings, 92.3 Cont%
Keibert Ruiz - 78 PA, 136 Swings, 91.2 Cont%
Jeff McNeil - 82 PA, 153 Swings, 90.8 Cont%
Steven Kwan - 85 PA, 146 Swings, 89.7 Cont%
Ha-Seong Kim - 79 PA, 117 Swings, 88.9 Cont%
Michael Massey - 66 PA, 128 Swings, 88.3 Cont%
Luis Arraez - 76 PA, 134 Swings, 88.1 Cont%
TJ Friedl - 75 PA, 125 Swings, 88.0 Cont%
Lars Nootbaar - 75 PA, 95 Swings, 87.4 Cont%
Alejandro Kirk - 54 PA, 86 Swings, 87.2 Cont%

Last 10 Days - SB Attempt Leaders

Chris Taylor - 6 Attempts (5 steals)
TJ Friedl - 6 Attempts (5 steals)
Dairon Blanco - 6 Attempts (5 steals)
C.J. Abrams - 5 Attempts (4 steals)
Ha-Seong Kim - 5 Attempts (5 steals)
Trevor Story - 4 Attempts (3 steals)
Jose Ramirez - 4 Attempts (4 steals)
Ozzie Albies - 4 Attempts (4 steals)
Tommy Pham - 4 Attempts (3 steals)
Maikel Garcia - 4 Attempts (3 steals)
Jose Altuve - 4 Attempts (3 steals)
Luis Robert - 4 Attempts (4 steals)
Ronald Acuna Jr. - 4 Attempts (4 steals)
Bobby Witt Jr. - 4 Attempts (3 steals)
Nico Hoerner - 4 Attempts (3 steals)
Kyle Tucker - 4 Attempts (4 steals)
Lane Thomas - 4 Attempts (3 steals)

Last 30 Days - SB Attempt Leaders

C.J. Abrams - 16 Attempts (15 steals)
Ronald Acuna Jr. - 15 Attempts (13 steals)
Ha-Seong Kim - 13 Attempts (11 steals)
Dairon Blanco - 11 Attempts (9 steals)
Willi Castro - 10 Attempts (10 steals)
Nico Hoerner - 10 Attempts (9 steals)
Corbin Carroll - 10 Attempts (10 steals)
Bobby Witt Jr. - 9 Attempts (7 steals)
TJ Friedl - 9 Attempts (6 steals)
Kyle Tucker - 9 Attempts (9 steals)
Jose Ramirez - 8 Attempts (8 steals)
Luis Robert - 8 Attempts (8 steals)
Lane Thomas - 8 Attempts (7 steals)

Magic Formula Qualifiers - Hitters - Last 3 Weeks

Bobby Witt Jr. - 77 PA, 15.6 K%, 16.9 Brl%
Ian Happ - 81 PA, 16.0 K%, 17.9 Brl%
Jake Burger - 69 PA, 17.4 K%, 19.1 Brl%
Joc Pederson - 54 PA, 14.8 K%, 14.3 Brl%
Matt Olson - 82 PA, 17.1 K%, 21.4 Brl%
Mookie Betts - 75 PA, 16.0 K%, 19.2 Brl%
Pete Alonso - 80 PA, 18.8 K%, 20.4 Brl%
Wander Franco - 71 PA, 12.7 K%, 18.2 Brl%
Yainer Diaz - 56 PA, 17.9 K%, 15.9 Brl%

Last 30 Days - xwOBA Improvers

James Outman - 103 PA, +0.117 xwOBA
Triston Casas - 92 PA, +0.116 xwOBA
Cody Bellinger - 122 PA, +0.105 xwOBA
Gary Sanchez - 80 PA, +0.101 xwOBA
Nolan Gorman - 94 PA, +0.094 xwOBA
Mike Tauchman - 98 PA, +0.09 xwOBA
Matt Olson - 120 PA, +0.084 xwOBA
Wander Franco - 111 PA, +0.081 xwOBA
Brice Turang - 98 PA, +0.071 xwOBA
Max Kepler - 108 PA, +0.071 xwOBA

Last 30 Days - Brl% Improvers

Nolan Gorman - 94 PA, +9.6 Brl%
Gary Sanchez - 80 PA, +9.0 Brl%
Max Kepler - 108 PA, +8.3 Brl%
Triston Casas - 92 PA, +8.3 Brl%
Nolan Jones - 93 PA, +7.8 Brl%
Shohei Ohtani - 111 PA, +7.7 Brl%
Spencer Torkelson - 120 PA, +7.7 Brl%
Luis Rengifo - 112 PA, +7.2 Brl%
Wander Franco - 111 PA, +6.9 Brl%
Cal Raleigh - 97 PA, +6.6 Brl%

Last 30 Days - Cont% Improvers

Cody Bellinger - 122 PA, +12.7 Cont%
Mike Tauchman - 98 PA, +11.0 Cont%
Michael Massey - 97 PA, +10.5 Cont%
James Outman - 103 PA, +9.3 Cont%
Lars Nootbaar - 118 PA, +8.9 Cont%
Eloy Jimenez - 89 PA, +8.3 Cont%
Mark Canha - 89 PA, +7.7 Cont%
Lourdes Gurriel Jr. - 101 PA, +7.5 Cont%
Joc Pederson - 90 PA, +7.3 Cont%
Jeff McNeil - 114 PA, +7.1 Cont%

Last 30 Days - K% Improvers

Michael Massey - 97 PA, -14.9 K%
Cody Bellinger - 122 PA, -14.5 K%
Mike Tauchman - 98 PA, -12.9 K%
James Outman - 103 PA, -12.7 K%
Eloy Jimenez - 89 PA, -12.2 K%
Jake Burger - 106 PA, -11.8 K%
Gunnar Henderson - 118 PA, -10.3 K%
Kerry Carpenter - 109 PA, -10.0 K%
Maikel Garcia - 114 PA, -8.4 K%
Marcus Semien - 119 PA, -8.2 K%

Hot Hitter Tracker - Last 7 vs. Career

Austin Riley - +5.4% Contact%, +3.4 mph exit velo, -4.2 Chase%
C.J. Abrams - +7.8% Contact%, +3.9 mph exit velo, -4.8 Chase%
James Outman - +14.6% Contact%, +7.9 mph exit velo, -8.8 Chase%
JJ Bleday - +4.9% Contact%, +3.0 mph exit velo, -5.3 Chase%
Ke'Bryan Hayes - +8.3% Contact%, +5.2 mph exit velo, -14.8 Chase%

Super Ultra Mega Hot Hitters - Last 15 Days

Matt Olson - 0.516 xwOBA, 22.2% Brl%, 81.8% Contact%, 22.8% Chase%, 13.8% K%
Mookie Betts - 0.422 xwOBA, 23.1% Brl%, 86.7% Contact%, 16.5% Chase%, 18.2% K%
Pete Alonso - 0.389 xwOBA, 16.2% Brl%, 76.0% Contact%, 20.8% Chase%, 20.7% K%
Ronald Acuna Jr. - 0.43 xwOBA, 12.0% Brl%, 78.2% Contact%, 21.6% Chase%, 15.3% K%

Cold Hitters - Last 2 Weeks

Paul DeJong - 40.5% Whiff%, 76.0% Weak%, 0.959 Cold Rating
Elehuris Montero - 38.1% Whiff%, 76.2% Weak%, 0.955 Cold Rating
Michael Toglia - 46.7% Whiff%, 70.8% Weak%, 0.942 Cold Rating
Brenton Doyle - 36.4% Whiff%, 76.9% Weak%, 0.936 Cold Rating
Chris Taylor - 34.3% Whiff%, 81.8% Weak%, 0.914 Cold Rating
Jose Abreu - 34.4% Whiff%, 81.0% Weak%, 0.914 Cold Rating
Joey Votto - 40.9% Whiff%, 69.2% Weak%, 0.904 Cold Rating
Hunter Renfroe - 32.4% Whiff%, 83.3% Weak%, 0.903 Cold Rating
Jack Suwinski - 30.5% Whiff%, 73.7% Weak%, 0.842 Cold Rating
Randal Grichuk - 29.4% Whiff%, 78.8% Weak%, 0.84 Cold Rating

Minor Leagues

Top Minor League Hitting Performances - Yesterday

Wilyer Abreu (BOS): 3/5, 3R, 3HR, 5RBI, 0SB, 46FPts
Keyber Rodriguez (TEX): 4/5, 3R, 1HR, 3RBI, 2SB, 43FPts
Alex Isola (MIN): 3/5, 3R, 2HR, 6RBI, 0SB, 41FPts
Hunter Goodman (COL): 3/4, 2R, 2HR, 5RBI, 0SB, 39FPts
Tirso Ornelas (SD): 3/3, 3R, 2HR, 3RBI, 0SB, 37FPts
Will Wagner (HOU): 5/5, 3R, 1HR, 3RBI, 0SB, 36FPts
Maverick Handley (BAL): 3/5, 2R, 1HR, 4RBI, 1SB, 35FPts
Oscar Mercado (SD): 3/4, 3R, 2HR, 2RBI, 0SB, 33FPts
Freddy Zamora (MIL): 3/4, 2R, 1HR, 5RBI, 0SB, 32FPts
Bobby Dalbec (BOS): 2/4, 3R, 2HR, 2RBI, 0SB, 32FPts

Top Minor League Pitching Performances - Yesterday

Ryan Pepiot (LAD): 90 Pitches, 6IP, 1H, 0ER, 11K, 0BB, 36FPts
Blane Abeyta (NYY): 69 Pitches, 6IP, 1H, 0ER, 7K, 0BB, 30FPts
Mitchell Parker (WSH): 84 Pitches, 5IP, 2H, 0ER, 8K, 2BB, 28FPts
Lael Lockhart (DET): 81 Pitches, 5IP, 2H, 0ER, 7K, 2BB, 26FPts
Beau Sulser (PIT): 80 Pitches, 5IP, 1H, 0ER, 6K, 2BB, 25FPts
Jamison Hill (ARI): 92 Pitches, 6IP, 3H, 0ER, 4K, 2BB, 22FPts
Jack Cushing (OAK): 95 Pitches, 6IP, 7H, 2ER, 7K, 3BB, 22FPts
Joey Wentz (DET): 98 Pitches, 5IP, 4H, 2ER, 6K, 1BB, 21FPts
Carson Seymour (SF): 78 Pitches, 4IP, 2H, 0ER, 6K, 1BB, 20FPts
Noah Davis (COL): 77 Pitches, 5IP, 0H, 0ER, 5K, 4BB, 20FPts

AA-AAA OPS Leaders

Luken Baker (AAA - STL) 380 PA 1.159 OPS
Jonathan Aranda (AAA - TB) 434 PA 1.062 OPS
Michael Busch (AAA - LAD) 400 PA 1.038 OPS
Bobby Dalbec (AAA - BOS) 375 PA 1.011 OPS
Troy Johnston (AAA - MIA) 451 PA 0.999 OPS
Austin Shenton (AAA - TB) 427 PA 0.991 OPS
Miguel Andujar (AAA - PIT) 399 PA 0.989 OPS
Estevan Florial (AAA - NYY) 377 PA 0.978 OPS
Trey Cabbage (AAA - LAA) 400 PA 0.961 OPS
Heston Kjerstad (AAA - BAL) 432 PA 0.956 OPS
Coby Mayo (AAA - BAL) 450 PA 0.953 OPS
Joseph Ortiz (AAA - BAL) 312 PA 0.953 OPS
Coco Montes (AAA - COL) 368 PA 0.951 OPS
Owen Caissie (AA - CHC) 416 PA 0.949 OPS
Keston Hiura (AAA - MIL) 302 PA 0.944 OPS
Matt Reynolds (AAA - CIN) 391 PA 0.941 OPS
Isiah Gilliam (AA - SEA) 378 PA 0.94 OPS
Joey Loperfido (AA - HOU) 365 PA 0.94 OPS
Nick Dunn (AAA - STL) 399 PA 0.939 OPS
Jamie Westbrook (AAA - NYY) 344 PA 0.937 OPS

AA-AAA Pitching K-BB% Leaders

Kyle Hurt (AAA - LAD) 73 IP 28.1% K-BB
Jackson Wolf (AA - PIT) 96 IP 23.1% K-BB
Sawyer Gipson-Long (AAA - DET) 85 IP 22.9% K-BB
Connor Phillips (AAA - CIN) 96 IP 22.9% K-BB
Richard Fitts (AA - NYY) 113 IP 21.0% K-BB
Cade Povich (AAA - BAL) 94 IP 21.0% K-BB
Colton Gordon (AAA - HOU) 101 IP 20.9% K-BB
Mason Black (AAA - SF) 89 IP 20.8% K-BB
Ben Brown (AAA - CHC) 85 IP 20.7% K-BB
Rhett Kouba (AA - HOU) 101 IP 20.5% K-BB
Brant Hurter (AA - DET) 95 IP 20.5% K-BB
Jacob Lopez (AAA - TB) 84 IP 20.1% K-BB
Dominic Hamel (AA - NYM) 98 IP 19.8% K-BB
Tobias Myers (AA - MIL) 102 IP 19.7% K-BB
David Festa (AA - MIN) 74 IP 19.6% K-BB
Keider Montero (AAA - DET) 74 IP 19.3% K-BB
Carlos Rodriguez (AA - MIL) 95 IP 19.2% K-BB
Robert Gasser (AAA - MIL) 107 IP 19.2% K-BB
Kai-Wei Teng (AAA - SF) 90 IP 19.0% K-BB
Mike Vasil (AAA - NYM) 95 IP 18.4% K-BB

Schedules & Streamers

Toughest Upcoming Hitter Schedules - Next 7 Days

SF - 112.6 Opposing SP Stuff+
MIA - 111.8 Opposing SP Stuff+
LAA - 109.0 Opposing SP Stuff+
LAD - 107.5 Opposing SP Stuff+
BAL - 106.8 Opposing SP Stuff+

Softest Upcoming Hitter Schedules - Next 7 Days

NYM - 77.6 Opposing SP Stuff+
OAK - 78.9 Opposing SP Stuff+
CWS - 79.2 Opposing SP Stuff+
CIN - 84.1 Opposing SP Stuff+
ARI - 84.2 Opposing SP Stuff+

Today's SP Streamer Picks

Braxton Garrett (35.0% Owned): Projected 5.77IP 2.81ER 5.79SO 1.4BB 14.84FPts
Miles Mikolas (38.5% Owned): Projected 5.64IP 2.56ER 4.87SO 1.17BB 14.47FPts
Patrick Sandoval (38.5% Owned): Projected 5.9IP 2.97ER 5.08SO 2.35BB 13.09FPts

OPS Leaders - Last 2 Weeks - LOW OWNED HITTERS

Zack Gelof - 33 PA, 1.224 OPS
Joey Gallo - 26 PA, 1.198 OPS
Davis Schneider - 31 PA, 1.196 OPS
Freddy Fermin - 28 PA, 1.107 OPS
Patrick Bailey - 30 PA, 1.098 OPS
Brandon Belt - 34 PA, 1.048 OPS
Max Kepler - 35 PA, 1.04 OPS
Ryan Jeffers - 34 PA, 1.038 OPS
Mitch Garver - 27 PA, 0.984 OPS
Elvis Andrus - 35 PA, 0.971 OPS

Today's Hitter Streamer Picks

Tyler O'Neill LF (35.0% Owned): Projected 0.65R 0.21HR 0.66RBI 0.92SO 0.33BB 0.13SB 8.71FPts
Jake McCarthy LF (27.0% Owned): Projected 0.63R 0.07HR 0.67RBI 0.66SO 0.34BB 0.26SB 8.61FPts
Tommy Pham LF (8.5% Owned): Projected 0.68R 0.13HR 0.7RBI 0.79SO 0.44BB 0.12SB 8.6FPts
Maikel Garcia SS (21.5% Owned): Projected 0.6R 0.1HR 0.45RBI 0.95SO 0.21BB 0.16SB 8.05FPts
Luken Baker 1B (0.5% Owned): Projected 0.71R 0.23HR 0.59RBI 0.73SO 0.31BB 0.0SB 8.05FPts
Francisco Alvarez C (46.0% Owned): Projected 0.68R 0.21HR 0.52RBI 0.98SO 0.38BB 0.01SB 7.97FPts
Cal Raleigh C (48.5% Owned): Projected 0.59R 0.2HR 0.68RBI 1.04SO 0.38BB 0.01SB 7.94FPts
Joc Pederson OF (13.5% Owned): Projected 0.56R 0.2HR 0.64RBI 1.32SO 0.42BB 0.03SB 7.91FPts
Jace Peterson 3B (0.5% Owned): Projected 0.62R 0.1HR 0.57RBI 0.72SO 0.45BB 0.17SB 7.85FPts
Nolan Jones 3B (18.5% Owned): Projected 0.54R 0.18HR 0.57RBI 1.3SO 0.38BB 0.06SB 7.75FPts

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