MLB Data Warehouse

MLB Data Warehouse

MLB Daily Notes - May 25th

Jon A's avatar
Jon A
May 25, 2023
∙ Paid
1
Share

Request Player/Topic For Me to Discuss


Somebody requested that I add more pitch mix change analysis to use the most recent few starts rather than just the previous day, so I have done that. Now we have a script to compare every pitcher’s last 3 starts with their previous starts this year (provided there were at least 3 starts prior), and then it will show us which pitchers have changed a certain pitch usage by at least a dozen points, here’s what it looks like right now:

Pitch Mix Changes - Last 3 Starts

Jhony Brito Sinker: +19.9%
Tommy Henry Curveball: -18.3%
Shohei Ohtani Sweeper: -17.9%
Hunter Brown 4-Seam Fastball: +17.5%
Jordan Lyles 4-Seam Fastball: -16.9%
Graham Ashcraft Cutter: +16.4%
Braxton Garrett 4-Seam Fastball: -14.9%
Luke Weaver Cutter: +14.5%
Yusei Kikuchi Curveball: +14.5%
Kyle Bradish Slider: +14.4%
Chris Sale 4-Seam Fastball: +14.3%
Eric Lauer Cutter: +13.5%
Jose Berrios Sinker: +13.5%
Cal Quantrill Sinker: -13.2%
Roansy Contreras Slider: -13.2%
Zack Greinke Curveball: -12.9%
Eduardo Rodriguez 4-Seam Fastball: +12.6%
Yusei Kikuchi Slider: -12.5%
Graham Ashcraft Sinker: -12.2%

Why 12 points? Well, 10 gave me way too many results, and 15 didn’t give me enough! I feel like a 10-point change is significant enough to note, but I also don’t want to dump 20+ names on here every day for length purposes, so we’ll roll with 12 for a little bit and see what happens.


I also scrapped the thing I showed yesterday where I was showing SwStr%, Strike%, Ball%, and BIP% for every SP from the day before. I have changed it to just be a Strike% leaderboard, and I took the top 15 rather than the top 10. So CSW% is gone from these notes, but it’s still on the dashboard and it’s on the new google sheet report I developed yesterday for paid subs that looks like like this:

You should have been given access to that if you’re a paid sub. The link is below the paywall - so just request access if you don’t have it and I’ll provide that as soon as I can.


It’s pretty clear who the pitcher of the day yesterday was, and it was Michael Kopech, who has really put us through the ringer this season.

He went for a 9:1 K:BB yesterday with a 17.4% SwStr% and a crazy 53.3% Strike%. That gives him 19 strikeouts and one walk in his last two starts while slapping up 15 scoreless innings on just three hits. That’s 77 fantasy points in his last two starts, I have to imagine that’s the most of any two-start stretch for anybody this season.

The pitch mix hasn’t changed:

He has thrown more strikes:

The fastball velo is up a tick and the SwStr% have come way up:

He’s done this stuff before with the fastball. It can be a very tough pitch to hit.

I also saw this tweet:

I’m not very quick to buy into release point and “shape” stuff. If it were as simple as changing a release point and a shape to make a pitch way better, I would think any given pitcher would have already done that - but that’s not a great argument on my part and maybe this is Kopech finally figuring something out with the fastball.

I don’t know. All I do know is that he had these two starts against horrible lineups, and he has a history of having very good outings in the past just to fall back into horribleness. I’m not buying into Kopech right now, but yeah the velocity is up - so there has been some kind of change here and that should make us feel a little bit better about it.


Bryce Miller also had another good outing with six scoreless innings against the Athletics. Six strikeouts, one walk.

He did what you should do against the A’s, just throw a bunch of strikes and see what happens.

After his first start I was like damn that guy throws a lot of fastballs he should probably take it easy on that, and then I mentioned how I bet he would reduce the fastball usage moving forward since he probably just wanted to keep it simple in his first outing, but NOPE - the four-seam usage has gone UP.

