Check out yesterday’s box scores here
What is this? Is it 2021 again??
→ 5.0IP 3H 1ER 1R 4K 2BB
12 whiffs, a 13% SwStr%, a 51.1% Strike% for Scherzer. Gave up just a .154 xwOBA last night. And this was against the Red Sox, who did go on to score six runs against the bullpen and win the game easily.
The story with Scherzer right now, as we saw in the slate preview yesterday, is that he’s still been pretty good against righties this year. And he didn’t have to face too many lefties last night, so it worked well for him. The splits on the year:
That’s a 22% K-BB% against righties with a .280x wOBA. The slider is still working. That seems to be the last pitch to go away for the aging studs. We saw that with Kershaw as he just peppered his mix with sliders for the last few years and extended his career with it.
If you ever see a spot where Scherzer gets to face 6+ righties, you can consider him, I guess. The Blue Jays are going to keep trotting him out there as their bad season comes to an end.
Braxton Ashcraft - 9.0IP 3H 1ER 1R 10K 1BB
Just when you thought Ashcraft might be crawling to the finish line, he goes out there and throws a complete game with ten strikeouts on 85 pitches. This is a start you never see. The combo of getting 27 outs with less than 90 pitches while getting more than a strikeout per inning. Apparently, only Randy Johnson had done it since 1988.
Fewest pitches thrown in an MLB complete game with 10+ strikeouts (since pitches first tracked in 1988):
Braxton Ashcraft, , Tonight: 85 pitches, 10 K
Randy Johnson, D-backs, 8/25/04: 82 pitches, 11 K
4:25 AM · Aug 14, 2026 · 11K Views
1 Reply · 33 Reposts · 236 Likes
The Marlins are a lineup that can be beaten, but boy did Ashcraft beat them.
Not a ton of whiffs, but he was filling up the zone with quality pitches and the Marlins were helpless against him. So that’s a good sign that Ashcraft is still healthy and has that great command that has made his career for him to this point.
We’re past fantasy league trade deadlines now in most cases, but generally I would still be looking to capitalize on this start in a trade. The Pirates are pretty much out of the race, and Ashcraft is something like 30 innings above what he threw last year. So they could be looking to ease off of him in September. Plus, the strikeout rate has been down under 25% in the second half.
Jacob deGrom put up ten whiffs in two innings but left the game early with a triceps thing. It was triceps fatigue, which is kinda funny. The rest of his arm was fine, it was just his tricep that got a little tired! The good news is that the Rangers are still in the playoff mix, so they aren’t going to shut him down unnecessarily. But we’ve seen some DTD stuff pop up with deGrom a few times already, and he’s pretty rarely gotten great results in the box score despite the great underlying numbers.
It’s a little bit bleak for the ace right now.
Logan Gilbert - 6.0IP 4H 0ER 0R 7K 1BB
Nothing really to say here, he is a very good pitcher and took advantage of a struggling Yankees lineup. Kudos for doing it on the road. The M’s staff has not liked pitching on the road. Here are their ERAs:
Gilbert 2.25
Hancock 3.63
Kirby 4.10
Castillo 5.07
Woo 6.22
Gilbert’s the only one able to get it done on the road. He’s an ace, and he’ll be high up on the list for next year.
Aaron Nola - 5.0IP 5H 1ER 1R 9K 3BB
Nola is one of the more underappreciated arms in the league. He took it to the Twins last night in the Field of Dreams game.
Nola now has a 16.2% K-BB% on the year.
→ ERA: 5.33
→ SIERA: 3.88
→ xFIP: 3.86
→ FIP: 5.04
The big difference between xFIP and FIP is always about HR/FB. xFIP adjusts the home run rate for that stat, while FIP does not.
Nola has a 19.2% HR/FB this year (FanGraphs version of the stat), and that’s the highest of his career (excluding 2020). It was 18.2% last year, so he’s just getting hit harder as he gets older, but it’s a number that should regress, and that began last night.
I’m not saying he’s good; I’m just saying he’s better than you think! But I don’t know what you think, so I can’t say that for sure.
Cade Cavalli - 8.0IP 1H 0ER 0R 10K 2BB
Cavalli shoved against the Cubs. He took a perfect game pretty deep into this one and finished it up with eight scoreless on one hit and two walks. He has gotten the home run rate down as the year has gone on, and his numbers are very good for the year now.
Kevin Gausman - 4.67IP 7H 6ER 6R 7K 1BB
The Nationals have not missed a beat offensively since trading Mead and Garcia and losing Wood to the IL. They were all over Gausman, who has struggled with the Cubs so far.
I really thought we would see the Nats offense crater after that Wood injury, but they’re still crushing in August, somehow.
Abimelec Ortiz, Jacob Young, Keibert Ruiz, and Harry Ford have really stepped up for them. I don’t think that’s a core to trust in, and I still don’t like this lineup overall, but there’s some magic going on in the Nationals bats and it hasn’t slowed up.
Roki Sasaki - 6.0IP 4H 2ER 2R 2K 5BB
Horrible K:BB for Sasaki here. I have no idea how he survived this for a quality start. He would have won too if not for another Edwin Diaz blown save.
Fastball came back under 98.
Just when we thought Sasaki had it going… we might be in for another bad stretch. But at least he didn’t allow a homer and kept it together enough for a quality start. But this was the bad version of Sasaki, and we’re immediately nervous about starting him next time again.
It would make sense for him to go back to the bullpen for the postseason, right? Diaz is unreliable, they have some bullpen injuries, and they do not need Sasaki in the rotation for a postseason run.
They don’t need to like slowly build him back down to a bullpen role. We aren’t worried about him exiting the rotation soon, but maybe you won’t get him in the rotation for the last couple of weeks. If you have him (I do), I guess I’d just keep starting him until something really changes.
Shane Drohan - 5.33IP 3H 3ER 3R 5K 3BB
Better than Sasaki on the mound, but six H+BB in 5.1 innings with three walks against the Dodgers. You’ll take it in the brutal matchup, and Drohan has very good numbers around his profile.
The pitch mix for the year:
Good fastball, elite slider. I still like the guy and I’d use him in good matchups. But it’s a six-man rotation and Drohan has not been consistent.
Walbert Urena - 6.0IP 2H 0ER 0R 5K 2BB
Just keeps cruising through lineups. He ramped up the velo again last month and he has four beautiful starts in his last five.
ERA is down to 2.95, 0.54 HR/9. He’s very good, it seems. Maybe even a rich man’s Jose Soriano!
Payton Tolle - 8.0IP 2H 0ER 0R 4K 2BB
Eight scoreless for Tolle against the Blue Jays. It was predictable that he wouldn’t get many K’s against a Blue Jays lineup which is basically out there bunting. Those whiffs turned into pop outs and weak contact, and it was another massive start for Tolle.
I think this guy is a future Cy Young winner.
Since July 7th (seven starts):
A 29.5% K-BB%! The 14 strikeouts against the Athletics buoyed that K% a lot.
The pitch mix is so impressive:
He was like 65% four-seamers last year or something like that. But this year he’s added the cutter and the curve and it’s taken him to a new level. Brilliant stuff. 15.1% SwStr%, 31% ball%, .255 xwOBA.
There are only four pitchers in the league with a
14%+ SwStr%
Ball% under 33%
xERA under 3.60
They are Misiorowski, Schlittler, Skubal, and Tolle. So that’s last year’s Cy Young and probably this year’s two Cy Youngs, and Tolle.
If I were drafting for next year right now, I’d be more than comfortable with Tolle as my SP1.
Keider Montero - 6.33IP 3H 0ER 0R 0K 1BB
The Guardians did not strike out a single time and also did not score a single run! It was the second time this year a team did not strike out. The other time was the Rays on 6/26, they scored six runs. It’s happened nine times since 2023. Every other team scored at least two runs.
They call it “Guards ball!” You ground out 27 times and go home happy!
Taj Bradley - 4.0IP 7H 5ER 5R 3K 4BB
The Field of Dreams game here, and Bradley wasn’t up to the task like Nola was. Schwarber took him deep a couple of times and he had a bad start.
Let’s look at the last couple months of Bradley:
ERA is a bit high, WHIP is whatever. 16.3% K-BB%. He’s been fine, but not finishing the big breakout year super well. He’s given up 2, 3, 3, and those 5 earned runs in his last four. So it’s a cold stretch for Bradley right now.
I think his stuff is good enough to be a big league SP3 or so, but I’m growing unimpressed with his upside. He’s about a league-average SwStr% and Ball% guy, and he gives up a bunch of fly balls. It can work, but there are no ace seasons in his future.
The Pirates scored 13 runs in support of Ashcraft. So they have a couple dudes at the top of the list here:
Rafael Flores was the return for David Bednar. He’s a catching prospect. And he’s shown a lot of power. Three homers in 36 PAs, a 19% Brl%, and a decent 25% K% with a .389 xwOBA.
In AAA this year, just a .704 OPS with four homers and a 1.45 HR%. So he hasn’t shown the power in the minors, which is a big problem. I don’t think he’ll be anything but a backup catcher in the bigs, but he does have the ability to hit some homers.
Jake Mangum had a big game with a triple, a double, and three runs scored. Since June 1st:
That’s a very good fantasy player. Oneil Cruz is rehabbing, but I think Mangum has earned a role as an every day player. I think we could see Esmerlyn Valdez go back down to AAA when Cruz gets back, opening up right field for Mangum.
Brandon Marsh broke out of his ice cold slump. What a weird season he’s had.
.948 OPS in June, .422 in July. Maybe he just needed to get near those cornfields to feel at home again.
Caleb Durbin hit another grand slam! His second of the year. Only 15 players have multiple grand slams this year (Yordan has three).
He has done the reverse Marsh. He was awful early, but pretty good in the last few months.
He might have been the catalyst for the Red Sox explosion. Since June 1st:
Here’s the list of 10-10 players since June 1st, ordered by batting average:
Abimelec Ortiz with ANOTHER dong. Update on him now:
19% K%, 21% Brl%. It’s only 31 PAs, but not a lot of dudes can do that in even 30 PAs. I think he should be rostered. I’m sure we’ll talk about him in the waiver wire pod today.
Luke Keaschall hit a bomb and has seven now. He has five since July 1st. So he’s kinda giving you what you hoped for this year since we got into the hot months.
Since June 1st:
.287, six homers, four steals. I guess the steals have kinda dried up since the power developed, but maybe he’ll find a way to do both at the same time. Good to see him on his way to at least ten bombs this year.
Weston Wilson. Shout out to this guy. Minor league masher who got cut earlier this year but is back in the Majors with the Mariners.
Nothing to speak of, he’s not good, but has a decent HR% now with five steals. Good DFS play on certain slates.
I added Chase Meidroth yesterday because he’s been on a tear.
A dozen homers now with a .279 AVG in addition to his high OBP. Only two steals, though, but he’s a big piece of a good White Sox lineup. I think he’s very solid in OBP leagues. The power is probably fake, just a 100.4 EV90 on fly balls:
And he hits a lot of ground balls. So maybe I shouldn’t have added him. But an .888 OPS since July 1st.
And the elite OBP.
That will do it for today. Big DFS preview coming this afternoon, and everything is FREE today on Friday.
Tanner McDougal (CWS): 0.33IP, 0H, 1ER, 0SO, 3BB
1. Max Scherzer
2. Jacob deGrom
3. Braxton Ashcraft
4. Logan Gilbert
5. Tyler Phillips
6. Cade Cavalli
7. Kevin Gausman
8. Aaron Nola
9. Parker Messick
10. Shane Drohan
11. Walbert Urena
12. Payton Tolle
13. Roki Sasaki
14. Max Fried
15. Andrew Abbott
16. Taj Bradley
17. Keider Montero
1. Cade Cavalli (vs. CHC): 40.2 Points
2. Braxton Ashcraft (vs. MIA): 39.85 Points
3. Logan Gilbert (vs. NYY): 28.5 Points
4. Payton Tolle (vs. TOR): 27.6 Points
5. Aaron Nola (vs. MIN): 26.45 Points
6. Walbert Urena (vs. TEX): 25.1 Points
7. Parker Messick (vs. DET): 17.76 Points
8. Keider Montero (vs. CLE): 15.84 Points
9. DL Hall (vs. LAD): 14.5 Points
10. Max Scherzer (vs. BOS): 14.25 Points
1. Logan Gilbert (SEA): 15 Whiffs (95 Pitches)
2. Aaron Nola (PHI): 14 Whiffs (97 Pitches)
3. Cade Cavalli (WSH): 14 Whiffs (104 Pitches)
4. Tyler Phillips (MIA): 12 Whiffs (92 Pitches)
5. Kevin Gausman (CHC): 12 Whiffs (93 Pitches)
6. Max Scherzer (TOR): 12 Whiffs (92 Pitches)
7. Parker Messick (CLE): 12 Whiffs (102 Pitches)
8. Roki Sasaki (LAD): 12 Whiffs (101 Pitches)
9. Shane Drohan (MIL): 10 Whiffs (85 Pitches)
10. Jacob deGrom (TEX): 10 Whiffs (53 Pitches)
1. Braxton Ashcraft (PIT): 55.3 Strike%, 24.7 Ball%
2. Kevin Gausman (CHC): 53.8 Strike%, 31.2 Ball%
3. Tyler Phillips (MIA): 52.2 Strike%, 30.4 Ball%
4. Max Scherzer (TOR): 51.1 Strike%, 33.7 Ball%
5. Jacob deGrom (TEX): 50.9 Strike%, 34.0 Ball%
6. Walbert Urena (LAA): 49.0 Strike%, 35.0 Ball%
7. Aaron Nola (PHI): 48.5 Strike%, 40.2 Ball%
8. Logan Gilbert (SEA): 47.4 Strike%, 37.9 Ball%
9. Cade Cavalli (WSH): 47.1 Strike%, 39.4 Ball%
10. Max Fried (NYY): 46.6 Strike%, 37.5 Ball%
11. Shane Drohan (MIL): 45.9 Strike%, 37.6 Ball%
12. Payton Tolle (BOS): 45.1 Strike%, 33.0 Ball%
13. Parker Messick (CLE): 44.1 Strike%, 42.2 Ball%
14. Jordan Montgomery (TEX): 42.3 Strike%, 38.5 Ball%
15. Andrew Abbott (CIN): 40.9 Strike%, 40.9 Ball%
1. Braxton Ashcraft: 85 Pitches, 26 Outs, 3.27 POUT
2. Payton Tolle: 91 Pitches, 24 Outs, 3.79 POUT
3. Cade Cavalli: 104 Pitches, 24 Outs, 4.33 POUT
4. Keider Montero: 88 Pitches, 19 Outs, 4.63 POUT
5. Shane Drohan: 85 Pitches, 16 Outs, 5.31 POUT
6. Walbert Urena: 100 Pitches, 18 Outs, 5.56 POUT
7. Logan Gilbert: 95 Pitches, 17 Outs, 5.59 POUT
8. Tyler Phillips: 92 Pitches, 16 Outs, 5.75 POUT
9. Max Fried: 88 Pitches, 15 Outs, 5.87 POUT
10. Roki Sasaki: 101 Pitches, 17 Outs, 5.94 POUT
Logan Gilbert’s FF velo (30 pitches) UP 1.8mph to 97.6
Braxton Ashcraft’s SI usage (31.8%) up 16.3 points
Cade Cavalli’s ST usage (23.3%) up 13.8 points
Logan Gilbert’s CH usage (16.8%) up 12.4 points
Max Fried’s SI usage (30.7%) up 11.7 points
Taj Bradley’s SI usage (21.3%) up 20.7 points
Eury Perez Sinker: +18.8%
Sean Manaea 4-Seam Fastball: +18.6%
Joey Cantillo Curveball: +18.1%
Adrian Houser 4-Seam Fastball: +17.8%
Eury Perez 4-Seam Fastball: -17.6%
Eric Lauer Cutter: +16.3%
Ryan Weathers 4-Seam Fastball: -15.5%
Jared Jones Slider: +15.3%
Jack Perkins Cutter: +15.1%
Jack Perkins 4-Seam Fastball: -14.5%
Connor Prielipp Sinker: +14.3%
Andrew Painter Sweeper: +13.8%
Michael Lorenzen Sinker: +13.7%
Bubba Chandler Slider: +13.5%
Grant Holmes 4-Seam Fastball: -13.5%
Drew Rasmussen 4-Seam Fastball: +13.2%
Emerson Hancock Sweeper: -13.0%
Brandon Pfaadt Changeup: +12.9%
Noah Schultz Sweeper: -12.7%
Gavin Williams 4-Seam Fastball: +12.4%
Cal Quantrill Sinker: -12.0%
Edwin Diaz - 40.0 RISP H%, 0.571 BABIP, 40.0 HR/FB, 189.0 Luck Score
George Soriano - 43.0 RISP H%, 0.385 BABIP, 33.0 HR/FB, 179.0 Luck Score
Jordan Montgomery - 33.0 RISP H%, 0.417 BABIP, 40.0 HR/FB, 178.0 Luck Score
Jack Perkins - 31.0 RISP H%, 0.457 BABIP, 36.0 HR/FB, 174.0 Luck Score
Davis Martin - 36.0 RISP H%, 0.36 BABIP, 38.0 HR/FB, 172.0 Luck Score
Jared Jones - 29.0 RISP H%, 0.44 BABIP, 43.0 HR/FB, 172.0 Luck Score
Michael Lorenzen - 33.0 RISP H%, 0.406 BABIP, 25.0 HR/FB, 168.0 Luck Score
Paul Skenes - 43.0 RISP H%, 0.333 BABIP, 27.0 HR/FB, 165.0 Luck Score
Gabriel Hughes - 56.0 RISP H%, 0.269 BABIP, 67.0 HR/FB, 164.0 Luck Score
Nathan Eovaldi - 36.0 RISP H%, 0.343 BABIP, 29.0 HR/FB, 163.0 Luck Score
Yohan Ramirez - 0.0 RISP H%, 0.111 BABIP, 0.0 HR/FB, 15.0 Luck Score
Martin Perez - 0.0 RISP H%, 0.125 BABIP, 0.0 HR/FB, 16.0 Luck Score
Braydon Fisher - 0.0 RISP H%, 0.136 BABIP, 0.0 HR/FB, 17.0 Luck Score
Andrew Alvarez - 0.0 RISP H%, 0.188 BABIP, 0.0 HR/FB, 23.0 Luck Score
Troy Melton - 0.0 RISP H%, 0.2 BABIP, 0.0 HR/FB, 26.0 Luck Score
Sandy Alcantara - 0.0 RISP H%, 0.212 BABIP, 0.0 HR/FB, 28.0 Luck Score
Logan Webb - 0.0 RISP H%, 0.225 BABIP, 0.0 HR/FB, 31.0 Luck Score
Bradgley Rodriguez - 0.0 RISP H%, 0.111 BABIP, 12.0 HR/FB, 34.0 Luck Score
Brandon Pfaadt - 14.0 RISP H%, 0.175 BABIP, 0.0 HR/FB, 41.0 Luck Score
George Kirby - 0.0 RISP H%, 0.216 BABIP, 9.0 HR/FB, 42.0 Luck Score
Jesus Luzardo - 110 TBF, 33.0% CSW%
Braxton Ashcraft - 93 TBF, 32.8% CSW%
Roki Sasaki - 97 TBF, 32.6% CSW%
Cristopher Sanchez - 96 TBF, 32.3% CSW%
Sean Manaea - 101 TBF, 32.1% CSW%
Tyler Phillips - 82 TBF, 32.0% CSW%
Tyler Mahle - 89 TBF, 32.0% CSW%
Cam Schlittler - 90 TBF, 31.8% CSW%
Gage Jump - 70 TBF, 31.7% CSW%
Dylan Cease - 102 TBF, 31.6% CSW%
Cam Schlittler - 90 TBF, 41.1% K%
Dylan Cease - 102 TBF, 35.3% K%
Sean Burke - 92 TBF, 34.8% K%
Payton Tolle - 93 TBF, 34.4% K%
Drew Rasmussen - 91 TBF, 33.0% K%
Gage Jump - 70 TBF, 32.9% K%
Logan Henderson - 68 TBF, 32.4% K%
Paul Skenes - 88 TBF, 31.8% K%
Tyler Mahle - 89 TBF, 31.5% K%
Cristopher Sanchez - 96 TBF, 31.2% K%
Cam Schlittler - 90 TBF, 34.4% K-BB%
Payton Tolle - 93 TBF, 30.1% K-BB%
Sean Burke - 92 TBF, 29.3% K-BB%
Drew Rasmussen - 91 TBF, 27.5% K-BB%
Kyle Leahy - 90 TBF, 26.7% K-BB%
Logan Henderson - 68 TBF, 26.5% K-BB%
Tyler Mahle - 89 TBF, 24.7% K-BB%
Trevor Rogers - 94 TBF, 24.5% K-BB%
Dylan Cease - 102 TBF, 24.5% K-BB%
Jesus Luzardo - 110 TBF, 23.6% K-BB%
Ryan Weathers - 93 TBF, 66.7% GB%
Framber Valdez - 108 TBF, 65.8% GB%
Zebby Matthews - 90 TBF, 59.0% GB%
Hunter Brown - 92 TBF, 59.0% GB%
Andre Pallante - 94 TBF, 58.8% GB%
Brandon Young - 97 TBF, 58.2% GB%
Cristopher Sanchez - 96 TBF, 58.2% GB%
David Peterson - 97 TBF, 58.0% GB%
Walker Buehler - 85 TBF, 57.4% GB%
Cade Cavalli - 100 TBF, 56.5% GB%
Griffin Jax - 45 TBF, 40.0 K%, 6.7 BB%, 58.3% 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%
Jose Fermin - 45 TBF, 33.3 K%, 6.7 BB%, 48.0% GB%
Kyle Leahy - 90 TBF, 28.9 K%, 2.2 BB%, 48.4% GB%
MacKenzie Gore - 95 TBF, 28.4 K%, 7.4 BB%, 45.0% GB%
Payton Tolle - 93 TBF, 34.4 K%, 4.3 BB%, 43.9% GB%
Trevor Williams - 47 TBF, 29.8 K%, 4.3 BB%, 56.7% GB%
Payton Tolle - +2.4% CSW%, -2.8 BB%
Sean Burke - +2.8% CSW%, -3.4 BB%
Kyle Leahy - +2.6% CSW%, -4.7 BB%
Tyler Mahle - +4.5% CSW%, -1.8 BB%
Tyler Phillips - +3.1% CSW%, -3.0 BB%
MacKenzie Gore - +4.0% CSW%, -2.0 BB%
Jacob Lopez - +3.1% CSW%, -5.1 BB%
Christian Scott - +3.3% CSW%, -2.6 BB%
Gavin Williams - +3.8% CSW%, -3.5 BB%
Ryan Gusto - +2.1% CSW%, -2.9 BB%
Jacob Misiorowski - +5.5% CSW%, -4.6 BB%
Tanner Gordon - +5.8% CSW%, -2.3 BB%
Brayan Bello - +2.9% CSW%, -8.4 BB%
Kyle Schwarber (PHI) 5 PA, 5 Swings, 3 Barrels, 2 HR
Rafael Flores (PIT) 5 PA, 7 Swings, 2 Barrels, 2 HR
Randal Grichuk (CWS) - 113.0mph - double
Shohei Ohtani (LAD) - 111.7mph - double
Max Muncy (LAD) - 110.7mph - None
Sal Stewart (CIN) - 110.2mph - home_run
Wyatt Langford (TEX) - 109.4mph - single
Jo Adell (CLE) - 109.0mph - field_out
Abimelec Ortiz (WSH) - 108.8mph - None
Austin Hedges (CLE) - 108.8mph - field_out
Jacob Gonzalez (PIT) - 108.6mph - home_run
Agustin Ramirez (MIA) - 108.3mph - grounded_into_double_play
Top 10
Gunnar Henderson - 77 PA, 0.275 wOBA, 0.378 xwOBA, 0.103 Diff
Garrett Mitchell - 76 PA, 0.232 wOBA, 0.328 xwOBA, 0.096 Diff
JJ Wetherholt - 81 PA, 0.287 wOBA, 0.38 xwOBA, 0.093 Diff
Christian Yelich - 67 PA, 0.238 wOBA, 0.33 xwOBA, 0.092 Diff
Jose Ramirez - 64 PA, 0.251 wOBA, 0.341 xwOBA, 0.09 Diff
Jose Fermin - 60 PA, 0.259 wOBA, 0.348 xwOBA, 0.089 Diff
Riley Greene - 62 PA, 0.261 wOBA, 0.346 xwOBA, 0.085 Diff
Nasim Nunez - 70 PA, 0.18 wOBA, 0.265 xwOBA, 0.085 Diff
Cal Raleigh - 66 PA, 0.244 wOBA, 0.326 xwOBA, 0.082 Diff
Taylor Ward - 69 PA, 0.212 wOBA, 0.286 xwOBA, 0.074 Diff
Bottom 10
Chandler Simpson - 68 PA, 0.372 wOBA, 0.251 xwOBA, -0.121 Diff
Chase Meidroth - 73 PA, 0.446 wOBA, 0.343 xwOBA, -0.103 Diff
Cam Smith - 63 PA, 0.408 wOBA, 0.312 xwOBA, -0.096 Diff
Alex Bregman - 87 PA, 0.453 wOBA, 0.359 xwOBA, -0.094 Diff
Caleb Durbin - 85 PA, 0.39 wOBA, 0.299 xwOBA, -0.091 Diff
Mickey Moniak - 63 PA, 0.334 wOBA, 0.246 xwOBA, -0.088 Diff
Jacob Young - 58 PA, 0.455 wOBA, 0.368 xwOBA, -0.087 Diff
Ceddanne Rafaela - 92 PA, 0.4 wOBA, 0.313 xwOBA, -0.087 Diff
Kevin McGonigle - 85 PA, 0.383 wOBA, 0.297 xwOBA, -0.086 Diff
Brandon Lowe - 83 PA, 0.36 wOBA, 0.283 xwOBA, -0.077 Diff
Pete Alonso: 38.0 PA, +0.196 xwOBA OE
Wilyer Abreu: 39.0 PA, +0.165 xwOBA OE
Jackson Chourio: 40.0 PA, +0.137 xwOBA OE
Jake McCarthy: 36.0 PA, +0.136 xwOBA OE
Griffin Conine: 34.0 PA, +0.119 xwOBA OE
Gunnar Henderson: 39.0 PA, +0.114 xwOBA OE
Jac Caglianone: 35.0 PA, +0.113 xwOBA OE
Fernando Tatis Jr.: 36.0 PA, +0.111 xwOBA OE
Jackson Merrill: 38.0 PA, +0.109 xwOBA OE
Austin Riley: 33.0 PA, +0.107 xwOBA OE
Mookie Betts: 33.0 PA, +0.102 xwOBA OE
Kyle Schwarber: 45.0 PA, +0.101 xwOBA OE
Julio Rodriguez: 37.0 PA, +0.098 xwOBA OE
Spencer Jones: 30.0 PA, +0.098 xwOBA OE
Luke Keaschall: 39.0 PA, +0.094 xwOBA OE
Tommy Edman: 33.0 PA, -0.174 xwOBA OE
Jonah Heim: 32.0 PA, -0.158 xwOBA OE
Vaughn Grissom: 36.0 PA, -0.149 xwOBA OE
Tommy White: 30.0 PA, -0.148 xwOBA OE
Otto Lopez: 39.0 PA, -0.147 xwOBA OE
Zach Neto: 40.0 PA, -0.13 xwOBA OE
Cole Young: 33.0 PA, -0.12 xwOBA OE
Osleivis Basabe: 31.0 PA, -0.117 xwOBA OE
Taylor Walls: 30.0 PA, -0.116 xwOBA OE
David Hamilton: 36.0 PA, -0.115 xwOBA OE
Myles Straw: 37.0 PA, -0.114 xwOBA OE
Taylor Ward: 32.0 PA, -0.112 xwOBA OE
Kazuma Okamoto: 34.0 PA, -0.109 xwOBA OE
Michael Massey: 32.0 PA, -0.105 xwOBA OE
Kody Clemens: 38.0 PA, -0.105 xwOBA OE
Matt Olson - 81 PA, 46 BIP, 13 Brls, 28.3 Brl%
Spencer Jones - 57 PA, 35 BIP, 9 Brls, 25.7 Brl%
Pete Alonso - 75 PA, 53 BIP, 13 Brls, 24.5 Brl%
Munetaka Murakami - 81 PA, 45 BIP, 11 Brls, 24.4 Brl%
Christian Encarnacion-Strand - 51 PA, 36 BIP, 8 Brls, 22.2 Brl%
Eugenio Suarez - 68 PA, 32 BIP, 7 Brls, 21.9 Brl%
Austin Riley - 68 PA, 37 BIP, 8 Brls, 21.6 Brl%
Taylor Trammell - 56 PA, 33 BIP, 7 Brls, 21.2 Brl%
Pete Crow-Armstrong - 96 PA, 52 BIP, 11 Brls, 21.2 Brl%
Francisco Alvarez - 62 PA, 29 BIP, 6 Brls, 20.7 Brl%
Pete Alonso - 75 PA, 0.454 xwOBA
Drew Gilbert - 52 PA, 0.429 xwOBA
Taylor Trammell - 56 PA, 0.42 xwOBA
Griffin Conine - 67 PA, 0.417 xwOBA
Jake Bauers - 68 PA, 0.414 xwOBA
Jackson Merrill - 78 PA, 0.413 xwOBA
Bryce Harper - 90 PA, 0.413 xwOBA
Spencer Jones - 57 PA, 0.405 xwOBA
Christian Encarnacion-Strand - 51 PA, 0.402 xwOBA
Tyler Stephenson - 57 PA, 0.401 xwOBA
Luis Arraez - 87 PA, 169 Swings, 94.7 Cont%
Liam Hicks - 73 PA, 111 Swings, 91.9 Cont%
Javier Sanoja - 60 PA, 109 Swings, 90.8 Cont%
Mookie Betts - 71 PA, 108 Swings, 90.7 Cont%
Zach McKinstry - 60 PA, 97 Swings, 90.7 Cont%
Steven Kwan - 75 PA, 125 Swings, 90.4 Cont%
Jose Fermin - 60 PA, 89 Swings, 89.9 Cont%
Jose Ramirez - 64 PA, 123 Swings, 89.4 Cont%
Alex Bregman - 87 PA, 137 Swings, 89.1 Cont%
Chandler Simpson - 68 PA, 115 Swings, 88.7 Cont%
Chandler Simpson - 5 Attempts (5 steals)
Bryson Stott - 4 Attempts (4 steals)
Jackson Chourio - 4 Attempts (1 steals)
Pete Crow-Armstrong - 4 Attempts (4 steals)
Tim Tawa - 4 Attempts (4 steals)
Andres Gimenez - 4 Attempts (3 steals)
Wilyer Abreu - 3 Attempts (2 steals)
Jose Caballero - 3 Attempts (2 steals)
Jose Fermin - 3 Attempts (3 steals)
Jac Caglianone - 3 Attempts (2 steals)
Jackson Holliday - 3 Attempts (1 steals)
Jarren Duran - 3 Attempts (2 steals)
Jeff McNeil - 3 Attempts (3 steals)
Lawrence Butler - 3 Attempts (3 steals)
Caleb Durbin - 3 Attempts (2 steals)
Garrett Mitchell - 3 Attempts (3 steals)
Jake McCarthy - 3 Attempts (3 steals)
Fernando Tatis Jr. - 3 Attempts (2 steals)
Brice Turang - 3 Attempts (1 steals)
Bobby Witt Jr. - 3 Attempts (2 steals)
C.J. Abrams - 3 Attempts (3 steals)
Chandler Simpson - 11 Attempts (11 steals)
C.J. Abrams - 9 Attempts (8 steals)
Esteury Ruiz - 9 Attempts (8 steals)
Fernando Tatis Jr. - 8 Attempts (5 steals)
Nasim Nunez - 8 Attempts (6 steals)
Jose Caballero - 8 Attempts (7 steals)
Otto Lopez - 7 Attempts (6 steals)
Xavier Edwards - 7 Attempts (5 steals)
Josh Naylor - 7 Attempts (5 steals)
Elly De La Cruz - 7 Attempts (7 steals)
Tyler Tolbert - 7 Attempts (7 steals)
Pete Crow-Armstrong - 7 Attempts (6 steals)
Andres Gimenez - 7 Attempts (6 steals)
Jazz Chisholm Jr. - 7 Attempts (5 steals)
Jackson Merrill - 78 PA, 19.2 K%, 16.4 Brl%
Jake Bauers - 68 PA, 14.7 K%, 14.9 Brl%
Junior Caminero - 76 PA, 17.1 K%, 16.1 Brl%
Luis Garcia Jr. - 69 PA, 13.0 K%, 19.3 Brl%
Pete Alonso - 75 PA, 20.0 K%, 24.5 Brl%
Jackson Merrill - 107 PA, +0.095 xwOBA
Fernando Tatis Jr. - 109 PA, +0.068 xwOBA
Steven Kwan - 105 PA, +0.064 xwOBA
Jose Fermin - 82 PA, +0.058 xwOBA
Willi Castro - 86 PA, +0.057 xwOBA
Wilyer Abreu - 111 PA, +0.057 xwOBA
Bryson Stott - 105 PA, +0.056 xwOBA
Zach McKinstry - 81 PA, +0.056 xwOBA
Austin Riley - 97 PA, +0.055 xwOBA
Nathan Church - 83 PA, +0.049 xwOBA
Willi Castro - 86 PA, +11.6 Brl%
Austin Riley - 97 PA, +11.4 Brl%
Matt Olson - 113 PA, +9.4 Brl%
Eugenio Suarez - 87 PA, +8.8 Brl%
Luis Garcia Jr. - 88 PA, +8.3 Brl%
Jackson Merrill - 107 PA, +8.0 Brl%
Christian Yelich - 91 PA, +6.5 Brl%
Pete Crow-Armstrong - 122 PA, +6.3 Brl%
Dylan Crews - 104 PA, +5.4 Brl%
Daylen Lile - 97 PA, +5.1 Brl%
Jac Caglianone - 89 PA, +9.8 Cont%
Nasim Nunez - 94 PA, +9.2 Cont%
Cole Young - 102 PA, +9.1 Cont%
Travis Bazzana - 96 PA, +8.9 Cont%
Lawrence Butler - 89 PA, +8.4 Cont%
Josh Naylor - 93 PA, +7.7 Cont%
Randy Arozarena - 108 PA, +7.3 Cont%
Zach McKinstry - 81 PA, +7.1 Cont%
Jose Altuve - 92 PA, +6.9 Cont%
Fernando Tatis Jr. - 109 PA, +6.8 Cont%
Jac Caglianone - 89 PA, -11.9 K%
Zach McKinstry - 81 PA, -11.6 K%
Nasim Nunez - 94 PA, -11.4 K%
Cole Young - 102 PA, -9.5 K%
Isaac Paredes - 104 PA, -9.0 K%
Nathan Church - 83 PA, -8.1 K%
Fernando Tatis Jr. - 109 PA, -7.8 K%
George Springer - 97 PA, -7.0 K%
Spencer Torkelson - 105 PA, -6.8 K%
Randy Arozarena - 108 PA, -6.6 K%
Jake Mangum: +3.0
Justin Crawford: +2.83
Jacob Wilson: +2.62
Alec Burleson: +2.6
Ty France: +2.45
JJ Wetherholt: -4.2
Freddie Freeman: -3.18
Steven Kwan: -2.85
Tyler Stephenson: -2.6
J.T. Realmuto: -2.3
Fernando Tatis Jr. - 0.415 xwOBA, 19.0% Brl%, 84.7% Contact%, 19.6% Chase%, 9.4% K%
JJ Wetherholt - 0.406 xwOBA, 11.4% Brl%, 84.4% Contact%, 11.9% Chase%, 14.3% K%
Jimmy Crooks III - 34.3% Whiff%, 77.8% Weak%, 0.924 Cold Rating
Dane Myers - 38.1% Whiff%, 71.4% Weak%, 0.916 Cold Rating
Heliot Ramos - 36.7% Whiff%, 71.4% Weak%, 0.901 Cold Rating
Riley Greene - 31.1% Whiff%, 78.9% Weak%, 0.894 Cold Rating
Max Kepler - 31.2% Whiff%, 77.8% Weak%, 0.887 Cold Rating
Wyatt Langford - 30.3% Whiff%, 77.8% Weak%, 0.871 Cold Rating
Carlos Narvaez - 38.5% Whiff%, 68.8% Weak%, 0.869 Cold Rating
Esmerlyn Valdez - 42.5% Whiff%, 68.4% Weak%, 0.867 Cold Rating
Luis Robert - 36.1% Whiff%, 69.6% Weak%, 0.867 Cold Rating
Andres Chaparro - 32.8% Whiff%, 71.4% Weak%, 0.863 Cold Rating
Benjamin Cowles (CHC): 3/3, 2R, 2HR, 5RBI, 0SB, 39FPts
Raylin Heredia (PHI): 3/3, 2R, 1HR, 2RBI, 2SB, 38FPts
Mark Coley II (MIL): 2/4, 2R, 1HR, 2RBI, 2SB, 33FPts
Avery Owusu-Asiedu (ARI): 3/5, 2R, 2HR, 3RBI, 0SB, 33FPts
Tim Elko (CWS): 3/5, 2R, 1HR, 4RBI, 1SB, 33FPts
Greg Jones - 675659 (CHC): 2/4, 3R, 1HR, 1RBI, 2SB, 33FPts
Cristian Hernandez (MIA): 3/5, 2R, 0HR, 4RBI, 1SB, 32FPts
Luke Mann (OAK): 2/4, 2R, 2HR, 4RBI, 0SB, 32FPts
James Tibbs III (LAD): 2/3, 2R, 2HR, 4RBI, 0SB, 32FPts
Jansel Luis (ARI): 3/5, 2R, 2HR, 2RBI, 0SB, 31FPts
Jurrangelo Cijntje (STL): 0 Pitches, 6IP, 2H, 1ER, 11K, 1BB, 32FPts
Adam Seminaris (PHI): 0 Pitches, 6IP, 3H, 1ER, 9K, 0BB, 31FPts
Elmer Rodriguez (NYY): 0 Pitches, 7IP, 3H, 0ER, 7K, 1BB, 31FPts
Jason Alexander (HOU): 0 Pitches, 6IP, 3H, 1ER, 8K, 1BB, 29FPts
Carlos Pena (DET): 0 Pitches, 5IP, 5H, 0ER, 7K, 0BB, 27FPts
David Hagaman (ARI): 0 Pitches, 6IP, 3H, 1ER, 7K, 1BB, 24FPts
Lucas Braun (KC): 0 Pitches, 6IP, 3H, 2ER, 7K, 2BB, 24FPts
Liam Doyle (STL): 0 Pitches, 6IP, 2H, 1ER, 6K, 4BB, 23FPts
Chris Vallimont (MIN): 0 Pitches, 4IP, 0H, 0ER, 6K, 2BB, 23FPts
Yunior Marte - 805074 (SF): 0 Pitches, 5IP, 5H, 1ER, 7K, 1BB, 23FPts
Cooper Ingle (AAA - CLE) 342 PA 1.018 OPS
Danny Serretti (AAA - ARI) 334 PA 0.985 OPS
Franklin Arias (AAA - BOS) 405 PA 0.984 OPS
Sean Keys (AAA - TOR) 368 PA 0.975 OPS
James Tibbs III (AAA - LAD) 498 PA 0.971 OPS
Jack Pineda (AAA - KC) 310 PA 0.97 OPS
Josue De Paula (AA - LAD) 484 PA 0.967 OPS
Blake Burke (AAA - MIL) 446 PA 0.962 OPS
Turner Hill (AAA - SF) 407 PA 0.955 OPS
Owen Ayers (AAA - CHC) 364 PA 0.952 OPS
Alex Binelas (AA - PHI) 430 PA 0.948 OPS
Christian Moore (AAA - LAA) 390 PA 0.944 OPS
Xavier Isaac (AA - TB) 385 PA 0.944 OPS
Brooks Brannon (AA - BOS) 320 PA 0.943 OPS
Lazaro Montes (AAA - SEA) 477 PA 0.94 OPS
Marco Luciano (AAA - NYY) 376 PA 0.934 OPS
Brett Squires (AAA - KC) 434 PA 0.934 OPS
Charlie Condon (AAA - COL) 457 PA 0.925 OPS
Ben Ross (AAA - MIN) 429 PA 0.922 OPS
Jay Harry (A - TOR) 312 PA 0.918 OPS
Kade Anderson (AA - SEA) 87 IP 37.1% K-BB
Jace Beck (AAA - MIA) 79 IP 24.8% K-BB
Gage Ziehl (AAA - BOS) 86 IP 23.2% K-BB
Adam Seminaris (AA - PHI) 111 IP 23.2% K-BB
Brett Sears (AA - ATL) 91 IP 23.0% K-BB
Carlos Pena (AA - DET) 91 IP 22.3% K-BB
Xavier Rivas (AAA - NYY) 82 IP 20.6% K-BB
John Holobetz (AAA - BOS) 92 IP 20.0% K-BB
Brandon White - 681449 (AAA - MIA) 90 IP 19.9% 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) 92 IP 19.0% K-BB
Jonathan Santucci (AAA - NYM) 100 IP 18.8% K-BB
Logan Allen - 671106 (AAA - CLE) 94 IP 18.6% K-BB
Tyson Hardin (AAA - MIL) 101 IP 18.5% K-BB
Cesar Perdomo (AAA - SF) 99 IP 18.5% K-BB
Matt Wilkinson (AAA - SF) 86 IP 18.1% K-BB
Jackson Nezuh (AAA - HOU) 84 IP 17.8% K-BB
Connor McCullough (AA - CWS) 80 IP 17.4% K-BB
Gage Jump (37.0% Owned): Projected 5.43IP 2.35ER 5.96SO 2.13BB 16.56FPts
Grayson Rodriguez (21.0% Owned): Projected 5.78IP 2.78ER 5.38SO 2.12BB 14.85FPts
Kyle Freeland (3.0% Owned): Projected 5.62IP 2.55ER 4.67SO 1.2BB 13.68FPts
Jacob Young - 30 PA, 1.147 OPS
Griffin Conine - 34 PA, 1.12 OPS
Angel Martinez - 31 PA, 1.075 OPS
Josh Bell - 44 PA, 1.011 OPS
Tyler O’Neill - 30 PA, 0.982 OPS
Victor Mesa Jr. - 29 PA, 0.943 OPS
Zach McKinstry - 30 PA, 0.935 OPS
Javier Sanoja - 29 PA, 0.932 OPS
Jake Mangum - 39 PA, 0.918 OPS
Jose Siri - 27 PA, 0.912 OPS
C.J. Abrams nan (29.0% Owned): Projected 0.84R 0.2HR 0.57RBI 0.92SO 0.52BB 0.18SB 9.94FPts
Jakob Marsee OF (41.0% Owned): Projected 0.74R 0.11HR 0.52RBI 1.25SO 0.69BB 0.28SB 9.14FPts
Spencer Jones OF (32.0% Owned): Projected 0.69R 0.24HR 0.74RBI 1.25SO 0.35BB 0.14SB 9.13FPts
Ronny Simon 2B (1.0% Owned): Projected 0.6R 0.13HR 0.52RBI 0.65SO 0.35BB 0.22SB 8.73FPts
Moises Ballesteros C (16.0% Owned): Projected 0.62R 0.19HR 0.67RBI 0.71SO 0.4BB 0.04SB 8.43FPts
Nasim Nunez SS (35.0% Owned): Projected 0.55R 0.04HR 0.56RBI 0.76SO 0.67BB 0.41SB 8.33FPts
Nolan Schanuel 1B (24.0% Owned): Projected 0.6R 0.12HR 0.66RBI 0.51SO 0.42BB 0.04SB 8.26FPts
Dylan Crews OF (41.0% Owned): Projected 0.6R 0.18HR 0.64RBI 0.94SO 0.43BB 0.13SB 8.23FPts
Cole Young SS (41.0% Owned): Projected 0.65R 0.13HR 0.57RBI 0.75SO 0.4BB 0.06SB 8.16FPts
Jose Tena SS (1.0% Owned): Projected 0.6R 0.13HR 0.63RBI 1.02SO 0.48BB 0.13SB 8.08FPts