MLB Daily Notes - May 30th
A daily automated report of what happened yesterday in Major League Baseball, along with other recent trends and further analysis.
Pitcher Review
Bailey Ober
He got thumped once again by the Royals. He’s now given up 31 earned runs this year, and 14 of those (45%) of them have come in two starts against the Royals. He still graded out pretty well in my stuff though with an 18.3% SwStr% and 25.5% Ball%, but he made plenty of mistakes giving up three homers and generating just four strikeouts.
This is another reminder that the Royals really are not a good matchup for pitchers this year. Their .721 team OPS is eighth-best in the league and they just do not strike out much at 18.9%.
Paul Skenes
6IP, 3H, 2R, 9K, 1BB, 19.8% SwStr%, 60.4% Strike%, 27.1% Ball%
Incredible stuff from Skenes in a good matchup.
If we are very generous and leave the qualification threshold at just four starts, he leads the league in K-BB% and Strike% while being second in SwStr% behind only teammate Jared Jones.
The thing that takes Skenes to the next level, at least for now, is that he gets all of these whiffs and throws all of these strikes while also getting ground balls. A lot of the most dominant pitchers of the last few years have been fly-ball guys because they are generating their strikeouts with high fastballs and nasty sliders. But Skenes has done it with fastballs lower in the zone and this splitter/sinker pitch which most other guys don’t have.
That four-seamer has gotten a lot of the strike zone, that probably wouldn’t be working so well if the pitch weren’t 99-101.
His splitter really isn’t a splitter, they call it a “splinker”, but it seems like it has the best of both pitches. He’s landed it in the strike zone 52% of the time, the league average splitter is in the zone just 36% of the time. The league average sinker is in the zone 57% of the time, so it’s more sinker than splitter in terms of locations but more splitter than sinker in terms of how hard it is to make contact with. He’s a truly unique pitcher, and that’s exciting.
Jared Jones and Shota Imanaga had their first truly bad starts of the year.
Jones: 4.1 IP, 5 H, 5 ER, 7 R, 2 K, 2 BB, 4.8% SwStr%
The velo was gone yesterday for Jones:
This could be a good thing or a bad thing. If it was just a one-outing things where he just didn’t have the velo, then we could expect the performance to pop right back up next time. If he’s already fatigued or hurt or something, then it could be a disaster. He did throw 126 innings last year, so it’s not like this is the first time in a long time he’s been asked to make several straight turns through the rotation. I wouldn’t be worried too much now, but you can see that he has been much worse (but still really good) in his last six starts as compared to his first five.
Imanaga: 4.1 IP, 8 H, 7 R, 1 K, 1 BB, 7.4% SwStr%, 30.9% Ball%
We knew the home run ball would come get him eventually, but hear the whiffs were gone as well. The Brewers are a tough matchup, and Imanaga hadn’t pitched in 11 days, so it’s not something you should worry about, but it’s been clear all season he was over-performing in the run-avoidance department.
Before yesterday: 0.84 ERA, 3.01 SIERA
After yesterday: 2.72 ERA, 3.17 SIERA
He has the sixth-highest FB% in the league and despite that has still given up just one homer for every 46 batters faced.
My guess is that he’s something like a 26% K%, a 5% BB%, and a 1.2 HR/9 guy. Still a very good pitcher, but not a clear tier one fantasy ace like we have seen early on.
Spencer Schwellenbach
Not a bad debut for the rookie straight up from AA.
5 IP, 5 H, 3 R, 5 K, 1 BB, 12.5% SwStr%, 31.8% Ball%
He threw a bunch of strikes, had success with the fastball, and got whiffs with the curveball. Shout to TJStats on Twitter for having the pitch modeling stuff ready to go. Hopefully he doesn’t mind me grabbing that image!
TJ has a Patreon you can sub to so you can have access to all of his reports and data and stuff, so check that out.
The Stuff+ numbers look mediocre from there, but it’s just one start and 88 pitches so we should wait on that to lock in those numbers, but they aren’t random or meaningless in this pitch modeling stuff even over just a few dozen pitches.
Luis Gil
8 IP, 2 H, 1 R, 9 K, 2 BB, 15.8% SwStr%, 29.5% Ball%
I really did not expect this from Gil. He could end up being the most valuable free agent pickup at SP if he’s really going to throw strikes like he has been.
Early on he was wild and walking way, way too many hitters but lately he’s been fantastic on all fronts.
First 5: 48% Strike%, 40% Ball%, 31% K%, 15% BB%
Last 5: 50% Strike%, 35.6% Ball%, 33% K%, 9% BB%
Last 3: 55% Strike%, 32% Ball%, 42% K%, 7% BB%
With that kind of strikeout ability, there is plenty of room for fluctuation in the walks, and if he can really manage a sub-9% walk rate it’s a Yahtzee.
To throw a bucket of cold water on it, he has posted a .188 BABIP and an 8.3% HR/FB and both of those numbers are certain to regress. That’s just three homers on 36 fly balls, the 13th-lowest HR/FB in the league. He also has an innings limit question as he threw just four innings in 2023 and 26 in 2022. Are the Yankees really going to let him go from 26 to 4 to 150? It would seem unlikely, especially since at the age of 25 he’s probably firmly in their future plans now with what he’s shown this year.
The overall picture is extremely bright. They aren’t going to shut him down in July while they’re in the pennant race, and the regression isn’t going to push him away from being a very good fantasy starter if he continues on this path. His SIERA is 3.51 now, and it’s 3.01 over the last 30 days since he’s really nailed down the command. He’s must-own and must-start.
Player Rater Review
I want to check in on the roto player rater to see who stands out, I haven’t done much of that and I’ve largely neglected hitters entirely in these notes. So let’s go through some standout names.
Catcher
William Contreras is running away with the to spot earning $16.31 to Salvador Perez’s $12.66 (Perez is #2). Playing time is extremely important at the catcher position, only 18 catchers have enough AB’s to even qualify.
Overall things have mostly gone to play besides Jeffers outdoing expectations and a really disappointing couple of months from Yainer Diaz, who has homered just three times despite playing more than most catchers.
First Base
First base has probably been the messiest position. Matt Olson has been very disappointing so far way down there at #5 and $7 behind Naylor. Freddie Freeman also hasn’t been nearly as good as he was last year, and Paul Goldschmidt was in the pits here before the last few weeks. And that isn’t even to mention Vlad who is having yet another disappointing [fantasy] season.
The real winners were the guys who waited on Josh Naylor and Christian Walker (and avoided injuries, of course).
Second Base
It’s just another year where Marcus Semien flies under the radar and just volumes his way toward the top of the board. He doesn’t stand out in any category, but he’s just chipping away at everything besides the lone steal there. That’s not a good sign, but the 40 runs and 34 RBI and massive volume are getting him there.
Overall these ranks look a lot like the pre-season ranks. Ozzie Albies has been the most disappointing since he was the first or second guy picked at the position, but he did miss a few weeks to injury so that explains most of it.
The values have been Andres Gimenez with his nine steals and good batting average, Ketel Marte with his ten dingers, and Jake Cronenworth with his early-season power resurgence. The bust is clearly Gleyber Torres, and really none of those late-round value options (India, Polanco, Julien) have panned out all that well.
Third Base
If you went after J-Ram or Henderson early, you’re profiting, but it’s been a tough position otherwise unless you took the value on Westburg or Bohm.
The sleepers have busted so far as well, by that I’m thinking of Ke’Bryan Hayes and Jeimer Candelario, and the boring veterans have been way too boring (Bregman and Arenado).
Shortstop
There are a ton of qualifiers at the shortstop position, so this is a two-part screenshot.
No huge surprises here. Francisco Lindor has really hurt you with his second-round price, the Trea Turner injury was a dagger, Bichette has been a bummer, and the boring veterans here (Correa, Swanson, Bogaerts) haven’t worked out either. But if you paid a big pice at shortstop for Witt or Elly or Tatis, you’ve been fine. Even CJ Abrams has done enough to be a clear top-10 SS despite the lack of homers over the last several weeks. Corey Seager is rapidly moving up the charts here, and you’ve gotten some really nice value on Maikel Garcia and Willy Adames.
Outfield
Obviously there are too many outfielders to show, so click the link at the top of this section to check it out yourself. Here’s everybody above $10:
13 of the top 18 home run hitters this year so far are outfielders, so if you didn’t get a bunch of power in your outfield you’re probably behind the field there. Ohtani and Tucker and Soto and Judge and Betts have just been awesome, so things have mostly gone according to plan out here.
Some of the biggest letdowns
Corbin Carroll $6.81
Jung Hoo Lee $3.43
Jackson Chourio $7.38
Randy Arozarena $8.86
Michael Harris II $8.93
Alright that’s it for our quick tour through the player rater. It updates everyday and everybody is free to access it now, just save that link above.
Reader Questions
Click the button above to submit your questions, the inbox is now empty!
What types of games should I enter once I create a DFS lineup? H2H? Tournaments? Other? Thank you
~ Nick
I’ve had plenty of DFS experience over the years, and besides that one lucky $50,000 hit, it’sb een a losing venture. I mean $50,000 goes a long way to get me well into the lifetime positive, but I can’t say there was any true amount of skill in that one-off crazy hit from a lineup I slapped together while giving my kid a bath.
Unless you’re going to go all-in on it and dedicate a ton of time and money into DFS, you’ll probably end up losing. Maybe some people won’t agree with that, but we’re talking about 15-20% rake here without a ton of dead lineups in the game now. I would imagine that since sports betting really got popular, a lot of the fish in the DFS game has just gone over there to get their thrills, while the really good DFS players have obviously stuck around. So it’s a tough game to play.
I have two pieces of advice for casual DFS players.
One, if you want to play “cash games” (these are the ones where you’re just doubling or triple your money and not going for a huge payout), playing head-to-heads will make your money last longer. I’m sure head-to-heads vs. double ups and 50-50’s have the same EV long-term, but the day-to-day fluctuation is much tighter with head to heads since it’s not an all-or-nothing situation. If you play 20 different people for $1, you’ll win some and lose some. If you play one $20 double-up, you’ll either win $20 or lose $20. If I’m playing $20 in cash, I’ll typically do $18 in $1 head-to-heads, and then do $2 in a double up just to I can see during the night generally where my score is lining up.
Two, they still have these “Hundo” contests out there in the lobby where the rake is 10%. Big tournament the rake is 16%, and even in double-ups the rake is 13%. So you’re gaining big in EV just by not paying the rake. And you can 10x or so your money in those hundo’s. There aren’t any available right now because there isn’t a big slate today, but check that out tomorrow.
If you’re playing big tournaments, the best way to go is clearly use projections, an optimizer, stacking strategy, and a relatively small player pool and then just buy all the lottery tickets and hope you eventually hit big. You could lose a lot of money doing that, so it’s not a good idea for casuals.
The best EV in the DFS world is just to not play at all, so I really wouldn’t recommend anybody put anything more than fun-money on it.
This has probably been the longest daily notes of the year! Fun times, hope you enjoyed it!
Pitcher Reports
Algo SP Ranks - Yesterday
1. Paul Skenes
2. Bailey Ober
3. Tarik Skubal
4. Luis Gil
5. Justin Verlander
6. George Kirby
7. Corbin Burnes
8. Chris Flexen
9. Joey Estes
10. Cristopher Sanchez
11. MacKenzie Gore
12. Spencer Schwellenbach
13. Ryan Pepiot
14. Yu Darvish
15. Ty Blach
16. Dane Dunning
17. Kyle Harrison
18. Keider Montero
19. Frankie Montas
20. Tyler Anderson
21. Kutter Crawford
22. David Peterson
23. Seth Lugo
24. Ryne Nelson
25. Shota Imanaga
26. Andre Pallante
27. James Paxton
28. Bryse Wilson
29. Jared Jones
30. Braxton Garrett
31. Logan Allen
Fantasy Points Leaders - Yesterday
1. Luis Gil (vs. LAA): 35.6 Points
2. Tarik Skubal (vs. PIT): 33.35 Points
3. MacKenzie Gore (vs. ATL): 30.39 Points
4. Justin Verlander (vs. SEA): 29.35 Points
5. Paul Skenes (vs. DET): 29.1 Points
6. Cristopher Sanchez (vs. SF): 28.5 Points
7. Corbin Burnes (vs. BOS): 26.15 Points
8. George Kirby (vs. HOU): 23.9 Points
9. Dane Dunning (vs. ARI): 23.05 Points
10. Andre Pallante (vs. CIN): 21.9 Points
Whiffs Leaders - Yesterday
1. Paul Skenes (PIT): 19 Whiffs (96 Pitches)
2. Corbin Burnes (BAL): 16 Whiffs (108 Pitches)
3. Justin Verlander (HOU): 16 Whiffs (98 Pitches)
4. Bailey Ober (MIN): 15 Whiffs (82 Pitches)
5. Tarik Skubal (DET): 15 Whiffs (93 Pitches)
6. Luis Gil (NYY): 15 Whiffs (95 Pitches)
7. George Kirby (SEA): 15 Whiffs (94 Pitches)
8. Chris Flexen (CWS): 14 Whiffs (90 Pitches)
9. MacKenzie Gore (WSH): 13 Whiffs (97 Pitches)
10. Frankie Montas (CIN): 12 Whiffs (107 Pitches)
Strike% Leaders - Yesterday
1. Paul Skenes (PIT): 60.4 Strike%, 27.1 Ball%
2. Joey Estes (OAK): 55.2 Strike%, 31.0 Ball%
3. Cristopher Sanchez (PHI): 54.2 Strike%, 29.2 Ball%
4. Tarik Skubal (DET): 53.8 Strike%, 29.0 Ball%
5. MacKenzie Gore (WSH): 52.6 Strike%, 35.1 Ball%
6. Luis Gil (NYY): 52.6 Strike%, 29.5 Ball%
7. Ryan Pepiot (TB): 52.3 Strike%, 33.0 Ball%
8. Justin Verlander (HOU): 52.0 Strike%, 32.7 Ball%
9. Spencer Schwellenbach (ATL): 51.1 Strike%, 31.8 Ball%
10. Bailey Ober (MIN): 50.0 Strike%, 25.6 Ball%
11. George Kirby (SEA): 50.0 Strike%, 33.0 Ball%
12. Frankie Montas (CIN): 49.5 Strike%, 34.6 Ball%
13. Keider Montero (DET): 49.4 Strike%, 35.6 Ball%
14. Kutter Crawford (BOS): 49.0 Strike%, 34.4 Ball%
15. Kyle Harrison (SF): 47.1 Strike%, 32.4 Ball%
Pitches/Out (POUT) Leaders - Yesterday
1. Luis Gil: 95 Pitches, 24 Outs, 3.96 POUT
2. Tarik Skubal: 93 Pitches, 21 Outs, 4.43 POUT
3. Ty Blach: 94 Pitches, 21 Outs, 4.48 POUT
4. Justin Verlander: 98 Pitches, 21 Outs, 4.67 POUT
5. Andre Pallante: 86 Pitches, 18 Outs, 4.78 POUT
6. Ryan Pepiot: 88 Pitches, 17 Outs, 5.18 POUT
7. George Kirby: 94 Pitches, 18 Outs, 5.22 POUT
8. Ryne Nelson: 95 Pitches, 18 Outs, 5.28 POUT
9. Paul Skenes: 96 Pitches, 18 Outs, 5.33 POUT
10. Cristopher Sanchez: 96 Pitches, 18 Outs, 5.33 POUT
Velo Changes - Yesterday
Ryne Nelson's FC velo (30 pitches) UP 4.2mph to 91.6
Cristopher Sanchez's CH velo (35 pitches) UP 3.4mph to 86.6
Cristopher Sanchez's SI velo (35 pitches) UP 2.8mph to 95.8
MacKenzie Gore's SL velo (24 pitches) UP 2.4mph to 91.8
Joey Estes's SL velo (13 pitches) UP 2.3mph to 83.3
George Kirby's SL velo (30 pitches) UP 1.7mph to 88.0
Cristopher Sanchez's SL velo (18 pitches) UP 1.6mph to 84.6
Corbin Burnes's FC velo (51 pitches) UP 1.5mph to 96.1
Corbin Burnes's CU velo (27 pitches) UP 1.5mph to 81.6
Logan Allen's ST velo (11 pitches) UP 1.5mph to 80.5
Andre Pallante's FF velo (49 pitches) DOWN -1.5mph to 94.3
Joey Estes's CH velo (10 pitches) DOWN -1.5mph to 84.2
Kyle Harrison's CH velo (21 pitches) DOWN -1.6mph to 84.3
James Paxton's FF velo (33 pitches) DOWN -1.8mph to 92.8
Pitch Mix Changes - Yesterday
Andre Pallante's SI usage (18.6%) up 11.7 points
Bailey Ober's FC usage (26.8%) up 20.4 points
George Kirby's SL usage (31.9%) up 11.8 points
James Paxton's CH usage (20.0%) up 13.7 points
Logan Allen's FC usage (28.4%) up 15.8 points
Ryan Pepiot's SL usage (36.4%) up 14.9 points
Ryne Nelson's FC usage (31.6%) up 14.9 points
Tarik Skubal's FF usage (50.5%) up 16.5 points
Yu Darvish's SL usage (36.4%) up 16.6 points
Pitch Mix Changes - Last 3 Starts
Nick Pivetta 4-Seam Fastball: +25.6%
Javier Assad Sinker: +20.9%
Nick Pivetta Cutter: -20.7%
Sean Manaea Sinker: +19.6%
Bailey Falter Sinker: +18.5%
Justin Steele 4-Seam Fastball: -17.3%
Michael Lorenzen Slider: -16.6%
Javier Assad 4-Seam Fastball: -15.7%
Casey Mize 4-Seam Fastball: -15.3%
Patrick Sandoval 4-Seam Fastball: -15.2%
Bailey Falter 4-Seam Fastball: -15.1%
Michael Lorenzen Cutter: +15.1%
Sean Manaea 4-Seam Fastball: -14.5%
George Kirby 4-Seam Fastball: -14.4%
Garrett Crochet Slider: -14.2%
Kenta Maeda Split-Finger: -14.0%
Michael Wacha Slider: +13.9%
Marcus Stroman Sinker: -13.5%
Ronel Blanco Slider: +13.2%
Jake Irvin Curveball: +12.9%
Trevor Rogers Changeup: -12.7%
Graham Ashcraft Cutter: -12.6%
Spencer Arrighetti Curveball: +12.3%
Dakota Hudson Curveball: +12.1%
CSW% Leaders - Last 3 Weeks
Kevin Gausman - 89 TBF, 37.9% CSW%
Michael King - 98 TBF, 35.1% CSW%
Sonny Gray - 93 TBF, 34.8% CSW%
Tarik Skubal - 94 TBF, 33.6% CSW%
Luis Gil - 96 TBF, 32.6% CSW%
Jesus Luzardo - 96 TBF, 32.6% CSW%
Tanner Houck - 101 TBF, 32.5% CSW%
Garrett Crochet - 87 TBF, 32.3% CSW%
Chris Sale - 77 TBF, 32.2% CSW%
Austin Gomber - 76 TBF, 32.2% CSW%
K% Leaders - Last 3 Weeks
Garrett Crochet - 87 TBF, 36.8% K%
Paul Skenes - 84 TBF, 35.7% K%
Luis Gil - 96 TBF, 35.4% K%
Tyler Glasnow - 91 TBF, 35.2% K%
Chris Sale - 77 TBF, 33.8% K%
Matt Waldron - 92 TBF, 33.7% K%
Freddy Peralta - 96 TBF, 33.3% K%
Taj Bradley - 90 TBF, 32.2% K%
Michael King - 98 TBF, 31.6% K%
Sonny Gray - 93 TBF, 31.2% K%
K-BB% Leaders - Last 3 Weeks
Chris Sale - 77 TBF, 32.5% K-BB%
Garrett Crochet - 87 TBF, 31.0% K-BB%
Paul Skenes - 84 TBF, 29.8% K-BB%
Freddy Peralta - 96 TBF, 29.2% K-BB%
Luis Gil - 96 TBF, 28.1% K-BB%
Matt Waldron - 92 TBF, 27.2% K-BB%
Tyler Glasnow - 91 TBF, 26.4% K-BB%
Taj Bradley - 90 TBF, 25.6% K-BB%
Justin Verlander - 98 TBF, 24.5% K-BB%
MacKenzie Gore - 98 TBF, 24.5% K-BB%
GB% Leaders - Last 3 Weeks
Framber Valdez - 105 TBF, 75.6% GB%
Ryan Weathers - 76 TBF, 65.4% GB%
Cristopher Sanchez - 101 TBF, 59.5% GB%
Brayan Bello - 89 TBF, 59.0% GB%
Hunter Brown - 87 TBF, 58.9% GB%
Tanner Houck - 101 TBF, 57.7% GB%
Braxton Garrett - 98 TBF, 57.7% GB%
Max Fried - 105 TBF, 56.6% GB%
Corbin Burnes - 102 TBF, 54.3% GB%
Cal Quantrill - 91 TBF, 54.2% GB%
Magic Formula Qualifiers - Pitchers - Last 3 Weeks
Chris Sale - 77 TBF, 33.8 K%, 1.3 BB%, 45.8% GB%
Cole Ragans - 98 TBF, 29.6 K%, 7.1 BB%, 45.2% GB%
Garrett Crochet - 87 TBF, 36.8 K%, 5.7 BB%, 52.0% GB%
Hunter Brown - 87 TBF, 27.6 K%, 6.9 BB%, 58.9% GB%
Jack Flaherty - 73 TBF, 34.2 K%, 4.1 BB%, 48.9% GB%
Kevin Gausman - 89 TBF, 28.1 K%, 6.7 BB%, 46.6% GB%
Luis Gil - 96 TBF, 35.4 K%, 7.3 BB%, 45.5% GB%
Paul Skenes - 84 TBF, 35.7 K%, 6.0 BB%, 52.1% GB%
Tarik Skubal - 94 TBF, 28.7 K%, 5.3 BB%, 50.0% GB%
Yoshinobu Yamamoto - 74 TBF, 29.7 K%, 6.8 BB%, 51.1% GB%
SIERA vs. ERA Comp, Last 30 Days
Unluckiest
Keaton Winn: 18.35 ERA, 5.72 SIERA
Bryce Elder: 11.58 ERA, 4.59 SIERA
Reid Detmers: 9.49 ERA, 4.03 SIERA
Matthew Liberatore: 7.62 ERA, 3.91 SIERA
Mason Black: 8.79 ERA, 5.44 SIERA
Martin Perez: 7.55 ERA, 4.29 SIERA
Cristian Javier: 8.74 ERA, 5.73 SIERA
Ryne Nelson: 6.93 ERA, 4.01 SIERA
Jose Quintana: 7.2 ERA, 4.29 SIERA
Pablo Lopez: 5.72 ERA, 2.99 SIERA
Luckiest
Austin Gomber: 0.67 ERA, 3.98 SIERA
Reese Olson: 0.64 ERA, 3.67 SIERA
Marcus Stroman: 1.78 ERA, 4.74 SIERA
Alex Wood: 2.25 ERA, 5.17 SIERA
Griffin Canning: 2.6 ERA, 5.37 SIERA
Bailey Falter: 2.73 ERA, 5.36 SIERA
Luis Gil: 0.7 ERA, 3.14 SIERA
Jon Gray: 1.67 ERA, 3.93 SIERA
James Paxton: 3.08 ERA, 5.22 SIERA
Robert Gasser: 1.96 ERA, 4.04 SIERA
Hot Pitcher Tracker - Last 3 Weeks vs. Career
Tanner Houck - +2.0% CSW%, -2.3 BB%
Taj Bradley - +2.2% CSW%, -1.5 BB%
Hunter Brown - +2.2% CSW%, -2.0 BB%
Alek Manoah - +2.2% CSW%, -3.7 BB%
Mitch Keller - +3.6% CSW%, -3.5 BB%
Jack Flaherty - +3.7% CSW%, -4.9 BB%
Reynaldo Lopez - +2.2% CSW%, -3.1 BB%
Nick Pivetta - +2.1% CSW%, -3.5 BB%
Brad Keller - +2.3% CSW%, -5.9 BB%
Tylor Megill - +2.5% CSW%, -2.8 BB%
Hitter Reports
Multiple Barrels
Harrison Bader (NYM) 4 PA, 10 Swings, 2 Barrels, 0 HR
Ian Happ (CHC) 5 PA, 8 Swings, 2 Barrels, 1 HR
J.D. Martinez (NYM) 5 PA, 12 Swings, 2 Barrels, 0 HR
Matt Vierling (DET) 8 PA, 15 Swings, 2 Barrels, 2 HR
Nelson Velazquez (KC) 4 PA, 12 Swings, 2 Barrels, 2 HR
Paul DeJong (CWS) 4 PA, 7 Swings, 2 Barrels, 0 HR
Salvador Perez (KC) 4 PA, 6 Swings, 2 Barrels, 1 HR
Shohei Ohtani (LAD) 5 PA, 11 Swings, 2 Barrels, 1 HR
Tomas Nido (NYM) 4 PA, 9 Swings, 2 Barrels, 1 HR
Will Smith (LAD) 5 PA, 8 Swings, 3 Barrels, 2 HR
New Max Launch Velos
Jackson Merrill, Yesterday: 110.9 Previous High: 109.4
Hardest Hit Balls
Ketel Marte (ARI) - 117.1mph - nan
Gary Sanchez (MIL) - 114.4mph - double
Shohei Ohtani (LAD) - 114.1mph - single
Wyatt Langford (TEX) - 111.9mph - single
Salvador Perez (KC) - 111.8mph - field_out
Jake Burger (MIA) - 111.5mph - single
Matt Olson (ATL) - 111.4mph - double
Jackson Merrill (SD) - 110.9mph - single
Josh Naylor (CLE) - 110.9mph - double
Salvador Perez (KC) - 110.7mph - home_run
Last 3 Weeks - wOBA vs. xwOBA Comparison
Top 10
Christopher Morel - 74 PA, 0.249 wOBA, 0.388 xwOBA, 0.139 Diff
Colton Cowser - 69 PA, 0.258 wOBA, 0.366 xwOBA, 0.108 Diff
Andrew Benintendi - 61 PA, 0.207 wOBA, 0.312 xwOBA, 0.105 Diff
Juan Soto - 86 PA, 0.397 wOBA, 0.501 xwOBA, 0.104 Diff
Jesus Sanchez - 60 PA, 0.266 wOBA, 0.37 xwOBA, 0.104 Diff
Mitch Garver - 57 PA, 0.233 wOBA, 0.331 xwOBA, 0.098 Diff
Jackson Merrill - 58 PA, 0.277 wOBA, 0.373 xwOBA, 0.096 Diff
Jonah Heim - 65 PA, 0.209 wOBA, 0.304 xwOBA, 0.095 Diff
Ketel Marte - 78 PA, 0.262 wOBA, 0.354 xwOBA, 0.092 Diff
Seiya Suzuki - 73 PA, 0.243 wOBA, 0.334 xwOBA, 0.091 Diff
Bottom 10
Jose Ramirez - 83 PA, 0.502 wOBA, 0.367 xwOBA, -0.135 Diff
Ezequiel Tovar - 91 PA, 0.408 wOBA, 0.297 xwOBA, -0.111 Diff
Isiah Kiner-Falefa - 64 PA, 0.369 wOBA, 0.26 xwOBA, -0.109 Diff
Anthony Volpe - 89 PA, 0.397 wOBA, 0.292 xwOBA, -0.105 Diff
David Fry - 58 PA, 0.541 wOBA, 0.447 xwOBA, -0.094 Diff
Colt Keith - 55 PA, 0.406 wOBA, 0.315 xwOBA, -0.091 Diff
Matt Vierling - 61 PA, 0.413 wOBA, 0.323 xwOBA, -0.09 Diff
Masyn Winn - 64 PA, 0.419 wOBA, 0.341 xwOBA, -0.078 Diff
Nolan Gorman - 59 PA, 0.486 wOBA, 0.409 xwOBA, -0.077 Diff
Luke Raley - 65 PA, 0.355 wOBA, 0.285 xwOBA, -0.07 Diff
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 charitable organizations such as Samaritan’s Purse, a Christian humanitarian aid organization.