It was above 80% yesterday, which is just insane. Most relievers don’t even go above 80% with their best pitch. For the year it’s at 71%, still

That’s the top pitch usage for any pitch of any qualified pitcher by the way my script tracks it (I’m not sure what the qualification criteria is there):

Hey, look it’s our boy Kopech too!

His four-seamer is obviously very good. The SwStr% is 13.9% and the Stuff+ is above 140, but come on 70% usage? I just can’t really believe this is going to work for the guy.

And why are all the rookie pitchers named Miller? TF is going on here…

It might sound dumb and crazy, but after looking at Bobby Miller yesterday and the contrast his pitch arsenal has with Bryce’s, I think I would take Bobby for the rest of the season. That guy has four pitches, all with good pitch modeling metrics, and four is a lot bigger of a number than one.


Bryce Elder fired off another good start and now has the third-lowest ERA in the league:

But a 14.8% K-BB% is bad, his SwStr% is average, the Strike% and Ball% are average, and his Stuff+ marks are pretty awful.

The 56% GB% is good to see, and that does help you keep runs off the board - but yeah I mean this dude is seriously overperforming.

This account tried to trigger us all last night:

First of all, don’t give me a NATIONAL LEAGUE leaderboard, there’s no reason to separate the NL and AL, it’s not 1994.

But point taken, he’s massively beating the Statcast page. I don’t even really need to continue with the argument I was going to make because everybody knows and my audience here would almost all agree just by virtue of them being here and reading this far - so what’s the point?

If I had Bryce Elder and Christopher Morel right now - I would totally trade them for Shohei Ohtani.


Nestor Cortes got three whiffs… three!

He’s below 17% with the K-BB% now and the SwStr% is pretty concerning. He has a 5.30 ERA and a 1.27 WHIP. I don’t think he should be that bad, but he certainly doesn’t look like the guy we saw last year.

You’re certainly not going to get a good return from him in a trade since he really only has that one season in the past of great performance, so most people are thinking last year was the fluke rather than this year. That’s probably the wrong way to look at it since last year was much more data than this year, but that’s how she goes. I’d probably just keep starting Cortes for another turn or two to see what happens before making some decision - at the end of the day he hasn’t really had repeated BAD starts, he just hasn’t had the very good ones this year.


Cal Quantrill is a bum, and we’ve known that for a long time. It’s time for them to bring up this Gavin Williams cat.


Francisco Alvarez homered in that Wrigley Wind Game yesterday. I didn’t bet the game, luckily. It had a 6.5 over/under with the wind forecast, which I always think is a major overreaction. He and Nico Hoerner still managed to hit homers, so clearly it wasn’t an impossible feat to hit the long ball - but the game still finished 4-2 and the under hit, and I never would have touched an under 6.5 - so shout out to me for abstaining.

Anyways, Alvarez is now a MAGIC FORMULA QUALIFIER with a 17.6% K% and a 17.1% Brl% over the last three weeks. He may have unofficially ARRIVED. He should certainly be a starting catcher in all fantasy leagues right now given his power-hitting prowess and the low K% we’re seeing early on this year.


Javier Baez has been deemed cold by my alogirthm, so at least there’s some normalcy returning to the world.

I guess that’s all I have to say, here we go with the rest of the stuff.


Fantasy Points Leaders - Yesterday

1. Michael Kopech (vs. CLE): 35.95 Points
2. Shane McClanahan (vs. TOR): 29.35 Points
3. Bryce Miller (vs. OAK): 27.7 Points
4. Ben Lively (vs. STL): 25.3 Points
5. Marcus Stroman (vs. NYM): 20.4 Points
6. Adrian Houser (vs. HOU): 20.19 Points
7. Bryce Elder (vs. LAD): 18.7 Points
8. Matt Boyd (vs. KC): 17.51 Points
9. Tyler Anderson (vs. BOS): 17.3 Points
10. Trevor Williams (vs. SD): 17.16 Points

Whiffs Leaders - Yesterday

