Check out yesterday’s box scores here
It’s playoff time! My home league has one more regular season week, but we start late. I’m guessing most of your head-to-head leagues are already in the playoffs or starting them today.
And shout-out to me, I’ve made the playoffs in the 30-team MLB DW Dynasty League. I’m not sure how I did it, but I did. And now I face the #1 seed, and my team is honestly pretty garbage. But the playoffs are luck baby, here’s hoping we get some of that!
I’m in the final playoff spot in the home league too, holding on to that by 0.5 games and I have to play the current #3 seed. So it’s maximum butt pucker time for me. The next three weeks will be high tension. I mentioned all of this to my wife last night and she just said “okay” and kept talking about what she was talking about before I said that. It’s hard to have a wife who is this unsupportive of important things going on in my life.
Max Scherzer turned back the clock against the Mariners.
7.0IP 1H 0ER 0R 10K 1BB
17 whiffs! It was his best start of the year by a mile. This was totally unexpected. But he has had a pretty good August now with a 3.62 ERA, 1.06 WHIP, 21% K%, and 9% BB%. The key point is that he’s fixed the home run issue. Just three homers allowed in his last 32.1 innings.
I’ve said it before with Scherzer; he still has a good slider. The other stuff has been a problem for him, and he’s been crushed by lefties. But last night it all worked:
61% Strike% on the four-seamer, 67% on the slider. Both pitches were cooking, and Scherzer reminded us that he can still pitch.
This should probably be the end of the road for the Hall of Famer, but you never know. I’ve been comparing him with Kershaw, who had a pretty good final few years by going heavily to the slider. Scherzer hasn’t given up on his fastball to this point with 46.5% usage this year, and the pitch does still have a 107 MLB DW Grade, so it’s not awful. But it’s very easy to hit hard and far from lefties. The slider has a 104 MLB DW Grade, so not near the level of dominance we saw with Kershaw’s slider.
But the bottom line is that Scherzer has an 8.1% K-BB% this year with a homer given up every 21 batters faced. He’s a guy you can hit, and I think this was just kind of a random blip in the record of dominating the Mariners like this. I wouldn’t touch him in fantasy leagues, but good to see Max have a big one. I’ve always liked that guy.
Tyler Mahle - 6.67IP 5H 1ER 1R 9K 0BB
Nine strikeouts of the road Rockies. A 19.1% SwStr%, 17 whiffs, a 32.6% Ball%. The splitter and the four-seamer were working in that good matchup, and he put up a huge 9:0 K:BB because of it.
His numbers now with the Braves:
A 23% K-BB%… you take that to the bank and start him. Beautiful stuff from Mahle with his new team; the Braves certainly know what they are doing.
He’s thrown the four-seamer 49.5% of the time, and it’s been good. .229 xwOBA, 54% Strike%. A bit lucky to only have given up two homers on a 50% FB%, but that pitch has never been a massive issue for him.
The difference-maker is the splitter, which has a 14% SwStr%, 27% Ball%, and 46% GB% with the Braves on 38.5% usage. When both of these pitches are being located well, he’ll be tough. And he’s been healthy all year, so that’s the main thing.
Let’s hold our horses, though. Mahle isn’t some stud pitcher. The struggles he had with the Giants will resurface at some point, we’d think. He has just a 14% HR/FB, an 8.3% RISP H%, and a .276 BABIP with the Braves. That’s a pretty lucky profile, so I wouldn’t be feeling awesome about starting him in the fantasy playoffs, but you probably have to do it if you’re holding him right now. There’s been a lot more good than bad the last couple of months.
Matthew Liberatore - 5.67IP 6H 3ER 4R 9K 2BB
This guy wins the award for most annoying pitcher of the year. He had this juicy two-start week against the Orioles and Pirates, and he recorded 16 strikeouts and just three walks. So you’d think that would be awesome, but he also gave up 11 earned runs and four homers.
The dude’s season K% is up to 24% now, and it’s 33% in August.
In the second half he has a 30% K%, 6% BB%. That’s a 24% K-BB%! Elite! But a 6.37 ERA because of a 1.76 HR/9, and those homers have been timed very poorly.
Liberatore is still better than he’s given credit for.
ERA: 4.86
SIERA: 4.32
FIP: 4.30
xFIP: 4.32
But every time you start him in fantasy leagues he raises your team ERA. So I’m not a fan.
Braxton Ashcraft - 5.0IP 6H 2ER 2R 3K 1BB
71 pitches and curtains. We are nearing the end of the line for Ashcraft. He’s thrown 160.1 innings, probably about as many as the Pirates really wanted him to throw.
But they have four more weeks to play. He’s not going to get shut down, I don’t think. But we’ll probably see like 60-75 pitches every time the rest of the way. The Pirates aren’t playing for anything.
Zebby Matthews - 8.33IP 5H 1ER 1R 5K 0BB
Since July 24th:
→ 42 IP, 3.21 ERA, 1.12 WHIP, 21% K%, 6.5% BB%, 0.86 HR/9
Not bad at all. He’s given up three runs in his last three outings and has thrown 15.1 innings in the last two now with a 12:1 K:BB. Pretty impressive stuff. Zebby has entered streamer territory.
But he’s been pretty lucky, I’d say. A .250 BABIP, 8% HR/FB, 6.3 RISP H% the last three. Good luck there, still not a ton of whiffs, the fastball isn’t getting many whiffs. So there’s not a ton to hold onto confidently.
The good news is the slider: 23.6% SwStr%, 36% Ball%, .184 xwOBA over the last 72 pitches in these last three.
I’m lukewarm on Zebby for next year. He’ll be very, very cheap, but we just don’t have the upside we thought we did a couple years ago. His velo is down to 95 or so and the strikeout stuff just isn’t there this year (19.9% K%, 10.5% SwStr%).
Seth Lugo - 3.67IP 9H 9ER 9R 2K 2BB
I stacked Guardians against him in DFS yesterday and took 2nd in a big tourney. So that was a nice cash for me. I’ve discovered the key to DFS, and I will talk about that later in the slate preview. Actually, I’ll just tell you now cause it’s very obvious, and any serious DFS player has always known it. What you do is stack low-owned offenses in good spots and just wait for that day when it works out. You’ll lose most days, but when that offense smashes and the chalk offenses don’t, you’re in amazing shape to take a tourney down and erase all of those losses and add a big profit.
We should do that with NFL too. Get those lower-owned, high-upside game stacks and just hope you get a lucky break 3-4 times a year.
Lugo has a 5.03 ERA this year with a 1.42 WHIP. But 154 innings! The Royals gave him and Wacha those contract extendo’s a couple years ago, and mostly they’ve gotten what they wanted. It’s hard to cover 162 games worth of innings, and those two have helped them out in a big way. And I think they’ll both be back next year.
But Lugo is very easy to hit these days and has given up 5+ earned runs in four of his last six starts.
Tyler Glasnow - 7.0IP 2H 1ER 1R 6K 1BB
If you were sitting on Snell and Glasnow all year, you’re loving life right now provided that your team survived. Glasnow was awesome again yesterday against the Tigers. 21 outs on just 86 pitches. He didn’t get many whiffs (7), but that elite extension and velo is really freakin’ hard to hit.
Glasnow has a 2.79 ERA, 0.81 WHIP, 32.3% K%, and 7.3% BB% in nine starts this year.
It looks like the Dodgers playoff rotation is:
Skubal
Yamamoto
Snell
Glasnow
Ohtani was supposed to start yesterday but a bullpen didn’t go well and he’s shut down again for now. They might find it better to just let him focus on hitting. That’s an elite four-man rotation they have, and they’ll have Roki Sasaki back for a multi-inning relief role. Maybe Ohtani works up to just be a reliever when they need him or something.
It raises the question for next year. Is PCA the #1 pick even in leagues where Ohtani is both pitcher and hitter? Will Ohtani ever be able to throw 100+ innings as a starter?
You would kinda figure that his career will end with him just hitting. But time will tell.
Ranger Suarez - 5.33IP 9H 6ER 6R 2K 2BB
Is he someone we could drop? He went on the IL in July and has a 5.01 ERA with a 1.45 WHIP since returning. Just a 15.7% K% and a 9.3% BB%. He doesn’t look right. He’s a command specialist, and those guys can fall apart in a hurry if they don’t have all of the right touch.
More data from this sample since getting back healthy:
It wouldn’t be a surprise to see him figure it out and get back to normal, but he hasn’t given you anything to like on your fantasy team since getting off the IL.
Will Warren - 7.0IP 6H 1ER 1R 7K 1BB
Three pretty good starts in a row for Warren as the Yankees will finish the year with him taking the ball every fifth day.
→ 4 IP, 3 H, 2 R, 5 K, 2 BB vs. BAL
→ 5 IP, 7 H, 2 R, 4 K, 2 BB vs. HOU
→ 7 IP, 6 H, 1 ER, 7 K, 1 BB vs. BOS
For the year:
→ 134 IP, 4.16 ERA, 1.39 WHIP, 22.7% K%, 7.8% BB%
That’s a very good SP5, but borderline in fantasy leagues. And he has some brutal starts mixed in there pretty reliably.
I will remind you once again about his splits:
That was easy to see coming, he’s always been this guy. So you don’t want to use him against lineups with 6+ lefties in there, but he took advantage of a pretty right-handed Red Sox lineup last night.
Yusei Kikuchi - 7.0IP 6H 2ER 2R 6K 1BB
This is an important guy to look at since he just got back and has had some fantasy relevance in the past.
His return:
One bad, one good, but still a 10:2 K:BB. So the command is there. Let’s look right at the pitch mix from these last two:
The good:
The bad:
46% Strike%
.383 xwOBA
41% GB%
He’s often had issues with walks and homers, so that’s the worry. The slider has a 13.9% SwStr% on 36 pitches, so we can’t really judge it on that sample size, but it has to be better than that, I think, for this to work.
I guess I can’t really help you decide on him. At best he could be fine, and at worst it could be very ugly. But last night was a good sign. It’s a dice roll starting him from here on, but at least there are sides of that dice with good results on them.
Dustin May - 4.33IP 6H 4ER 4R 4K 3BB
This guy is on my fecal roster, too. Thought I had something when I picked him up after the trade to the Brewers! But his two start week this time went terribly.
I’m still holding on, though. This is normal Dustin May stuff. He’ll have a couple dumper starts and then bounce back with a nice run of quality starts and good WHIP numbers. Counting on that happening NOW.
Something often happens in my home league. They’ll have a guy have a big day offensively or a hot few weeks and then they’ll be like I wOndER IF joN wiILL wRIitE aBOuUT T HiM iN ThE DailY NoTEs TomOoRorrowww
That guy right now is LAWRENCE BUTLER. Who hit an RBI double in the first inning, BIG WOW.
But I’m told he’s been great lately.
It looks to be so. .296/.389/.510 with six bombs in August plus four steals. His best month in every category.
The guy has been annoying for fantasy leagues. He got some real buzz after that 2024 season but has fallen pretty flat since then.
Still a 21-22 season last year, but a .233 average and .305 OBP. He’s hitting .229 this year, which SUCKS, and he’s not going to come close to 20-20 unless he goes crazy in September.
He’s like a Jarren Duran type. Gets some homers playing in Sacramento and can steal bags, but is a flawed hitter overall and doesn’t have much consistency or batting average.
He’s hit his fly balls hard enough (104.6 EV90) to matter with that home park. He’s been a Sacramento merchant.
Completely useless on the road, but pretty good at home. It’s like a Coors Field situation.
There are a lot of these types. Very athletic dudes who just don’t have the hit tool to be consistent with.
I’m shocked by that sprint speed. Really thought this guy was fast. Maybe I racially profiled him. He only has ten steals, a 13% attempt%, and a poor 71% success rate. So I don’t see much reason to care about Lawrence Butler. Screw you, home league Nick!
The points leader yesterday was Gunnar Henderson. Four hits, two homers, 5 RBI.
But it’s been a dud season for Gunnar who went in the 2nd round this year at worst.
→ .223/.307/.408, 21.6% K%, 9.3% BB%
I thought the dude was super tooled-up. But he doesn’t look all that great.
→ 75th percentile bat speed
→ 75th percentile sprint speed
→ 50th percentile xwOBA
Perfectly fine player, definitely more skilled than most guys, but just not a top 30 fantasy pick. He fooled us all.
The O’s now have a pattern of ruining top prospects. The last two years with the Orioles:
Gunnar Henderson
.249/.328/.423, .751 OPS
Jackson Holliday
.238/.314/.367, .682 OPS
Adley Rutschman
.234/.317/.395, .713 OPS
Samuel Basallo
.213/.277/.403, .680 OPS
Basallo is still super young, so we can’t judge him yet, but we were told these were four perennial all stars! What’s going on there, Baltimore?
Two dingers for Austin Wells. He has been one of my most rostered DFS catchers this year, but I don’t think I’ve gotten him right a single time.
It’s been an awful season for Wells with a .587 OPS and ten homers with a 28% K%.
He and Ben Rice were in a “catcher of the future” competition a couple of years ago. And the Yankees catcher of the future was NEITHER of them. That’s only because Rice is a first baseman now, of course.
Pete Crow-Armstrong is feeling himself. Doing immediate bat flips. That bat has been flipped before the ball gets over the second baseman’s head. We’ve said enough about PCA. He’s the #1 player in fantasy and probably the #1 overall pick next year. Total stud. I haven’t updated the fScores in a few weeks, but here they are:
That fDiscipline will probably tick up again on the next update. But 127 power, 128 speed, 107 hit tool… there are no flaws in his game now.
Maybe you could comment about him not having elite bat speed, but he makes up for it just fine. He has a 106 EV90, which is strong but not elite.
I guess that’s the case against him as the #1 or #2 pick next year. Is he really a 40-homer guy? He will be this year, but you don’t get a ton of 40-homer season from guys who don’t hit the ball super hard, and PCA doesn’t hit the ball super hard.
His air pull is elite, his discipline has improved drastically, and that can make up for a lot. But don’t be shocked if he ends up hitting like 25 bombs next year!
Jose Ramirez led that Guardians attack against Lugo with a homer, two runs, and four RBI.
He will definitely head for his lowest ADP in years next year. It hasn’t been great for J-Ram. He’ll be 34 ahead of next year, and this has been the worst season of his recent career by a mile.
Just 11 bombs. Air Pull% at 25%, still very high, but the bat speed is weak and he’s not hitting fly balls hard at all (102.4 EV90). He never has hit the ball hard, so this isn’t all brand new or anything. He also had a hamate bone thing this summer which could explain the power outage. So it might even be a buy low, but it won’t be a comfortable click in the 3rd-4th next year with him being so OLD.
Two more steals for Jazz Chisholm. He has ten in August to bring him to 40. He’s been elite at that, but the 18 homers and .227 average… not what he wanted in this contract year, and it’s made him a pretty rough guy to have on your fantasy teams. But don’t lose sight of his steals. He’s swiped 40, 31, and 40 (and counting) in the last three years.
The importance of plate discipline… it matters when you’re drafting a hitter in the first handful of rounds. The guys with high K% and low BB% are way more volatile. I want to invest in very well-rounded players in the first few rounds rather than subjecting myself to the riskier profiles like this one.
Heliot Ramos hit a dinger and drove in three yesterday, adding two walks for a nice day. But he’s been trash with the Yankees:
He’s better than this. We really thought the park shift would help, and it probably still will. He’ll be back with the Yankees (unless a trade happens I guess) next year, and he’ll be a pretty good buy-low candidate in super deep leagues. It’s a game where you have to be patient, and the park shift stuff doesn’t just stop mattering because he had a brutal first month with the new club.
Chase DeLauter was a part of that Guardians barrage yesterday. Three runs, four hits, 24 fantasy points. This season has been a success for him. He has played 115 games, which he’s never come close to before at any level.
He has 13 homers, a .293 average and a .365 OBP. Very, very good points league player. And 13-9 hitting near the top of a lineup is good enough to matter in all leagues. He’ll be an interesting rank for next year, but he’s a definite must-start guy in all leagues right now. Elite discipline with some power and a little bit of speed.
Last guy - Luke Keaschall. A bomb yesterday. He’s having a huge second half. Since July 1st:
Strong home run rate, elite .325/.423/.519 slash. A .941 OPS in the last two months.
For the year, it’s nine homers and 15 steals. His SB attempt rate has dropped from 28% last year to 14% this year, which sucks.
So he’ll finish with what? Like 12 homers and 18 steals? Not great, but he’s a .282/.369/.406 hitter in his short MLB career, so he’s more than useful. And very “hot” right now!
Okay wait, one more. Some love is deserved to Kazuma Okamamoto. He has 29 bombs. That’s more than we thought he’d hit. Both he and Murakami have done very well with the transition to Major League Baseball.
Neither is hitting for average, but they’re both up there looking to hit dingers. Chicks dig the long ball. They are assimilating well to the American way. Go big or go home.
That’s it and that’s all! It’s the final week of only having baseball on the docket. This time next week I’ll be starting to write some NFL DFS stuff, so that’s exciting. If you’re interested in that, and if you’re a paid subscriber here, you’ll get everything I do for football. I can’t tell you it’ll be the best fantasy football content on the market, but I’m fine at it, and the NFL Dashboard is really sick and useful for fantasy football and DFS players. Check out this post to learn how to opt in to that content:
Luke Maile (KC): 1.0IP, 0H, 0ER, 0SO, 0BB
Andruw Monasterio (BOS): 0.67IP, 3H, 5ER, 0SO, 3BB
1. Max Scherzer
2. Tyler Mahle
3. Chase Burns
4. Shota Imanaga
5. Zack Wheeler
6. Framber Valdez
7. Ethan Pecko
8. Will Warren
9. Braxton Ashcraft
10. Jeffrey Springs
11. Dustin May
12. Logan Gilbert
13. Matthew Liberatore
14. Drew Rasmussen
15. Yusei Kikuchi
16. Kumar Rocker
17. Mason Adams
18. Robbie Ray
19. Andrew Alvarez
20. Tyler Glasnow
21. Janson Junk
22. Chris Bassitt
23. Zac Thornton
24. Zebby Matthews
25. Parker Messick
26. Seth Lugo
27. Ranger Suarez
1. Max Scherzer (vs. SEA): 38.55 Points
2. Tyler Mahle (vs. COL): 28.01 Points
3. Tyler Glasnow (vs. DET): 27.95 Points
4. Zebby Matthews (vs. CWS): 27.74 Points
5. Will Warren (vs. BOS): 27.55 Points
6. Zack Wheeler (vs. LAA): 23.3 Points
7. Chase Burns (vs. CHC): 22.56 Points
8. Andrew Alvarez (vs. MIA): 22.5 Points
9. Parker Messick (vs. KC): 21.3 Points
10. Matthew Liberatore (vs. PIT): 19.96 Points
1. Chase Burns (CIN): 17 Whiffs (100 Pitches)
2. Max Scherzer (TOR): 17 Whiffs (97 Pitches)
3. Tyler Mahle (ATL): 17 Whiffs (89 Pitches)
4. Shota Imanaga (CHC): 15 Whiffs (85 Pitches)
5. Zack Wheeler (PHI): 15 Whiffs (108 Pitches)
6. Matthew Liberatore (STL): 14 Whiffs (108 Pitches)
7. Ryan Feltner (COL): 13 Whiffs (71 Pitches)
8. Ethan Pecko (HOU): 13 Whiffs (83 Pitches)
9. Framber Valdez (DET): 13 Whiffs (105 Pitches)
10. Robbie Ray (SD): 12 Whiffs (93 Pitches)
1. Max Scherzer (TOR): 56.7 Strike%, 30.9 Ball%
2. Ryan Feltner (COL): 53.5 Strike%, 31.0 Ball%
3. Chase Burns (CIN): 53.0 Strike%, 30.0 Ball%
4. Drew Rasmussen (TB): 51.5 Strike%, 32.0 Ball%
5. Zac Thornton (NYM): 51.5 Strike%, 32.0 Ball%
6. Tyler Mahle (ATL): 50.6 Strike%, 32.6 Ball%
7. Framber Valdez (DET): 50.5 Strike%, 31.4 Ball%
8. Jeffrey Springs (OAK): 50.0 Strike%, 34.4 Ball%
9. Kumar Rocker (TEX): 49.4 Strike%, 43.7 Ball%
10. Will Warren (NYY): 49.0 Strike%, 31.6 Ball%
11. Logan Gilbert (SEA): 48.3 Strike%, 32.2 Ball%
12. Zack Wheeler (PHI): 48.1 Strike%, 38.0 Ball%
13. Dustin May (MIL): 47.4 Strike%, 37.1 Ball%
14. Tyler Glasnow (LAD): 46.5 Strike%, 34.9 Ball%
15. Matthew Liberatore (STL): 46.3 Strike%, 39.8 Ball%
1. Zebby Matthews: 103 Pitches, 25 Outs, 4.12 POUT
2. Tyler Glasnow: 86 Pitches, 20 Outs, 4.3 POUT
3. Yusei Kikuchi: 92 Pitches, 21 Outs, 4.38 POUT
4. Tyler Mahle: 89 Pitches, 20 Outs, 4.45 POUT
5. Jose Urquidy: 67 Pitches, 15 Outs, 4.47 POUT
6. Max Scherzer: 97 Pitches, 21 Outs, 4.62 POUT
7. Janson Junk: 65 Pitches, 14 Outs, 4.64 POUT
8. Will Warren: 98 Pitches, 21 Outs, 4.67 POUT
9. Braxton Ashcraft: 71 Pitches, 15 Outs, 4.73 POUT
10. Mason Adams: 74 Pitches, 14 Outs, 5.29 POUT
Seth Lugo’s FC velo (17 pitches) UP 2.6mph to 92.2
Seth Lugo’s FF velo (16 pitches) UP 1.9mph to 93.6
Andrew Alvarez’s CH usage (15.5%) up 10.6 points
Braxton Ashcraft’s SI usage (29.6%) up 13.5 points
Drew Rasmussen’s CH usage (17.5%) up 10.6 points
Ethan Pecko’s ST usage (34.9%) up 18.4 points
Jeffrey Springs’s FC usage (15.6%) up 11.5 points
Logan Gilbert’s FF usage (51.7%) up 10.2 points
Matthew Liberatore’s SL usage (42.1%) up 18.6 points
Ryan Feltner’s CH usage (35.2%) up 17.2 points
Tyler Mahle’s FS usage (38.2%) up 10.1 points
Yusei Kikuchi’s FF usage (56.5%) up 16.6 points
Zack Wheeler’s FF usage (50.0%) up 11.6 points
Zebby Matthews’s FC usage (25.2%) up 12.7 points
Ryan Johnson Cutter: +25.2%
Mitch Bratt 4-Seam Fastball: +24.1%
Adrian Houser 4-Seam Fastball: +22.4%
Casey Legumina Slider: -21.5%
Ryan Johnson Sinker: -20.7%
George Klassen Slider: +20.1%
Carson Whisenhunt Slider: -19.4%
Carson Whisenhunt Sinker: +19.3%
Andrew Painter Changeup: +18.9%
J.T. Ginn Sinker: +17.1%
Randy Vasquez Sinker: +16.9%
Bryce Elder Changeup: +16.4%
Tanner Bibee Sinker: -15.8%
Lake Bachar Curveball: +15.8%
Braxton Ashcraft Sinker: +15.4%
Yusei Kikuchi 4-Seam Fastball: +14.8%
Parker Messick 4-Seam Fastball: +14.6%
Jake Irvin Changeup: +14.6%
Joey Cantillo 4-Seam Fastball: -14.5%
Jake Irvin Sinker: -14.4%
Tyler Glasnow 4-Seam Fastball: +14.2%
Jack Perkins Cutter: +14.2%
Tanner Gordon Slider: -14.1%
Jack Perkins 4-Seam Fastball: -13.8%
Bryce Elder Slider: -13.6%
Tyler Mahle Split-Finger: +13.5%
Tarik Skubal Sinker: -13.3%
Luis Castillo 4-Seam Fastball: -13.1%
Luis Castillo Changeup: +12.9%
Joey Cantillo Curveball: +12.9%
Tyler Glasnow Curveball: -12.4%
Hayden Wesneski Cutter: -12.4%
Peter Lambert Slider: -12.3%
Casey Legumina Sweeper: +12.3%
George Klassen Changeup: -12.3%
Tanner Gordon 4-Seam Fastball: +12.1%
Tomoyuki Sugano - 42.0 RISP H%, 0.46 BABIP, 25.0 HR/FB, 183.0 Luck Score
Peyton Gray - 33.0 RISP H%, 0.381 BABIP, 57.0 HR/FB, 178.0 Luck Score
Brent Headrick - 30.0 RISP H%, 0.474 BABIP, 25.0 HR/FB, 170.0 Luck Score
Robert Stock - 58.0 RISP H%, 0.407 BABIP, 17.0 HR/FB, 169.0 Luck Score
Chase Burns - 38.0 RISP H%, 0.475 BABIP, 17.0 HR/FB, 167.0 Luck Score
Patrick Sandoval - 35.0 RISP H%, 0.35 BABIP, 25.0 HR/FB, 166.0 Luck Score
Kyle Bradish - 29.0 RISP H%, 0.438 BABIP, 23.0 HR/FB, 165.0 Luck Score
Gavin Williams - 20.0 RISP H%, 0.5 BABIP, 50.0 HR/FB, 162.0 Luck Score
Walbert Urena - 50.0 RISP H%, 0.304 BABIP, 25.0 HR/FB, 162.0 Luck Score
Nick Lodolo - 32.0 RISP H%, 0.372 BABIP, 23.0 HR/FB, 162.0 Luck Score
Josh Ekness - 0.0 RISP H%, 0.136 BABIP, 0.0 HR/FB, 15.0 Luck Score
Hayden Wesneski - 0.0 RISP H%, 0.174 BABIP, 0.0 HR/FB, 17.0 Luck Score
Sean Newcomb - 0.0 RISP H%, 0.182 BABIP, 0.0 HR/FB, 18.0 Luck Score
Eduardo Rodriguez - 0.0 RISP H%, 0.2 BABIP, 0.0 HR/FB, 22.0 Luck Score
Mason Montgomery - 0.0 RISP H%, 0.2 BABIP, 0.0 HR/FB, 22.0 Luck Score
Paul Blackburn - 0.0 RISP H%, 0.217 BABIP, 0.0 HR/FB, 27.0 Luck Score
AJ Blubaugh - 0.0 RISP H%, 0.238 BABIP, 0.0 HR/FB, 31.0 Luck Score
Erick Fedde - 0.0 RISP H%, 0.243 BABIP, 0.0 HR/FB, 32.0 Luck Score
Noah Cameron - 11.0 RISP H%, 0.148 BABIP, 5.0 HR/FB, 33.0 Luck Score
Clay Holmes - 12.0 RISP H%, 0.211 BABIP, 0.0 HR/FB, 35.0 Luck Score
Chris Sale - 82 TBF, 35.0% CSW%
Yoshinobu Yamamoto - 74 TBF, 35.0% CSW%
Cade Cavalli - 88 TBF, 34.6% CSW%
Gerrit Cole - 73 TBF, 34.4% CSW%
Kevin Gausman - 90 TBF, 34.1% CSW%
Matthew Liberatore - 89 TBF, 33.3% CSW%
Reid Detmers - 96 TBF, 33.2% CSW%
Cristopher Sanchez - 100 TBF, 33.2% CSW%
Aaron Nola - 72 TBF, 33.2% CSW%
Blake Snell - 91 TBF, 33.0% CSW%
Cade Cavalli - 88 TBF, 40.9% K%
Yoshinobu Yamamoto - 74 TBF, 35.1% K%
Jesus Luzardo - 77 TBF, 35.1% K%
Matthew Liberatore - 89 TBF, 34.8% K%
Dylan Cease - 96 TBF, 34.4% K%
Blake Snell - 91 TBF, 34.1% K%
Aaron Nola - 72 TBF, 33.3% K%
Tarik Skubal - 97 TBF, 32.0% K%
Chris Sale - 82 TBF, 31.7% K%
Chase Burns - 90 TBF, 31.1% K%
Cade Cavalli - 88 TBF, 33.0% K-BB%
Chris Sale - 82 TBF, 31.7% K-BB%
Matthew Liberatore - 89 TBF, 30.3% K-BB%
Yoshinobu Yamamoto - 74 TBF, 29.7% K-BB%
Ian Seymour - 73 TBF, 27.4% K-BB%
Jesus Luzardo - 77 TBF, 27.3% K-BB%
Tarik Skubal - 97 TBF, 26.8% K-BB%
Chase Burns - 90 TBF, 26.7% K-BB%
Aaron Nola - 72 TBF, 25.0% K-BB%
Jake Bennett - 68 TBF, 25.0% K-BB%
Clay Holmes - 70 TBF, 66.1% GB%
Cristopher Sanchez - 100 TBF, 61.2% GB%
Framber Valdez - 106 TBF, 57.5% GB%
David Peterson - 80 TBF, 57.1% GB%
Jackson Kent - 88 TBF, 57.1% GB%
Cam Schlittler - 72 TBF, 56.1% GB%
Hunter Brown - 94 TBF, 55.9% GB%
Braxton Ashcraft - 99 TBF, 54.5% GB%
Troy Melton - 75 TBF, 54.2% GB%
Michael King - 77 TBF, 53.6% GB%
Bryse Wilson - 44 TBF, 27.3 K%, 2.3 BB%, 45.2% GB%
Cal Quantrill - 92 TBF, 27.2 K%, 3.3 BB%, 43.8% GB%
Chase Burns - 90 TBF, 31.1 K%, 4.4 BB%, 44.8% GB%
Cristopher Sanchez - 100 TBF, 28.0 K%, 4.0 BB%, 61.2% GB%
Kyle Leahy - 67 TBF, 28.4 K%, 4.5 BB%, 44.4% GB%
Tyler Glasnow - 44 TBF, 29.5 K%, 2.3 BB%, 50.0% GB%
Yoshinobu Yamamoto - 74 TBF, 35.1 K%, 5.4 BB%, 52.4% GB%
Braxton Ashcraft - +2.5% CSW%, -3.2 BB%
Tyler Mahle - +3.8% CSW%, -4.9 BB%
Cal Quantrill - +2.2% CSW%, -4.8 BB%
Matthew Liberatore - +5.6% CSW%, -2.5 BB%
Chris Sale - +2.0% CSW%, -5.5 BB%
Emerson Hancock - +4.5% CSW%, -4.1 BB%
Trevor Rogers - +5.3% CSW%, -3.8 BB%
Yoshinobu Yamamoto - +4.3% CSW%, -1.6 BB%
Ian Seymour - +2.2% CSW%, -4.0 BB%
Cristian Javier - +4.7% CSW%, -4.7 BB%
Adrian Houser - +3.6% CSW%, -1.5 BB%
Gunnar Henderson (BAL) 4 PA, 11 Swings, 2 Barrels, 2 HR
Paul Goldschmidt (NYY) 6 PA, 11 Swings, 2 Barrels, 1 HR
Pete Crow-Armstrong (CHC) 5 PA, 9 Swings, 2 Barrels, 2 HR
Joey Ortiz, Yesterday: 112.2 Previous High: 110.8
Cam Smith (HOU) - 116.1mph - None
Elly De La Cruz (CIN) - 114.7mph - double
Cam Smith (HOU) - 114.1mph - None
Joey Ortiz (MIL) - 112.2mph - single
Coby Mayo (BAL) - 112.0mph - None
Agustin Ramirez (MIA) - 111.6mph - single
Junior Caminero (TB) - 111.3mph - home_run
Harry Ford (WSH) - 110.2mph - grounded_into_double_play
Nolan Gorman (STL) - 110.1mph - None
Jake Bauers (MIL) - 110.1mph - single
Top 10
Nasim Nunez - 59 PA, 0.14 wOBA, 0.245 xwOBA, 0.105 Diff
A.J. Ewing - 76 PA, 0.172 wOBA, 0.275 xwOBA, 0.103 Diff
Matt Olson - 78 PA, 0.275 wOBA, 0.358 xwOBA, 0.083 Diff
JJ Wetherholt - 79 PA, 0.253 wOBA, 0.331 xwOBA, 0.078 Diff
Kody Clemens - 64 PA, 0.33 wOBA, 0.407 xwOBA, 0.077 Diff
Fernando Tatis Jr. - 76 PA, 0.39 wOBA, 0.466 xwOBA, 0.076 Diff
Jung Hoo Lee - 69 PA, 0.286 wOBA, 0.362 xwOBA, 0.076 Diff
Kevin McGonigle - 79 PA, 0.291 wOBA, 0.361 xwOBA, 0.07 Diff
Julio Rodriguez - 80 PA, 0.218 wOBA, 0.286 xwOBA, 0.068 Diff
Bryan Reynolds - 79 PA, 0.269 wOBA, 0.337 xwOBA, 0.068 Diff
Bottom 10
George Springer - 62 PA, 0.42 wOBA, 0.298 xwOBA, -0.122 Diff
Tristan Peters - 65 PA, 0.499 wOBA, 0.39 xwOBA, -0.109 Diff
Brett Bateman - 72 PA, 0.373 wOBA, 0.266 xwOBA, -0.107 Diff
Jonny DeLuca - 63 PA, 0.324 wOBA, 0.222 xwOBA, -0.102 Diff
Nolan Arenado - 66 PA, 0.313 wOBA, 0.216 xwOBA, -0.097 Diff
Kyle Isbel - 58 PA, 0.32 wOBA, 0.227 xwOBA, -0.093 Diff
Alex Bregman - 82 PA, 0.451 wOBA, 0.36 xwOBA, -0.091 Diff
Joey Ortiz - 62 PA, 0.385 wOBA, 0.294 xwOBA, -0.091 Diff
Jared Young - 63 PA, 0.333 wOBA, 0.242 xwOBA, -0.091 Diff
Brooks Lee - 72 PA, 0.382 wOBA, 0.293 xwOBA, -0.089 Diff
Cal Raleigh: 35.0 PA, +0.192 xwOBA OE
Pete Crow-Armstrong: 42.0 PA, +0.127 xwOBA OE
Daylen Lile: 43.0 PA, +0.127 xwOBA OE
Miguel Vargas: 39.0 PA, +0.114 xwOBA OE
Jake Burger: 33.0 PA, +0.114 xwOBA OE
Drew Gilbert: 33.0 PA, +0.113 xwOBA OE
Zach Neto: 36.0 PA, +0.109 xwOBA OE
Luis Garcia Jr.: 34.0 PA, +0.101 xwOBA OE
Coby Mayo: 31.0 PA, +0.091 xwOBA OE
Junior Caminero: 37.0 PA, +0.089 xwOBA OE
Kody Clemens: 35.0 PA, +0.087 xwOBA OE
Heriberto Hernandez: 40.0 PA, +0.087 xwOBA OE
Ben Rice: 40.0 PA, +0.084 xwOBA OE
Rafael Devers: 43.0 PA, +0.082 xwOBA OE
Bryce Harper: 40.0 PA, +0.081 xwOBA OE
C.J. Abrams: 30.0 PA, -0.215 xwOBA OE
Matt McLain: 38.0 PA, -0.196 xwOBA OE
Joshua Baez: 29.0 PA, -0.161 xwOBA OE
Jake Mangum: 30.0 PA, -0.16 xwOBA OE
Nolan Arenado: 37.0 PA, -0.148 xwOBA OE
Carlos Cortes: 31.0 PA, -0.144 xwOBA OE
Jonny DeLuca: 36.0 PA, -0.144 xwOBA OE
Ildemaro Vargas: 41.0 PA, -0.144 xwOBA OE
Abimelec Ortiz: 36.0 PA, -0.137 xwOBA OE
A.J. Ewing: 38.0 PA, -0.135 xwOBA OE
Josh Naylor: 31.0 PA, -0.131 xwOBA OE
Trea Turner: 42.0 PA, -0.128 xwOBA OE
Gleyber Torres: 33.0 PA, -0.126 xwOBA OE
Christian Koss: 36.0 PA, -0.126 xwOBA OE
Leody Taveras: 37.0 PA, -0.126 xwOBA OE
Cal Raleigh - 68 PA, 33 BIP, 8 Brls, 24.2 Brl%
Heriberto Hernandez - 75 PA, 42 BIP, 9 Brls, 21.4 Brl%
Rafael Flores - 59 PA, 34 BIP, 7 Brls, 20.6 Brl%
Coby Mayo - 64 PA, 39 BIP, 8 Brls, 20.5 Brl%
Drew Gilbert - 63 PA, 37 BIP, 7 Brls, 18.9 Brl%
Kazuma Okamoto - 68 PA, 48 BIP, 9 Brls, 18.8 Brl%
Luis Robert - 60 PA, 38 BIP, 7 Brls, 18.4 Brl%
Spencer Jones - 65 PA, 38 BIP, 7 Brls, 18.4 Brl%
Pete Crow-Armstrong - 84 PA, 61 BIP, 11 Brls, 18.0 Brl%
Tim Tawa - 77 PA, 50 BIP, 9 Brls, 18.0 Brl%
Fernando Tatis Jr. - 76 PA, 0.466 xwOBA
Miguel Vargas - 79 PA, 0.45 xwOBA
Pete Alonso - 81 PA, 0.445 xwOBA
Kazuma Okamoto - 68 PA, 0.43 xwOBA
Drew Gilbert - 63 PA, 0.426 xwOBA
Christian Yelich - 59 PA, 0.417 xwOBA
Vinnie Pasquantino - 52 PA, 0.417 xwOBA
Lars Nootbaar - 50 PA, 0.413 xwOBA
Alec Bohm - 68 PA, 0.411 xwOBA
Kody Clemens - 64 PA, 0.407 xwOBA
Steven Kwan - 85 PA, 124 Swings, 95.2 Cont%
Mauricio Dubon - 68 PA, 142 Swings, 91.5 Cont%
Chandler Simpson - 77 PA, 115 Swings, 91.3 Cont%
Ryan Jeffers - 61 PA, 103 Swings, 91.3 Cont%
Mookie Betts - 80 PA, 112 Swings, 91.1 Cont%
Luis Arraez - 70 PA, 131 Swings, 90.8 Cont%
Geraldo Perdomo - 77 PA, 148 Swings, 90.5 Cont%
Andy Pages - 46 PA, 69 Swings, 89.9 Cont%
Ernie Clement - 64 PA, 127 Swings, 89.8 Cont%
Vladimir Guerrero Jr. - 54 PA, 87 Swings, 89.7 Cont%
Jazz Chisholm Jr. - 8 Attempts (7 steals)
A.J. Ewing - 5 Attempts (5 steals)
Jorge Mateo - 5 Attempts (4 steals)
Otto Lopez - 5 Attempts (5 steals)
Ronald Acuna Jr. - 4 Attempts (3 steals)
Nasim Nunez - 4 Attempts (3 steals)
Jonah Cox - 4 Attempts (4 steals)
Jacob Young - 4 Attempts (4 steals)
Bobby Witt Jr. - 4 Attempts (3 steals)
Chandler Simpson - 4 Attempts (2 steals)
Corbin Carroll - 3 Attempts (3 steals)
Nick Gonzales - 3 Attempts (2 steals)
Michael Harris II - 3 Attempts (3 steals)
Jake McCarthy - 3 Attempts (3 steals)
Fernando Tatis Jr. - 3 Attempts (3 steals)
Javier Sanoja - 3 Attempts (3 steals)
Shohei Ohtani - 3 Attempts (3 steals)
Jung Hoo Lee - 3 Attempts (3 steals)
Spencer Jones - 3 Attempts (1 steals)
Willi Castro - 3 Attempts (1 steals)
Tim Tawa - 3 Attempts (2 steals)
Jose Ramirez - 3 Attempts (2 steals)
Chandler Simpson - 13 Attempts (10 steals)
Jazz Chisholm Jr. - 12 Attempts (10 steals)
Jake McCarthy - 9 Attempts (8 steals)
A.J. Ewing - 9 Attempts (8 steals)
Bobby Witt Jr. - 8 Attempts (6 steals)
Andres Gimenez - 8 Attempts (7 steals)
Esteury Ruiz - 8 Attempts (5 steals)
Spencer Jones - 7 Attempts (5 steals)
C.J. Abrams - 7 Attempts (7 steals)
Nasim Nunez - 7 Attempts (4 steals)
Jackson Chourio - 7 Attempts (4 steals)
Jose Caballero - 7 Attempts (6 steals)
Fernando Tatis Jr. - 7 Attempts (5 steals)
Tim Tawa - 7 Attempts (6 steals)
Otto Lopez - 7 Attempts (7 steals)
Andres Chaparro - 52 PA, 15.4 K%, 16.7 Brl%
Blaze Jordan - 52 PA, 19.2 K%, 15.4 Brl%
Christian Yelich - 59 PA, 18.6 K%, 16.3 Brl%
Fernando Tatis Jr. - 76 PA, 14.5 K%, 16.9 Brl%
Kazuma Okamoto - 68 PA, 17.6 K%, 18.8 Brl%
Lars Nootbaar - 50 PA, 16.0 K%, 16.7 Brl%
Miguel Vargas - 79 PA, 15.2 K%, 15.4 Brl%
Drew Gilbert - 89 PA, +0.104 xwOBA
Tristan Peters - 88 PA, +0.078 xwOBA
Fernando Tatis Jr. - 116 PA, +0.076 xwOBA
Pete Alonso - 116 PA, +0.073 xwOBA
Gunnar Henderson - 113 PA, +0.069 xwOBA
Angel Martinez - 83 PA, +0.068 xwOBA
Zack Gelof - 83 PA, +0.068 xwOBA
Tim Tawa - 119 PA, +0.066 xwOBA
Wilyer Abreu - 125 PA, +0.065 xwOBA
Jake McCarthy - 128 PA, +0.059 xwOBA
Drew Gilbert - 89 PA, +10.5 Brl%
Fernando Tatis Jr. - 116 PA, +8.1 Brl%
Cal Raleigh - 99 PA, +7.9 Brl%
Luis Robert - 88 PA, +7.5 Brl%
Tim Tawa - 119 PA, +7.0 Brl%
Dylan Beavers - 80 PA, +6.3 Brl%
Matt Olson - 115 PA, +5.8 Brl%
Coby Mayo - 87 PA, +5.8 Brl%
Pete Crow-Armstrong - 131 PA, +5.0 Brl%
Austin Riley - 99 PA, +4.9 Brl%
Nathan Church - 92 PA, +8.9 Cont%
Zach McKinstry - 84 PA, +8.8 Cont%
Fernando Tatis Jr. - 116 PA, +7.7 Cont%
Ryan Jeffers - 97 PA, +7.6 Cont%
Nick Gonzales - 100 PA, +7.3 Cont%
Josh Bell - 108 PA, +6.9 Cont%
Lawrence Butler - 117 PA, +6.8 Cont%
Pete Crow-Armstrong - 131 PA, +6.5 Cont%
Randy Arozarena - 120 PA, +6.3 Cont%
Mauricio Dubon - 94 PA, +6.3 Cont%
Justin Crawford - 84 PA, -12.8 K%
Nathan Church - 92 PA, -11.0 K%
Andruw Monasterio - 110 PA, -10.9 K%
Isaac Paredes - 115 PA, -9.1 K%
Brandon Marsh - 96 PA, -8.8 K%
Gunnar Henderson - 113 PA, -8.0 K%
Mauricio Dubon - 94 PA, -7.8 K%
Cedric Mullins II - 85 PA, -7.4 K%
Rafael Devers - 117 PA, -7.3 K%
Jac Caglianone - 100 PA, -6.9 K%
Jeff McNeil: +3.4
Vladimir Guerrero Jr.: +2.6
Angel Martinez: +2.4
Michael Busch: +2.33
Cam Smith: +2.25
Miguel Vargas: -4.33
Jazz Chisholm: -3.85
Moises Ballesteros: -3.62
Travis Bazzana: -3.62
Adley Rutschman: -3.07
Fernando Tatis Jr. - 0.442 xwOBA, 17.0% Brl%, 77.5% Contact%, 24.4% Chase%, 17.2% K%
Kevin McGonigle - 0.382 xwOBA, 13.3% Brl%, 88.3% Contact%, 23.4% Chase%, 13.8% K%
Miguel Vargas - 0.436 xwOBA, 11.1% Brl%, 82.1% Contact%, 13.5% Chase%, 16.4% K%
Spencer Torkelson - 42.9% Whiff%, 75.0% Weak%, 0.947 Cold Rating
Samuel Basallo - 33.3% Whiff%, 90.0% Weak%, 0.941 Cold Rating
Cam Smith - 34.8% Whiff%, 77.3% Weak%, 0.924 Cold Rating
Denzer Guzman - 38.9% Whiff%, 73.1% Weak%, 0.915 Cold Rating
Trea Turner - 28.7% Whiff%, 79.5% Weak%, 0.871 Cold Rating
Christian Koss - 33.0% Whiff%, 73.1% Weak%, 0.868 Cold Rating
Zack Gelof - 35.5% Whiff%, 69.7% Weak%, 0.864 Cold Rating
Joc Pederson - 27.9% Whiff%, 78.9% Weak%, 0.847 Cold Rating
Griffin Conine - 42.5% Whiff%, 66.7% Weak%, 0.845 Cold Rating
Cole Young - 27.4% Whiff%, 86.2% Weak%, 0.844 Cold Rating
Mark Vientos (NYM): 4/5, 3R, 3HR, 5RBI, 0SB, 49FPts
Jake Rucker (MIN): 4/4, 4R, 2HR, 2RBI, 0SB, 40FPts
Marco Vargas (NYM): 4/6, 2R, 0HR, 2RBI, 3SB, 39FPts
Kristian Campbell (BOS): 3/4, 3R, 2HR, 4RBI, 0SB, 39FPts
Romy Gonzalez (BOS): 3/4, 4R, 1HR, 3RBI, 1SB, 39FPts
Cameron Leary (OAK): 2/3, 1R, 1HR, 5RBI, 1SB, 36FPts
Charlie Pagliarini (SEA): 4/5, 2R, 2HR, 3RBI, 0SB, 36FPts
Caleb Lomavita (WSH): 3/4, 2R, 2HR, 4RBI, 0SB, 35FPts
Mitch Voit (NYM): 3/4, 3R, 1HR, 3RBI, 0SB, 34FPts
Kala’i Rosario (MIN): 3/5, 2R, 2HR, 2RBI, 0SB, 33FPts
Rafe Schlesinger (CLE): 0 Pitches, 5IP, 2H, 0ER, 7K, 1BB, 28FPts
Shane Murphy (CWS): 0 Pitches, 7IP, 4H, 0ER, 5K, 1BB, 26FPts
Ben Hansen (OAK): 0 Pitches, 6IP, 4H, 1ER, 8K, 3BB, 23FPts
Carlos Pena (DET): 0 Pitches, 5IP, 2H, 0ER, 4K, 0BB, 22FPts
Nick Pivetta (SD): 0 Pitches, 4IP, 2H, 0ER, 7K, 1BB, 21FPts
Colton Gordon (MIL): 0 Pitches, 6IP, 5H, 4ER, 9K, 1BB, 19FPts
Bryce Mayer (HOU): 0 Pitches, 5IP, 6H, 4ER, 10K, 1BB, 19FPts
Stu Flesland III (COL): 0 Pitches, 6IP, 4H, 0ER, 2K, 1BB, 18FPts
Javier Assad (CHC): 0 Pitches, 5IP, 3H, 1ER, 5K, 0BB, 18FPts
Juan Carela (CWS): 0 Pitches, 5IP, 3H, 0ER, 3K, 3BB, 17FPts
Sean Keys (AAA - TOR) 435 PA 1.018 OPS
Rainiel Rodriguez (AA - STL) 355 PA 0.97 OPS
Cooper Ingle (AAA - CLE) 399 PA 0.97 OPS
James Tibbs III (AAA - LAD) 562 PA 0.965 OPS
Josue De Paula (AA - LAD) 555 PA 0.955 OPS
Franklin Arias (AAA - BOS) 452 PA 0.946 OPS
Seaver King (AAA - WSH) 431 PA 0.942 OPS
Marco Luciano (AAA - NYY) 422 PA 0.938 OPS
Danny Serretti (AA - ARI) 392 PA 0.937 OPS
Ralphy Velazquez (AAA - CLE) 496 PA 0.937 OPS
Pablo Reyes (AAA - LAA) 410 PA 0.937 OPS
Brooks Brannon (AA - BOS) 360 PA 0.932 OPS
Jordan Groshans (AA - ATL) 436 PA 0.932 OPS
Matt Wallner (AAA - MIN) 352 PA 0.928 OPS
Lazaro Montes (AAA - SEA) 542 PA 0.927 OPS
Owen Ayers (AAA - CHC) 424 PA 0.926 OPS
Xavier Isaac (AAA - TB) 436 PA 0.918 OPS
Blake Burke (AAA - MIL) 507 PA 0.918 OPS
Bryan Rincon (AA - PHI) 485 PA 0.917 OPS
Dylan Dreiling (AA - TEX) 489 PA 0.914 OPS
Ryan Sloan (AA - SEA) 92 IP 27.6% K-BB
Jace Beck (AAA - MIA) 88 IP 24.7% K-BB
Bryce Mayer (AAA - HOU) 88 IP 23.2% K-BB
Brett Sears (AAA - ATL) 102 IP 22.9% K-BB
Adam Seminaris (AA - PHI) 128 IP 22.8% K-BB
Daniel Eagen (AA - STL) 111 IP 22.0% K-BB
Carlos Pena (AA - DET) 106 IP 20.8% K-BB
Gage Ziehl (AAA - BOS) 98 IP 20.4% K-BB
Brandon White - 681449 (AAA - MIA) 99 IP 19.8% K-BB
Tyson Hardin (AAA - MIL) 112 IP 19.6% K-BB
Joe Whitman (AAA - SF) 108 IP 19.0% K-BB
John Holobetz (AAA - BOS) 103 IP 18.8% K-BB
Connor McCullough (AA - CWS) 93 IP 18.7% K-BB
Liam Doyle (AA - STL) 92 IP 18.1% K-BB
Jonathan Santucci (AAA - NYM) 109 IP 17.8% K-BB
Mason Molina (AAA - STL) 103 IP 17.6% K-BB
Austin Gordon (AA - LAA) 115 IP 17.3% K-BB
Jurrangelo Cijntje (AAA - STL) 117 IP 16.7% K-BB
Xavier Rivas (AAA - NYY) 92 IP 16.6% K-BB
Austin Peterson (AAA - CLE) 95 IP 16.6% K-BB
Gage Jump (36.0% Owned): Projected 5.27IP 2.09ER 5.61SO 2.38BB 15.7FPts
Elmer Rodriguez (8.0% Owned): Projected 5.58IP 2.56ER 5.2SO 2.39BB 14.69FPts
Tanner Gordon (1.0% Owned): Projected 5.12IP 2.77ER 5.07SO 1.03BB 13.21FPts
Hector Rodriguez - 31 PA, 1.304 OPS
Nathan Lukes - 27 PA, 1.116 OPS
Bryce Eldridge - 31 PA, 1.076 OPS
J.T. Realmuto - 31 PA, 1.054 OPS
Tyler Stephenson - 34 PA, 1.049 OPS
Brett Bateman - 37 PA, 1.026 OPS
Heriberto Hernandez - 40 PA, 1.022 OPS
Drew Gilbert - 33 PA, 1.009 OPS
Dylan Beavers - 30 PA, 0.993 OPS
Luis Lara - 28 PA, 0.964 OPS
Heriberto Hernandez LF (24.0% Owned): Projected 0.68R 0.2HR 0.5RBI 1.18SO 0.42BB 0.12SB 8.58FPts
Jackson Holliday SS (49.0% Owned): Projected 0.76R 0.13HR 0.55RBI 1.03SO 0.33BB 0.11SB 8.5FPts
Garrett Mitchell CF (29.0% Owned): Projected 0.64R 0.11HR 0.66RBI 1.16SO 0.55BB 0.13SB 8.47FPts
JJ Bleday RF (45.0% Owned): Projected 0.61R 0.16HR 0.72RBI 1.01SO 0.68BB 0.06SB 8.33FPts
Abimelec Ortiz OF (31.0% Owned): Projected 0.66R 0.22HR 0.56RBI 0.91SO 0.34BB 0.03SB 8.28FPts
Spencer Jones OF (49.0% Owned): Projected 0.61R 0.22HR 0.66RBI 1.59SO 0.35BB 0.14SB 8.26FPts
Dylan Crews OF (37.0% Owned): Projected 0.61R 0.19HR 0.6RBI 0.98SO 0.27BB 0.12SB 8.23FPts
Jake Cronenworth 2B (8.0% Owned): Projected 0.68R 0.11HR 0.62RBI 0.96SO 0.59BB 0.07SB 8.19FPts
Bryce Eldridge P (47.0% Owned): Projected 0.59R 0.2HR 0.57RBI 1.13SO 0.55BB 0.03SB 8.16FPts
Ty France 1B (44.0% Owned): Projected 0.6R 0.17HR 0.7RBI 0.91SO 0.23BB 0.02SB 8.08FPts