Check out yesterday’s box scores here
Nats are selling, which makes sense with their pitching staff, but it has to be a little bit annoying for hopeful Nats fans. Garcia Jr. has had a huge power breakout season, as we’ve been following here all summer, and now goes to a very lefty-friendly home ballpark. There’s a question on where he’ll play, right? Jazz to 3B and Garcia to 2B while Rice stays at 1B - I guess that’s the logical answer. The Yankees, I believe, came out and confirmed that Rice isn’t going back behind the plate. That would have been nice for your Ben Rice dynasty/keeper shares, but it looks like his days of being catcher-eligibile will end with this season.
Pretty weakish prospect return, but a lot of these trades are just about teams getting salary off the books. The Blue Jays got two non-top 30 prospects from the Cubs, so that was just a dump. Gausman hasn’t pitched like someone deserving of a huge return, and he’s a two-month rental for the Cubs.
Fantasy impact: Probably good for Gausman. Better team, elite infield defense - that should help. Gausman + Imanaga isn’t the worst 1-2 punch for a playoff series, but doesn’t compare with the Brewers and Dodgers. I don’t think the Cubs have it this year, but the postseason is still very random (although the people having their lives ruined by the Dodgers right now don’t seem to realize that), and this definitely boost the Cubs chances of making a run at it.
Toronto replaces Gausman with Soriano, and he’ll be under control through 2028. He’s a Blue Jays type pitcher. Ground baller with a splitter! Logical replacement for Gausman and they’ll have him in their rotation for at least the next two seasons.
Interesting one here. Another left-handed bat into the Phillies lineup. Where will be play? Are they comfortable with him at 2B, moving Stott out of the way? Or is Harper going to the outfield again to put Arraez at first base.
They gave up Ramon Marquez in the trade, who is their #2 pitching prospect and who is having a stunning year in 2026.
Phillies could be in for a really rough go of things in a couple years when they lose Wheeler and have a very old trio of Harper + Schwarber + Turner.
Bad news for Mahle’s fantasy stock. Mahle has a 2.65 ERA in AT&T Park this year and a mark of 7.72 outside of there. The Braves needed some depth, but Mahle doesn’t seem like a guy they’ll want to have on the mound in big postseason games. They’re probably hoping to have Schwelly-back (word play) to team up with Sale in the postseason, but this gives them another option to use when they get there.
This throws some cold water on the idea that Grant Taylor will get a bunch of saves. Brazoban doesn’t have any saves this year, so maybe they’ll just use him like the Mets did, but he’s a very good reliever so you could definitely see him being the guy there if they want to keep using Taylor in those multi-inning situations.
Lots more to come today! The deadline hits at 6pm eastern time tonight, so we’re hoping for a fun day reacting to trades and scrambling to make moves on our fantasy rosters.
Is Gavin Williams a top three SP in the league right now?
5.67IP 1H 0ER 0R 10K 1BB
That’s five straight with 10+ strikeouts.
Crazy stuff, so hard to do that. And this wasn’t a soft matchup either with a pretty high-contact D’Backs lineup.
Going back to June 15th, he’s #2 in the league in K-BB%:
So that’s #2 in the league, but his ERA still does not compare with the rest of that group. But he is striking everybody out recently and still not walking dudes. A continued very impressive season for Gavin, a true big league SP1.
Kyle Freeland - 9.0IP 5H 1ER 1R 8K 2BB
Yeah that makes sense! The Royals getting complete gamed in Coors by Freeland is a new low. Freeland lowers his ERA from 7.34 to 6.81. But he hasn’t been that bad 4.14 SIERA this year. You’d wonder if a team or two wouldn’t be interested in adding him today. But he’s basically the face of the Rockies and probably just wants to stay there and finish what he started. Ten thousand innings of a 5.25 ERA.
Emmet Sheehan - 2.67IP 6H 5ER 5R 4K 1BB
I think Sheehan’s only chance at fantasy relevancy now will be a trade out of LA. But it has finally made my decision to cut him. Here is how I would order the Dodgers rotation, ignoring injury situations.
Tarik Skubal
Shohei Ohtani
Yoshinobu Yamamoto
Blake Snell
Tyler Glasnow
Justin Wrobleski
Roki Sasaki
Emmet Sheehan
Sheehan has options on his contract too, I think we’ve seen the last of him. Wish I would have cut him three months ago!
Robert Stock - 5.0IP 3H 1ER 1R 4K 0BB
This guy has been confusing me all year. He’s super active on X. He’s like a pitch modeling / coding bro, so he interacts with guys like me a lot. And I knew he pitched in spring training and the WBC or something, unless there are two guys named Robert Stock. But here is, popping up in yesterday’s results with his Major League debut - and an awfully good one too.
Looks like he’s been hurt a lot. He got going in mid-June down in A+, worked his way up to AAA for two starts, and now he’s in the Majors and probably sticking in the Mets rotation for awhile with Peralta shipped away. He’s 36 years old, and just disappeared for three years after a little time with the Mets in 2021.
This is the state of the Mets. They’re now starting guys who have more in common with ME than they do with other Major League pitchers. Good luck to Stock, seems like a pretty cool story. But I don’t even like cool stories.
George Kirby - 7.0IP 5H 0ER 0R 3K 1BB
My Kade Anderson share has me hoping this was Kirby’s last start with the Mariners. Probably not, but it could happen. Just three strikeouts on nine whiffs, but another great outing in real life. Seven shutties with a 0.86 WHIP for your fantasy teams.
Walbert Urena - 6.0IP 3H 0ER 0R 7K 3BB
Jose Soriano 2.0, and now he’s the only Jose Soriano on the Angels roster. Urena has been one of the most impressive stories of the year. From a total nobody to a 2.55 ERA in the Major Leagues (99 innings).
And he’s gone full velo again. Pardon the unfortunate data labels here:
Came out throwing around 99, it trickled down under 96, and then he threw caution to the wind and he’s chucking it 98+ again. Last three starts:
6 IP, 6 H, 1 ER, 5 SO, 1 BB
6 IP, 2 H, 1 ER, 5 SO, 2 BB
6 IP, 3 H, 0 ER, 7 SO, 3 BB
That’s very good. He has the third-hardest four-seamer among SPs in the second half (80 four-seamers minimum):
Misiorowski 101.3
Sasaki 99.3
Urena 99.2
Schlittler 98.4
Williams 98.3
Jones 98.2
Greene 97.7
deGrom 97.6
Alcantara 97.5
Bradley 97.3
He is a must-add in fantasy league, I guess! A diamond in the rough. Maybe the Angels Opening Day starter next year. Crazy world, lotta smells.
From Monday through Sunday:
Another dinger for Rafaela yesterday to pile onto his total. He’s been the driving force for the Red Sox offense. I don’t think it can last, he’s such a volatile player, but he’s crushing right now when it’s mattered the month.
And Francisco Lindor has caught fire. Three bombs, 8 RBI, .346 last week. Patience rewarded there. He’s a dark horse candidate to get traded today, you’d think. The Mets will certainly try to piece together a competitive team next year, they aren’t going punt seasons, but Lindor at 32 with the current state of the org has to have them thinking about it.
The Tigers had fun in Sacramento. Big weeks for McGonigle, Torkelson, Valencia (75 points in 19 PAs…), Torres, and Max Clark. Here are their stats from that three-game series:
Max Clark will have much tougher matchups ahead, and I would be holding your horses on getting excited for him in redraft leagues.
Jackson Merrill led yesterday with 26 fantasy points. Right when a lot of people gave up, he started tearing it up again. Since July 1st:
.306/.342/.556, .898 OPS, 8 HR, 4 SB
Some other notable big OPS marks since July 1st:
CJ Abrams 1.078
Steven Kwan 1.002
Luke Keaschall .987
Ty France .987
Cole Carrigg .965
Rafael Devers .941
Seiya Suzuki .929
Kyle Karos .923
Heriberto Hernandez .916
Nick Gonzalez .913
Cooper Pratt .889
Chase DeLauter .880
Chandler Simpson .862
Let’s finish it up! It’s time to refresh MLB Trade Rumors dot come all day!
But I guess that’s the old school way to do it. That was what I did every July 31st from 2008-2015 or so. Now you can just turn the X notifications on for MLB TR or Underdog or whatever and let it all happen to you. Thoughts and prayers up to all of our wives today!
Robert Stock (NYM): 5.0IP, 3H, 1ER, 4SO, 0BB
Ben Bowden (ATH): 1.0IP, 2H, 4ER, 0SO, 2BB
1. Jacob Misiorowski
2. Gavin Williams
3. Griffin Jax
4. Kyle Freeland
5. Emmet Sheehan
6. Matthew Liberatore
7. Kumar Rocker
8. Peter Lambert
9. Walbert Urena
10. Chase Burns
11. Robert Stock
12. Max Scherzer
13. Sandy Alcantara
14. Colin Rea
15. Keider Montero
16. George Kirby
17. Kyle Bradish
18. Merrill Kelly
19. Anthony Kay
20. Landen Roupp
21. Cade Cavalli
22. Gerrit Cole
23. Jake Bennett
24. Seth Lugo
25. Taj Bradley
26. JR Ritchie
27. Gage Jump
28. Mitch Keller
1. Gavin Williams (vs. ARI): 35.56 Points
2. Kyle Freeland (vs. KC): 34.05 Points
3. Chase Burns (vs. PIT): 31.1 Points
4. Jacob Misiorowski (vs. LAA): 29.95 Points
5. Walbert Urena (vs. MIL): 27.9 Points
6. Matthew Liberatore (vs. TOR): 26.3 Points
7. Sandy Alcantara (vs. NYM): 23.9 Points
8. Griffin Jax (vs. CWS): 22.85 Points
9. Peter Lambert (vs. TEX): 21.76 Points
10. Colin Rea (vs. NYY): 21.1 Points
1. Gavin Williams (CLE): 21 Whiffs (89 Pitches)
2. Kyle Freeland (COL): 19 Whiffs (115 Pitches)
3. Jacob Misiorowski (MIL): 17 Whiffs (83 Pitches)
4. Peter Lambert (HOU): 16 Whiffs (83 Pitches)
5. Kumar Rocker (TEX): 15 Whiffs (88 Pitches)
6. Chase Burns (CIN): 14 Whiffs (88 Pitches)
7. Walbert Urena (LAA): 14 Whiffs (90 Pitches)
8. Griffin Jax (TB): 13 Whiffs (82 Pitches)
9. Sandy Alcantara (MIA): 12 Whiffs (102 Pitches)
10. Merrill Kelly (ARI): 12 Whiffs (97 Pitches)
1. Jacob Misiorowski (MIL): 63.9 Strike%, 20.5 Ball%
2. Gavin Williams (CLE): 58.4 Strike%, 32.6 Ball%
3. Griffin Jax (TB): 56.1 Strike%, 28.0 Ball%
4. Chase Burns (CIN): 52.3 Strike%, 36.4 Ball%
5. Walbert Urena (LAA): 52.2 Strike%, 34.4 Ball%
6. Matthew Liberatore (STL): 51.8 Strike%, 34.1 Ball%
7. Colin Rea (CHC): 51.7 Strike%, 31.0 Ball%
8. Max Scherzer (TOR): 48.8 Strike%, 31.0 Ball%
9. Gerrit Cole (NYY): 48.5 Strike%, 36.4 Ball%
10. Kyle Bradish (BAL): 45.3 Strike%, 41.5 Ball%
11. Wyatt Mills (LAD): 45.3 Strike%, 39.6 Ball%
12. Robert Stock (NYM): 45.1 Strike%, 35.2 Ball%
13. Emmet Sheehan (LAD): 44.8 Strike%, 37.9 Ball%
14. Kumar Rocker (TEX): 44.3 Strike%, 33.0 Ball%
15. Sandy Alcantara (MIA): 44.1 Strike%, 39.2 Ball%
1. Jacob Misiorowski: 83 Pitches, 21 Outs, 3.95 POUT
2. Kyle Freeland: 115 Pitches, 27 Outs, 4.26 POUT
3. George Kirby: 94 Pitches, 21 Outs, 4.48 POUT
4. Max Scherzer: 84 Pitches, 18 Outs, 4.67 POUT
5. Anthony Kay: 89 Pitches, 19 Outs, 4.68 POUT
6. Matthew Liberatore: 85 Pitches, 18 Outs, 4.72 POUT
7. Robert Stock: 71 Pitches, 15 Outs, 4.73 POUT
8. Keider Montero: 86 Pitches, 18 Outs, 4.78 POUT
9. Colin Rea: 87 Pitches, 18 Outs, 4.83 POUT
10. Chase Burns: 88 Pitches, 17 Outs, 5.18 POUT
Robert Stock’s FC velo (23 pitches) UP 1.7mph to 92.1
Gavin Williams’s FF velo (33 pitches) UP 1.5mph to 98.3
Emmet Sheehan’s FF velo (28 pitches) DOWN -1.6mph to 93.3
Chase Burns’s FF velo (49 pitches) DOWN -1.8mph to 96.2
Mitch Keller’s FF velo (27 pitches) DOWN -1.9mph to 91.9
Cade Cavalli’s FC usage (17.8%) up 13.3 points
Gage Jump’s SI usage (22.7%) up 19.7 points
Gavin Williams’s ST usage (43.8%) up 17.6 points
Gerrit Cole’s FF usage (60.6%) up 11.0 points
Keider Montero’s CH usage (25.6%) up 12.1 points
Kumar Rocker’s SL usage (45.5%) up 13.1 points
Kyle Freeland’s SI usage (21.7%) up 15.1 points
Wyatt Mills’s FF usage (41.5%) up 13.3 points
Eury Perez Sinker: +27.0%
Parker Messick 4-Seam Fastball: +22.8%
Eury Perez 4-Seam Fastball: -21.5%
Joey Cantillo Curveball: +18.6%
Cade Cavalli Cutter: +16.8%
Ryan Weathers 4-Seam Fastball: -16.7%
Gavin Williams Sweeper: +16.3%
Robbie Ray Slider: -14.9%
JR Ritchie Sinker: +14.3%
Robbie Ray Sinker: +13.8%
Sean Manaea 4-Seam Fastball: +13.6%
Andrew Painter 4-Seam Fastball: -13.4%
Ryan Johnson Sweeper: +13.3%
JP Sears Sinker: +13.2%
JP Sears Sweeper: -13.2%
Dean Kremer Cutter: +13.2%
Tyler Mahle Cutter: +13.1%
Ryan Gusto Changeup: -13.1%
Cal Quantrill Sinker: +13.0%
Kumar Rocker Sinker: -12.8%
Bryce Elder Slider: -12.7%
Bryce Elder Sinker: +12.5%
Ryan Johnson Sinker: -12.4%
Grant Holmes 4-Seam Fastball: -12.4%
Brandon Sproat Cutter: -12.2%
Dean Kremer Split-Finger: -12.2%
Dean Kremer - 44.0 RISP H%, 0.382 BABIP, 25.0 HR/FB, 178.0 Luck Score
Framber Valdez - 39.0 RISP H%, 0.395 BABIP, 25.0 HR/FB, 175.0 Luck Score
Luis Morales - 40.0 RISP H%, 0.32 BABIP, 50.0 HR/FB, 174.0 Luck Score
Bryan Woo - 64.0 RISP H%, 0.448 BABIP, 17.0 HR/FB, 171.0 Luck Score
Paul Skenes - 30.0 RISP H%, 0.514 BABIP, 25.0 HR/FB, 170.0 Luck Score
Luis Gastelum - 67.0 RISP H%, 0.333 BABIP, 25.0 HR/FB, 169.0 Luck Score
Slade Cecconi - 36.0 RISP H%, 0.367 BABIP, 25.0 HR/FB, 168.0 Luck Score
Braxton Ashcraft - 39.0 RISP H%, 0.333 BABIP, 30.0 HR/FB, 168.0 Luck Score
Zebby Matthews - 44.0 RISP H%, 0.35 BABIP, 20.0 HR/FB, 166.0 Luck Score
Peyton Gray - 40.0 RISP H%, 0.346 BABIP, 20.0 HR/FB, 162.0 Luck Score
Yuki Matsui - 0.0 RISP H%, 0.125 BABIP, 0.0 HR/FB, 14.0 Luck Score
Bryan Abreu - 0.0 RISP H%, 0.2 BABIP, 0.0 HR/FB, 21.0 Luck Score
Adrian Morejon - 0.0 RISP H%, 0.222 BABIP, 0.0 HR/FB, 25.0 Luck Score
Randy Dobnak - 0.0 RISP H%, 0.229 BABIP, 0.0 HR/FB, 28.0 Luck Score
Bryce Miller - 0.0 RISP H%, 0.176 BABIP, 12.0 HR/FB, 39.0 Luck Score
Sean Burke - 11.0 RISP H%, 0.231 BABIP, 0.0 HR/FB, 41.0 Luck Score
Brayan Bello - 0.0 RISP H%, 0.28 BABIP, 0.0 HR/FB, 44.0 Luck Score
Walbert Urena - 0.0 RISP H%, 0.227 BABIP, 10.0 HR/FB, 45.0 Luck Score
Shota Imanaga - 0.0 RISP H%, 0.222 BABIP, 12.0 HR/FB, 48.0 Luck Score
Martin Perez - 10.0 RISP H%, 0.205 BABIP, 11.0 HR/FB, 51.0 Luck Score
Gavin Williams - 91 TBF, 36.4% CSW%
Chris Sale - 68 TBF, 36.3% CSW%
Tarik Skubal - 77 TBF, 35.6% CSW%
Roki Sasaki - 71 TBF, 35.3% CSW%
Trevor Rogers - 81 TBF, 33.5% CSW%
Cristopher Sanchez - 78 TBF, 33.4% CSW%
Trey Yesavage - 68 TBF, 33.3% CSW%
Jack Perkins - 68 TBF, 33.2% CSW%
Jacob Lopez - 64 TBF, 32.7% CSW%
Nolan McLean - 74 TBF, 32.3% CSW%
Gavin Williams - 91 TBF, 48.4% K%
Cam Schlittler - 69 TBF, 40.6% K%
Chris Sale - 68 TBF, 38.2% K%
Paul Skenes - 72 TBF, 36.1% K%
Sean Burke - 70 TBF, 35.7% K%
Tarik Skubal - 77 TBF, 35.1% K%
Drew Rasmussen - 69 TBF, 34.8% K%
Gerrit Cole - 95 TBF, 32.6% K%
Dylan Cease - 80 TBF, 32.5% K%
Trey Yesavage - 68 TBF, 32.4% K%
Gavin Williams - 91 TBF, 46.2% K-BB%
Cam Schlittler - 69 TBF, 39.1% K-BB%
Chris Sale - 68 TBF, 36.8% K-BB%
Tarik Skubal - 77 TBF, 31.2% K-BB%
Drew Rasmussen - 69 TBF, 30.4% K-BB%
Sean Burke - 70 TBF, 30.0% K-BB%
Payton Tolle - 73 TBF, 27.4% K-BB%
Gerrit Cole - 95 TBF, 26.3% K-BB%
Griffin Jax - 92 TBF, 26.1% K-BB%
Shane Drohan - 72 TBF, 25.0% K-BB%
Framber Valdez - 64 TBF, 65.9% GB%
Landen Roupp - 88 TBF, 65.6% GB%
Logan Webb - 74 TBF, 61.8% GB%
Ryan Weathers - 73 TBF, 60.0% GB%
Andre Pallante - 73 TBF, 57.4% GB%
Logan Gilbert - 73 TBF, 57.1% GB%
Cade Cavalli - 93 TBF, 56.9% GB%
Cristopher Sanchez - 78 TBF, 56.8% GB%
Hunter Brown - 70 TBF, 56.8% GB%
Zebby Matthews - 66 TBF, 54.8% GB%
Cam Schlittler - 69 TBF, 40.6 K%, 1.4 BB%, 45.9% GB%
Griffin Jax - 92 TBF, 31.5 K%, 5.4 BB%, 50.9% GB%
Jacob Misiorowski - 58 TBF, 48.3 K%, 3.4 BB%, 51.9% GB%
Logan Gilbert - 73 TBF, 27.4 K%, 5.5 BB%, 57.1% GB%
Matthew Liberatore - 64 TBF, 29.7 K%, 7.8 BB%, 45.0% GB%
Payton Tolle - 73 TBF, 31.5 K%, 4.1 BB%, 50.0% GB%
Will Warren - 43 TBF, 30.2 K%, 4.7 BB%, 50.0% GB%
Gavin Williams - +6.6% CSW%, -7.5 BB%
Trevor Rogers - +6.2% CSW%, -6.8 BB%
Keider Montero - +3.3% CSW%, -2.9 BB%
Roki Sasaki - +7.1% CSW%, -1.9 BB%
Sean Burke - +3.7% CSW%, -3.3 BB%
Cam Schlittler - +2.5% CSW%, -5.4 BB%
Walbert Urena - +2.8% CSW%, -3.4 BB%
Jack Perkins - +3.3% CSW%, -1.9 BB%
Chris Sale - +3.3% CSW%, -4.3 BB%
Trey Yesavage - +3.8% CSW%, -3.0 BB%
Christian Scott - +4.5% CSW%, -2.0 BB%
Joey Cantillo - +3.3% CSW%, -2.4 BB%
Tyler Phillips - +3.4% CSW%, -3.0 BB%
Jacob Misiorowski - +5.9% CSW%, -4.4 BB%
Carmen Mlodzinski - +4.7% CSW%, -1.8 BB%
Ryan Gusto - +2.6% CSW%, -2.2 BB%
Erick Fedde - +3.0% CSW%, -6.6 BB%
Trevor Richards - +6.5% CSW%, -7.8 BB%
Griffin Canning - +2.6% CSW%, -5.6 BB%
Zack Wheeler - +4.3% CSW%, -4.0 BB%
Cal Raleigh (SEA) 5 PA, 8 Swings, 2 Barrels, 1 HR
Eduardo Valencia (DET) 5 PA, 11 Swings, 2 Barrels, 0 HR
Everson Pereira (CWS) 4 PA, 7 Swings, 2 Barrels, 1 HR
Royce Lewis (MIN) 4 PA, 4 Swings, 2 Barrels, 1 HR
Tyler Stephenson (CIN) 5 PA, 10 Swings, 2 Barrels, 1 HR
Eduardo Valencia (DET) - 112.4mph - double
Junior Caminero (TB) - 111.4mph - field_out
Randy Arozarena (SEA) - 111.2mph - field_out
Ryan McMahon (NYY) - 110.9mph - single
Jake Burger (TEX) - 110.3mph - single
Ozzie Albies (ATL) - 110.1mph - None
Jared Young (NYM) - 109.8mph - double
Trevor Larnach (MIN) - 109.3mph - home_run
Chase DeLauter (CLE) - 109.3mph - double
Wilyer Abreu (BOS) - 109.1mph - home_run
Top 10
Riley Greene - 74 PA, 0.291 wOBA, 0.395 xwOBA, 0.104 Diff
Kyle Tucker - 63 PA, 0.252 wOBA, 0.344 xwOBA, 0.092 Diff
Colt Emerson - 59 PA, 0.19 wOBA, 0.276 xwOBA, 0.086 Diff
Jose Fermin - 57 PA, 0.255 wOBA, 0.331 xwOBA, 0.076 Diff
Trent Grisham - 75 PA, 0.212 wOBA, 0.287 xwOBA, 0.075 Diff
Ben Rice - 80 PA, 0.319 wOBA, 0.387 xwOBA, 0.068 Diff
Jarren Duran - 78 PA, 0.224 wOBA, 0.292 xwOBA, 0.068 Diff
Cal Raleigh - 75 PA, 0.261 wOBA, 0.328 xwOBA, 0.067 Diff
Leody Taveras - 59 PA, 0.223 wOBA, 0.285 xwOBA, 0.062 Diff
Jonah Heim - 73 PA, 0.272 wOBA, 0.332 xwOBA, 0.06 Diff
Bottom 10
Cooper Pratt - 58 PA, 0.392 wOBA, 0.271 xwOBA, -0.121 Diff
Andruw Monasterio - 60 PA, 0.504 wOBA, 0.384 xwOBA, -0.12 Diff
Chandler Simpson - 70 PA, 0.374 wOBA, 0.256 xwOBA, -0.118 Diff
Jeremy Pena - 78 PA, 0.5 wOBA, 0.385 xwOBA, -0.115 Diff
Alex Bregman - 82 PA, 0.393 wOBA, 0.283 xwOBA, -0.11 Diff
Ceddanne Rafaela - 88 PA, 0.405 wOBA, 0.297 xwOBA, -0.108 Diff
Ty France - 82 PA, 0.514 wOBA, 0.413 xwOBA, -0.101 Diff
Hunter Goodman - 63 PA, 0.441 wOBA, 0.344 xwOBA, -0.097 Diff
C.J. Abrams - 83 PA, 0.471 wOBA, 0.375 xwOBA, -0.096 Diff
Cedric Mullins II - 61 PA, 0.289 wOBA, 0.198 xwOBA, -0.091 Diff
Francisco Alvarez: 29.0 PA, +0.138 xwOBA OE
Jake Bauers: 32.0 PA, +0.13 xwOBA OE
Shohei Ohtani: 33.0 PA, +0.121 xwOBA OE
Yordan Alvarez: 37.0 PA, +0.119 xwOBA OE
J.T. Realmuto: 30.0 PA, +0.1 xwOBA OE
Dominic Canzone: 44.0 PA, +0.097 xwOBA OE
Royce Lewis: 35.0 PA, +0.095 xwOBA OE
Tyler Stephenson: 31.0 PA, +0.082 xwOBA OE
Luis Rengifo: 35.0 PA, +0.079 xwOBA OE
Bryce Harper: 39.0 PA, +0.079 xwOBA OE
Rafael Devers: 42.0 PA, +0.073 xwOBA OE
Isaac Paredes: 43.0 PA, +0.072 xwOBA OE
Taylor Trammell: 33.0 PA, +0.071 xwOBA OE
Riley Greene: 34.0 PA, +0.063 xwOBA OE
Nico Hoerner: 39.0 PA, +0.063 xwOBA OE
Colson Montgomery: 40.0 PA, -0.208 xwOBA OE
Brayan Rocchio: 37.0 PA, -0.157 xwOBA OE
Trent Grisham: 36.0 PA, -0.143 xwOBA OE
Isaac Collins: 31.0 PA, -0.136 xwOBA OE
Dane Myers: 33.0 PA, -0.134 xwOBA OE
Brooks Lee: 34.0 PA, -0.129 xwOBA OE
Luis Robert: 30.0 PA, -0.12 xwOBA OE
Jake McCarthy: 37.0 PA, -0.118 xwOBA OE
Chandler Simpson: 31.0 PA, -0.114 xwOBA OE
Tim Tawa: 32.0 PA, -0.114 xwOBA OE
Jake Burger: 34.0 PA, -0.112 xwOBA OE
Jose Altuve: 40.0 PA, -0.111 xwOBA OE
Dansby Swanson: 35.0 PA, -0.111 xwOBA OE
Wyatt Langford: 43.0 PA, -0.111 xwOBA OE
Carter Jensen: 37.0 PA, -0.111 xwOBA OE
Francisco Alvarez - 45 PA, 21 BIP, 6 Brls, 28.6 Brl%
Tyler Stephenson - 46 PA, 25 BIP, 7 Brls, 28.0 Brl%
Luis Garcia Jr. - 55 PA, 41 BIP, 10 Brls, 24.4 Brl%
Griffin Conine - 52 PA, 31 BIP, 7 Brls, 22.6 Brl%
Willi Castro - 53 PA, 32 BIP, 7 Brls, 21.9 Brl%
Riley Greene - 62 PA, 42 BIP, 9 Brls, 21.4 Brl%
Munetaka Murakami - 70 PA, 38 BIP, 8 Brls, 21.1 Brl%
Matt Olson - 75 PA, 43 BIP, 9 Brls, 20.9 Brl%
Hunter Goodman - 50 PA, 24 BIP, 5 Brls, 20.8 Brl%
Kyle Manzardo - 46 PA, 24 BIP, 5 Brls, 20.8 Brl%
Yordan Alvarez - 62 PA, 0.48 xwOBA
Tyler Stephenson - 46 PA, 0.452 xwOBA
Jacob Young - 42 PA, 0.441 xwOBA
Jackson Merrill - 65 PA, 0.433 xwOBA
Fernando Tatis Jr. - 69 PA, 0.431 xwOBA
Francisco Alvarez - 45 PA, 0.427 xwOBA
Steven Kwan - 65 PA, 0.424 xwOBA
Drake Baldwin - 77 PA, 0.419 xwOBA
Elly De La Cruz - 74 PA, 0.418 xwOBA
Jeremy Pena - 64 PA, 0.404 xwOBA
Luis Arraez - 62 PA, 119 Swings, 92.4 Cont%
Steven Kwan - 65 PA, 100 Swings, 91.0 Cont%
Isaac Paredes - 69 PA, 144 Swings, 89.6 Cont%
Jacob Wilson - 67 PA, 123 Swings, 89.4 Cont%
Nolan Schanuel - 63 PA, 93 Swings, 89.2 Cont%
Nasim Nunez - 58 PA, 101 Swings, 89.1 Cont%
Jose Ramirez - 44 PA, 90 Swings, 88.9 Cont%
Masataka Yoshida - 54 PA, 79 Swings, 88.6 Cont%
Sam Antonacci - 62 PA, 119 Swings, 88.2 Cont%
Josh Naylor - 66 PA, 112 Swings, 87.5 Cont%
Otto Lopez - 6 Attempts (5 steals)
Xavier Edwards - 6 Attempts (4 steals)
Esteury Ruiz - 5 Attempts (5 steals)
Nasim Nunez - 4 Attempts (3 steals)
Corbin Carroll - 4 Attempts (4 steals)
Jose Caballero - 4 Attempts (4 steals)
Elly De La Cruz - 4 Attempts (4 steals)
C.J. Abrams - 4 Attempts (3 steals)
Heliot Ramos - 4 Attempts (3 steals)
Jazz Chisholm Jr. - 4 Attempts (3 steals)
Evan Carter - 4 Attempts (3 steals)
Henry Bolte - 4 Attempts (1 steals)
Nasim Nunez - 10 Attempts (8 steals)
Esteury Ruiz - 10 Attempts (10 steals)
Elly De La Cruz - 9 Attempts (8 steals)
Josh Naylor - 9 Attempts (7 steals)
Tyler Tolbert - 9 Attempts (8 steals)
Fernando Tatis Jr. - 8 Attempts (6 steals)
Jose Caballero - 8 Attempts (7 steals)
Pete Crow-Armstrong - 7 Attempts (5 steals)
Chandler Simpson - 7 Attempts (7 steals)
Carson Benge - 7 Attempts (6 steals)
Xavier Edwards - 7 Attempts (5 steals)
Kahlil Watson - 7 Attempts (7 steals)
Otto Lopez - 7 Attempts (6 steals)
Andrew Vaughn - 40 PA, 17.5 K%, 14.8 Brl%
Christian Encarnacion-Strand - 42 PA, 19.0 K%, 16.1 Brl%
Christian Yelich - 56 PA, 17.9 K%, 20.5 Brl%
Hao Yu Lee - 46 PA, 19.6 K%, 14.3 Brl%
Jac Caglianone - 54 PA, 16.7 K%, 14.0 Brl%
Yordan Alvarez - 62 PA, 17.7 K%, 16.3 Brl%
Andruw Monasterio - 80 PA, +0.101 xwOBA
Steven Kwan - 95 PA, +0.089 xwOBA
Elly De La Cruz - 116 PA, +0.057 xwOBA
Willson Contreras - 81 PA, +0.053 xwOBA
Jackson Merrill - 107 PA, +0.052 xwOBA
Drake Baldwin - 121 PA, +0.05 xwOBA
Riley Greene - 94 PA, +0.049 xwOBA
C.J. Abrams - 111 PA, +0.048 xwOBA
Isaac Paredes - 109 PA, +0.046 xwOBA
Garrett Mitchell - 100 PA, +0.046 xwOBA
Heriberto Hernandez - 97 PA, +13.3 Brl%
Luis Garcia Jr. - 93 PA, +11.7 Brl%
Daylen Lile - 93 PA, +9.5 Brl%
Willi Castro - 80 PA, +9.4 Brl%
Lane Thomas - 97 PA, +8.6 Brl%
Eugenio Suarez - 89 PA, +7.4 Brl%
Bryan Reynolds - 109 PA, +7.2 Brl%
Andruw Monasterio - 80 PA, +6.5 Brl%
Jake Burger - 87 PA, +6.4 Brl%
Matt Olson - 120 PA, +6.4 Brl%
Nasim Nunez - 80 PA, +11.7 Cont%
Lawrence Butler - 87 PA, +11.0 Cont%
Daulton Varsho - 90 PA, +9.0 Cont%
Cole Young - 102 PA, +7.7 Cont%
James Wood - 119 PA, +6.6 Cont%
Jasson Dominguez - 108 PA, +6.0 Cont%
Gavin Sheets - 85 PA, +5.8 Cont%
Rafael Devers - 111 PA, +5.7 Cont%
Jose Altuve - 100 PA, +5.5 Cont%
Christian Yelich - 103 PA, +5.5 Cont%
Nasim Nunez - 80 PA, -13.4 K%
Daulton Varsho - 90 PA, -10.5 K%
James Wood - 119 PA, -9.2 K%
Javier Sanoja - 84 PA, -8.8 K%
Rafael Devers - 111 PA, -7.8 K%
Brice Turang - 108 PA, -7.4 K%
Randy Arozarena - 111 PA, -7.4 K%
Taylor Ward - 105 PA, -7.4 K%
Gavin Sheets - 85 PA, -6.7 K%
Isaac Paredes - 109 PA, -6.7 K%
Luis Garcia Jr.: +3.5
Jake Mangum: +2.88
Ryan Vilade: +2.8
Jac Caglianone: +2.45
Garrett Mitchell: +2.12
Ildemaro Vargas: -2.7
Zach McKinstry: -2.7
T.J. Rumfield: -2.65
JJ Wetherholt: -2.6
Matt Olson: -2.1
Francisco Lindor - 0.429 xwOBA, 14.6% Brl%, 76.6% Contact%, 23.6% Chase%, 19.4% K%
Taylor Trammell - 46.4% Whiff%, 81.8% Weak%, 0.99 Cold Rating
Weston Wilson - 39.4% Whiff%, 76.5% Weak%, 0.954 Cold Rating
Colson Montgomery - 35.1% Whiff%, 85.7% Weak%, 0.949 Cold Rating
Hunter Goodman - 47.7% Whiff%, 70.0% Weak%, 0.919 Cold Rating
Noelvi Marte - 33.8% Whiff%, 76.0% Weak%, 0.897 Cold Rating
Ezequiel Tovar - 32.9% Whiff%, 73.7% Weak%, 0.873 Cold Rating
Kazuma Okamoto - 32.1% Whiff%, 75.8% Weak%, 0.872 Cold Rating
Luis Robert - 31.5% Whiff%, 76.2% Weak%, 0.867 Cold Rating
Cedric Mullins II - 28.7% Whiff%, 80.0% Weak%, 0.854 Cold Rating
Christian Walker - 35.4% Whiff%, 68.0% Weak%, 0.853 Cold Rating
Colton Becker (KC): 5/5, 3R, 2HR, 5RBI, 0SB, 49FPts
Christopher Morel (NYM): 3/5, 3R, 3HR, 6RBI, 0SB, 48FPts
Xavier Isaac (TB): 2/3, 3R, 2HR, 7RBI, 0SB, 44FPts
Austin Overn (TB): 2/4, 4R, 1HR, 4RBI, 1SB, 43FPts
Mitch Voit (NYM): 4/5, 3R, 1HR, 5RBI, 0SB, 39FPts
Jesus Baez (STL): 2/2, 3R, 1HR, 1RBI, 1SB, 32FPts
Victor Arias (TOR): 2/4, 2R, 1HR, 4RBI, 1SB, 32FPts
J.C. Escarra (NYY): 3/5, 3R, 1HR, 3RBI, 0SB, 32FPts
Zac Veen (COL): 3/5, 3R, 1HR, 2RBI, 0SB, 30FPts
Tre Richardson (STL): 2/3, 2R, 1HR, 2RBI, 1SB, 30FPts
Matt Wilkinson (SF): 94 Pitches, 7IP, 3H, 0ER, 9K, 1BB, 35FPts
Gage Ziehl (BOS): 72 Pitches, 6IP, 6H, 1ER, 8K, 1BB, 27FPts
Jose Cabrera - 703615 (ARI): 0 Pitches, 5IP, 1H, 0ER, 6K, 0BB, 22FPts
Connor Oliver (PIT): 85 Pitches, 6IP, 2H, 1ER, 5K, 1BB, 19FPts
Christian Romero (LAD): 95 Pitches, 5IP, 4H, 0ER, 4K, 3BB, 19FPts
Raymond Burgos (BOS): 65 Pitches, 5IP, 3H, 1ER, 4K, 1BB, 18FPts
Rorik Maltrud (CLE): 88 Pitches, 6IP, 4H, 1ER, 3K, 3BB, 18FPts
Ethan Pecko (HOU): 93 Pitches, 5IP, 8H, 3ER, 9K, 2BB, 18FPts
Jackson Wentworth (TOR): 80 Pitches, 6IP, 5H, 0ER, 2K, 1BB, 17FPts
Jordan Montgomery (TEX): 85 Pitches, 5IP, 5H, 0ER, 5K, 1BB, 17FPts
Cooper Ingle (AAA - CLE) 307 PA 1.042 OPS
Danny Serretti (AAA - ARI) 309 PA 1.007 OPS
Zac Veen (AAA - COL) 418 PA 0.994 OPS
Owen Ayers (AAA - CHC) 329 PA 0.992 OPS
Marco Luciano (AAA - NYY) 345 PA 0.978 OPS
Blake Burke (AA - MIL) 403 PA 0.978 OPS
Franklin Arias (AAA - BOS) 367 PA 0.976 OPS
Josue De Paula (AA - LAD) 450 PA 0.964 OPS
Jack Pineda (AAA - KC) 282 PA 0.96 OPS
Sean Keys (AAA - TOR) 325 PA 0.956 OPS
Charlie Condon (AAA - COL) 420 PA 0.955 OPS
Christian Moore (AAA - LAA) 357 PA 0.95 OPS
Jack Suwinski (AAA - LAD) 402 PA 0.948 OPS
James Tibbs III (AAA - LAD) 452 PA 0.948 OPS
Arturo Disla (AA - TEX) 276 PA 0.937 OPS
Sterlin Thompson (AAA - COL) 281 PA 0.936 OPS
Alex Binelas (AA - PHI) 391 PA 0.934 OPS
Kameron Misner (AAA - PHI) 293 PA 0.933 OPS
Aaron Sabato (AAA - MIN) 325 PA 0.93 OPS
Brett Squires (AAA - KC) 397 PA 0.921 OPS
Kade Anderson (AA - SEA) 82 IP 36.4% K-BB
Brett Sears (AA - ATL) 79 IP 26.3% K-BB
Adam Seminaris (AA - PHI) 99 IP 23.5% K-BB
Carlos Pena (AA - DET) 80 IP 22.9% K-BB
Gage Ziehl (AA - BOS) 81 IP 22.0% K-BB
Brandon White - 681449 (AAA - MIA) 80 IP 22.0% K-BB
John Holobetz (AAA - BOS) 84 IP 21.0% K-BB
Matt Wilkinson (AAA - SF) 75 IP 20.9% K-BB
Cesar Perdomo (AAA - SF) 88 IP 20.4% K-BB
Joe Whitman (AAA - SF) 87 IP 20.4% K-BB
Daniel Eagen (AA - ARI) 87 IP 20.1% K-BB
Jackson Kent (AAA - WSH) 88 IP 19.8% K-BB
Jonathan Santucci (AAA - NYM) 94 IP 19.5% K-BB
Logan Allen - 671106 (AAA - CLE) 89 IP 19.2% K-BB
Jackson Nezuh (AAA - HOU) 80 IP 19.2% K-BB
Tyson Hardin (AAA - MIL) 95 IP 18.2% K-BB
Brendan Beck (AAA - NYY) 104 IP 18.0% K-BB
Santiago Suarez (AA - TB) 85 IP 17.9% K-BB
Braxton Garrett (AAA - MIA) 77 IP 17.2% K-BB
Kyle Carr (AAA - NYY) 80 IP 17.2% K-BB
Brandon Sproat (28.0% Owned): Projected 4.95IP 2.23ER 5.0SO 2.43BB 13.96FPts
Cristian Javier (8.0% Owned): Projected 4.91IP 2.23ER 3.52SO 2.44BB 10.89FPts
Zack Littell (9.0% Owned): Projected 5.09IP 2.68ER 3.74SO 1.59BB 10.26FPts
Tyler Stephenson - 32 PA, 1.198 OPS
Colt Keith - 28 PA, 1.18 OPS
Cole Carrigg - 30 PA, 1.125 OPS
Cooper Pratt - 31 PA, 1.099 OPS
Cole Young - 45 PA, 1.086 OPS
Taylor Trammell - 33 PA, 1.068 OPS
Joc Pederson - 33 PA, 1.041 OPS
Luis Rengifo - 35 PA, 1.006 OPS
Jackson Holliday - 34 PA, 0.953 OPS
Griffin Conine - 33 PA, 0.95 OPS
Spencer Jones OF (23.0% Owned): Projected 0.69R 0.26HR 0.76RBI 1.03SO 0.41BB 0.14SB 9.44FPts
Jasson Dominguez CF (34.0% Owned): Projected 0.69R 0.14HR 0.71RBI 0.91SO 0.39BB 0.23SB 9.34FPts
Cedric Mullins II nan (14.0% Owned): Projected 0.65R 0.14HR 0.75RBI 0.78SO 0.39BB 0.17SB 8.73FPts
Jake Mangum CF (19.0% Owned): Projected 0.66R 0.08HR 0.48RBI 0.8SO 0.28BB 0.22SB 8.63FPts
Victor Mesa Jr. CF (8.0% Owned): Projected 0.63R 0.18HR 0.64RBI 0.73SO 0.29BB 0.1SB 8.18FPts