1. Michael Kopech (CWS): 16 Whiffs (92 Pitches)
2. Bryce Elder (ATL): 16 Whiffs (101 Pitches)
3. Matthew Boyd (DET): 15 Whiffs (86 Pitches)
4. Ken Waldichuk (OAK): 15 Whiffs (77 Pitches)
5. Shane McClanahan (TB): 15 Whiffs (82 Pitches)
6. Yusei Kikuchi (TOR): 14 Whiffs (86 Pitches)
7. Ben Lively (CIN): 14 Whiffs (103 Pitches)
8. Kodai Senga (NYM): 13 Whiffs (106 Pitches)
9. Bryce Miller (SEA): 13 Whiffs (90 Pitches)
10. Anthony DeSclafani (SF): 11 Whiffs (97 Pitches)

Strike% Leaders - Yesterday

1. Michael Kopech (CWS): 53.3 Strike%, 32.6 Ball%
2. Bryce Miller (SEA): 52.2 Strike%, 32.2 Ball%
3. Nestor Cortes (NYY): 51.7 Strike%, 29.2 Ball%
4. Shane McClanahan (TB): 51.2 Strike%, 26.8 Ball%
5. Zack Greinke (KC): 50.5 Strike%, 34.1 Ball%
6. Tyler Wells (BAL): 50.5 Strike%, 36.8 Ball%
7. Joe Ryan (MIN): 49.5 Strike%, 32.7 Ball%
8. Ben Lively (CIN): 48.5 Strike%, 36.9 Ball%
9. Ranger Suarez (PHI): 48.2 Strike%, 34.1 Ball%
10. Ken Waldichuk (OAK): 48.1 Strike%, 40.3 Ball%
11. Tyler Anderson (LAA): 48.0 Strike%, 34.3 Ball%
12. Matthew Boyd (DET): 47.7 Strike%, 39.5 Ball%
13. Bryce Elder (ATL): 47.5 Strike%, 34.7 Ball%
14. Kodai Senga (NYM): 47.2 Strike%, 38.7 Ball%
15. James Paxton (BOS): 45.8 Strike%, 40.7 Ball%

Top Pitcher JA Scores - Yesterday

1. Michael Kopech - 7.0 IP - 149.0 JA Points
2. Shane McClanahan - 7.0 IP - 146.0 JA Points
3. Bryce Elder - 6.0 IP - 141.5 JA Points
4. Marcus Stroman - 8.0 IP - 137.0 JA Points
5. Martin Perez - 7.0 IP - 130.0 JA Points
6. Ben Lively - 6.0 IP - 124.0 JA Points
7. Bryce Miller - 6.0 IP - 119.5 JA Points
8. Ryan Weathers - 5.67 IP - 117.0 JA Points
9. Nestor Cortes - 5.67 IP - 113.0 JA Points
10. Matthew Boyd - 4.67 IP - 111.0 JA Points

Pitcher JA Scores - Season

1. Jacob deGrom (TEX) - 6.0 GS - 125.08 JA Points
2. Spencer Strider (ATL) - 10.0 GS - 121.93 JA Points
3. Nick Lodolo (CIN) - 7.0 GS - 119.12 JA Points
4. Brayan Bello (BOS) - 7.0 GS - 112.43 JA Points
5. David Peterson (NYM) - 8.0 GS - 109.05 JA Points
6. Shane McClanahan (TB) - 11.0 GS - 108.87 JA Points
7. Clayton Kershaw (LAD) - 10.0 GS - 107.63 JA Points
8. Zack Wheeler (PHI) - 10.0 GS - 107.53 JA Points
9. Connor Brogdon (PHI) - 1.0 GS - 106.9 JA Points
10. Matthew Boyd (DET) - 9.0 GS - 106.67 JA Points

Velo Changes - Yesterday

