Check out yesterday’s box scores here
The way you treat your third kid (and beyond, I suppose) is so much different than how you treated your first. I’ve noticed this a lot over the last five years since I’ve had multiple kids. Any time my daughter (firstborn) was in a pool for the first few years of her life, I wouldn’t take my eye off of her. It would be a high-stress situation. We paid a bunch of money to get her swim lessons as a three-year-old, and were super careful and all of that.
Yesterday I took the floatie off my three-year-old (the youngest of three) and threw him in the pool. We had him down to a very light floatie thing and had shown him how to swim, and he had watched his siblings a bunch, so he was ready, but it’s something I never could have done with my daughter. Just throwing him in the water and seeing what he could do. Obviously, there was no risk to it; I was right there to help him, but it was way too easy to do that. So now he can swim as a three-year-old. I kid you not - I was 13 years old before I was swimming. He also learned how to ride a bike yesterday. My wife does this thing where she just wraps a towel around them and holds the ends of it behind them - keeping their balance for them. And then they get the feel for the bike and figure out how to pedal and like ten minutes later they’re on their own riding a bike.
So yeah it was a big week for my boy! Swimming and riding a two-wheel bike. Not jumping into the pool unsupervised and figuring out how to stop the bike… that’s the next hurdle to clear.
The Braves were sort of quiet. They just brought in some role players, basically. Lane Thomas was the big add, and they added some rotation depth wiht Tyler Mahle. Apparently they also went for deGrom, but the future Hall of Famer did not waive the no-trade clause, and the Braves are left with a pretty questionable rotation behind Chris Sale heading into the fall.
The Mets loaded up on some prospects, trading away Clay Holmes, Freddy Peralta, and three of their best relievers. Jefferson Rojas was a nice get from them from the Cubs. He’s their new #1 prospect.
We didn’t exactly know what the Nationals would do. They held on to CJ Abrams, but did cash in on the Foster Griffin and Luis Garcia Jr. breakouts. Griffin went to Cleveland and Garcia ended up with the Yankees, where he homered in his first game. Makes sense to me, always have to like the sell high. The Nationals could maybe make some noise in the next couple of years with some nice pitching prospects coming up through their system.
The Phillies added Arraez, and paid a big cost, and also added a little bit of bullpen help and took a shot at Colby Thomas, a guy who had a lot of success in AAA as a power hitter, but hasn’t done much in his limited time with the big league club.
This division went crazy. The Cubs added three starting pitchers who will probably go right into their rotation (Holmes is nearing the end of a rehab from injury, Garrett has been very good in AAA this year). They were active. There was a false rumor about them getting Reid Detmers, which would have been one of the biggest adds of the whole deadline. But now they set up their rotation with Imanaga, Holmes, Gausman, Garrett, and Matt Boyd. Still not a top-of-the-league rotation, but it’s a unit without any clear weakness and the Cubs are a much more competitive team now for October.
The Pirates added four relievers to fix their horrid bullpen situation. Mitch Keller’s season is done as he goes on the 60 Day IL. They’ll move Carmen Mlodzinski to the rotation and they did more than enough to replace him in the bullpen. That’s a rotation upgrade in addition to a massive bullpen upgrade, so I like what the Pirates did. They lost basically nothing prospect-wise, and the Mets are paying most of Weaver’s salary for this year and next.
The Cardinals were sellers, and they did a very nice job. Tim was very pleased with his team getting Eagan (for Nootbaar) and Ragsdale/Frias for Dustin May.
The Brewers add May to their rotation, and we like their chances of getting some very nice production from him the next couple of years. It still felt like a missed opportunity to not get Skubal, but it’s a pitching upgrade for them nonetheless. And with Misiorowski + Henderson as the top fo the rotation, you like their chances of hosting the NLCS and seeing what they can do against the Dodgers.
The D’Backs sent away a valuable pitching prospect in Daniel Eagan to get some outfield help. Lars Nootbaar was the return, which doesn’t seem right to me, but what do I know?
The Rockies refused to become big-time sellers again, holding onto Jake McCarthy and others we thought they’d trade. But they did ship Doyle and a pair of relievers who could have some success outside of Coors.
The Dodgers didn’t have to do anything, and they were quiet after the Skubal addition on Saturday night. The Kris Bubic add was out of nowhere, it will be interesting to see what they do with him next year. He’ll probably be blocked in the rotation, and maybe he’ll just end up as a reliever for them or be flipped to someone else after he gets healthy this winter.
The Padres bulked up the rotation with Robbie Ray and Casey Mize. They hate prospects, and they traded a couple of their few decent ones. Kash Mayfield was the big name there, from what I know about prospects. He was their top pitching prospect, and now he will be a part of the Tigers’ plan to replace Skubal (good luck!). A much-improved rotation in San Diego now, and they did not deal from their bullpen strength.
The Giants sent Heliot Ramos packing to the Yankees. That’s a huge upgrade for Ramos’ fantasy value getting out of AT&T Park and replacing Bellinger in that outfield. I’d add Ramos everywhere if he’s available. It was also a nice lottery ticket getting Marcelo Mayer for a reliever, and Ramon Marquez is a pitching prospect to know. He’s probably more of a 2028 landing, but his numbers in the lower levels of the minors are stunning this year, and San Francisco is an awesome place to pitch.
The Orioles got a haul for Adley Rutschman. They were probably one of the biggest future-winners of the deadline, but obviously a lot of things have to happen for that to be proven true. Really nice prospect package coming to Baltimore, though. They loaded up.
I didn’t care for the move for Rutschman, but the Red Sox had a glaring weakness at catcher, and they have a legit big league backstop there now.
The Yankees helped ease the burden left by the Bellinger/Judge injuries with Ramos being their guy now, and Luis Garcia should help get Ryan McMahon out of that postseason lineup. Jazz moves to third and Garcia fills in nicely as a 2B (bad defender though).
The Rays were buyers. They didn’t go crazy, but Peralta + Hicks are upgrades (probably), and they held onto their favorite prospects.
The Blue Jays replaced Gausman with Jose Soriano and got Daulton Varsho’s contract shipped over to Houston for the ugly return of Arrighetti. Tim liked the Arjun Nimmala get for the Angels in return for Soriano. Seems to me like the Blue Jays are reducing some payroll without getting a ton worse for next year.
The White Sox add a Gold Glove centerfielder and a veteran rotation piece in Luis Castillo who they will not have to pay. But pretty quiet stuff from this division, generally.
Cleveland adds several big leagues. Griffin boosts the rotation, and Lowe & Adell should be pretty regular starters for them as they try to do something to get a lineup that can score some runs as they try for another division win. They’re three games behind the White Sox in the division.
The Tigers return for Mize & Skubal was fine. It was very good according to some, and pretty uninspiring according to others. But they did probably what they needed to do in getting Smith, Ryan, and Mayfield as pitching options and bagging Zyhir Hope - one of the best prospects moved at this deadline.
The Twins were very quiet, holding onto Joe Ryan and focusing mostly on bullpen help.
The most quiet division by transaction count. The A’s sat on their hands and gave up on Colby Thomas, which is fine, they haven’t been able to find an outfield spot for him anyways and Brent Rooker will be back next year.
Daulton Varsho changed dugouts last night and started for the Astros against the team he was on just hours earlier. It’s been since George Springer that the Astros have had a legit centerfielder, and now they have Varsho to help there.
The Angels went pretty hard as sellers, which they typically don’t do. But they did a fine job, lots of decent prospects coming back. They replaced Logan O’Hoppe with Moises Ballesteros, but maybe not right? Can Ballesteros actually catch? The Angels don’t seem to care much about defense, so he fits in nicely!
Unfortunately for Kade Anderson, the Mariners held on to Kirby and Hancock, and now that’s still very much in the air. I don’t think we’re going to see Anderson this week, but the jury is still out. I’d hold onto Kader for another few days to see if we get any clear news. Taylor Ward hits his third team ten months, but a tough landing spot for his offensive production going to Seattle. Nolan Jones is getting thrown around a bunch, and now he’ll go murk AAA pitching in the Pacific Coast League.
The Rangers floated a bunch of names out there but ultimately didn’t do much.
More trade deadline reaction coming this afternoon when Tim, John, and I record a podcast.
We’ll see the Skubal & Peralta debuts today. But let’s check on what happened in the big leagues yesterday, as is our custom here:
Ian Seymour - 6.0IP 7H 2ER 2R 9K 0BB
I got crushed in DFS last night going heavily to Schlittler and Sproat. The projections really like Seymour, but I didn’t trust them! A 9:0 K:BB in Coors and 90 pitches for the Rays lefty. He had been opened for the previous two times, and hadn’t been doing super well in July, but a nice bounce-back here with a big Coors outing to go for 27 fantasy points.
Cam Schlittler - 3.0IP 4H 4ER 4R 6K 5BB
The Cardinals came in super cold but teed off on Schlittler. Five walks, Alec Burleson hit three bombs in that game. 13 runs for the Cardinals:
Ten RBIs from Burleson + Nathan Church. Schlittler didn’t have teh command and the Cardinals were all over his mistakes.
Logan Webb - 6.0IP 5H 0ER 0R 8K 1BB
Good Webb in Texas! 16 whiffs was his season high. He had a season-high usage of the cutter. 13% for the year, 25% last night. It didn’t work great, but maybe it helped the sweeper get disguised or something, because the sweeper was awesome for him.
He threw five pitches above 14% usage, and that’s a good approach from Webb. This might have just been a matchup thing, or maybe he wants to accentuate the cutter now since his season hasn’t gone super well.
Brandon Sproat - 3.0IP 5H 4ER 4R 4K 2BB
I watched the beginning and end of that game, with an episode of The Mentalist sandwiched in there. But I saw Sproat get yanked in the middle of an AB, and it wasn’t about an injury. He was super, super wild yesterday. He threw two straight wild pitches and the manager just said I’ve seen enough of that and came out and yanked him on a 2-1 count. Maybe that happens more than I think, but I was laughing pretty good at it. Pat Murphy was pissed and said yeah give me that ball we’ll let someone else clean up this mess.
Pirates won though! If they win this series in Milwaukee I’ll stop shopping for Brewers hats, I think.
Justin Wrobleski - 4.33IP 7H 7ER 7R 4K 3BB
The Cubs are a tough matchup at home, especially for a left handed starter. They took Wrobleski deep four times, and now that’s eight homers given up in the last two outings. That’s as many as he had given up previously.
His first 16 starts: 0.67 HR/9
His last two starts: 6.97 HR/9
New season total: 1.23 HR/9
I think they’ll just keep him in the rotation for now, he’s certainly earned it with this season, but there’s no way he’s in that playoff rotation so they’d probably be open to moving him to a relief role before long.
His numbers don’t look like anything special now:
So I thought he was bad when he was good, and by the time I accepted that he’s actually good, he’s bad again.
Cristian Javier - 6.0IP 7H 3ER 3R 2K 0BB
Okay so Javier got it done. These last two outings in 11 innings:
The fastball is working and he hasn’t walked anybody, but look at that 55% FB%. Lots of risk there, but a 16.9% SwStr% eases that burden. I don’t think it can continue, I think the guy is probably still awful. But he’s in the rotation now. The Astros shipped off Arrighetti and didn’t bring in any starters, so maybe there have been some tweaks that can work for Javier.
Shane Bieber - 5.67IP 9H 1ER 1R 6K 2BB
How do you give up nine hits and one run?
It was just the fifth time this year a pitcher has 9+ hits allowed and less than two ER.
That’s quite a strand rate, I guess. At least Bieber did get six strikeouts and two walks. But I’m super mad about that game because I thought it would be a shootout, and it was 3-1 despite 17 hits and five walks.
Imai was the piggyback for Javier, and he got the job done.
Maybe that’s what he needs, maybe he’s a good reliever. Maybe he just can’t handle all of the attention.
20+ point games:
My two big DFS stands were to fade the Rays and play Schlittler. So that was embarrassing. I might just go back and delete that post and act like it never happened.
Yandy took a big 0/4 with 15 hits and 13 runs around him. Caminero hit two bombs, Aranda had four hits, and even Taylor Walls had a big game.
Burleson had just the tenth three-homer game of the season
Burleson is very good, and he’s having his best season. He should clear his previous max in HRs and he his OPS is up to .835 now for a career-best by a good margin.
Did you see the Giants lineup?
They scored five runs and won the game easily, but man look at those names. How many would start for the Dodgers? How many would make the roster? Probably only Willy Adames would have a chance to start, maybe Jung Hoo Lee (who homered twice) in the outfield, and they’d probably have to find a spot for Rafael Devers, but that’s gotta be the worst lineup in the league for the rest of the season.
That’s it! Back later with a DFS preview and a big trade deadline breakdown podcast.
Nolan Kingham (TEX): 1.0IP, 1H, 1ER, 1SO, 2BB
1. Ian Seymour
2. Logan Webb
3. Andrew Alvarez
4. Brandon Sproat
5. Bubba Chandler
6. Cristian Javier
7. Aaron Nola
8. Brandon Pfaadt
9. Cam Schlittler
10. Michael King
11. Michael McGreevy
12. Shane Bieber
13. Justin Wrobleski
14. Matthew Boyd
15. Cal Quantrill
16. Michael Lorenzen
1. Logan Webb (vs. TEX): 29.9 Points
2. Ian Seymour (vs. COL): 27.3 Points
3. Brandon Pfaadt (vs. SD): 21.41 Points
4. Shane Bieber (vs. HOU): 20.16 Points
5. Bubba Chandler (vs. MIL): 17.96 Points
6. Tatsuya Imai (vs. TOR): 16.75 Points
7. Andrew Alvarez (vs. PHI): 16.64 Points
8. Cal Quantrill (vs. SF): 16.5 Points
9. Garrett Stallings (vs. PIT): 12.95 Points
10. Michael McGreevy (vs. NYY): 12.74 Points
1. Ian Seymour (TB): 18 Whiffs (90 Pitches)
2. Logan Webb (SF): 16 Whiffs (96 Pitches)
3. Bubba Chandler (PIT): 13 Whiffs (96 Pitches)
4. Andrew Alvarez (WSH): 11 Whiffs (81 Pitches)
5. Tatsuya Imai (HOU): 11 Whiffs (34 Pitches)
6. Aaron Nola (PHI): 11 Whiffs (97 Pitches)
7. Cristian Javier (HOU): 9 Whiffs (85 Pitches)
8. Michael McGreevy (STL): 9 Whiffs (91 Pitches)
9. Aaron Ashby (MIL): 9 Whiffs (38 Pitches)
10. Cam Schlittler (NYY): 8 Whiffs (83 Pitches)
1. Cam Schlittler (NYY): 54.2 Strike%, 38.6 Ball%
2. Logan Webb (SF): 51.0 Strike%, 33.3 Ball%
3. Michael King (SD): 50.0 Strike%, 36.5 Ball%
4. Justin Wrobleski (LAD): 49.5 Strike%, 33.0 Ball%
5. Ian Seymour (TB): 48.9 Strike%, 33.3 Ball%
6. Matthew Boyd (CHC): 45.7 Strike%, 28.3 Ball%
7. Michael McGreevy (STL): 45.1 Strike%, 41.8 Ball%
8. Aaron Nola (PHI): 44.3 Strike%, 38.1 Ball%
9. Bubba Chandler (PIT): 43.8 Strike%, 40.6 Ball%
10. Brandon Sproat (MIL): 43.8 Strike%, 40.6 Ball%
11. Cal Quantrill (TEX): 43.7 Strike%, 34.5 Ball%
12. Tanner Gordon (COL): 43.1 Strike%, 15.5 Ball%
13. Cristian Javier (HOU): 42.4 Strike%, 31.8 Ball%
14. Andrew Alvarez (WSH): 40.7 Strike%, 40.7 Ball%
15. Brandon Pfaadt (ARI): 40.0 Strike%, 36.7 Ball%
1. Tanner Gordon: 58 Pitches, 18 Outs, 3.22 POUT
2. Andrew Alvarez: 81 Pitches, 19 Outs, 4.26 POUT
3. Brandon Pfaadt: 90 Pitches, 20 Outs, 4.5 POUT
4. Cristian Javier: 85 Pitches, 18 Outs, 4.72 POUT
5. Cal Quantrill: 87 Pitches, 18 Outs, 4.83 POUT
6. Ian Seymour: 90 Pitches, 18 Outs, 5.0 POUT
7. Matthew Boyd: 92 Pitches, 18 Outs, 5.11 POUT
8. Shane Bieber: 87 Pitches, 17 Outs, 5.12 POUT
9. Logan Webb: 96 Pitches, 18 Outs, 5.33 POUT
10. Bubba Chandler: 96 Pitches, 17 Outs, 5.65 POUT
Aaron Nola’s CH usage (25.8%) up 10.2 points
Brandon Pfaadt’s FF usage (43.3%) up 19.6 points
Brandon Sproat’s SI usage (48.4%) up 21.3 points
Brandon Sproat’s ST usage (21.9%) up 10.3 points
Bubba Chandler’s SL usage (38.5%) up 16.9 points
Cam Schlittler’s SI usage (28.9%) up 13.1 points
Cristian Javier’s FC usage (15.3%) up 13.9 points
Logan Webb’s FC usage (25.0%) up 15.1 points
Matthew Boyd’s CU usage (23.9%) up 12.2 points
Michael McGreevy’s FC usage (23.1%) up 12.0 points
Tanner Gordon’s FF usage (58.6%) up 10.6 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%
Brandon Sproat Cutter: -16.0%
Bubba Chandler Slider: +15.6%
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%
Dean Kremer Cutter: +13.2%
JP Sears Sweeper: -13.2%
Tyler Mahle Cutter: +13.1%
Ryan Gusto Changeup: -13.1%
Aaron Nola Changeup: +12.9%
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%
Dean Kremer Split-Finger: -12.2%
Paul Skenes - 38.0 RISP H%, 0.55 BABIP, 33.0 HR/FB, 187.0 Luck Score
Luis Morales - 40.0 RISP H%, 0.32 BABIP, 50.0 HR/FB, 175.0 Luck Score
Dean Kremer - 44.0 RISP H%, 0.382 BABIP, 25.0 HR/FB, 175.0 Luck Score
Framber Valdez - 39.0 RISP H%, 0.395 BABIP, 25.0 HR/FB, 174.0 Luck Score
Ryan Johnson - 36.0 RISP H%, 0.429 BABIP, 25.0 HR/FB, 173.0 Luck Score
Bryan Woo - 64.0 RISP H%, 0.448 BABIP, 17.0 HR/FB, 171.0 Luck Score
Braxton Ashcraft - 39.0 RISP H%, 0.333 BABIP, 30.0 HR/FB, 168.0 Luck Score
Nathan Eovaldi - 31.0 RISP H%, 0.344 BABIP, 33.0 HR/FB, 167.0 Luck Score
Sonny Gray - 41.0 RISP H%, 0.381 BABIP, 20.0 HR/FB, 167.0 Luck Score
Slade Cecconi - 36.0 RISP H%, 0.367 BABIP, 25.0 HR/FB, 167.0 Luck Score
Noah Cameron - 0.0 RISP H%, 0.1 BABIP, 0.0 HR/FB, 15.0 Luck Score
Yuki Matsui - 0.0 RISP H%, 0.176 BABIP, 0.0 HR/FB, 18.0 Luck Score
Gregory Soto - 0.0 RISP H%, 0.188 BABIP, 0.0 HR/FB, 21.0 Luck Score
Bryan Abreu - 0.0 RISP H%, 0.2 BABIP, 0.0 HR/FB, 22.0 Luck Score
Adrian Morejon - 0.0 RISP H%, 0.222 BABIP, 0.0 HR/FB, 26.0 Luck Score
Randy Dobnak - 0.0 RISP H%, 0.229 BABIP, 0.0 HR/FB, 29.0 Luck Score
Andre Pallante - 0.0 RISP H%, 0.243 BABIP, 0.0 HR/FB, 33.0 Luck Score
Bryce Miller - 0.0 RISP H%, 0.176 BABIP, 12.0 HR/FB, 39.0 Luck Score
Brayan Bello - 0.0 RISP H%, 0.28 BABIP, 0.0 HR/FB, 45.0 Luck Score
Walbert Urena - 0.0 RISP H%, 0.227 BABIP, 10.0 HR/FB, 46.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 - 86 TBF, 39.5% 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%
Chris Sale - 68 TBF, 36.8% K-BB%
Cam Schlittler - 86 TBF, 32.6% 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%
Ian Seymour - 78 TBF, 25.6% K-BB%
Framber Valdez - 64 TBF, 65.9% GB%
Landen Roupp - 88 TBF, 65.6% 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%
Shane Bieber - 83 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%
Chad Patrick - 43 TBF, 32.6 K%, 7.0 BB%, 56.0% 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%
Walbert Urena - +2.8% CSW%, -3.4 BB%
Trey Yesavage - +3.8% CSW%, -3.0 BB%
Jack Perkins - +3.3% CSW%, -1.9 BB%
Chris Sale - +3.3% CSW%, -4.3 BB%
Joey Cantillo - +3.3% CSW%, -2.4 BB%
Christian Scott - +4.5% CSW%, -2.0 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%
Alec Burleson (STL) 5 PA, 16 Swings, 3 Barrels, 3 HR
Junior Caminero (TB) 5 PA, 7 Swings, 2 Barrels, 2 HR
Mickey Moniak (COL) 5 PA, 10 Swings, 2 Barrels, 1 HR
Victor Mesa Jr. (TB) 5 PA, 6 Swings, 2 Barrels, 0 HR
Ezequiel Duran, Yesterday: 110.2 Previous High: 109.1
Junior Caminero (TB) - 113.3mph - None
Bryce Harper (PHI) - 112.6mph - home_run
Junior Caminero (TB) - 112.4mph - home_run
Jose Fermin (STL) - 111.4mph - None
Teoscar Hernandez (LAD) - 111.2mph - home_run
Victor Mesa Jr. (TB) - 110.4mph - field_out
Taylor Trammell (HOU) - 110.4mph - field_out
Ezequiel Duran (TEX) - 110.2mph - home_run
Cam Smith (HOU) - 109.9mph - single
Junior Caminero (TB) - 109.9mph - grounded_into_double_play
Top 10
Riley Greene - 70 PA, 0.259 wOBA, 0.371 xwOBA, 0.112 Diff
Tristan Peters - 63 PA, 0.159 wOBA, 0.265 xwOBA, 0.106 Diff
Kyle Tucker - 64 PA, 0.267 wOBA, 0.357 xwOBA, 0.09 Diff
Colt Emerson - 59 PA, 0.19 wOBA, 0.276 xwOBA, 0.086 Diff
Ben Rice - 79 PA, 0.288 wOBA, 0.36 xwOBA, 0.072 Diff
Nathan Church - 59 PA, 0.238 wOBA, 0.307 xwOBA, 0.069 Diff
Brandon Marsh - 64 PA, 0.162 wOBA, 0.231 xwOBA, 0.069 Diff
Cal Raleigh - 71 PA, 0.276 wOBA, 0.344 xwOBA, 0.068 Diff
Leody Taveras - 59 PA, 0.223 wOBA, 0.285 xwOBA, 0.062 Diff
Trent Grisham - 75 PA, 0.236 wOBA, 0.296 xwOBA, 0.06 Diff
Bottom 10
Ceddanne Rafaela - 83 PA, 0.405 wOBA, 0.285 xwOBA, -0.12 Diff
Andruw Monasterio - 60 PA, 0.504 wOBA, 0.384 xwOBA, -0.12 Diff
Cooper Pratt - 60 PA, 0.379 wOBA, 0.262 xwOBA, -0.117 Diff
Alex Bregman - 83 PA, 0.404 wOBA, 0.289 xwOBA, -0.115 Diff
Jeremy Pena - 79 PA, 0.503 wOBA, 0.391 xwOBA, -0.112 Diff
Joc Pederson - 55 PA, 0.447 wOBA, 0.338 xwOBA, -0.109 Diff
Hunter Goodman - 63 PA, 0.412 wOBA, 0.31 xwOBA, -0.102 Diff
Chandler Simpson - 71 PA, 0.361 wOBA, 0.261 xwOBA, -0.1 Diff
Ezequiel Duran - 77 PA, 0.416 wOBA, 0.318 xwOBA, -0.098 Diff
Cedric Mullins II - 62 PA, 0.297 wOBA, 0.2 xwOBA, -0.097 Diff
Jake Bauers: 32.0 PA, +0.148 xwOBA OE
Bryce Harper: 39.0 PA, +0.13 xwOBA OE
Shohei Ohtani: 32.0 PA, +0.123 xwOBA OE
Dominic Canzone: 40.0 PA, +0.121 xwOBA OE
Yordan Alvarez: 37.0 PA, +0.11 xwOBA OE
Junior Caminero: 35.0 PA, +0.099 xwOBA OE
Royce Lewis: 31.0 PA, +0.095 xwOBA OE
Taylor Trammell: 35.0 PA, +0.087 xwOBA OE
Christian Walker: 37.0 PA, +0.08 xwOBA OE
Kyle Stowers: 38.0 PA, +0.08 xwOBA OE
Jose Caballero: 31.0 PA, +0.078 xwOBA OE
Francisco Lindor: 40.0 PA, +0.078 xwOBA OE
Alec Burleson: 43.0 PA, +0.076 xwOBA OE
Riley Greene: 30.0 PA, +0.066 xwOBA OE
Luis Garcia Jr.: 36.0 PA, +0.061 xwOBA OE
Colson Montgomery: 35.0 PA, -0.196 xwOBA OE
Brayan Rocchio: 33.0 PA, -0.167 xwOBA OE
Hunter Goodman: 30.0 PA, -0.152 xwOBA OE
Jake Burger: 34.0 PA, -0.145 xwOBA OE
Wyatt Langford: 43.0 PA, -0.125 xwOBA OE
Chandler Simpson: 31.0 PA, -0.124 xwOBA OE
Nicky Lopez: 35.0 PA, -0.118 xwOBA OE
Dane Myers: 29.0 PA, -0.117 xwOBA OE
Heriberto Hernandez: 34.0 PA, -0.117 xwOBA OE
Jake Cronenworth: 36.0 PA, -0.117 xwOBA OE
Tristan Peters: 30.0 PA, -0.116 xwOBA OE
Trent Grisham: 38.0 PA, -0.109 xwOBA OE
Jazz Chisholm: 32.0 PA, -0.108 xwOBA OE
Brooks Lee: 30.0 PA, -0.106 xwOBA OE
Brandon Marsh: 31.0 PA, -0.106 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. - 59 PA, 45 BIP, 11 Brls, 24.4 Brl%
Griffin Conine - 52 PA, 31 BIP, 7 Brls, 22.6 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%
Kyle Manzardo - 46 PA, 24 BIP, 5 Brls, 20.8 Brl%
Cal Raleigh - 62 PA, 34 BIP, 7 Brls, 20.6 Brl%
Willi Castro - 58 PA, 36 BIP, 7 Brls, 19.4 Brl%
Yordan Alvarez - 66 PA, 0.467 xwOBA
Tyler Stephenson - 46 PA, 0.452 xwOBA
Jacob Young - 46 PA, 0.433 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
Junior Caminero - 75 PA, 0.415 xwOBA
Jackson Merrill - 69 PA, 0.415 xwOBA
Fernando Tatis Jr. - 73 PA, 0.414 xwOBA
Luis Arraez - 62 PA, 119 Swings, 92.4 Cont%
Keibert Ruiz - 41 PA, 60 Swings, 91.7 Cont%
Steven Kwan - 65 PA, 100 Swings, 91.0 Cont%
Jacob Wilson - 67 PA, 123 Swings, 89.4 Cont%
Nolan Schanuel - 63 PA, 93 Swings, 89.2 Cont%
Jose Ramirez - 44 PA, 90 Swings, 88.9 Cont%
Isaac Paredes - 74 PA, 153 Swings, 88.9 Cont%
Masataka Yoshida - 54 PA, 79 Swings, 88.6 Cont%
Sam Antonacci - 62 PA, 119 Swings, 88.2 Cont%
Nasim Nunez - 62 PA, 110 Swings, 88.2 Cont%
Xavier Edwards - 5 Attempts (3 steals)
Endy Rodriguez - 5 Attempts (4 steals)
Otto Lopez - 5 Attempts (4 steals)
C.J. Abrams - 5 Attempts (4 steals)
Esteury Ruiz - 5 Attempts (5 steals)
Heliot Ramos - 4 Attempts (3 steals)
Jose Caballero - 4 Attempts (4 steals)
Jazz Chisholm Jr. - 4 Attempts (3 steals)
Nasim Nunez - 4 Attempts (3 steals)
Evan Carter - 4 Attempts (3 steals)
Henry Bolte - 4 Attempts (1 steals)
Cole Carrigg - 3 Attempts (2 steals)
Javier Sanoja - 3 Attempts (1 steals)
Jake Bauers - 3 Attempts (2 steals)
Jung Hoo Lee - 3 Attempts (2 steals)
Petey Halpin - 3 Attempts (3 steals)
Ryan Kreidler - 3 Attempts (3 steals)
Luis Rengifo - 3 Attempts (2 steals)
Cooper Pratt - 3 Attempts (3 steals)
JJ Wetherholt - 3 Attempts (2 steals)
Jose Ramirez - 3 Attempts (3 steals)
Dansby Swanson - 3 Attempts (2 steals)
A.J. Ewing - 3 Attempts (3 steals)
Tyler Tolbert - 3 Attempts (3 steals)
David Hamilton - 3 Attempts (2 steals)
Pedro Ramirez - 3 Attempts (3 steals)
Nico Hoerner - 3 Attempts (3 steals)
Myles Straw - 3 Attempts (3 steals)
Esteury Ruiz - 10 Attempts (10 steals)
Nasim Nunez - 10 Attempts (8 steals)
Josh Naylor - 9 Attempts (7 steals)
Elly De La Cruz - 8 Attempts (7 steals)
Fernando Tatis Jr. - 8 Attempts (6 steals)
Chandler Simpson - 8 Attempts (8 steals)
Jose Caballero - 8 Attempts (7 steals)
Dansby Swanson - 7 Attempts (6 steals)
Otto Lopez - 7 Attempts (6 steals)
Tyler Tolbert - 7 Attempts (6 steals)
C.J. Abrams - 7 Attempts (6 steals)
Xavier Edwards - 7 Attempts (5 steals)
Carson Benge - 7 Attempts (6 steals)
Christian Encarnacion-Strand - 42 PA, 19.0 K%, 16.1 Brl%
Christian Yelich - 60 PA, 18.3 K%, 19.0 Brl%
Hao Yu Lee - 46 PA, 19.6 K%, 14.3 Brl%
Jac Caglianone - 54 PA, 16.7 K%, 14.0 Brl%
Junior Caminero - 75 PA, 13.3 K%, 15.3 Brl%
Yordan Alvarez - 66 PA, 18.2 K%, 15.6 Brl%
Steven Kwan - 91 PA, +0.09 xwOBA
Drake Baldwin - 117 PA, +0.063 xwOBA
Elly De La Cruz - 111 PA, +0.057 xwOBA
Royce Lewis - 94 PA, +0.05 xwOBA
Riley Greene - 94 PA, +0.049 xwOBA
Chase DeLauter - 101 PA, +0.049 xwOBA
Trea Turner - 106 PA, +0.048 xwOBA
Jake Bauers - 96 PA, +0.046 xwOBA
C.J. Abrams - 111 PA, +0.046 xwOBA
Lane Thomas - 97 PA, +0.042 xwOBA
Heriberto Hernandez - 92 PA, +13.0 Brl%
Luis Garcia Jr. - 92 PA, +9.6 Brl%
Lane Thomas - 97 PA, +8.6 Brl%
Willi Castro - 85 PA, +8.1 Brl%
Ezequiel Duran - 100 PA, +6.1 Brl%
Chase DeLauter - 101 PA, +5.8 Brl%
Eugenio Suarez - 85 PA, +5.6 Brl%
Jake Burger - 91 PA, +5.4 Brl%
Bryan Reynolds - 109 PA, +5.3 Brl%
Wilyer Abreu - 109 PA, +5.2 Brl%
Nasim Nunez - 80 PA, +10.5 Cont%
Lawrence Butler - 82 PA, +10.4 Cont%
Daulton Varsho - 91 PA, +9.9 Cont%
Cole Young - 99 PA, +7.4 Cont%
Jose Altuve - 100 PA, +6.5 Cont%
James Wood - 118 PA, +5.6 Cont%
Josh Naylor - 100 PA, +5.6 Cont%
Jasson Dominguez - 108 PA, +5.5 Cont%
Rafael Devers - 111 PA, +5.1 Cont%
Sal Stewart - 103 PA, +5.0 Cont%
Nasim Nunez - 80 PA, -12.2 K%
Daulton Varsho - 91 PA, -10.6 K%
Javier Sanoja - 83 PA, -8.7 K%
Randy Arozarena - 107 PA, -8.7 K%
James Wood - 118 PA, -8.1 K%
Tim Tawa - 86 PA, -7.4 K%
Rafael Devers - 111 PA, -6.8 K%
Taylor Ward - 101 PA, -6.6 K%
Drake Baldwin - 117 PA, -6.5 K%
Jordan Walker - 119 PA, -6.4 K%
Luis Garcia Jr.: +3.2
Ryan Vilade: +2.8
Jake Mangum: +2.75
Jac Caglianone: +2.45
Daylen Lile: +2.4
Zach McKinstry: -2.75
JJ Wetherholt: -2.65
T.J. Rumfield: -2.6
Leody Taveras: -2.18
Matt Olson: -2.07
Francisco Lindor - 0.387 xwOBA, 10.5% Brl%, 75.8% Contact%, 23.9% Chase%, 21.1% K%
Taylor Trammell - 42.6% Whiff%, 77.3% Weak%, 0.964 Cold Rating
Colson Montgomery - 34.1% Whiff%, 84.6% Weak%, 0.936 Cold Rating
Weston Wilson - 40.3% Whiff%, 73.3% Weak%, 0.933 Cold Rating
Jake Burger - 36.5% Whiff%, 75.9% Weak%, 0.93 Cold Rating
Hunter Goodman - 45.3% Whiff%, 70.0% Weak%, 0.924 Cold Rating
Noelvi Marte - 32.5% Whiff%, 76.0% Weak%, 0.886 Cold Rating
Jorge Soler - 38.1% Whiff%, 68.4% Weak%, 0.877 Cold Rating
Willson Contreras - 45.2% Whiff%, 66.7% Weak%, 0.873 Cold Rating
Luis Robert - 29.9% Whiff%, 80.0% Weak%, 0.873 Cold Rating
Cooper Pratt - 30.9% Whiff%, 73.9% Weak%, 0.856 Cold Rating
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
Grayson Rodriguez (19.0% Owned): Projected 5.89IP 2.59ER 6.34SO 2.27BB 17.26FPts
Patrick Sandoval (7.0% Owned): Projected 5.33IP 2.32ER 5.21SO 1.99BB 14.91FPts
Brady Singer (44.0% Owned): Projected 5.78IP 2.69ER 5.04SO 2.28BB 14.27FPts
Jung Hoo Lee - 36 PA, 1.251 OPS
Cole Carrigg - 31 PA, 1.156 OPS
Tyler Stephenson - 28 PA, 1.119 OPS
Cole Young - 41 PA, 1.044 OPS
Joc Pederson - 33 PA, 1.041 OPS
Cooper Pratt - 33 PA, 1.023 OPS
Jackson Holliday - 30 PA, 1.0 OPS
Griffin Conine - 30 PA, 0.982 OPS
Nathaniel Lowe - 32 PA, 0.971 OPS
Dominic Canzone - 40 PA, 0.95 OPS
Spencer Jones OF (23.0% Owned): Projected 0.65R 0.24HR 0.82RBI 1.19SO 0.44BB 0.15SB 9.39FPts
Joc Pederson OF (15.0% Owned): Projected 0.8R 0.21HR 0.61RBI 0.87SO 0.52BB 0.03SB 8.91FPts
Heriberto Hernandez LF (28.0% Owned): Projected 0.62R 0.2HR 0.73RBI 1.16SO 0.39BB 0.11SB 8.64FPts
Heliot Ramos RF (43.0% Owned): Projected 0.63R 0.21HR 0.67RBI 1.17SO 0.29BB 0.04SB 8.63FPts
Francisco Alvarez C (46.0% Owned): Projected 0.59R 0.22HR 0.71RBI 1.13SO 0.52BB 0.01SB 8.47FPts
Jasson Dominguez CF (34.0% Owned): Projected 0.58R 0.12HR 0.64RBI 0.96SO 0.39BB 0.22SB 8.45FPts
Luis Rengifo 2B (12.0% Owned): Projected 0.66R 0.12HR 0.58RBI 0.6SO 0.28BB 0.1SB 8.32FPts
Josh Bell 1B (30.0% Owned): Projected 0.6R 0.18HR 0.71RBI 0.63SO 0.35BB 0.02SB 8.29FPts
Tyler Stephenson C (24.0% Owned): Projected 0.63R 0.17HR 0.73RBI 1.34SO 0.52BB 0.01SB 8.29FPts
Kyle Karros 3B (33.0% Owned): Projected 0.71R 0.12HR 0.62RBI 1.03SO 0.48BB 0.06SB 8.28FPts