Check out yesterday’s box scores here
The Daily Notes are the flagship resource of MLB Data Warehouse. Every morning, Jon breaks down the current goings on in the fantasy baseball world, and an automated daily report gets you up to date on key stats and trends. Become a paid subscriber at MLB Data Warehouse to get this unlocked in your inbox every morning!
Get the ultimate Information Edge with Prospects Live. At PLive we pair professional-grade scouting from a team of over 40 industry analysts with cutting-edge data modeling like PLive+ Peak Projections powered by Scout the Statline. Whether you’re looking for deep-dive write-ups, a customizable Trade Analyzer synced directly to your Fantrax leagues, draft intel, or below-cost hobby box breaks, we have everything you need to get the upper hand in the market. Upgrade your roster today at prospectslive.com
FREE CONTENT FRIDAY! Check out that new game sim tool.
Just go here and use password “friday”, then hit “PRO” on the menu and go the bottom for “Game Sim”.
It’s a Misiorowski night, and the projections are fully bought in now after some tweaks I made the other day.
We have a 2:20 Friday Cubs game. I really wish they’d stop doing that. I’m pretty into tradition, generally, but why do we need the 2:20 Friday game? Didn’t that start because they didn’t have lights in Wrigley so they couldn’t play night games? But they’ve had lights for decades now, and they’re still doing this 2:20 thing?
Or no, actually a memory just came to me. Someone on X once told me it has to do with a city ordinance or something.
So it’s a law! They aren’t allowed to play on Friday nights so the neighborhood doesn’t get too loud. I guess that’s a consequence of playing literally in people’s backyards. I guess that’s kinda cool then. I’m fine with it now.
But anyways, you don’t have to bother with watching the game, because you can just simulate it and know exactly what will happen ahead of time! Toronto wins 5-4, Ben Brown struggles, and George Springer hits a homer.
If that’s exactly right, I’d better get at least 20 upgrades to MLB DW PRO.
Thursdays don’t give us much to look back at, which I appreciate.
Trey Yesavage was cooking early on but stayed in the game late and gave up a few runs. Nice numbers though with the 16.8% SwStr% and 6:0 K:BB.
Sean Manaea has been pretty good as a starter for the Mets:
Sean Manaea since May 17th
34.1 IP, 3.19 ERA, 1.06 WHIP, 24% K%, 5.6% BB%, 0.87 HR/9
12:34 PM · Jun 19, 2026 · 31 Views
The pitch mix from this sample when he’s been being built up to get back to a starter role:
Pretty good stuff. Lots of strikes, a few whiffs, soft contact. Manaea can do this kind of junk. We’ve seen it before. He made 32 starts for the Mets in 2024 and gave them a 3.47 ERA and a 1.08 WHIP. But the injuries and the suck have limited him to just 114 innings the last two years. But he looks pretty good right now and he can definitely be a useful starter for fantasy leagues.
The good pitchers were good:
Ryan Weathers: 6.33IP 3H 1ER 1R 8K 1BB
Bryan Woo: 7.0IP 3H 0ER 0R 9K 1BB
Parker Messick: 6.0IP 4H 2ER 2R 9K 3BB
Joe Ryan: 5.0IP 3H 0ER 0R 7K 2BB
Good lesson on Weathers there. Someone asked me on that podcast I did Monday answering questions about what they should do with him. And I said HOLD because of the K-BB%. And that paid off yesterday.
Up to a 20.5% K-BB% now with a 2.87 JA SIERA but a 4.04 JA ERA. So what’s that difference about?
Well, it’s what we talked about yesterday. A 12% SwStr% would suggest like a 23% K%. But Weathers has a 27% mark. Back-to-back days for this plot!
So he is way over there in called strike rate. And that makes you a little bit nervous. But he has good stuff, and he’s gotten whiffs in the past, and even right now it’s not awful at 12%. So I’d keep using him.
When Bryan Woo doesn’t give up a homer, he’s awesome.
→ Bryan Woo Career: 3.34 ERA
→ When Not Giving Up HR: 1.53 ERA
It’s that simple, man. Just don’t give up homers, and you’ll win the Cy Young. Why isn’t someone paying me a full time salary and bennies for this advice??
If you were like AMAZED by the stat I just gave, shame on you. This says nothing special about Woo, I don’t think. Let’s look at the big league average:
→ ALL STARTERS ERA 2021-2026: 4.25
→ WHEN THEY DON’T GIVE UP HR: 2.54
Woo’s no-homer ERA is 0.45 of his normal, the league’s non-homer ERA is 0.53 of the normal. So I guess it matters a little bit more for pitchers like Woo who don’t walk guys or give up many hits. The only way you can typically get to him is with the homer.
But you just start the guy every time and take the few bad starts he gives you with dignity.
Sucked. What can you say?
He looks the same as last year now, but with a way worse ERA.
You need to throw STRIKES.
A 47% Strike% isn’t going to work, Jack! And then you walk 9% of guys and give up more than one homer per start.
Check out the Ball% vs. Strike% plot, it’s colored very beautifully:
Everybody likes some asymmetry. It’s crazy how unattractive you are when your eyes aren’t lined up. And the reason this plot looks so nice is that it plots three things that add up to 100%.
Ball%
Strike%
Ball In Play
Every pitch will be one, and only one, of those things. So it’s a zero-sum game. Let’s filter it to starters with 10+ GS:
The outlier dot over to the right is, of course, Misiorowski. Must-see TV on him tonight, I think. I might have to check in on that game.
Jack Leiter is right in the middle there:
So he’s not a dude that needs to go back to AAA or anything like that. His SIERA is 4.19; he’s fine. He’s just seemingly more bad than good for standard fantasy leagues.
This guy…
Shane Baz last six starts: 2.39 ERA, 7.7 BB%, 0.48 HR/9, 34 strikeouts in 37.2 innings.
He hasn’t quite deserved these results with a 14% K-BB% and a 4.23 JA ERA, but he’s been a lot better and the Stuff+ on the curveball is actually working now with a .245 xwOBA allowed on 34% usage the last six starts.
Tiki torched bro. The Lib sucks. I hope Hunter didn’t tell you to start him in Starts & Sits… let’s check.
Sick, nice job Hunter.
It helped that Mike Trout hit the IL. The Angels lineup now looks something like this:
They need those real Angels from the 90’s movie to come back or something. And it’s all the fault of that kid’s dad. What a prick.
If you have a family, it’s time to grow up, man. Put the leather jacket away, stop trying to be 22 years old, grow a pair, and take care of your kids.
Nobody talks about this guy when you’re talking about classic movie villains. But he’s at the top of my list. At least the coach was there to step into the picture and show Roger and JP what a real man looks like.
Is Gage Jump a stud?
A good start against the Angels doesn’t prove much, but it was in Sacramento, and he didn’t give anything up. The numbers:
The good:
The bad:
The bad isn’t that bad, though. The fastball is pretty good. I don’t think it’s some super-elite fastball that will carry him. There are probably going to be rougher times ahead. You can’t actually allow a 2.5% Brl% for long.
Let’s test that theory. I exported 2023-2025 seasons from FanGraphs. Only seven of 314 qualified pitchers (120+ IP) held hitters to less than 5% Brl%:
Those are ground ball pitchers. Jump looks like a 60th percentile or so ground ball guy. But even the ground ball guys typically are at 6-8% Brl%.
This is a great opportunity for a histogram:
Looks a bit like the NORMAL DISTRIBUTION, doesn’t it?
44% of pitchers will be in the 8-9% Brl% range. 84% of pitchers will be in the 6-10% range. So you shouldn’t be projecting anybody outside of that range. And my projection DON’T. Everybody in the skill data will be between 5% and 11%, and by the time you get real big samples on guys it’ll be even tighter than that.
You should absolutely be projecting hitters to be way outside of that range, because barrels are dictated by the hitter.
All of this is to say that Gage Jump is going to give up more barrels really soon. He’ll end up above 6% this year, that’s my guess. And that means he’ll give up homers - especially pitching in Sacramento.
But it’s probably too early to sell high on the guy. I do think he’s worth a roster spot in 12-teamers. He’s 60% owned, and that’s probably about right. He’ll go to San Francisco for his next start, which is an elite matchup - so you should start him there. But after that it’s probably against the Dodgers.
A decent start for Drohan. He’s up to a 17% K-BB% and he built the pitch count up to 91 yesterday.
He might be worth a look in your deep leagues.
Awesome grades thus far on the four-seamer (117), slider (116), and curve (129). But small samples across the board.
He’s 27… which is ANCIENT. But he had a 34.5% K% and a 9.4% BB% in the minors last year, which is really good. I’ve never seen the guy with my eyes. So I want to. Let’s look at one single pitch and draw a bunch of conclusions from it like the pitching bro’s do:
Okay fine let’s double the sample size to TWO:
Slider whiff punchies to Harper and Marte. The Brewers might be doing it again with this guy. Keep an eye out!
I X SEARCHED him, and now we shout out PITCHER LIST as they made the top result:
That’s a big fat F in PLV. But I don’t know what PLV is. I think it might incorporate locations too. It must, because the grades on his locations were awful (D-).
Locations vary wildly.
It’s a little bit ridiculous we even attempt this stuff. I’d imagine that like an inch of difference could change a grade from an A to F depending on where it is.
But people probably wouldn’t be bothering if it didn’t have some kind of predictive value.
If we look at LOCATION+ leaders:
You couldn’t have hand-picked a list of guys that have really bad STUFF. It almost seems like there’s an inverse relationship between Stuff+ and Location+. But that’s probably not true. Let me check.
Would you look at that… an inverse relationship. That’s strange, isn’t it? Am I doing something wrong? Nobody above a 100 Stuff+ has a Location+ above 105. That doesn’t make any sense to me.
The only explanation I can think of is that the bad Stuff+ goes only stay in the league because their locations are good. The survivorship bias. And ChatGPT agrees:
But that doesn’t mean this is the reason. It wouldn’t prove out this cleanly, would it? Maybe it’s just the model doing something wrong.
So I don’t trust this to start with, so there’s definitely no takeaway from it. I’m ignoring it for now. In my experience, though, Location+ looks pretty worthless.
Juan Soto is still very good. And the Twins and Royals went to town yesterday.
Trevor Larnach has been quiet this year (five homers, .787 OPS). But he’s still hitting righties pretty well (.338 xwOBA, .438 SLG). Big day for him yesterday, but he’s only useful in a deep league where you can sit him when the Twins face a lefty.
Let’s look at some of these Royals. The “Team O Breakdown” is one of my most-used tabs on the dashboard. Here’s what you get from that page:
Team stats with splits at the top, rolling plots for the team, and then the player stats in a table that change based on whatever date range you select. Really useful and clean page. Lots of information in one screenshot there. What I don’t have is home/road splits, so I’m going to add that RIGHT NOW.
The Royals are getting going. In June:
Jensen has been a lot better, Witt crushes all the time (he got hurt last night but it seems like a day-to-day thing).
The guy we keep coming back to is Jac Caglianone.
His last month:
111 PA, .283/.360/.434, .795 OS, 31.5% K%, 9% BB%, 9.4% Brl%, .284 xBA, .363 xwOBA
Bad plate discipline in this sample. And a single-digit barrel rate. But he’s lifting it a little more, still not a lot (22% FB%). I guess this isn’t convincing, but any little increase to his launch angle will be great because he hits the ball so, so hard - as I’ve said a bunch of times.
It’s been more line drives than fly balls, but those are better than ground balls at least:
He’s been awesome in June and the ceiling is massive, so he should owned & started everywhere, I’d say. The K% has me not as confident as I thought I’d be.
Kyle Manzardo with another dinger. Since May 1st, he has a 15.1% Brl% and a .354 xwOBA - but a 30% K% and a .246 xBA. He’s a dude you like to use in DFS for cheap against righties. He can definitely hit the long ball (seven in his last 130 PAs, a homer every 18.5 PAs). But he doesn’t do much else, and the Guardians might have the worst lineup in the league now being without Jose Ramirez.
Travis Bazzana hit his fifth homer and now has a .250/.349/.419 slash with a 4% Brl%. The strikeouts have come up a bit, and now he’s at 19% with a 12% BB%.
He’s appealing in a league with SB + OBP. He’s good at taking walks and stealing bags, and it looks like he should mix in a homer every couple of weeks. He’s probably a 17-20 homer guy right now (full season pace, I mean). The EVs are ugly:
So maybe I’d reduce that down to like 14-17 homers. He is not hitting the ball hard. His max is 108, and you really like to see 110 or so there if you’re trying to draw lines.
Speaking of softly hit homers, Brooks Lee now has a dozen homers. I have no idea how he’s done that.
The 17% Air Pull% helps a lot. That’s typically how you do this thing where you get homers on. I checked on who, among hitters with 5+ homers, has the lowest average EV on those homers.
Here’s the CODE for the baseball savant coding bro’s:
Here are your ten lowest:
I knew Brooks Lee would be there. Just 100.8mph of average home run velo. He’s not a home run hitter, and I wouldn’t expect another 12 to come. But he’s 60% of the way to twenty, so I guess he could get there.
Here’s everybody with 10+ homers and their average HR EV:
That’s the type of season that Ketel Marte has had. If he doesn’t hit in 105+, it finds somebody’s glove.
It’s not totally fake. You can hit “soft” homers with regularity if you’re pulling the fly balls and you hit in a good hitters’ park. But you want big EVs, ideally.
That’ll have to do it for today. We’ve got a bunch more stuff coming. A big DFS slate preview using the SIMS now, and the waiver wire podcast will return this afternoon!
Enjoy the free CONTENT. And please consider becoming a paid member, I’d like a little mid-season surge here.
The subscriber numbers have been down a bit from last year… I guess that’s just because I suck or maybe I started charging too much or maybe the explosion of AI just has people doing their own work and not paying me for it.
I don’t even need any more money than I currently make, so I should probably just stop caring. I guess I’m a little disappointed because coming into this season I thought I might be able to go full time with this stuff after this year, but that’s clearly not happening. And the lockout stuff might really crush this business next year. I doubt it does, but it’s possible.
What I wanted was 1,000 paid subs, but we’re a few hundred shy of that.
That would be a ridiculous thing to complain about though, wouldn’t it now? Wow I’m ONLY MAKING the median US salary for doing the thing that I love to do the most. Lol. So I’m chill, but I do get a little bit of pleasure every time I see a new paid sub hit.
I turned off the notifications for people who cancel their sub, but left them on BIG TIME for new subs. That’s a good strat, right there. All positive baby. Have a good Friday you idiots.
Bryse Wilson (PHI): 2.0IP, 1H, 0ER, 0SO, 1BB
Max Rajcic (STL): 2.0IP, 2H, 1ER, 1SO, 0BB
1. Trey Yesavage
2. Joe Ryan
3. Sean Manaea
4. Ryan Weathers
5. Bryan Woo
6. Gage Jump
7. Jack Leiter
8. Parker Messick
9. Shane Baz
10. Noah Cameron
11. Aaron Nola
12. Ryan Johnson
13. Shane Drohan
14. Sonny Gray
1. Bryan Woo (vs. BAL): 35.35 Points
2. Gage Jump (vs. LAA): 31.35 Points
3. Sean Burke (vs. NYY): 30.89 Points
4. Parker Messick (vs. MIL): 27.3 Points
5. Joe Ryan (vs. TEX): 26.25 Points
6. Ryan Weathers (vs. CWS): 25.84 Points
7. Shane Baz (vs. SEA): 23.55 Points
8. Trey Yesavage (vs. BOS): 20.09 Points
9. Noah Cameron (vs. STL): 15.25 Points
10. Aaron Nola (vs. NYM): 14.45 Points
1. Sean Burke (CWS): 20 Whiffs (89 Pitches)
2. Sean Manaea (NYM): 16 Whiffs (95 Pitches)
3. Trey Yesavage (TOR): 16 Whiffs (95 Pitches)
4. Noah Cameron (KC): 14 Whiffs (108 Pitches)
5. Ryan Weathers (NYY): 14 Whiffs (88 Pitches)
6. Shane Baz (BAL): 13 Whiffs (99 Pitches)
7. Joe Ryan (MIN): 13 Whiffs (97 Pitches)
8. Parker Messick (CLE): 13 Whiffs (97 Pitches)
9. Bryan Woo (SEA): 12 Whiffs (89 Pitches)
10. Gage Jump (OAK): 12 Whiffs (107 Pitches)
1. Joe Ryan (MIN): 57.7 Strike%, 30.9 Ball%
2. Sean Burke (CWS): 55.1 Strike%, 27.0 Ball%
3. Gage Jump (OAK): 54.2 Strike%, 32.7 Ball%
4. Ryan Weathers (NYY): 52.3 Strike%, 33.0 Ball%
5. Bryan Woo (SEA): 51.7 Strike%, 31.5 Ball%
6. Sean Manaea (NYM): 49.5 Strike%, 33.7 Ball%
7. Trey Yesavage (TOR): 48.4 Strike%, 30.5 Ball%
8. Jack Leiter (TEX): 47.4 Strike%, 34.2 Ball%
9. Parker Messick (CLE): 47.4 Strike%, 39.2 Ball%
10. Aaron Nola (PHI): 47.4 Strike%, 35.1 Ball%
11. Noah Cameron (KC): 46.3 Strike%, 37.0 Ball%
12. Shane Drohan (MIL): 46.2 Strike%, 38.5 Ball%
13. Sonny Gray (BOS): 46.1 Strike%, 29.2 Ball%
14. Shane Baz (BAL): 45.5 Strike%, 37.4 Ball%
15. Ryan Johnson (LAA): 39.3 Strike%, 36.0 Ball%
1. Bryan Woo: 89 Pitches, 21 Outs, 4.24 POUT
2. Trey Yesavage: 95 Pitches, 22 Outs, 4.32 POUT
3. Sonny Gray: 89 Pitches, 20 Outs, 4.45 POUT
4. Ryan Weathers: 88 Pitches, 19 Outs, 4.63 POUT
5. Sean Burke: 89 Pitches, 19 Outs, 4.68 POUT
6. Shane Baz: 99 Pitches, 21 Outs, 4.71 POUT
7. Gage Jump: 107 Pitches, 20 Outs, 5.35 POUT
8. Parker Messick: 97 Pitches, 18 Outs, 5.39 POUT
9. Sean Manaea: 95 Pitches, 17 Outs, 5.59 POUT
10. Ryan Johnson: 89 Pitches, 15 Outs, 5.93 POUT
Parker Messick’s FF velo (28 pitches) UP 2.4mph to 95.9
Parker Messick’s SI velo (26 pitches) UP 1.9mph to 94.0
Aaron Nola’s SI velo (32 pitches) UP 1.8mph to 93.0
Sean Burke’s FF velo (37 pitches) UP 1.7mph to 96.2
Aaron Nola’s FF velo (14 pitches) UP 1.5mph to 93.5
Aaron Nola’s SI usage (33.0%) up 13.7 points
Bryan Woo’s SL usage (23.6%) up 11.8 points
Gage Jump’s CU usage (22.4%) up 10.2 points
Parker Messick’s SI usage (27.1%) up 10.8 points
Ryan Johnson’s SI usage (41.6%) up 16.4 points
Ryan Johnson’s FS usage (27.0%) up 10.3 points
Sean Manaea’s SI usage (27.4%) up 17.6 points
Sonny Gray’s FC usage (25.8%) up 10.7 points
Tanner Bibee Sinker: +23.0%
Bubba Chandler 4-Seam Fastball: -17.5%
Tanner Bibee 4-Seam Fastball: -16.9%
Gavin Williams 4-Seam Fastball: -16.8%
Kyle Freeland Sweeper: -15.6%
Roki Sasaki Forkball: -15.5%
Stephen Kolek Slider: +15.3%
Slade Cecconi 4-Seam Fastball: -15.3%
Roki Sasaki Split-Finger: +15.0%
Logan Webb Sinker: -15.0%
Kumar Rocker Sinker: -14.7%
Griffin Jax 4-Seam Fastball: -14.6%
Andrew Painter 4-Seam Fastball: -13.2%
Kyle Freeland Cutter: +12.6%
Randy Vasquez Sweeper: +12.5%
Walbert Urena Changeup: -12.5%
Joey Cantillo Cutter: +12.4%
Casey Mize Split-Finger: -12.4%
Brandon Sproat 4-Seam Fastball: +12.3%
Logan Gilbert 4-Seam Fastball: +12.0%
Andrew Morris - 42.0 RISP H%, 0.524 BABIP, 33.0 HR/FB, 184.0 Luck Score
Kai-Wei Teng - 30.0 RISP H%, 0.421 BABIP, 50.0 HR/FB, 176.0 Luck Score
Chad Patrick - 30.0 RISP H%, 0.438 BABIP, 43.0 HR/FB, 175.0 Luck Score
Braydon Fisher - 38.0 RISP H%, 0.4 BABIP, 33.0 HR/FB, 175.0 Luck Score
Kyle Bradish - 24.0 RISP H%, 0.447 BABIP, 43.0 HR/FB, 167.0 Luck Score
Matthew Liberatore - 44.0 RISP H%, 0.333 BABIP, 36.0 HR/FB, 167.0 Luck Score
Patrick Corbin - 46.0 RISP H%, 0.417 BABIP, 20.0 HR/FB, 165.0 Luck Score
Connelly Early - 25.0 RISP H%, 0.419 BABIP, 38.0 HR/FB, 165.0 Luck Score
Andrew Painter - 37.0 RISP H%, 0.35 BABIP, 29.0 HR/FB, 160.0 Luck Score
Shane McClanahan - 47.0 RISP H%, 0.462 BABIP, 17.0 HR/FB, 160.0 Luck Score
AJ Blubaugh - 0.0 RISP H%, 0.167 BABIP, 0.0 HR/FB, 17.0 Luck Score
Miles Mikolas - 0.0 RISP H%, 0.171 BABIP, 0.0 HR/FB, 18.0 Luck Score
Mason Barnett - 0.0 RISP H%, 0.19 BABIP, 0.0 HR/FB, 21.0 Luck Score
Gage Jump - 0.0 RISP H%, 0.196 BABIP, 0.0 HR/FB, 22.0 Luck Score
Reid Detmers - 0.0 RISP H%, 0.109 BABIP, 9.0 HR/FB, 26.0 Luck Score
Tanner Bibee - 0.0 RISP H%, 0.086 BABIP, 15.0 HR/FB, 34.0 Luck Score
Javier Assad - 0.0 RISP H%, 0.146 BABIP, 15.0 HR/FB, 37.0 Luck Score
Yoshinobu Yamamoto - 0.0 RISP H%, 0.049 BABIP, 17.0 HR/FB, 37.0 Luck Score
Drew Rasmussen - 0.0 RISP H%, 0.2 BABIP, 11.0 HR/FB, 38.0 Luck Score
Ben Brown - 0.0 RISP H%, 0.276 BABIP, 0.0 HR/FB, 41.0 Luck Score
Jacob Misiorowski - 81 TBF, 35.6% CSW%
Jack Perkins - 73 TBF, 34.3% CSW%
Dustin May - 74 TBF, 33.6% CSW%
Jesus Luzardo - 104 TBF, 32.6% CSW%
Ranger Suarez - 73 TBF, 32.1% CSW%
Sean Burke - 89 TBF, 31.7% CSW%
Drew Rasmussen - 90 TBF, 31.5% CSW%
Foster Griffin - 88 TBF, 31.5% CSW%
MacKenzie Gore - 103 TBF, 31.4% CSW%
Paul Skenes - 71 TBF, 31.3% CSW%
Jacob Misiorowski - 81 TBF, 38.3% K%
Drew Rasmussen - 90 TBF, 36.7% K%
Paul Skenes - 71 TBF, 33.8% K%
Chase Burns - 70 TBF, 32.9% K%
Logan Gilbert - 70 TBF, 32.9% K%
Dustin May - 74 TBF, 32.4% K%
Ranger Suarez - 73 TBF, 31.5% K%
Roki Sasaki - 68 TBF, 30.9% K%
Sean Burke - 89 TBF, 30.3% K%
Joe Ryan - 97 TBF, 29.9% K%
Jacob Misiorowski - 81 TBF, 34.6% K-BB%
Drew Rasmussen - 90 TBF, 33.3% K-BB%
Paul Skenes - 71 TBF, 28.2% K-BB%
Bryan Woo - 98 TBF, 27.6% K-BB%
Logan Gilbert - 70 TBF, 27.1% K-BB%
Dustin May - 74 TBF, 27.0% K-BB%
Ranger Suarez - 73 TBF, 26.0% K-BB%
Joe Ryan - 97 TBF, 25.8% K-BB%
Yoshinobu Yamamoto - 75 TBF, 25.3% K-BB%
Chase Burns - 70 TBF, 24.3% K-BB%
Jose Soriano - 71 TBF, 63.6% GB%
Andrew Alvarez - 72 TBF, 58.3% GB%
Cristopher Sanchez - 77 TBF, 56.6% GB%
Dustin May - 74 TBF, 56.5% GB%
Roki Sasaki - 68 TBF, 56.1% GB%
Freddy Peralta - 94 TBF, 55.9% GB%
Framber Valdez - 99 TBF, 55.7% GB%
Shane McClanahan - 84 TBF, 55.4% GB%
Will Warren - 68 TBF, 55.3% GB%
Walbert Urena - 104 TBF, 54.5% GB%
Braxton Ashcraft - 94 TBF, 28.7 K%, 5.3 BB%, 44.3% GB%
Bryan Woo - 98 TBF, 29.6 K%, 2.0 BB%, 43.9% GB%
Chad Patrick - 50 TBF, 32.0 K%, 6.0 BB%, 48.4% GB%
Cristopher Sanchez - 77 TBF, 27.3 K%, 3.9 BB%, 56.6% GB%
Drew Anderson - 46 TBF, 28.3 K%, 6.5 BB%, 46.7% GB%
Drew Rasmussen - 90 TBF, 36.7 K%, 3.3 BB%, 49.1% GB%
Dustin May - 74 TBF, 32.4 K%, 5.4 BB%, 56.5% GB%
Hunter Dobbins - 54 TBF, 27.8 K%, 3.7 BB%, 43.2% GB%
Jacob Misiorowski - 81 TBF, 38.3 K%, 3.7 BB%, 48.9% GB%
Jacob deGrom - 67 TBF, 28.4 K%, 4.5 BB%, 46.7% GB%
Paul Skenes - 71 TBF, 33.8 K%, 5.6 BB%, 53.5% GB%
Yoshinobu Yamamoto - 75 TBF, 28.0 K%, 2.7 BB%, 51.0% GB%
Zack Wheeler - 95 TBF, 27.4 K%, 7.4 BB%, 44.3% GB%
Drew Rasmussen - +2.5% CSW%, -2.2 BB%
Dustin May - +5.6% CSW%, -2.7 BB%
Andre Pallante - +5.5% CSW%, -3.1 BB%
Troy Melton - +3.1% CSW%, -3.6 BB%
Luis Medina - +11.0% CSW%, -1.9 BB%
Salvador Perez (KC) 5 PA, 9 Swings, 3 Barrels, 1 HR
Henry Bolte (OAK) - 113.6mph - single
Jazz Chisholm (NYY) - 111.0mph - None
Jarren Duran (BOS) - 110.7mph - field_out
Jac Caglianone (KC) - 110.0mph - home_run
Jordan Walker (STL) - 109.9mph - fielders_choice
Salvador Perez (KC) - 109.1mph - field_out
Mickey Gasper (BOS) - 108.7mph - double
Carter Jensen (KC) - 108.4mph - double
Colson Montgomery (CWS) - 108.3mph - single
Ryan McMahon (NYY) - 108.3mph - home_run
Top 10
Dylan Crews - 66 PA, 0.237 wOBA, 0.364 xwOBA, 0.127 Diff
Nico Hoerner - 74 PA, 0.191 wOBA, 0.308 xwOBA, 0.117 Diff
J.T. Realmuto - 55 PA, 0.25 wOBA, 0.347 xwOBA, 0.097 Diff
Randy Arozarena - 61 PA, 0.337 wOBA, 0.417 xwOBA, 0.08 Diff
Mookie Betts - 77 PA, 0.277 wOBA, 0.353 xwOBA, 0.076 Diff
Miguel Vargas - 76 PA, 0.37 wOBA, 0.435 xwOBA, 0.065 Diff
Austin Martin - 61 PA, 0.191 wOBA, 0.247 xwOBA, 0.056 Diff
Bryce Harper - 78 PA, 0.324 wOBA, 0.375 xwOBA, 0.051 Diff
Salvador Perez - 73 PA, 0.216 wOBA, 0.267 xwOBA, 0.051 Diff
Andy Pages - 86 PA, 0.254 wOBA, 0.304 xwOBA, 0.05 Diff
Bottom 10
Zack Gelof - 79 PA, 0.444 wOBA, 0.281 xwOBA, -0.163 Diff
Colt Emerson - 58 PA, 0.347 wOBA, 0.205 xwOBA, -0.142 Diff
Paul Goldschmidt - 76 PA, 0.428 wOBA, 0.29 xwOBA, -0.138 Diff
Willson Contreras - 68 PA, 0.446 wOBA, 0.321 xwOBA, -0.125 Diff
Tyler Soderstrom - 76 PA, 0.487 wOBA, 0.368 xwOBA, -0.119 Diff
T.J. Rumfield - 72 PA, 0.365 wOBA, 0.247 xwOBA, -0.118 Diff
Pete Crow-Armstrong - 84 PA, 0.557 wOBA, 0.445 xwOBA, -0.112 Diff
Ryan O’Hearn - 63 PA, 0.352 wOBA, 0.248 xwOBA, -0.104 Diff
Jake Mangum - 60 PA, 0.385 wOBA, 0.283 xwOBA, -0.102 Diff
Andrew Vaughn - 56 PA, 0.432 wOBA, 0.334 xwOBA, -0.098 Diff
Shohei Ohtani: 33.0 PA, +0.18 xwOBA OE
Juan Soto: 43.0 PA, +0.166 xwOBA OE
Byron Buxton: 40.0 PA, +0.133 xwOBA OE
Miguel Vargas: 33.0 PA, +0.129 xwOBA OE
Michael Busch: 39.0 PA, +0.12 xwOBA OE
Yordan Alvarez: 34.0 PA, +0.119 xwOBA OE
Bobby Witt Jr.: 43.0 PA, +0.107 xwOBA OE
James Wood: 37.0 PA, +0.096 xwOBA OE
Freddie Freeman: 41.0 PA, +0.095 xwOBA OE
Bryan Reynolds: 41.0 PA, +0.09 xwOBA OE
Kyle Stowers: 36.0 PA, +0.084 xwOBA OE
Seiya Suzuki: 32.0 PA, +0.08 xwOBA OE
Max Muncy: 34.0 PA, +0.076 xwOBA OE
Josh Bell: 36.0 PA, +0.072 xwOBA OE
George Springer: 33.0 PA, +0.07 xwOBA OE
Nolan Arenado: 39.0 PA, -0.172 xwOBA OE
Ernie Clement: 35.0 PA, -0.142 xwOBA OE
C.J. Abrams: 29.0 PA, -0.137 xwOBA OE
Dansby Swanson: 32.0 PA, -0.135 xwOBA OE
Oswald Peraza: 30.0 PA, -0.132 xwOBA OE
Rhys Hoskins: 30.0 PA, -0.131 xwOBA OE
Eugenio Suarez: 32.0 PA, -0.126 xwOBA OE
Jared Young: 30.0 PA, -0.125 xwOBA OE
Brandon Marsh: 38.0 PA, -0.122 xwOBA OE
Ian Happ: 39.0 PA, -0.121 xwOBA OE
Nathan Lukes: 31.0 PA, -0.116 xwOBA OE
Brett Baty: 30.0 PA, -0.115 xwOBA OE
Ezequiel Duran: 34.0 PA, -0.112 xwOBA OE
Jake Mangum: 36.0 PA, -0.108 xwOBA OE
Luis Arraez: 29.0 PA, -0.104 xwOBA OE
Matt McLain - 57 PA, 29 BIP, 7 Brls, 24.1 Brl%
Hunter Goodman - 81 PA, 49 BIP, 11 Brls, 22.4 Brl%
Mike Trout - 81 PA, 44 BIP, 9 Brls, 20.5 Brl%
Shohei Ohtani - 75 PA, 44 BIP, 9 Brls, 20.5 Brl%
Nick Kurtz - 84 PA, 49 BIP, 10 Brls, 20.4 Brl%
Colt Keith - 46 PA, 35 BIP, 7 Brls, 20.0 Brl%
Jazz Chisholm - 66 PA, 37 BIP, 7 Brls, 18.9 Brl%
Owen Caissie - 49 PA, 27 BIP, 5 Brls, 18.5 Brl%
Jackson Holliday - 65 PA, 38 BIP, 7 Brls, 18.4 Brl%
Zach Neto - 73 PA, 39 BIP, 7 Brls, 17.9 Brl%
Shohei Ohtani - 75 PA, 0.465 xwOBA
Yordan Alvarez - 78 PA, 0.454 xwOBA
Bryce Eldridge - 73 PA, 0.453 xwOBA
Joe Mack - 51 PA, 0.453 xwOBA
Dominic Canzone - 63 PA, 0.45 xwOBA
Pete Crow-Armstrong - 84 PA, 0.445 xwOBA
Miguel Vargas - 76 PA, 0.435 xwOBA
Blaze Alexander - 47 PA, 0.434 xwOBA
Juan Soto - 82 PA, 0.43 xwOBA
Nick Kurtz - 84 PA, 0.428 xwOBA
Steven Kwan - 46 PA, 70 Swings, 95.7 Cont%
Jung Hoo Lee - 72 PA, 126 Swings, 92.1 Cont%
Nick Madrigal - 52 PA, 104 Swings, 91.3 Cont%
Nico Hoerner - 74 PA, 124 Swings, 91.1 Cont%
Ildemaro Vargas - 47 PA, 94 Swings, 89.4 Cont%
Nick Fortes - 45 PA, 75 Swings, 89.3 Cont%
Luis Arraez - 82 PA, 150 Swings, 89.3 Cont%
Javier Sanoja - 53 PA, 102 Swings, 89.2 Cont%
Vinnie Pasquantino - 65 PA, 116 Swings, 88.8 Cont%
Jake Mangum - 60 PA, 127 Swings, 88.2 Cont%
Bobby Witt Jr. - 6 Attempts (5 steals)
Geraldo Perdomo - 5 Attempts (3 steals)
Isiah Kiner-Falefa - 4 Attempts (3 steals)
Jazz Chisholm Jr. - 4 Attempts (4 steals)
Matt McLain - 4 Attempts (4 steals)
Fernando Tatis Jr. - 4 Attempts (3 steals)
Travis Bazzana - 3 Attempts (2 steals)
Nasim Nunez - 3 Attempts (3 steals)
Ivan Herrera - 3 Attempts (3 steals)
Bryson Stott - 3 Attempts (3 steals)
Jordan Lawlar - 3 Attempts (3 steals)
Jake Mangum - 3 Attempts (2 steals)
George Springer - 3 Attempts (3 steals)
Otto Lopez - 3 Attempts (3 steals)
Leody Taveras - 3 Attempts (2 steals)
Daylen Lile - 3 Attempts (2 steals)
Andres Gimenez - 3 Attempts (3 steals)
Samad Taylor - 3 Attempts (3 steals)
Blake Dunn - 3 Attempts (3 steals)
Bobby Witt Jr. - 14 Attempts (13 steals)
Ronald Acuna Jr. - 11 Attempts (8 steals)
Jake Mangum - 10 Attempts (8 steals)
Randy Arozarena - 9 Attempts (7 steals)
Trea Turner - 9 Attempts (8 steals)
Jazz Chisholm Jr. - 9 Attempts (8 steals)
Fernando Tatis Jr. - 8 Attempts (6 steals)
Jakob Marsee - 8 Attempts (4 steals)
Esteury Ruiz - 7 Attempts (5 steals)
Nasim Nunez - 7 Attempts (6 steals)
Leody Taveras - 7 Attempts (6 steals)
A.J. Ewing - 7 Attempts (5 steals)
David Hamilton - 7 Attempts (5 steals)
Andres Gimenez - 7 Attempts (5 steals)
Alec Burleson - 85 PA, 14.1 K%, 14.9 Brl%
Bryan Reynolds - 82 PA, 19.5 K%, 17.3 Brl%
Bryce Eldridge - 73 PA, 16.4 K%, 17.6 Brl%
Colt Keith - 46 PA, 17.4 K%, 20.0 Brl%
Dominic Canzone - 63 PA, 12.7 K%, 16.7 Brl%
Miguel Vargas - 76 PA, 13.2 K%, 14.0 Brl%
Spencer Horwitz - 82 PA, 15.9 K%, 16.1 Brl%
Yordan Alvarez - 78 PA, 16.7 K%, 17.9 Brl%
Pete Crow-Armstrong - 123 PA, +0.107 xwOBA
Colton Cowser - 82 PA, +0.078 xwOBA
Mauricio Dubon - 92 PA, +0.068 xwOBA
Lane Thomas - 81 PA, +0.067 xwOBA
Kyle Karros - 85 PA, +0.065 xwOBA
Isiah Kiner-Falefa - 86 PA, +0.065 xwOBA
James Wood - 121 PA, +0.06 xwOBA
Bryan Reynolds - 122 PA, +0.059 xwOBA
Jackson Chourio - 121 PA, +0.052 xwOBA
Miguel Vargas - 113 PA, +0.051 xwOBA
Matt McLain - 80 PA, +10.2 Brl%
Spencer Horwitz - 121 PA, +9.3 Brl%
Kyle Karros - 85 PA, +8.0 Brl%
Jarren Duran - 115 PA, +8.0 Brl%
Curtis Mead - 97 PA, +7.5 Brl%
Isaac Paredes - 109 PA, +6.7 Brl%
Hunter Goodman - 110 PA, +6.7 Brl%
Jackson Holliday - 92 PA, +6.7 Brl%
Mauricio Dubon - 92 PA, +5.8 Brl%
Bryan Reynolds - 122 PA, +5.5 Brl%
Lane Thomas - 81 PA, +13.0 Cont%
Cole Young - 113 PA, +11.4 Cont%
Tyler Soderstrom - 112 PA, +9.3 Cont%
Josh Naylor - 99 PA, +9.0 Cont%
Colton Cowser - 82 PA, +7.3 Cont%
JJ Bleday - 113 PA, +7.2 Cont%
Troy Johnston - 109 PA, +7.1 Cont%
Jake Mangum - 83 PA, +7.1 Cont%
Matt Chapman - 106 PA, +7.1 Cont%
Jordan Walker - 116 PA, +7.1 Cont%
Matt Chapman - 106 PA, -10.9 K%
Willi Castro - 101 PA, -10.4 K%
Troy Johnston - 109 PA, -9.7 K%
Cole Young - 113 PA, -9.7 K%
Kyle Karros - 85 PA, -9.6 K%
Colton Cowser - 82 PA, -9.4 K%
Juan Soto - 109 PA, -8.9 K%
Joc Pederson - 90 PA, -8.1 K%
Tyler Soderstrom - 112 PA, -7.9 K%
Jordan Walker - 116 PA, -7.8 K%
Ketel Marte: +2.6
Travis Bazzana: +2.55
Caleb Durbin: +2.3
Tyler Soderstrom: +2.05
Alec Burleson: +2.03
Nathan Lukes: -2.15
J.T. Realmuto: -2.08
Javier Sanoja: -1.95
Marcelo Mayer: -1.83
Jonathan Aranda: -1.75
Bryce Eldridge - 0.43 xwOBA, 16.7% Brl%, 81.7% Contact%, 21.8% Chase%, 14.0% K%
Isaac Paredes - 0.379 xwOBA, 13.3% Brl%, 83.7% Contact%, 22.8% Chase%, 19.2% K%
Miguel Vargas - 0.415 xwOBA, 13.9% Brl%, 80.7% Contact%, 24.7% Chase%, 14.6% K%
Dansby Swanson - 34.5% Whiff%, 90.9% Weak%, 0.946 Cold Rating
Rhys Hoskins - 35.5% Whiff%, 73.7% Weak%, 0.94 Cold Rating
Colt Emerson - 36.7% Whiff%, 72.7% Weak%, 0.933 Cold Rating
David Hamilton - 32.8% Whiff%, 85.0% Weak%, 0.921 Cold Rating
Austin Riley - 32.8% Whiff%, 72.7% Weak%, 0.881 Cold Rating
Samuel Basallo - 32.5% Whiff%, 73.1% Weak%, 0.881 Cold Rating
Jake Burger - 36.1% Whiff%, 69.0% Weak%, 0.871 Cold Rating
Luke Raley - 37.3% Whiff%, 68.2% Weak%, 0.867 Cold Rating
Oswald Peraza - 32.6% Whiff%, 70.4% Weak%, 0.847 Cold Rating
C.J. Abrams - 31.5% Whiff%, 70.6% Weak%, 0.846 Cold Rating
Cooper Ingle (CLE): 4/4, 3R, 3HR, 4RBI, 0SB, 49FPts
Lucas Spence (HOU): 3/5, 3R, 2HR, 4RBI, 1SB, 42FPts
Brett Harris (OAK): 4/6, 3R, 1HR, 6RBI, 0SB, 41FPts
Tommy White (OAK): 3/6, 3R, 2HR, 6RBI, 0SB, 41FPts
Conner Capel (COL): 3/5, 2R, 2HR, 5RBI, 0SB, 37FPts
Romeo Sanabria (SD): 3/4, 4R, 1HR, 3RBI, 0SB, 34FPts
Kenny Piper (TB): 3/5, 1R, 1HR, 5RBI, 1SB, 33FPts
Bo Davidson (SF): 3/5, 2R, 1HR, 3RBI, 1SB, 31FPts
Austin Wells (NYY): 2/5, 2R, 2HR, 3RBI, 0SB, 30FPts
Bligh Madris (STL): 2/3, 2R, 1HR, 3RBI, 1SB, 30FPts
Jonathan Santucci (NYM): 87 Pitches, 6IP, 5H, 0ER, 7K, 2BB, 27FPts
Isaac Lyon (WSH): 76 Pitches, 6IP, 2H, 1ER, 5K, 0BB, 25FPts
Mason Adams (CWS): 71 Pitches, 5IP, 3H, 0ER, 6K, 1BB, 24FPts
Hunter Dobbins - 690928 (STL): 0 Pitches, 5IP, 4H, 0ER, 5K, 0BB, 22FPts
Dawson Netz (CHC): 83 Pitches, 5IP, 6H, 1ER, 7K, 3BB, 21FPts
Jackson Baumeister (TB): 83 Pitches, 6IP, 5H, 3ER, 7K, 3BB, 20FPts
Ethan Pecko (HOU): 91 Pitches, 7IP, 4H, 1ER, 5K, 2BB, 20FPts
Gabriel Hughes (COL): 78 Pitches, 4IP, 1H, 0ER, 6K, 3BB, 20FPts
Yaqui Rivera (BAL): 58 Pitches, 3IP, 2H, 2ER, 8K, 0BB, 19FPts
Will Sanders (CHC): 82 Pitches, 5IP, 3H, 1ER, 6K, 1BB, 18FPts
Cooper Ingle (AAA - CLE) 202 PA 1.026 OPS
Drew Cavanaugh (AAA - SF) 212 PA 1.025 OPS
Sean Keys (AAA - TOR) 256 PA 1.023 OPS
Manuel Pena (AAA - ARI) 291 PA 1.02 OPS
James Tibbs III (AAA - LAD) 320 PA 1.014 OPS
Josue De Paula (AA - LAD) 299 PA 0.994 OPS
Jack Suwinski (AAA - LAD) 284 PA 0.986 OPS
Ben Ross (AAA - MIN) 264 PA 0.981 OPS
Zac Veen (AAA - COL) 276 PA 0.981 OPS
Danny Serretti (AA - ARI) 216 PA 0.974 OPS
Joshua Baez (AAA - STL) 290 PA 0.974 OPS
Felix Reyes (AAA - PHI) 199 PA 0.963 OPS
Yohandy Morales (AAA - WSH) 267 PA 0.962 OPS
Cayden Wallace (AA - WSH) 268 PA 0.961 OPS
Pablo Reyes (AAA - SD) 222 PA 0.955 OPS
Gage Workman (AAA - DET) 215 PA 0.953 OPS
Franklin Arias (AA - BOS) 234 PA 0.952 OPS
Marco Luciano (AAA - NYY) 198 PA 0.952 OPS
Aaron Sabato (AAA - MIN) 218 PA 0.951 OPS
Jace Avina (AA - NYY) 227 PA 0.951 OPS
Kade Anderson (AA - SEA) 55 IP 37.7% K-BB
Joe Whitman (AAA - SF) 61 IP 25.3% K-BB
Karson Milbrandt (AAA - MIA) 58 IP 24.7% K-BB
Jackson Kent (AAA - WSH) 55 IP 24.2% K-BB
Cesar Perdomo (AA - SF) 57 IP 24.0% K-BB
Carlos Pena (AA - DET) 51 IP 23.5% K-BB
Adam Seminaris (AA - PHI) 63 IP 23.0% K-BB
Matt Wilkinson (AAA - SF) 53 IP 21.6% K-BB
Daniel Eagen (AA - ARI) 55 IP 21.2% K-BB
Tyson Hardin (AAA - MIL) 62 IP 20.9% K-BB
Shinnosuke Ogasawara (AA - WSH) 58 IP 20.5% K-BB
Bruce Zimmermann (AAA - STL) 67 IP 20.3% K-BB
Manuel Rodriguez - 804973 (AA - MIL) 61 IP 20.3% K-BB
Jose Cabrera - 703615 (AAA - ARI) 61 IP 20.1% K-BB
Mason Molina (AA - STL) 55 IP 20.0% K-BB
Brendan Beck (AAA - NYY) 75 IP 19.1% K-BB
Sebastian Gongora (AA - BAL) 63 IP 18.7% K-BB
Khristian Curtis (AAA - PIT) 64 IP 18.3% K-BB
Nestor German (AAA - BAL) 65 IP 18.1% K-BB
Carlos Lagrange (AAA - NYY) 60 IP 18.1% K-BB
Jeffrey Springs (34.0% Owned): Projected 5.72IP 2.66ER 5.37SO 1.48BB 15.52FPts
Martin Perez (33.0% Owned): Projected 5.27IP 2.36ER 4.6SO 2.04BB 12.95FPts
Griffin Jax (32.0% Owned): Projected 5.06IP 2.29ER 4.32SO 1.81BB 12.79FPts
Dominic Canzone - 32 PA, 1.178 OPS
Paul Goldschmidt - 38 PA, 1.078 OPS
Kyle Karros - 29 PA, 1.078 OPS
Josh Bell - 36 PA, 1.034 OPS
Henry Bolte - 32 PA, 1.013 OPS
Trevor Larnach - 27 PA, 1.007 OPS
Jake Burger - 36 PA, 0.983 OPS
Lane Thomas - 37 PA, 0.959 OPS
Isiah Kiner-Falefa - 30 PA, 0.933 OPS
Troy Johnston - 33 PA, 0.912 OPS
Jasson Dominguez CF (37.0% Owned): Projected 0.85R 0.13HR 0.75RBI 1.06SO 0.68BB 0.28SB 10.22FPts
Jake McCarthy LF (27.0% Owned): Projected 0.83R 0.14HR 0.61RBI 0.84SO 0.37BB 0.22SB 9.55FPts
Spencer Jones OF (29.0% Owned): Projected 0.7R 0.21HR 0.71RBI 1.16SO 0.61BB 0.19SB 9.35FPts
Carlos Cortes 2B (28.0% Owned): Projected 0.72R 0.17HR 0.75RBI 0.66SO 0.5BB 0.03SB 9.25FPts
Vaughn Grissom 3B (6.0% Owned): Projected 0.63R 0.16HR 0.75RBI 0.63SO 0.33BB 0.08SB 8.81FPts
Troy Johnston 1B (28.0% Owned): Projected 0.68R 0.1HR 0.69RBI 0.83SO 0.44BB 0.18SB 8.78FPts
Kody Clemens LF (42.0% Owned): Projected 0.65R 0.22HR 0.69RBI 1.0SO 0.24BB 0.07SB 8.71FPts
C.J. Abrams nan (29.0% Owned): Projected 0.57R 0.16HR 0.7RBI 0.89SO 0.35BB 0.14SB 8.58FPts
Lars Nootbaar RF (18.0% Owned): Projected 0.67R 0.18HR 0.71RBI 0.67SO 0.45BB 0.04SB 8.57FPts
Was Chandler Simpson discussed on the pod? Is that a drop?