Matthew Boyd's SL velo (35 pitches) UP 2.2mph to 81.0
Michael Kopech's CH velo (14 pitches) UP 1.8mph to 90.5
Zac Gallen's CH velo (13 pitches) UP 1.7mph to 87.8
Michael Kopech's SL velo (15 pitches) UP 1.7mph to 86.6
Ranger Suarez's CH velo (22 pitches) UP 1.5mph to 84.7
Zack Greinke's SL velo (21 pitches) DOWN -1.6mph to 78.2
Tyler Anderson's FC velo (29 pitches) DOWN -2.6mph to 82.4

Pitch Mix Changes - Yesterday

Adrian Houser's SI usage (46.6%) up 11.5 points
Anthony DeSclafani's CU usage (19.6%) up 16.5 points
Ben Lively's SI usage (38.8%) up 26.2 points
James Paxton's CU usage (28.8%) up 13.2 points
Karl Kauffmann's FF usage (35.4%) up 14.9 points
Ken Waldichuk's ST usage (42.9%) up 16.0 points
Marcus Stroman's SI usage (60.2%) up 18.7 points
Martin Perez's CH usage (40.0%) up 10.2 points
Matthew Boyd's SL usage (40.7%) up 14.3 points
Nick Pivetta's CU usage (44.2%) up 14.5 points
Steven Matz's CH usage (34.4%) up 10.3 points
Yusei Kikuchi's CU usage (22.1%) up 14.4 points

Pitch Mix Changes - Last 3 Starts

Jhony Brito Sinker: +19.9%
Tommy Henry Curveball: -18.3%
Shohei Ohtani Sweeper: -17.9%
Hunter Brown 4-Seam Fastball: +17.5%
Jordan Lyles 4-Seam Fastball: -16.9%
Graham Ashcraft Cutter: +16.4%
Braxton Garrett 4-Seam Fastball: -14.9%
Luke Weaver Cutter: +14.5%
Yusei Kikuchi Curveball: +14.5%
Kyle Bradish Slider: +14.4%
Chris Sale 4-Seam Fastball: +14.3%
Eric Lauer Cutter: +13.5%
Jose Berrios Sinker: +13.5%
Cal Quantrill Sinker: -13.2%
Roansy Contreras Slider: -13.2%
Zack Greinke Curveball: -12.9%
Eduardo Rodriguez 4-Seam Fastball: +12.6%
Yusei Kikuchi Slider: -12.5%
Graham Ashcraft Sinker: -12.2%

CSW% Leaders - Last 3 Weeks

Spencer Strider - 94 TBF, 36.3% CSW%
Shohei Ohtani - 78 TBF, 34.7% CSW%
Shane Bieber - 83 TBF, 34.6% CSW%
Charlie Morton - 76 TBF, 34.1% CSW%
Zach Eflin - 97 TBF, 34.0% CSW%
Mitch Keller - 79 TBF, 33.6% CSW%
Eduardo Rodriguez - 102 TBF, 33.2% CSW%
Clayton Kershaw - 88 TBF, 32.9% CSW%
Aaron Nola - 77 TBF, 32.9% CSW%
Rich Hill - 88 TBF, 32.4% CSW%

K% Leaders - Last 3 Weeks

Spencer Strider - 94 TBF, 42.6% K%
Mitch Keller - 79 TBF, 36.7% K%
Framber Valdez - 80 TBF, 33.8% K%
Chris Sale - 80 TBF, 33.8% K%
Logan Gilbert - 71 TBF, 32.4% K%
Zach Eflin - 97 TBF, 32.0% K%
Cristian Javier - 91 TBF, 31.9% K%
Clayton Kershaw - 88 TBF, 31.8% K%
Edward Cabrera - 81 TBF, 30.9% K%
Tyler Wells - 88 TBF, 30.7% K%

K-BB% Leaders - Last 3 Weeks

Spencer Strider - 94 TBF, 36.2% K-BB%
Mitch Keller - 79 TBF, 35.4% K-BB%
Framber Valdez - 80 TBF, 31.2% K-BB%
Chris Sale - 80 TBF, 30.0% K-BB%
Zach Eflin - 97 TBF, 29.9% K-BB%
Logan Gilbert - 71 TBF, 28.2% K-BB%
Merrill Kelly - 95 TBF, 25.3% K-BB%
Cristian Javier - 91 TBF, 25.3% K-BB%
Tyler Wells - 88 TBF, 23.9% K-BB%
Edward Cabrera - 81 TBF, 23.5% K-BB%

