Check out yesterday’s box scores here
Some interesting pitcher debuts yesterday. I have to quickly mention that Jordan Montgomery is back. He is certainly not going to be relevant in any fantasy league, but it’s kind of a funny story.
He had that pretty nice 2023 season with a 3.20 ERA in 189 innings. But it’s all fallen apart big-time since then.
The Rangers signed him to a one-year deal for $1.25 million this winter, and he returned to their rotation yesterday to give up two homers and three runs in four innings getting just two strikeouts. It’s a funny story because the Diamondbacks gave him a large one-year contract for 2025 and it had a player option for $22 million the next year. Montgomery crushed for 117 innings in 2024, and then of course elected to take that player option and make $22 million more for doing nothing.
But he’s back with the Rangers now, which speaks to the rotation depth issues they’re having with Jack Leiter out for the season.
More interestingly for the future was the Hagen Smith call up. He’s the White Sox #2 prospect (Bonemer is #1). His minor league numbers:
Lots of strikeouts, but huge walk issues and a bad 4.32 ERA down there this year. The White Sox used him as a two-inning reliever yesterday. He walked four guys in those innings but didn’t give up an earned run, at least.
Here’s the pitch mix from yesterday:
No command at all with this 45% Ball%. The White Sox must know this is a problem, but he’s a dynasty asset to use. Maybe they can figure out the command let his decent left-handed stuff play in the Majors.
I wanted to check back on Jackson Jobe since we have the Stuff+ numbers now:
Pretty nice 107 Stuff+ on the fastball and 114 on the slider. So that’s encouraging. It seems like his fastball is being thrown differently, and there’s all kinds of upside with him as the Tigers move forward with their new-look rotation. Even with Mize and Skubal out of the picture, they could be a pretty decent rotation the rest of this year and next with Valdez, Melton, and Jobe as the 1-3.
Two Cy Young candidates pitched yesterday:
Cam Schlittler - 7.0IP 3H 1ER 1R 11K 0BB
Jacob Misiorowski - 6.0IP 4H 3ER 3R 9K 1BB
Business as usual, although Misiorowski did give up three earned runs, tying the most he’s given up this year. Pretty wild to see that he’s gone 22 starts without giving up more than three runs all year long.
The Brewers seem to be going with a six-man rotation, which is bad and good for Mizz. Fewer starts, but they’ll have more confidence in letting him throw normal amounts of pitches. He got up to 94 yesterday.
And they kinda have to let these guys go in a six-man rotation since there’s one fewer bullpen arm available. Mizz should coast to a Cy Young award, but you’re not going to get any two-start weeks from him the rest of the way.
Jesus Luzardo - 7.0IP 4H 2ER 2R 12K 1BB
He did what many people can’t do, strike out a bunch of Blue Jays. The only good thing the Blue Jays have going for them offensively is a lack of strikeouts. But Luzardo didn’t care about that. His K% is up to 29.7% K% now.
Just another really good season from Luzardo, the Phillies got a steal with him.
Here’s your full list of pitchers with 20+ starts and a K-BB% above 22%.
Not a long list, but longer than it is in other years. Some higher than expected ERAs coming from this group:
Skenes 4.16
deGrom 3.87
Luzardo 3.63
Williams 3.55
You should still feel very good about all of those guys even though they have all had several disappointing starts.
Skenes will be a really interesting draft case next year. It really does look like he was pretty lucky in 2025 but has been awfully unlucky in 2026. All of the focus is on the velo and stuff with very little attention being paid to the higher BABIP (.307) and super low strand rate (66%). He was at a .273 BABIP and 82% strand rate last year. So we have the potential for him to be a sort of “buy low” next year.
Sean Manaea - 7.0IP 3H 1ER 1R 11K 0BB
The Pirates are just dust right now, as I keep saying. Manaea had an 11:0 K:BB against them. They can’t hit lefties, and they weren’t hitting lefties even when they were one of the best offenses in the league before the all star break.
Manaea hasn’t had the best year, but he’s flying under the radar a bit. His last six starts:
Very good stuff there with the 2.95 ERA and 17% K-BB%. The Mets are playing some decent baseball right now, and Manaea is going to finish the year as a traditional starter in this rotation so long as he’s healthy.
Grayson Rodriguez - 4.0IP 4H 3ER 4R 8K 4BB
Eight strikeouts for Grayson! That’s 20 in his last three starts, so he’s getting some of the stuff back. He hasn’t given up a homer in his last two, either. His problem here was four walks. But the dude has been decent in the second half:
13.6% SwStr%, 35.7% Ball%, 3.43 JA SIERA. Not bad at all. Maybe he’s figured something out, or maybe he’s just finally found some health.
Troy Melton - 6.0IP 4H 0ER 1R 5K 1BB
Did it again! He drops his ERA to 1.47 and his WHIP to 0.87. His last four starts:
That’s a doozy. Just 19 strikeouts in 25 innings and nine walks, but one homer allowed and somehow a 0.72 ERA. There’s a lot of luck going on there, I won’t be told otherwise. Let’s take another look at his season long pitch mix data:
Nothing overly impressive here besides the fact that nobody can square him up with a .272 xwOBA. The fastball has a really bad 45% Strike% and not a great 36% Ball%, but he’s kept it mostly in the yard despite a 32% FB%. I’m not sure what it is. Maybe the Tigers just have a way they’ve figured out to keep the fastballs in the yard. He and Casey Mize have done this thing where they give up a ton of fly balls but they’re always hit too high to be homers.
I’m just not willing to bet on that sustaining. It’s a sell profile for me on Melton, but maybe I’m wrong.
Jared Jones - 3.0IP 6H 8ER 8R 3K 3BB
Kind of a disaster for Jones. He was looking really good in the advanced stuff at first, but not so much anymore.
He has not been able to sustain 99+ on the fastball:
And now he’s down to a 20% K% in his last four starts while giving up five homers. I think there’s plenty of hope for his future, but he’s a fine guy to cut right now for the rest of the year.
Emerson Hancock - 4.67IP 9H 2ER 2R 3K 1BB
Can we get Kade Anderson up here, please? Pretty please? Hancock was at home for this one too where he usually pitches well. But he had no command and the Rays pounded him for nine hits. Since July 1st:
A 13.2% K-BB% with a .269 xwOBA. He’s been fine, definitely a guy lots of teams would like at the back end of their rotation. But the Mariners need to win games in a hurry if they want to make the playoffs, and Anderson definitely seems like a better option than Hancock right now.
Justin Wrobleski - 3.33IP 6H 3ER 4R 3K 3BB
Snell will pitch tomorrow, so this may have been the last start for Wrobleski in the rotation, maybe?
His last three starts have been a disaster:
Nine homers, 15 earned, 14 strikeouts, six walks. He’s lost the mojo. I’d cut him in fantasy leagues. Actually I wouldn’t, cause I never would have owned the guy in the first place.
Cristian Javier - 5.0IP 8H 4ER 4R 2K 1BB
Five whiffs in the Sunday night game. Going back to when he started building up as a starter again:
This is three outings, two starts. Not impressive stuff strikeout-wise. Just a 16.7% K%, but at least he’s pumping tons of strikes with just one walk in this time.
Look at the FB%, though. 48%! He’s going to give up tons of homers. A sub-20% K% and a high fly ball rate is a mixture for homers flying. His 12% HR/FB is low, and should regress, so it could get very ugly for Javier very fast.
He is throwing a cutter, which is new, but he’s still throwing his troublesome four-seamer 50% of the time.
Kumar Rocker - 3.0IP 7H 6ER 6R 5K 2BB
Bombed again! Now 17 hits given up in his last two outings as he’s seen the downside of having just one good pitch (the slider). Not a fantasy guy, but definitely someone to build those strikeout prop ladders on because he can have some huge games when the slider is really carving dudes up.
Randy Dobnak - 5.0IP 10H 4ER 4R 4K 1BB
Bout time! The Cubs showed the league how to do it.
He had given up just two runs in his four starts despite having just 11 strikeouts and nine walks. He didn’t give up a homer yesterday, but the BABIP went the other way and he had a WHIP over two there. Hopefully none of you bought into him and started him.
Connor Prielipp - 5.0IP 5H 3ER 3R 7K 2BB
Seven strikeouts. He just seems like a league-average pitcher to me.
The ERA is probably bloated a bit. Very, very low LOB% at 63%. So that hasn’t done him any favors. Also a high 18% HR/FB, and very, very high lately. So he can do better than a 4.79 ERA, clearly. I don’t think he’ll ever be a fantasy stud, but there’s enough here to draft him next year as an SP6 or something on a fantasy team.
Kyle Schwarber hit a couple of bombs after not hitting one since July 18th. His K% is out of control at 34.5% K%. He’s always struck out a bunch, but he at least kept it under 29% the previous two years:
Somehow he’s maintained a 7% HR%, a crazy number, and look the guy has 35 dingers this year with a .247 average. He’s a stud, but a strikeout rate that high has to turn into some cold streaks when they’re not connecting big-time when getting the bat to the ball. And that’s what we’ve seen, but the two homers yesterday make us forget about that streak. The Phillies are really going to need the .950 OPS version of Schwarber the rest of the way to give them a shot at a deep playoff run.
Pete Alonso has 25 bombs now. It’s been a slightly disappointing season in his Orioles debut, maybe.
HR% is down a half point since last year and the batting average has settled at .250, about where we’d have expected it. YOu never know what you’ll get average-wise from Alonso. High as .272, low at .218. But still a pretty reliable home run hitter and run producer.
He had a rough April. Since May began:
So that’s a lot more like what he did last year.
Griffin Conine is having a nice season.
10 bombs in 141 PAs, he’s swinging for the fences and connecting quite a bit. The 33% K% shows you something there. This is a hot streak that will end, but the dude does have power.
Look at the EVs:
Guy can crush. Definitely a high-upside DFS play that I’ve used myself plenty of times this year.
Luis Robert check-in. He homered yesterday in the Mets romp of the Pirates.
Keeping the K% in check, but not running at ton on the bases and homering at about a league-average rate. The steals are a big point here. He swiped 33 last year on a 41% attempt rate, and that just hasn’t been part of his game this year.
Maybe it has to do with the health. The Mets don’t hate running. They’re in the middle of the pack in attempt rate, and we saw that they let Soto run wild last year.
That’s an interesting question. Which teams have the highest and lowest stolen base attempt rates?
The big four:
Marlins 14.6%
Yankees 14.5%
Nationals 14.3%
Padres 14.2%
The lowest:
Tigers 4.8%
Astros 4.9%
Dodgers 5.2%
That’s probably mostly personnel-based. If you don’t have runners, you won’t run. The Marlins have Xavier Edwards and Jakob Marsee and Esteury Ruiz. You’re not going to have a low attempt rate with those three guys.
But maybe there’s an organizational element to that as well. Maybe it deserves a full examination this offseason as we prep for 2027.
And we are going to prep for 2027, damnit! I’m not going to have a different offseason here just because there will be a lockout. We operate as if the season will go off normally, and if it does - we’ll be way ahead of the doomers who slacked off over the winter thinking the season won’t happen.
Let’s look for some hot hitters of the second half, we’ll try to locate some pick-ups.
First of all, let’s shout out Jackson Merrill. He’s near the top of the fantasy point-scoring efficiency leaders since the break.
FANTASY POINTS PER PA LEADERS :: SECOND HALF
Abrams 2.90
Merrill 2.76
Crow-Armstrong 2.59
Tatis Jr. 2.54
Rafaela 2.48
Abreu 2.46
Pena 2.45
Stott 2.40
McCarthy 2.37
De La Cruz 2.36
But all of those guys are owned, besides maybe Stott.
Willi Castro has been awesome with a .358 xwOBA and a .957 OPS in the second half.
Some other xwOBA leaders under 50% owned:
Luis Rengifo is sneaky with an .868 OPS and two bombs. But probably not worth much as a pickup since he’s just been terrible for several years now.
Chase Meidroth and Masyn Winn are decent pickups if you need reliable playing time in the middle infield. Two pretty talented players there who are swinging good bats right now.
Garrett Mitchell looks like he’s been really unlucky. .240 xBA with a .183 actual. But meh. He just doesn’t do much
Andruw Monasterio is hitting .358/.430/.537 since the break as a big part of the Red Sox surge. Just one homer and one steal, but the hits are falling in and he has 11 runs and 15 RBI.
Jake Mangum has 21 steals and four bombs this year with a .303 average. That’s pretty valuable from a fantasy league perspective. Since July 1st:
Kind of a slap hitter who gets it done with the legs, but he’s thrown in three homers since July began to not be a total zero in that regard.
Some player rater leaders since the All-Star break;
Not much to react to there, all those dudes are owned besides Ty France.
Some other guys that are pretty high up on the board and available:
Bryson Stott
Royce Lewis
Andres Chaparro
Daylen Lile
Joc Pederson
Spencer Torkelson
Willi Castro
Griffin Conine
Cole Carrigg
Not sure this helps, but I’ve tried. It’s tough to get into August and be reliant on the waiver wire, it’s pretty dry.
That’ll do it for today!
Jordan Montgomery (TEX): 4.0IP, 6H, 3ER, 2SO, 1BB
Jack Weisenburger (NYM): 2.0IP, 1H, 0ER, 2SO, 0BB
Hagen Smith (CWS): 2.0IP, 0H, 0ER, 3SO, 4BB
1. Jacob Misiorowski
2. Cam Schlittler
3. Sean Manaea
4. Jesus Luzardo
5. Brad Lord
6. Grayson Rodriguez
7. Eduardo Rodriguez
8. Troy Melton
9. Ian Seymour
10. Connor Prielipp
11. Jared Jones
12. Ryan Gusto
13. Grant Holmes
14. Emerson Hancock
15. Brady Singer
16. J.T. Ginn
17. Matthew Boyd
18. Kumar Rocker
19. Randy Dobnak
20. Cristian Javier
21. Michael McGreevy
22. Shane Bieber
23. Logan Webb
24. Justin Wrobleski
25. Randy Vasquez
26. Michael Lorenzen
27. Cade Povich
1. Sean Manaea (vs. PIT): 37.95 Points
2. Cam Schlittler (vs. ATL): 33.95 Points
3. Jesus Luzardo (vs. TOR): 32.75 Points
4. Eduardo Rodriguez (vs. LAD): 29.55 Points
5. Ian Seymour (vs. SEA): 25.3 Points
6. Jacob Misiorowski (vs. MIN): 22.5 Points
7. Troy Melton (vs. SF): 20.5 Points
8. Logan Webb (vs. DET): 17.0 Points
9. Matthew Boyd (vs. KC): 16.95 Points
10. Connor Prielipp (vs. MIL): 15.05 Points
1. Cam Schlittler (NYY): 23 Whiffs (96 Pitches)
2. Jacob Misiorowski (MIL): 22 Whiffs (94 Pitches)
3. Jesus Luzardo (PHI): 20 Whiffs (100 Pitches)
4. Sean Manaea (NYM): 18 Whiffs (91 Pitches)
5. Eduardo Rodriguez (ARI): 17 Whiffs (115 Pitches)
6. Ian Seymour (TB): 16 Whiffs (98 Pitches)
7. Connor Prielipp (MIN): 15 Whiffs (96 Pitches)
8. Grayson Rodriguez (LAA): 15 Whiffs (83 Pitches)
9. Troy Melton (DET): 14 Whiffs (92 Pitches)
10. J.T. Ginn (OAK): 11 Whiffs (95 Pitches)
1. Sean Manaea (NYM): 61.5 Strike%, 24.2 Ball%
2. Jacob Misiorowski (MIL): 60.6 Strike%, 25.5 Ball%
3. Brad Lord (WSH): 58.8 Strike%, 29.4 Ball%
4. Cam Schlittler (NYY): 56.2 Strike%, 30.2 Ball%
5. Jesus Luzardo (PHI): 56.0 Strike%, 30.0 Ball%
6. Eduardo Rodriguez (ARI): 53.9 Strike%, 31.3 Ball%
7. Connor Prielipp (MIN): 52.1 Strike%, 36.5 Ball%
8. Ryan Gusto (MIA): 51.7 Strike%, 26.7 Ball%
9. Ian Seymour (TB): 50.0 Strike%, 33.7 Ball%
10. Troy Melton (DET): 47.8 Strike%, 34.8 Ball%
11. Cristian Javier (HOU): 47.7 Strike%, 27.9 Ball%
12. Grayson Rodriguez (LAA): 47.0 Strike%, 43.4 Ball%
13. Randy Dobnak (KC): 46.8 Strike%, 30.9 Ball%
14. Brady Singer (CIN): 46.6 Strike%, 31.1 Ball%
15. Jared Jones (PIT): 46.4 Strike%, 36.2 Ball%
1. Randy Vasquez: 62 Pitches, 15 Outs, 4.13 POUT
2. Logan Webb: 100 Pitches, 24 Outs, 4.17 POUT
3. Grant Holmes: 77 Pitches, 18 Outs, 4.28 POUT
4. Sean Manaea: 91 Pitches, 21 Outs, 4.33 POUT
5. Cam Schlittler: 96 Pitches, 21 Outs, 4.57 POUT
6. Jesus Luzardo: 100 Pitches, 21 Outs, 4.76 POUT
7. Matthew Boyd: 98 Pitches, 20 Outs, 4.9 POUT
8. Ryan Gusto: 60 Pitches, 12 Outs, 5.0 POUT
9. Troy Melton: 92 Pitches, 18 Outs, 5.11 POUT
10. Jacob Misiorowski: 94 Pitches, 18 Outs, 5.22 POUT
Cam Schlittler’s FC velo (19 pitches) UP 2.1mph to 96.3
Randy Vasquez’s FC velo (18 pitches) UP 1.7mph to 92.1
Randy Vasquez’s SI velo (14 pitches) UP 1.6mph to 95.5
Sean Manaea’s FF velo (53 pitches) UP 1.5mph to 92.9
Logan Webb’s FC velo (14 pitches) DOWN -1.5mph to 88.9
Brad Lord’s SL usage (35.3%) up 14.3 points
Brady Singer’s SI usage (58.3%) up 11.1 points
Brady Singer’s ST usage (27.2%) up 16.2 points
Cade Povich’s FF usage (59.0%) up 15.1 points
Cam Schlittler’s SI usage (28.1%) up 11.9 points
Connor Prielipp’s SI usage (28.1%) up 14.8 points
Cristian Javier’s FC usage (12.8%) up 10.6 points
Jared Jones’s SL usage (46.4%) up 10.5 points
Jesus Luzardo’s ST usage (46.0%) up 10.5 points
Justin Wrobleski’s FF usage (55.3%) up 14.1 points
Kumar Rocker’s SL usage (46.4%) up 13.7 points
Michael Lorenzen’s SI usage (37.1%) up 16.0 points
Michael Lorenzen’s CH usage (32.0%) up 11.6 points
Shane Bieber’s SI usage (12.4%) up 10.7 points
Eury Perez Sinker: +25.3%
Parker Messick 4-Seam Fastball: +21.1%
Eury Perez 4-Seam Fastball: -21.0%
Sean Manaea 4-Seam Fastball: +18.6%
Joey Cantillo Curveball: +18.1%
Ryan Weathers 4-Seam Fastball: -17.1%
Robbie Ray Slider: -16.4%
Brandon Sproat Cutter: -16.0%
Jared Jones Slider: +15.3%
Janson Junk 4-Seam Fastball: +14.9%
Jake Irvin Sinker: -14.5%
Aaron Nola Changeup: +14.4%
Connor Prielipp Sinker: +14.3%
Carson Palmquist Sinker: -13.9%
Martin Perez Sinker: +13.8%
Michael Lorenzen Sinker: +13.7%
Bubba Chandler Slider: +13.5%
Grant Holmes 4-Seam Fastball: -13.5%
Carson Palmquist Sweeper: +13.4%
Emerson Hancock Sweeper: -13.0%
Brandon Pfaadt Changeup: +12.9%
Roki Sasaki Split-Finger: +12.8%
Andrew Painter Sweeper: +12.8%
Noah Schultz Sweeper: -12.7%
Gavin Williams 4-Seam Fastball: +12.4%
Drew Rasmussen 4-Seam Fastball: +12.3%
Bryce Elder Slider: -12.1%
Jack Perkins Cutter: +12.1%
Paul Skenes - 56.0 RISP H%, 0.368 BABIP, 29.0 HR/FB, 178.0 Luck Score
Carson Whisenhunt - 29.0 RISP H%, 0.424 BABIP, 38.0 HR/FB, 175.0 Luck Score
Luis Castillo - 29.0 RISP H%, 0.452 BABIP, 33.0 HR/FB, 174.0 Luck Score
Luis Morales - 40.0 RISP H%, 0.32 BABIP, 50.0 HR/FB, 171.0 Luck Score
Davis Martin - 41.0 RISP H%, 0.342 BABIP, 29.0 HR/FB, 168.0 Luck Score
George Soriano - 43.0 RISP H%, 0.357 BABIP, 25.0 HR/FB, 167.0 Luck Score
Freddy Peralta - 27.0 RISP H%, 0.464 BABIP, 29.0 HR/FB, 164.0 Luck Score
Nathan Eovaldi - 36.0 RISP H%, 0.343 BABIP, 29.0 HR/FB, 164.0 Luck Score
Jameson Taillon - 33.0 RISP H%, 0.333 BABIP, 36.0 HR/FB, 164.0 Luck Score
Jared Jones - 33.0 RISP H%, 0.341 BABIP, 29.0 HR/FB, 160.0 Luck Score
Ty Madden - 0.0 RISP H%, 0.13 BABIP, 0.0 HR/FB, 16.0 Luck Score
Kody Funderburk - 0.0 RISP H%, 0.133 BABIP, 0.0 HR/FB, 17.0 Luck Score
Yohan Ramirez - 0.0 RISP H%, 0.158 BABIP, 0.0 HR/FB, 18.0 Luck Score
Drew Rasmussen - 0.0 RISP H%, 0.184 BABIP, 0.0 HR/FB, 21.0 Luck Score
Troy Melton - 0.0 RISP H%, 0.192 BABIP, 0.0 HR/FB, 21.0 Luck Score
Sandy Alcantara - 0.0 RISP H%, 0.204 BABIP, 0.0 HR/FB, 24.0 Luck Score
Ryan Weathers - 0.0 RISP H%, 0.212 BABIP, 0.0 HR/FB, 26.0 Luck Score
Bryce Elder - 0.0 RISP H%, 0.105 BABIP, 11.0 HR/FB, 34.0 Luck Score
Logan Webb - 7.0 RISP H%, 0.241 BABIP, 0.0 HR/FB, 38.0 Luck Score
Brandon Pfaadt - 15.0 RISP H%, 0.206 BABIP, 0.0 HR/FB, 41.0 Luck Score
Jacob Misiorowski - 81 TBF, 39.4% CSW%
Chris Sale - 68 TBF, 35.6% CSW%
Roki Sasaki - 72 TBF, 35.2% CSW%
Gavin Williams - 88 TBF, 34.4% CSW%
Trevor Rogers - 75 TBF, 33.5% CSW%
Jesus Luzardo - 110 TBF, 33.0% CSW%
Tyler Phillips - 77 TBF, 32.6% CSW%
Cristopher Sanchez - 101 TBF, 32.2% CSW%
Sean Manaea - 101 TBF, 32.1% CSW%
Noah Cameron - 78 TBF, 32.0% CSW%
Jacob Misiorowski - 81 TBF, 45.7% K%
Gavin Williams - 88 TBF, 45.5% K%
Chris Sale - 68 TBF, 41.2% K%
Cam Schlittler - 90 TBF, 41.1% K%
Payton Tolle - 93 TBF, 39.8% K%
Max Fried - 72 TBF, 34.7% K%
Dylan Cease - 104 TBF, 34.6% K%
Drew Rasmussen - 93 TBF, 34.4% K%
Gerrit Cole - 99 TBF, 32.3% K%
Zack Wheeler - 76 TBF, 31.6% K%
Jacob Misiorowski - 81 TBF, 42.0% K-BB%
Gavin Williams - 88 TBF, 40.9% K-BB%
Chris Sale - 68 TBF, 36.8% K-BB%
Payton Tolle - 93 TBF, 36.6% K-BB%
Cam Schlittler - 90 TBF, 34.4% K-BB%
Drew Rasmussen - 93 TBF, 29.0% K-BB%
Trevor Rogers - 75 TBF, 28.0% K-BB%
Gerrit Cole - 99 TBF, 27.3% K-BB%
Dylan Cease - 104 TBF, 26.9% K-BB%
Max Fried - 72 TBF, 26.4% K-BB%
Framber Valdez - 89 TBF, 62.9% GB%
Ryan Weathers - 94 TBF, 62.5% GB%
Brayan Bello - 68 TBF, 62.0% GB%
Cristopher Sanchez - 101 TBF, 60.3% GB%
Zebby Matthews - 68 TBF, 60.0% GB%
Andre Pallante - 72 TBF, 58.8% GB%
Cade Cavalli - 98 TBF, 58.0% GB%
Hunter Brown - 69 TBF, 57.8% GB%
Randy Dobnak - 91 TBF, 57.5% GB%
David Peterson - 94 TBF, 55.7% GB%
Chris Sale - 68 TBF, 41.2 K%, 4.4 BB%, 52.8% GB%
Dylan Cease - 104 TBF, 34.6 K%, 7.7 BB%, 43.3% GB%
Griffin Jax - 67 TBF, 34.3 K%, 6.0 BB%, 52.5% GB%
Hunter Brown - 69 TBF, 29.0 K%, 5.8 BB%, 57.8% GB%
Jacob Misiorowski - 81 TBF, 45.7 K%, 3.7 BB%, 47.5% GB%
Jesus Luzardo - 110 TBF, 30.0 K%, 6.4 BB%, 51.5% GB%
Joey Cantillo - 67 TBF, 29.9 K%, 6.0 BB%, 46.5% GB%
Kyle Hart - 49 TBF, 28.6 K%, 6.1 BB%, 59.4% GB%
Noah Cameron - 78 TBF, 30.8 K%, 7.7 BB%, 55.3% GB%
Payton Tolle - 93 TBF, 39.8 K%, 3.2 BB%, 50.0% GB%
Trevor Rogers - 75 TBF, 28.0 K%, 0.0 BB%, 46.3% GB%
Will Warren - 66 TBF, 27.3 K%, 4.5 BB%, 48.9% GB%
Gavin Williams - +4.6% CSW%, -5.2 BB%
Ryan Gusto - +3.4% CSW%, -2.7 BB%
Tyler Phillips - +3.7% CSW%, -2.8 BB%
Trevor Rogers - +6.2% CSW%, -7.8 BB%
Roki Sasaki - +6.9% CSW%, -1.9 BB%
Kyle Leahy - +2.9% CSW%, -4.1 BB%
Hunter Brown - +2.6% CSW%, -3.0 BB%
Payton Tolle - +4.8% CSW%, -4.1 BB%
Jacob Misiorowski - +5.5% CSW%, -4.6 BB%
Erick Fedde - +3.3% CSW%, -5.0 BB%
Tanner Gordon - +5.8% CSW%, -2.3 BB%
Kyle Hart - +3.2% CSW%, -3.0 BB%
Fernando Tatis Jr. (SD) 5 PA, 4 Swings, 2 Barrels, 1 HR
Jackson Merrill (SD) 4 PA, 9 Swings, 3 Barrels, 1 HR
Kyle Schwarber (PHI) 4 PA, 3 Swings, 2 Barrels, 2 HR
Pete Alonso (BAL) 5 PA, 7 Swings, 2 Barrels, 2 HR
Taylor Ward (SEA) 5 PA, 8 Swings, 2 Barrels, 0 HR
Trent Grisham (NYY) 4 PA, 5 Swings, 2 Barrels, 1 HR
Daylen Lile, Yesterday: 109.8 Previous High: 109.1
Eli White, Yesterday: 110.2 Previous High: 109.6
Griffin Conine (MIA) - 115.0mph - home_run
Jordan Walker (STL) - 114.6mph - single
Munetaka Murakami (CWS) - 113.4mph - double
Henry Bolte (OAK) - 113.2mph - double
Luis Garcia Jr. (NYY) - 112.5mph - field_out
Andres Chaparro (WSH) - 112.1mph - None
Heliot Ramos (NYY) - 111.8mph - field_out
Jared Young (NYM) - 111.8mph - single
Cal Raleigh (SEA) - 111.4mph - field_out
Bo Bichette (NYM) - 110.9mph - single
Top 10
Garrett Mitchell - 71 PA, 0.234 wOBA, 0.336 xwOBA, 0.102 Diff
JJ Wetherholt - 84 PA, 0.296 wOBA, 0.383 xwOBA, 0.087 Diff
Riley Greene - 77 PA, 0.267 wOBA, 0.351 xwOBA, 0.084 Diff
Jose Fermin - 59 PA, 0.248 wOBA, 0.329 xwOBA, 0.081 Diff
Brandon Marsh - 72 PA, 0.206 wOBA, 0.286 xwOBA, 0.08 Diff
Tristan Peters - 60 PA, 0.206 wOBA, 0.281 xwOBA, 0.075 Diff
Nasim Nunez - 74 PA, 0.207 wOBA, 0.275 xwOBA, 0.068 Diff
Dylan Beavers - 58 PA, 0.262 wOBA, 0.33 xwOBA, 0.068 Diff
Jose Ramirez - 59 PA, 0.255 wOBA, 0.322 xwOBA, 0.067 Diff
Colt Emerson - 63 PA, 0.219 wOBA, 0.285 xwOBA, 0.066 Diff
Bottom 10
Cedric Mullins II - 61 PA, 0.351 wOBA, 0.221 xwOBA, -0.13 Diff
Chandler Simpson - 74 PA, 0.391 wOBA, 0.267 xwOBA, -0.124 Diff
Mickey Moniak - 59 PA, 0.38 wOBA, 0.263 xwOBA, -0.117 Diff
C.J. Abrams - 89 PA, 0.45 wOBA, 0.343 xwOBA, -0.107 Diff
Cooper Pratt - 62 PA, 0.373 wOBA, 0.271 xwOBA, -0.102 Diff
Caleb Durbin - 80 PA, 0.401 wOBA, 0.304 xwOBA, -0.097 Diff
Hunter Goodman - 65 PA, 0.328 wOBA, 0.242 xwOBA, -0.086 Diff
Jeremy Pena - 85 PA, 0.419 wOBA, 0.335 xwOBA, -0.084 Diff
Ezequiel Duran - 77 PA, 0.392 wOBA, 0.308 xwOBA, -0.084 Diff
Ceddanne Rafaela - 86 PA, 0.384 wOBA, 0.301 xwOBA, -0.083 Diff
Wilyer Abreu: 36.0 PA, +0.187 xwOBA OE
Pete Alonso: 35.0 PA, +0.173 xwOBA OE
Jackson Chourio: 42.0 PA, +0.13 xwOBA OE
Jake McCarthy: 42.0 PA, +0.121 xwOBA OE
Matt Olson: 37.0 PA, +0.121 xwOBA OE
Bryson Stott: 42.0 PA, +0.117 xwOBA OE
Jake Bauers: 31.0 PA, +0.112 xwOBA OE
Julio Rodriguez: 37.0 PA, +0.104 xwOBA OE
Jac Caglianone: 36.0 PA, +0.103 xwOBA OE
Bryce Harper: 46.0 PA, +0.101 xwOBA OE
Royce Lewis: 38.0 PA, +0.096 xwOBA OE
Christian Walker: 40.0 PA, +0.084 xwOBA OE
Willi Castro: 31.0 PA, +0.083 xwOBA OE
JJ Wetherholt: 37.0 PA, +0.083 xwOBA OE
Junior Caminero: 39.0 PA, +0.074 xwOBA OE
Zach Neto: 39.0 PA, -0.14 xwOBA OE
Ian Happ: 35.0 PA, -0.137 xwOBA OE
Vaughn Grissom: 31.0 PA, -0.131 xwOBA OE
Tommy Edman: 32.0 PA, -0.129 xwOBA OE
Nick Loftin: 29.0 PA, -0.124 xwOBA OE
Cooper Pratt: 31.0 PA, -0.124 xwOBA OE
Jonah Heim: 37.0 PA, -0.123 xwOBA OE
Jake Cronenworth: 39.0 PA, -0.121 xwOBA OE
Evan Carter: 31.0 PA, -0.116 xwOBA OE
Heriberto Hernandez: 33.0 PA, -0.114 xwOBA OE
Kazuma Okamoto: 43.0 PA, -0.111 xwOBA OE
Teoscar Hernandez: 31.0 PA, -0.11 xwOBA OE
Brooks Lee: 32.0 PA, -0.109 xwOBA OE
Kody Clemens: 38.0 PA, -0.106 xwOBA OE
Taylor Walls: 29.0 PA, -0.103 xwOBA OE
Munetaka Murakami - 84 PA, 44 BIP, 11 Brls, 25.0 Brl%
Christian Encarnacion-Strand - 54 PA, 37 BIP, 9 Brls, 24.3 Brl%
Matt Olson - 85 PA, 51 BIP, 12 Brls, 23.5 Brl%
Cal Raleigh - 67 PA, 36 BIP, 8 Brls, 22.2 Brl%
Francisco Alvarez - 59 PA, 27 BIP, 6 Brls, 22.2 Brl%
Spencer Jones - 50 PA, 32 BIP, 7 Brls, 21.9 Brl%
Pete Alonso - 77 PA, 54 BIP, 11 Brls, 20.4 Brl%
Eugenio Suarez - 62 PA, 30 BIP, 6 Brls, 20.0 Brl%
Pete Crow-Armstrong - 94 PA, 51 BIP, 10 Brls, 19.6 Brl%
Tyler Stephenson - 54 PA, 31 BIP, 6 Brls, 19.4 Brl%
Jake Bauers - 59 PA, 0.433 xwOBA
Pete Alonso - 77 PA, 0.429 xwOBA
Yordan Alvarez - 76 PA, 0.42 xwOBA
Jackson Merrill - 80 PA, 0.418 xwOBA
Bryson Stott - 76 PA, 0.415 xwOBA
Bryce Harper - 83 PA, 0.414 xwOBA
Pete Crow-Armstrong - 94 PA, 0.403 xwOBA
Christian Encarnacion-Strand - 54 PA, 0.395 xwOBA
Francisco Alvarez - 59 PA, 0.389 xwOBA
Fernando Tatis Jr. - 86 PA, 0.388 xwOBA
Luis Arraez - 77 PA, 156 Swings, 94.9 Cont%
Zach McKinstry - 66 PA, 105 Swings, 90.5 Cont%
Sam Antonacci - 69 PA, 126 Swings, 89.7 Cont%
Keibert Ruiz - 52 PA, 77 Swings, 89.6 Cont%
Jose Ramirez - 59 PA, 112 Swings, 89.3 Cont%
Steven Kwan - 80 PA, 131 Swings, 89.3 Cont%
Liam Hicks - 75 PA, 119 Swings, 89.1 Cont%
Mookie Betts - 70 PA, 107 Swings, 88.8 Cont%
Masataka Yoshida - 62 PA, 89 Swings, 88.8 Cont%
Isaac Paredes - 77 PA, 150 Swings, 88.7 Cont%
Bryson Stott - 5 Attempts (5 steals)
Chandler Simpson - 5 Attempts (5 steals)
Garrett Mitchell - 4 Attempts (4 steals)
Pete Crow-Armstrong - 4 Attempts (4 steals)
Andres Gimenez - 4 Attempts (3 steals)
Lawrence Butler - 3 Attempts (3 steals)
Jake Mangum - 3 Attempts (2 steals)
Mauricio Dubon - 3 Attempts (3 steals)
Jake McCarthy - 3 Attempts (3 steals)
Jose Caballero - 3 Attempts (3 steals)
Jung Hoo Lee - 3 Attempts (2 steals)
C.J. Abrams - 3 Attempts (3 steals)
Justin Crawford - 3 Attempts (3 steals)
Caleb Durbin - 3 Attempts (2 steals)
Ceddanne Rafaela - 3 Attempts (2 steals)
Cedric Mullins - 3 Attempts (2 steals)
Taylor Walls - 3 Attempts (3 steals)
Luis Rengifo - 3 Attempts (2 steals)
Jose Ramirez - 3 Attempts (3 steals)
Cole Carrigg - 3 Attempts (3 steals)
Luke Keaschall - 3 Attempts (1 steals)
Nathan Church - 3 Attempts (2 steals)
Elly De La Cruz - 9 Attempts (8 steals)
Nasim Nunez - 9 Attempts (7 steals)
Chandler Simpson - 9 Attempts (9 steals)
C.J. Abrams - 8 Attempts (7 steals)
Pete Crow-Armstrong - 8 Attempts (7 steals)
Esteury Ruiz - 7 Attempts (7 steals)
Jake Cronenworth - 7 Attempts (6 steals)
Xavier Edwards - 7 Attempts (5 steals)
Otto Lopez - 7 Attempts (6 steals)
Cedric Mullins - 6 Attempts (4 steals)
Caleb Durbin - 6 Attempts (4 steals)
Petey Halpin - 6 Attempts (6 steals)
Corbin Carroll - 6 Attempts (6 steals)
Travis Bazzana - 6 Attempts (5 steals)
Jose Caballero - 6 Attempts (6 steals)
Bryson Stott - 6 Attempts (6 steals)
Fernando Tatis Jr. - 6 Attempts (3 steals)
Andres Gimenez - 6 Attempts (5 steals)
Jake McCarthy - 6 Attempts (6 steals)
A.J. Ewing - 6 Attempts (6 steals)
Josh Naylor - 6 Attempts (5 steals)
Jackson Merrill - 80 PA, 18.8 K%, 19.4 Brl%
Junior Caminero - 80 PA, 18.8 K%, 16.1 Brl%
Luis Garcia Jr. - 71 PA, 15.5 K%, 19.3 Brl%
Jackson Merrill - 109 PA, +0.086 xwOBA
Andruw Monasterio - 87 PA, +0.083 xwOBA
Wilyer Abreu - 107 PA, +0.079 xwOBA
Bryson Stott - 99 PA, +0.071 xwOBA
Steven Kwan - 102 PA, +0.062 xwOBA
Royce Lewis - 97 PA, +0.06 xwOBA
Masataka Yoshida - 81 PA, +0.054 xwOBA
Elly De La Cruz - 114 PA, +0.053 xwOBA
Ty France - 110 PA, +0.053 xwOBA
Luis Rengifo - 87 PA, +0.051 xwOBA
Willi Castro - 80 PA, +12.9 Brl%
Eugenio Suarez - 86 PA, +11.8 Brl%
Matt Olson - 113 PA, +7.7 Brl%
Wilyer Abreu - 107 PA, +7.5 Brl%
Luis Garcia Jr. - 88 PA, +7.1 Brl%
Jackson Merrill - 109 PA, +6.9 Brl%
Daylen Lile - 95 PA, +6.1 Brl%
JJ Bleday - 101 PA, +5.7 Brl%
Pete Crow-Armstrong - 121 PA, +5.4 Brl%
Tim Tawa - 102 PA, +4.7 Brl%
Lawrence Butler - 89 PA, +10.9 Cont%
Jac Caglianone - 89 PA, +10.1 Cont%
Nasim Nunez - 93 PA, +8.4 Cont%
Cole Young - 104 PA, +8.2 Cont%
Daulton Varsho - 94 PA, +8.1 Cont%
Josh Naylor - 98 PA, +7.6 Cont%
Elly De La Cruz - 114 PA, +6.8 Cont%
Zach McKinstry - 85 PA, +6.6 Cont%
Jose Altuve - 98 PA, +6.2 Cont%
Sam Antonacci - 92 PA, +5.4 Cont%
Jac Caglianone - 89 PA, -13.4 K%
Nasim Nunez - 93 PA, -12.5 K%
Zach McKinstry - 85 PA, -11.0 K%
Elly De La Cruz - 114 PA, -7.9 K%
Cole Young - 104 PA, -7.7 K%
Randy Arozarena - 108 PA, -7.6 K%
Jordan Walker - 104 PA, -7.5 K%
Andruw Monasterio - 87 PA, -7.5 K%
Daulton Varsho - 94 PA, -7.3 K%
Isaac Paredes - 105 PA, -7.2 K%
Fernando Tatis Jr.: +2.55
Alec Bohm: +2.45
Jordan Walker: +2.3
Daylen Lile: +2.3
Trevor Larnach: +2.18
Munetaka Murakami: -3.17
Brandon Nimmo: -2.62
Wyatt Langford: -2.6
David Hamilton: -2.47
Vaughn Grissom: -2.42
Fernando Tatis Jr. - 0.392 xwOBA, 15.6% Brl%, 82.5% Contact%, 19.0% Chase%, 13.8% K%
Hunter Goodman - 41.4% Whiff%, 72.7% Weak%, 0.938 Cold Rating
Taylor Trammell - 40.0% Whiff%, 73.1% Weak%, 0.927 Cold Rating
Noelvi Marte - 35.4% Whiff%, 76.0% Weak%, 0.92 Cold Rating
Luis Robert - 34.6% Whiff%, 77.8% Weak%, 0.919 Cold Rating
Jose Tena - 34.5% Whiff%, 78.9% Weak%, 0.919 Cold Rating
Colson Montgomery - 34.8% Whiff%, 75.9% Weak%, 0.907 Cold Rating
Jake Burger - 33.7% Whiff%, 75.9% Weak%, 0.892 Cold Rating
Joc Pederson - 34.2% Whiff%, 72.7% Weak%, 0.875 Cold Rating
Cooper Pratt - 31.6% Whiff%, 76.0% Weak%, 0.87 Cold Rating
Dansby Swanson - 31.1% Whiff%, 76.5% Weak%, 0.867 Cold Rating
Mason White (BOS): 3/4, 3R, 2HR, 4RBI, 0SB, 39FPts
J.T. Arruda (TB): 3/6, 2R, 0HR, 2RBI, 3SB, 34FPts
Boston Smith (SEA): 3/4, 2R, 2HR, 3RBI, 0SB, 33FPts
Jordan Groshans (ATL): 3/3, 2R, 1HR, 2RBI, 0SB, 31FPts
Francisco Urbaez (CIN): 3/4, 2R, 1HR, 3RBI, 0SB, 30FPts
Keiner Delgado (PIT): 2/3, 1R, 0HR, 1RBI, 3SB, 29FPts
John Taylor (TEX): 3/4, 2R, 1HR, 2RBI, 0SB, 28FPts
Otto Kemp (PHI): 2/3, 2R, 1HR, 2RBI, 1SB, 28FPts
Kole Myers (LAD): 2/3, 3R, 1HR, 1RBI, 1SB, 28FPts
Aaron Walton (CLE): 2/3, 1R, 1HR, 2RBI, 1SB, 28FPts
Adam Leverett (SEA): 0 Pitches, 6IP, 2H, 1ER, 8K, 0BB, 30FPts
Kent Emanuel (CIN): 0 Pitches, 6IP, 2H, 1ER, 8K, 0BB, 30FPts
Trace Bright (BAL): 0 Pitches, 6IP, 1H, 1ER, 8K, 0BB, 26FPts
Patrick Copen (LAD): 0 Pitches, 5IP, 2H, 0ER, 7K, 3BB, 26FPts
Jace Beck (MIA): 0 Pitches, 5IP, 0H, 0ER, 5K, 0BB, 25FPts
Kevin Valdez (CHC): 0 Pitches, 6IP, 3H, 0ER, 6K, 1BB, 23FPts
Hunter Barco (PIT): 0 Pitches, 6IP, 1H, 0ER, 3K, 2BB, 21FPts
Brendan Beck (NYY): 0 Pitches, 4IP, 4H, 1ER, 8K, 3BB, 20FPts
Carter Rustad (CLE): 0 Pitches, 3IP, 2H, 0ER, 5K, 0BB, 19FPts
Jack Cebert (WSH): 0 Pitches, 4IP, 1H, 0ER, 6K, 2BB, 19FPts
Zac Veen (AAA - COL) 445 PA 1.037 OPS
Cooper Ingle (AAA - CLE) 333 PA 1.011 OPS
Danny Serretti (AAA - ARI) 330 PA 0.988 OPS
Franklin Arias (AAA - BOS) 391 PA 0.975 OPS
Josue De Paula (AA - LAD) 474 PA 0.972 OPS
Blake Burke (AA - MIL) 431 PA 0.97 OPS
Owen Ayers (AAA - CHC) 356 PA 0.967 OPS
James Tibbs III (AAA - LAD) 484 PA 0.96 OPS
Sean Keys (AAA - TOR) 354 PA 0.958 OPS
Christian Moore (AAA - LAA) 376 PA 0.951 OPS
Brett Squires (AAA - KC) 424 PA 0.946 OPS
Turner Hill (AAA - SF) 399 PA 0.94 OPS
Charlie Condon (AAA - COL) 443 PA 0.939 OPS
Alex Binelas (AA - PHI) 418 PA 0.939 OPS
Marco Luciano (AAA - NYY) 371 PA 0.938 OPS
Jack Pineda (AAA - KC) 301 PA 0.934 OPS
Ben Ross (AAA - MIN) 415 PA 0.932 OPS
Jack Suwinski (AAA - TB) 420 PA 0.931 OPS
Aaron Sabato (AAA - MIN) 349 PA 0.926 OPS
Lazaro Montes (AAA - SEA) 464 PA 0.922 OPS
Kade Anderson (AA - SEA) 87 IP 37.1% K-BB
Jace Beck (AAA - MIA) 79 IP 24.8% K-BB
Brett Sears (AA - ATL) 86 IP 24.3% K-BB
Gage Ziehl (AAA - BOS) 86 IP 23.2% K-BB
Adam Seminaris (AA - PHI) 105 IP 22.3% K-BB
Xavier Rivas (AA - NYY) 81 IP 22.0% K-BB
Carlos Pena (AA - DET) 85 IP 21.7% K-BB
John Holobetz (AAA - BOS) 88 IP 20.6% K-BB
Brandon White - 681449 (AAA - MIA) 85 IP 20.5% K-BB
Matt Wilkinson (AAA - SF) 81 IP 20.2% K-BB
Daniel Eagen (AA - STL) 93 IP 19.9% K-BB
Jose Cabrera - 703615 (AAA - ARI) 81 IP 19.8% K-BB
Brendan Beck (AAA - NYY) 115 IP 19.7% K-BB
Joe Whitman (AAA - SF) 89 IP 19.5% K-BB
Jackson Kent (AAA - WSH) 94 IP 19.4% K-BB
Jonathan Santucci (AAA - NYM) 100 IP 18.8% K-BB
Logan Allen - 671106 (AAA - CLE) 94 IP 18.6% K-BB
Cesar Perdomo (AAA - SF) 99 IP 18.5% K-BB
Tyson Hardin (AAA - MIL) 96 IP 18.1% K-BB
Jackson Nezuh (AAA - HOU) 84 IP 17.8% K-BB
Dean Kremer (15.0% Owned): Projected 5.67IP 2.45ER 6.05SO 2.02BB 17.01FPts
Hayden Wesneski (13.0% Owned): Projected 5.07IP 2.25ER 4.71SO 1.67BB 13.88FPts
Jacob Lopez (11.0% Owned): Projected 5.61IP 2.64ER 4.52SO 2.55BB 12.72FPts
Cam Smith - 30 PA, 1.217 OPS
Josh Bell - 35 PA, 1.009 OPS
Keibert Ruiz - 27 PA, 0.997 OPS
Masataka Yoshida - 30 PA, 0.993 OPS
Nathaniel Lowe - 30 PA, 0.993 OPS
Javier Sanoja - 31 PA, 0.987 OPS
Zach McKinstry - 33 PA, 0.966 OPS
Jake Mangum - 45 PA, 0.953 OPS
Henry Bolte - 37 PA, 0.937 OPS
Justin Crawford - 32 PA, 0.925 OPS
Lawrence Butler OF (36.0% Owned): Projected 0.73R 0.16HR 0.55RBI 1.24SO 0.56BB 0.14SB 8.83FPts
Vaughn Grissom 3B (13.0% Owned): Projected 0.6R 0.16HR 0.7RBI 0.82SO 0.34BB 0.06SB 8.37FPts
Austin Martin SS (3.0% Owned): Projected 0.7R 0.08HR 0.5RBI 0.72SO 0.48BB 0.15SB 8.19FPts
Jeff McNeil 2B (9.0% Owned): Projected 0.56R 0.11HR 0.58RBI 0.49SO 0.36BB 0.04SB 7.62FPts
Oswald Peraza SS (7.0% Owned): Projected 0.53R 0.16HR 0.59RBI 1.52SO 0.22BB 0.14SB 7.59FPts
Nolan Schanuel 1B (22.0% Owned): Projected 0.55R 0.09HR 0.6RBI 0.72SO 0.4BB 0.04SB 7.58FPts
Brett Bateman OF (0.0% Owned): Projected 0.52R 0.09HR 0.44RBI 0.98SO 0.55BB 0.16SB 7.47FPts
Lars Nootbaar RF (10.0% Owned): Projected 0.54R 0.12HR 0.58RBI 0.72SO 0.51BB 0.04SB 7.41FPts