GB% Leaders - Last 3 Weeks

Logan Webb - 79 TBF, 69.1% GB%
Josh Fleming - 81 TBF, 65.2% GB%
Alex Cobb - 102 TBF, 64.4% GB%
Brayan Bello - 98 TBF, 59.7% GB%
Andrew Heaney - 75 TBF, 58.3% GB%
Marcus Stroman - 91 TBF, 57.4% GB%
Shohei Ohtani - 78 TBF, 56.2% GB%
Nathan Eovaldi - 117 TBF, 56.0% GB%
Sonny Gray - 86 TBF, 55.8% GB%
Merrill Kelly - 95 TBF, 55.7% GB%

Multiple Barrels

Isiah Kiner-Falefa (NYY) 4 PA, 5 Swings, 2 Barrels, 1 HR
Riley Greene (DET) 5 PA, 13 Swings, 2 Barrels, 1 HR

New Max Launch Velos

Austin Riley, Yesterday: 116.1 Previous High: 115.9
Jose Herrera, Yesterday: 106.3 Previous High: 104.0

Top Hitter JA Scores - Yesterday

1. Zach Neto - 3.0 PA - 43.5 JA Points
2. Isiah Kiner-Falefa - 4.0 PA - 28.0 JA Points
3. Vinnie Pasquantino - 5.0 PA - 26.0 JA Points
4. Cal Raleigh - 4.0 PA - 25.5 JA Points
5. Zack Short - 2.0 PA - 24.5 JA Points
6. Connor Wong - 4.0 PA - 23.5 JA Points
7. Rougned Odor - 4.0 PA - 23.0 JA Points
8. Jorge Soler - 5.0 PA - 23.0 JA Points
9. Trea Turner - 5.0 PA - 22.5 JA Points
10. Ryan Jeffers - 4.0 PA - 22.0 JA Points

Hitter JA Scores - Season

1. Ronald Acuna Jr. (ATL) - 220.0 PA - 13.73 JA Points
2. Freddie Freeman (LAD) - 228.0 PA - 7.28 JA Points
3. Bo Bichette (TOR) - 227.0 PA - 5.73 JA Points
4. Vladimir Guerrero Jr. (TOR) - 207.0 PA - 5.51 JA Points
5. Aaron Judge (NYY) - 172.0 PA - 1.4 JA Points
6. Yandy Diaz (TB) - 180.0 PA - -0.22 JA Points
7. Bryan Reynolds (PIT) - 202.0 PA - -1.19 JA Points
8. Will Smith (LAD) - 148.0 PA - -4.73 JA Points
9. Yordan Alvarez (HOU) - 185.0 PA - -7.14 JA Points
10. Vinnie Pasquantino (KC) - 212.0 PA - -8.11 JA Points

Hardest Hit Balls

Austin Riley (ATL) - 116.1mph - double
Matt Olson (ATL) - 115.9mph - home_run
Matt Wallner (MIN) - 112.9mph - double
Riley Greene (DET) - 112.6mph - home_run
Shohei Ohtani (LAA) - 112.6mph - field_out
Riley Greene (DET) - 110.3mph - double
Luke Raley (TB) - 110.0mph - home_run
Ryan Jeffers (MIN) - 109.9mph - home_run
Vinnie Pasquantino (KC) - 109.8mph - double
Joey Ortiz (BAL) - 109.8mph - single

Last 3 Weeks - wOBA vs. xwOBA Comparison

Top 10
Miguel Rojas - 56 PA, 0.235 wOBA, 0.362 xwOBA, 0.127 Diff
Andy Ibanez - 61 PA, 0.23 wOBA, 0.345 xwOBA, 0.115 Diff
Brendan Donovan - 67 PA, 0.327 wOBA, 0.423 xwOBA, 0.096 Diff
Mitch Haniger - 62 PA, 0.181 wOBA, 0.274 xwOBA, 0.093 Diff
Bryan Reynolds - 77 PA, 0.267 wOBA, 0.354 xwOBA, 0.087 Diff
Keibert Ruiz - 58 PA, 0.257 wOBA, 0.344 xwOBA, 0.087 Diff
Pete Alonso - 74 PA, 0.369 wOBA, 0.453 xwOBA, 0.084 Diff
Cal Raleigh - 61 PA, 0.323 wOBA, 0.405 xwOBA, 0.082 Diff
Brett Baty - 59 PA, 0.268 wOBA, 0.348 xwOBA, 0.08 Diff
Willson Contreras - 90 PA, 0.26 wOBA, 0.34 xwOBA, 0.08 Diff
Bottom 10
Isaac Paredes - 66 PA, 0.39 wOBA, 0.264 xwOBA, -0.126 Diff
Owen Miller - 58 PA, 0.477 wOBA, 0.357 xwOBA, -0.12 Diff
Joey Meneses - 69 PA, 0.373 wOBA, 0.265 xwOBA, -0.108 Diff
Seiya Suzuki - 72 PA, 0.438 wOBA, 0.332 xwOBA, -0.106 Diff
Cedric Mullins II - 82 PA, 0.42 wOBA, 0.318 xwOBA, -0.102 Diff
Brandon Belt - 58 PA, 0.47 wOBA, 0.369 xwOBA, -0.101 Diff
Lourdes Gurriel Jr. - 69 PA, 0.52 wOBA, 0.421 xwOBA, -0.099 Diff
Luis Robert - 76 PA, 0.505 wOBA, 0.409 xwOBA, -0.096 Diff
Dominic Fletcher - 73 PA, 0.344 wOBA, 0.249 xwOBA, -0.095 Diff
Matt Thaiss - 56 PA, 0.372 wOBA, 0.278 xwOBA, -0.094 Diff

Last 3 Weeks - Brl% Leaders

Aaron Judge - 65 PA, 37 BIP, 15 Brls, 40.5 Brl%
Christopher Morel - 55 PA, 32 BIP, 9 Brls, 28.1 Brl%
Jose Siri - 52 PA, 36 BIP, 9 Brls, 25.0 Brl%
Matt Olson - 79 PA, 45 BIP, 11 Brls, 24.4 Brl%
Pete Alonso - 74 PA, 50 BIP, 12 Brls, 24.0 Brl%
J.D. Martinez - 53 PA, 39 BIP, 9 Brls, 23.1 Brl%
Yordan Alvarez - 76 PA, 53 BIP, 12 Brls, 22.6 Brl%
Adolis Garcia - 79 PA, 50 BIP, 11 Brls, 22.0 Brl%
Triston Casas - 53 PA, 32 BIP, 7 Brls, 21.9 Brl%
Jorge Soler - 82 PA, 55 BIP, 12 Brls, 21.8 Brl%

Last 3 Weeks - xwOBA Leaders

Aaron Judge - 65 PA, 0.575 xwOBA
Yordan Alvarez - 76 PA, 0.514 xwOBA
Pete Alonso - 74 PA, 0.453 xwOBA
J.D. Martinez - 53 PA, 0.452 xwOBA
Ronald Acuna Jr. - 79 PA, 0.451 xwOBA
Juan Soto - 73 PA, 0.447 xwOBA
Jorge Soler - 82 PA, 0.44 xwOBA
Riley Greene - 75 PA, 0.435 xwOBA
Triston Casas - 53 PA, 0.435 xwOBA
Christopher Morel - 55 PA, 0.434 xwOBA

Last 3 Weeks - Contact% Leaders

Luis Arraez - 77 PA, 143 Swings, 93.7 Cont%
Brendan Donovan - 67 PA, 112 Swings, 89.3 Cont%
Lourdes Gurriel Jr. - 69 PA, 105 Swings, 88.6 Cont%
Alex Bregman - 77 PA, 112 Swings, 88.4 Cont%
Steven Kwan - 76 PA, 120 Swings, 88.3 Cont%
Lars Nootbaar - 92 PA, 140 Swings, 87.9 Cont%
Myles Straw - 58 PA, 98 Swings, 87.8 Cont%
Wander Franco - 85 PA, 139 Swings, 87.8 Cont%
Masataka Yoshida - 70 PA, 115 Swings, 87.0 Cont%
Adam Frazier - 75 PA, 134 Swings, 86.6 Cont%

Last 10 Days - SB Attempt Leaders

Esteury Ruiz - 8 Attempts (8 steals)
Willi Castro - 5 Attempts (5 steals)
Wander Franco - 4 Attempts (3 steals)
Tommy Edman - 4 Attempts (4 steals)
Brice Turang - 4 Attempts (2 steals)
Corbin Carroll - 4 Attempts (4 steals)
Byron Buxton - 4 Attempts (4 steals)
Starling Marte - 3 Attempts (3 steals)
Bobby Witt Jr. - 3 Attempts (2 steals)
Jose Caballero - 3 Attempts (3 steals)
Josh Lowe - 3 Attempts (3 steals)
Oscar Mercado - 3 Attempts (2 steals)
Jake Fraley - 3 Attempts (2 steals)
Luke Raley - 3 Attempts (3 steals)
Ronald Acuna Jr. - 3 Attempts (3 steals)

Last 30 Days - SB Attempt Leaders

Esteury Ruiz - 24 Attempts (21 steals)
Ji Hwan Bae - 13 Attempts (9 steals)
Whit Merrifield - 12 Attempts (12 steals)
Wander Franco - 12 Attempts (10 steals)
Bobby Witt Jr. - 11 Attempts (9 steals)
Thairo Estrada - 10 Attempts (7 steals)
Ronald Acuna Jr. - 8 Attempts (8 steals)
Jazz Chisholm Jr. - 8 Attempts (7 steals)
Willi Castro - 8 Attempts (7 steals)
Corbin Carroll - 8 Attempts (6 steals)
Taylor Walls - 7 Attempts (7 steals)
Jorge Mateo - 7 Attempts (6 steals)
Brenton Doyle - 7 Attempts (7 steals)
Jon Berti - 7 Attempts (3 steals)
Josh Lowe - 7 Attempts (5 steals)

Hot Hitter Tracker - Last 7 vs. Career

Corbin Carroll - +6.2% Contact%, +4.6 mph exit velo, -5.9 Chase%
Adolis Garcia - +12.8% Contact%, +3.2 mph exit velo, -9.8 Chase%
Austin Riley - +8.4% Contact%, +8.6 mph exit velo, -3.3 Chase%
Aaron Judge - +7.4% Contact%, +3.3 mph exit velo, -14.3 Chase%
Charlie Blackmon - +10.4% Contact%, +5.9 mph exit velo, -4.5 Chase%
Akil Baddoo - +18.1% Contact%, +4.1 mph exit velo, -4.2 Chase%

Super Ultra Mega Hot Hitters - Last 15 Days

Freddie Freeman - 0.441 xwOBA, 16.3% Brl%, 81.4% Contact%, 22.1% Chase%, 12.7% K%
Juan Soto - 0.448 xwOBA, 12.1% Brl%, 77.0% Contact%, 17.9% Chase%, 20.4% K%
Lourdes Gurriel Jr. - 0.404 xwOBA, 12.2% Brl%, 86.4% Contact%, 24.7% Chase%, 15.1% K%
Mookie Betts - 0.455 xwOBA, 16.3% Brl%, 84.4% Contact%, 10.6% Chase%, 13.1% K%
Pete Alonso - 0.467 xwOBA, 26.3% Brl%, 77.1% Contact%, 21.9% Chase%, 16.4% K%
Ronald Acuna Jr. - 0.499 xwOBA, 20.9% Brl%, 81.8% Contact%, 23.4% Chase%, 14.0% K%
Yordan Alvarez - 0.554 xwOBA, 28.9% Brl%, 76.2% Contact%, 19.7% Chase%, 16.1% K%

Cold Hitters - Last 2 Weeks

James Outman - 40.9% Whiff%, 85.7% Weak%, 0.992 Cold Rating
Trent Grisham - 35.8% Whiff%, 76.5% Weak%, 0.924 Cold Rating
Jackie Bradley Jr. - 34.3% Whiff%, 79.2% Weak%, 0.91 Cold Rating
Willy Adames - 37.2% Whiff%, 71.4% Weak%, 0.905 Cold Rating
Matt Thaiss - 38.4% Whiff%, 70.0% Weak%, 0.902 Cold Rating
William Contreras - 33.3% Whiff%, 82.6% Weak%, 0.897 Cold Rating
Michael Harris II - 32.1% Whiff%, 82.8% Weak%, 0.89 Cold Rating
Ryan Noda - 37.9% Whiff%, 68.4% Weak%, 0.873 Cold Rating
Javier Baez - 34.3% Whiff%, 71.1% Weak%, 0.861 Cold Rating
Wil Myers - 29.1% Whiff%, 78.3% Weak%, 0.848 Cold Rating

Top Minor League Hitting Performances - Yesterday

Franchy Cordero (NYY): 3/4, 4R, 1HR, 4RBI, 1SB, 43FPts
Jon Singleton (MIL): 3/4, 3R, 1HR, 3RBI, 0SB, 37FPts
Hayden Cantrelle (SF): 3/4, 2R, 2HR, 4RBI, 0SB, 35FPts
Jantzen Witte (SD): 5/5, 2R, 0HR, 5RBI, 0SB, 33FPts
Weston Wilson (PHI): 2/4, 2R, 1HR, 4RBI, 1SB, 32FPts
Moises Gomez - 664332 (STL): 2/3, 3R, 2HR, 2RBI, 0SB, 32FPts
Brooks Lee (MIN): 2/4, 3R, 1HR, 3RBI, 0SB, 29FPts
Brayan Rocchio (CLE): 3/3, 1R, 0HR, 4RBI, 0SB, 29FPts
Coby Mayo (BAL): 3/5, 2R, 1HR, 4RBI, 0SB, 28FPts
Jake Cave (PHI): 3/5, 2R, 1HR, 2RBI, 0SB, 28FPts

Top Minor League Pitching Performances - Yesterday

Andrew Abbott (CIN): 6IP, 2H, 1ER, 9K, 3BB, 31FPts
Michael Cuevas (WSH): 6IP, 3H, 2ER, 8K, 1BB, 27FPts
Garrett Stallings (BAL): 5IP, 5H, 0ER, 7K, 1BB, 25FPts
Landon Knack (LAD): 7IP, 4H, 0ER, 6K, 0BB, 25FPts
Noah Cameron (KC): 7IP, 3H, 0ER, 6K, 1BB, 25FPts
Jonathan Bermudez (MIA): 6IP, 5H, 0ER, 8K, 2BB, 25FPts
Spencer Arrighetti (HOU): 5IP, 3H, 0ER, 6K, 1BB, 24FPts
Richard Fitts (NYY): 6IP, 5H, 0ER, 5K, 1BB, 23FPts
Matt Waldron (SD): 6IP, 3H, 2ER, 6K, 1BB, 23FPts
Ryan Garcia (TEX): 5IP, 2H, 1ER, 8K, 2BB, 22FPts

All of the really good stuff in the notes has been moved behind the paywall. For $7/month or $70/year, you will receive more detailed notes along with custom reports, dashboards, projections, and a ton more. 10% of your membership fees go directly to Samaritan’s Purse Charity.
Check out the about page here for more about what paid subscribers get.
Free samples
  • Full Version of Daily Notes (nothing hidden)

  • Best MLB Bet Value Sheets

  • Daily Hitting Projections

  • Daily Pitching Projections

  • Main MLB Dashboard - 2022

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