Check out yesterday’s box scores here
Riley Greene hit two homers to get to 18 for the year. He has missed some time with injury, but it’s been a disappointing season for the 25-year-old. Just 18 homers for the guy after that 38-homer barrage last year.
You can see by using the HR% column that it’s not just a playing time thing. He’s down to 3.5%.
I use about 625 plate appearances for a full season. Some guys will push toward 700, but 155 games times four PAs a game gives you 620, and then I add five just because 25 is a cooler number I guess.
Here’s a table showing you what each HR% turns into over 625 PAs:
Greene has gone from mid-30s to mid-20s after dropping two points in HR%. His EVs are still good, but they have fallen off from last year.
His max this year is 112 while it was 115 last year, but his average is up a little bit. He’s gotten balls into the air at a higher rate this year, too.
So I wouldn’t be too worried about his power for next year. Still a 15% Brl%, and his K% is actually down three points to 27% as well.
He’s running another high BABIP at .350. He’s at .346 career, so that’s not something we worry much about regressing.
But he doesn’t steal bags and the Tigers don’t have the greatest lineup, so the counting stats aren’t a lock to be great. He’s a fine fantasy bat, but there are issues there that keep him outside of the top five rounds. He should be cheaper next year after this season shows 20-25 homers instead of the big number in the 30s. So I’ll be interested in that as a mid-round guy who can catch you up in homers if you started with more speed/pitching.
Two more bombs from Rafael Devers, so he’s up to 34. Yesterday I said he joined Bonds, Kent, and Aurilia as the only guys that will have hit 35 homers in a year this century. Of course, I meant with the Giants, but I didn’t say that - and a couple of people called me about it! The Giants wrecked Zac Thornton. Christian Koss also ding donged twice, and McCray and Basabe got into the seats as well.
So the Giants are hitting a little bit lately. Here’s their team 15-day rolling xwOBA:
I would still start pitchers against them, especially in San Fran. But Devers is a real problem for pitchers right now. He hit 16 homers last August-September and had 13 already this year in those two months.
Kyle Schwarber and Zack Wheeler beat the Braves 4-2. Schwarber hit #41, Wheeler broke his cold streak.
I am dusting off the Phillies hat. It’s time for the Phillies to get a World Series, methinks. I don’t think they have the best roster to do it, but it might be their last shot! It’s a really old team. Probably the oldest in the league. I don’t know that for sure, but definitely if you take the average age of everybody’s top five players, they’d have to be there. Wheeler, Schwarber, Harper, Turner… the window is closing.
A swipeth and a pipeth from Manny Machado! You don’t get many of those days from the old third baseman. He’s shaked off his slow start, but it’s still looking like age is starting to do its thing on Manny.
A .223/.311/.410 slash line is a career-worst .721 OPS for Machado. If he’s going to project around .250, 27 homers, and 5-10 steals next year, that’s a pretty replaceable fantasy bat.
It seems like it’s all been pretty bad for the Padres this year. Their rotation has been a problem, and their bats haven’t all been humming at the same time. But they’re just a half-game out of a playoff spot.
AJ Ewing homered. He hadn’t done that July 8th! It’s been rough for Ewing.
We didn’t know about his power coming into the year. He’s super young (22) and didn’t hit a ton of homers in the minors. He has eight this year with a 26% K% and a 7.2% Brl%.
He will develop into more power, probably. But you want more than a .250 xBA from the guy. While he figures that stuff out, at least he’s stealing bags. He has 22 steals in 100 games. Plenty of ceiling for Ewing in the future. He’ll be a breakout candidate next year. The EVs are middling, which is good to see for a 22-year-old. The EV90 on fly balls is 103.8. The danger zone there is sub-102, so there’s some stuff to work with here.
A 45% GB% isn’t awful either. I think you’ll see more homers next year and a potential 20-30 guy in the future who could do a good amount of run scoring if he can stick as the leadoff man for the Mets.
I suppose I should say something about Mickey Gapser! Since August:
But look, he’s 30 years old and was sent to the minors in August (where he hit .429/.471/.750 for a 1.221 OPS!).
Is there actual skill here? The bat speed is low, the EVs are under 105 on the EV90:
But the plate discipline has been elite and he has a 22% Brl% in 64 PAs.
At the end of the day, we have to think this is just a mirage. A very good luck stretch. He’s not been a Major League player in his career. Here are those MLB marks:
But you’re just riding the hot hand at this point in the season, and no person on earth has hotter hands than Mickey, whose name sounds like it should be a ride at Disney World.
Bryan Reynolds also homered. He hasn’t done much of that since June. This was his first homer since July, and he had a horrible .617 OPS in August.
His OPS is below .800 now after this cold stretch, but it’s still a better year this year than last. He has not missed a game and has scored 96 runs in this improved Pirates lineup.
Maxwell Muncy homered for the Athletics. That’s not his actual name, but it’s what I have renamed him. It’s not happening in the bigs for this Muncy.
Just a .219 xBA with a 32% K% and 7.6% BB% for fake Max. But homers in back-to-back games as the Athletics gave Kirby trouble and scored six more runs to ruin some matchups we were excited for in this series.
Ronald Acuna hit his second homer in the last three games. He has a 1.278 OPS in a few games in September. So maybe he’s healthy now and will finish super strong. He’s swiped five bags since August as well, so it could be a very loud finish for Ronald.
Maybe he can push to a 20-25 season or something like that, but it will be another low-playing-time season for Ronald, who will be 29 next year.
Ivan Herrera likes hitting in Coors Field. Four hits, two bombs in two games there with one more to go. It’s been up-and-down for the Cardinals DH.
But you’ll take it with his catcher eligibility. He’s played a ton and has a .248/.359/.384 slash with 16 homers and eight steals.
Joshua Baez hit #7.
So he has a massive 9.1% HR%. That leads the league if you do something stupid and hold it to only a 70 PA minimum.
For now and the future, he’s a guy you just start every time. Ignore the weeks where he goes 2-for-25 and take the big HR+SB numbers you’ll get before long. Exciting player for sure, the Cardinals should be competitive again next year; I’m sure they’ll be looking for some SP help in free agency/trade this winter.
Pitching standouts:
Jacob deGrom 6.0IP 4H 2ER 2R 7K 1BB
Zack Wheeler 6.0IP 3H 1ER 1R 9K 2BB
Parker Messick 6.0IP 7H 3ER 3R 12K 2BB
Cade Cavalli 6.0IP 4H 2ER 2R 8K 0BB
Studs being studs there. Wheeler threw a ton of four-seamers and got the job done with that pitch. 19 whiffs for him in a bounce-back.
Messick had his best strikeout game with 12. He’s only gone double-digits three times. But he’s up to a 26% K% this year which will work just fine with his low walk rate and elite soft contact generated.
Yusei Kikuchi made my streamer of the day tweet look smart for the second straight day (had Jared Jones on Friday).
6.0IP 5H 0ER 0R 6K 3BB
Six scoreless, six strikeouts, 14 whiffs for Kikuchi. He’ll get the Nationals next. I wouldn’t really want him for that start in a vacuum. Nothing looks super great in the pitch mix data so far:
A 47% Strike% and 36% Ball% are both right at the league average. But he’s always been a guy susceptible to homers and getting hit hard since he’s kinda predictable and righties seem to see him pretty well. Righties are having a nice time against him with a 21% K% and .360 xwOBA.
High barrel rates from both sides. Teams will just stack those righties against him and he doesn’t have a reliably neutralizer pitch to handle them. But he’s better than 13% owned.
Drew Rasmussen - 7.0IP 3H 1ER 1R 7K 0BB
Sick stuff again from Rasmussen. Under a 3.00 ERA again, and way below a 1.00 WHIP.
So just the same thing he always down. Two-something ERAs sub-1.10 WHIPs.
153 innings too! And he’s not slowing down as he’ll be the Rays ace for the postseason. Great pick this year. Somehow it still feels like the guy is underrated. How many 2.80 ERAs do you have to post before people take you seriously?
Carlos Rodon - 5.0IP 2H 1ER 1R 7K 3BB
Best start of a frustrating year for Rodon. Changeup was great, fastball and slider were great. Good sign that Rodon is getting into form - the Yankees will need him in the postseason since they are not a very scary lineup right now.
The key will be Judge getting back healthy and carrying the offense. I think we’ll see him in September, but who knows if he’ll be himself. The injury news hasn’t sounded great.
Braxton Ashcraft - 5.0IP 7H 3ER 3R 9K 0BB
67 pitches and out for Ashcraft. I think he’s capped at five innings. But he did give up all of that damage late, so maybe he would’ve gone for the sixth if he had sailed through the fifth. But yeah, they definitely want to take it easy with him.
The efficiency was remarkable here. Nine strikeouts in 67 pitches. Dude is doing some special stuff with a 27.2% Ball% and 24% K% since August 1st. So that means he’s pounding the zone and not just pitching to contact.
I think Ashcraft should be a top 25 SP for next year, but for some reason I don’t think he’ll be that expensive. He’s very, very good.
Framber Valdez - 7.0IP 3H 0ER 0R 3K 1BB
Three strikeouts and just five whiffs, but ground ball city and seven scoreless for Valdez. You don’t ever know what you’ll get from Framber. This is the worst season we’ve seen from him in quite some time, but he’s had plenty of useful starts along the bumpy ride:
Anthony Molina - 5.0IP 1H 0ER 2R 6K 1BB
Maybe this is the super deep league add for September. He has a 12:2 K:BB in his last two since entering the rotation. He did that against the Braves and Mets. Pitch mix from these two:
Really good marks on the four-seamer and the changeup has been solid as well. We’re talking about 162 pitches from a guy who had a 15.6% K-BB% in the minors this year, so it’s probably not for real, but he’s available in pretty much every fantasy league and has turned in two pretty good starts in a row now.
I will say that Dustin May was probably going to have a good start, but it was shortened by a rain delay.
→ 3.67IP 5H 2ER 2R 5K 0BB
He had 12 whiffs on 56 pitches and a 5:0 K:BB. That’s a 21.4% SwStr%, but we’ll never know what would have happened. He’s had two outings cut off lately, so we haven’t gotten a great look at him in a Brewers uniform.
The pitch mix with Milwaukee:
That cutter is a really good pitch, and all of the different things he can do behind it make him a very high-ceiling arm. But the command has never been special, he’s inefficient often, and you can never be fully confident. But I’d be on the buy side of any talented arm ending on the Brewers.
Austin Peterson (CLE): 2.0IP, 1H, 0ER, 3SO, 0BB
1. Jacob deGrom
2. Dustin May
3. Zack Wheeler
4. Cade Cavalli
5. Parker Messick
6. Matthew Liberatore
7. Braxton Ashcraft
8. Drew Rasmussen
9. Yusei Kikuchi
10. Carlos Rodon
11. Mason Adams
12. Taj Bradley
13. Andrew Abbott
14. Zac Thornton
15. Sonny Gray
16. Chris Bassitt
17. Brandon Pfaadt
18. Tyler Glasnow
19. Jeffrey Springs
20. Anthony Molina
21. George Kirby
22. Framber Valdez
23. Anthony Kay
24. Max Scherzer
25. Seth Lugo
26. Ryan Gusto
27. Javier Assad
28. Martin Perez
29. Ethan Pecko
30. Robbie Ray
1. Zack Wheeler (vs. ATL): 30.5 Points
2. Sonny Gray (vs. BAL): 30.15 Points
3. Jeffrey Springs (vs. SEA): 29.35 Points
4. Parker Messick (vs. DET): 26.1 Points
5. Anthony Molina (vs. NYM): 26.05 Points
6. Drew Rasmussen (vs. TEX): 25.95 Points
7. Yusei Kikuchi (vs. PIT): 24.7 Points
8. Carlos Rodon (vs. SD): 24.25 Points
9. Framber Valdez (vs. CLE): 23.35 Points
10. Cade Cavalli (vs. LAD): 23.1 Points
1. Parker Messick (CLE): 19 Whiffs (103 Pitches)
2. Zack Wheeler (PHI): 19 Whiffs (95 Pitches)
3. Jacob deGrom (TEX): 18 Whiffs (90 Pitches)
4. Cade Cavalli (WSH): 15 Whiffs (103 Pitches)
5. Albert Suarez (BAL): 14 Whiffs (62 Pitches)
6. Drew Rasmussen (TB): 14 Whiffs (97 Pitches)
7. Yusei Kikuchi (LAA): 14 Whiffs (89 Pitches)
8. Chris Bassitt (BAL): 13 Whiffs (91 Pitches)
9. Brandon Pfaadt (ARI): 13 Whiffs (97 Pitches)
10. Sonny Gray (BOS): 12 Whiffs (92 Pitches)
1. Jacob deGrom (TEX): 58.9 Strike%, 26.7 Ball%
2. Braxton Ashcraft (PIT): 58.2 Strike%, 22.4 Ball%
3. Dustin May (MIL): 55.4 Strike%, 26.8 Ball%
4. Mason Adams (COL): 55.1 Strike%, 28.2 Ball%
5. Zac Thornton (NYM): 53.7 Strike%, 28.0 Ball%
6. Zack Wheeler (PHI): 53.7 Strike%, 33.7 Ball%
7. Parker Messick (CLE): 52.4 Strike%, 35.9 Ball%
8. Andrew Abbott (CIN): 51.7 Strike%, 31.0 Ball%
9. Carlos Rodon (NYY): 51.7 Strike%, 37.1 Ball%
10. Drew Rasmussen (TB): 51.5 Strike%, 30.9 Ball%
11. Ryan Gusto (MIA): 51.5 Strike%, 32.7 Ball%
12. Anthony Molina (SF): 50.6 Strike%, 36.8 Ball%
13. Cade Cavalli (WSH): 50.5 Strike%, 35.9 Ball%
14. Taj Bradley (MIN): 48.8 Strike%, 35.0 Ball%
15. Yusei Kikuchi (LAA): 48.3 Strike%, 34.8 Ball%
1. Jeffrey Springs: 81 Pitches, 21 Outs, 3.86 POUT
2. Braxton Ashcraft: 67 Pitches, 15 Outs, 4.47 POUT
3. Max Scherzer: 76 Pitches, 17 Outs, 4.47 POUT
4. Framber Valdez: 94 Pitches, 21 Outs, 4.48 POUT
5. Sonny Gray: 92 Pitches, 20 Outs, 4.6 POUT
6. Drew Rasmussen: 97 Pitches, 21 Outs, 4.62 POUT
7. Andrew Abbott: 58 Pitches, 12 Outs, 4.83 POUT
8. Yusei Kikuchi: 89 Pitches, 18 Outs, 4.94 POUT
9. Brandon Pfaadt: 97 Pitches, 19 Outs, 5.11 POUT
10. Zack Wheeler: 95 Pitches, 18 Outs, 5.28 POUT
Dustin May’s SI velo (14 pitches) UP 1.9mph to 97.2
Chris Bassitt’s SI velo (36 pitches) UP 1.9mph to 93.6
Chris Bassitt’s FF velo (19 pitches) UP 1.6mph to 93.3
Taj Bradley’s FF velo (40 pitches) UP 1.5mph to 98.2
Cade Cavalli’s ST usage (25.2%) up 14.8 points
Carlos Rodon’s FF usage (59.6%) up 16.6 points
Chris Bassitt’s FF usage (20.9%) up 11.9 points
Drew Rasmussen’s CH usage (22.7%) up 15.5 points
Dustin May’s FC usage (30.4%) up 13.6 points
Dustin May’s CU usage (14.3%) up 10.8 points
Ethan Pecko’s ST usage (32.1%) up 11.9 points
Framber Valdez’s FF usage (17.0%) up 14.7 points
Matthew Liberatore’s SL usage (47.8%) up 23.9 points
Parker Messick’s FF usage (61.2%) up 21.3 points
Bryce Miller 4-Seam Fastball: -19.7%
Andrew Painter Changeup: +19.1%
Matthew Liberatore Slider: +18.8%
Randy Vasquez Sinker: +17.4%
Ryan Johnson Cutter: +17.4%
Ryan Johnson Sinker: -17.3%
Robert Gasser Cutter: +16.2%
Yusei Kikuchi 4-Seam Fastball: +16.1%
Freddy Peralta Changeup: +15.6%
Bryce Elder Changeup: +15.2%
Tanner Bibee Sinker: -14.9%
Parker Messick 4-Seam Fastball: +14.9%
Bryce Elder Slider: -14.8%
Tarik Skubal Sinker: -13.6%
Tyler Mahle Split-Finger: +13.5%
Braxton Ashcraft Sinker: +13.5%
Clay Holmes Cutter: +13.3%
Jake Irvin Sinker: -13.3%
Tyler Glasnow 4-Seam Fastball: +13.2%
Payton Tolle 4-Seam Fastball: -13.1%
Ian Seymour Sweeper: -13.1%
Tanner Gordon Slider: -13.1%
Spencer Miles Sinker: +12.7%
Janson Junk 4-Seam Fastball: -12.2%
Cal Quantrill Cutter: -12.1%
Joey Cantillo Cutter: +12.1%
Shane Drohan 4-Seam Fastball: -12.0%
Brycen Mautz - 50.0 RISP H%, 0.5 BABIP, 40.0 HR/FB, 194.0 Luck Score
Shane Drohan - 37.0 RISP H%, 0.444 BABIP, 30.0 HR/FB, 183.0 Luck Score
Michael Rucker - 31.0 RISP H%, 0.435 BABIP, 40.0 HR/FB, 178.0 Luck Score
Chase Burns - 40.0 RISP H%, 0.464 BABIP, 22.0 HR/FB, 177.0 Luck Score
Logan Webb - 43.0 RISP H%, 0.448 BABIP, 20.0 HR/FB, 172.0 Luck Score
Luis Medina - 50.0 RISP H%, 0.357 BABIP, 25.0 HR/FB, 171.0 Luck Score
Gavin Williams - 25.0 RISP H%, 0.4 BABIP, 50.0 HR/FB, 166.0 Luck Score
Luis Castillo - 27.0 RISP H%, 0.415 BABIP, 28.0 HR/FB, 164.0 Luck Score
David Peterson - 29.0 RISP H%, 0.341 BABIP, 60.0 HR/FB, 163.0 Luck Score
Matthew Liberatore - 28.0 RISP H%, 0.359 BABIP, 33.0 HR/FB, 161.0 Luck Score
Hayden Wesneski - 0.0 RISP H%, 0.138 BABIP, 0.0 HR/FB, 13.0 Luck Score
Freddy Peralta - 0.0 RISP H%, 0.138 BABIP, 8.0 HR/FB, 24.0 Luck Score
Erick Fedde - 0.0 RISP H%, 0.22 BABIP, 0.0 HR/FB, 25.0 Luck Score
Clay Holmes - 0.0 RISP H%, 0.226 BABIP, 0.0 HR/FB, 26.0 Luck Score
Ryan Johnson - 14.0 RISP H%, 0.149 BABIP, 0.0 HR/FB, 29.0 Luck Score
Janson Junk - 11.0 RISP H%, 0.205 BABIP, 0.0 HR/FB, 30.0 Luck Score
Didier Fuentes - 0.0 RISP H%, 0.25 BABIP, 0.0 HR/FB, 32.0 Luck Score
Sean Burke - 0.0 RISP H%, 0.118 BABIP, 12.0 HR/FB, 33.0 Luck Score
Landen Roupp - 17.0 RISP H%, 0.179 BABIP, 0.0 HR/FB, 36.0 Luck Score
Logan Henderson - 11.0 RISP H%, 0.146 BABIP, 8.0 HR/FB, 36.0 Luck Score
Chris Sale - 84 TBF, 35.6% CSW%
Cade Cavalli - 85 TBF, 35.1% CSW%
Kevin Gausman - 95 TBF, 35.1% CSW%
Yoshinobu Yamamoto - 78 TBF, 33.8% CSW%
Jared Jones - 64 TBF, 33.7% CSW%
Jesus Luzardo - 76 TBF, 33.2% CSW%
Ian Seymour - 71 TBF, 33.1% CSW%
Braxton Ashcraft - 93 TBF, 33.0% CSW%
Matthew Liberatore - 89 TBF, 33.0% CSW%
Cristian Javier - 74 TBF, 32.9% CSW%
Cade Cavalli - 85 TBF, 40.0% K%
Taj Bradley - 96 TBF, 34.4% K%
Cristian Javier - 74 TBF, 33.8% K%
Ian Seymour - 71 TBF, 32.4% K%
Dylan Cease - 93 TBF, 32.3% K%
Yoshinobu Yamamoto - 78 TBF, 32.1% K%
Jacob deGrom - 84 TBF, 32.1% K%
Jesus Luzardo - 76 TBF, 31.6% K%
Parker Messick - 98 TBF, 31.6% K%
Matthew Liberatore - 89 TBF, 31.5% K%
Cade Cavalli - 85 TBF, 34.1% K-BB%
Ian Seymour - 71 TBF, 31.0% K-BB%
Chris Sale - 84 TBF, 27.4% K-BB%
Trevor Rogers - 100 TBF, 27.0% K-BB%
Yoshinobu Yamamoto - 78 TBF, 26.9% K-BB%
Tarik Skubal - 102 TBF, 26.5% K-BB%
Parker Messick - 98 TBF, 26.5% K-BB%
Jake Bennett - 72 TBF, 26.4% K-BB%
Matthew Liberatore - 89 TBF, 25.8% K-BB%
Cristian Javier - 74 TBF, 25.7% K-BB%
Clay Holmes - 71 TBF, 66.7% GB%
Cristopher Sanchez - 106 TBF, 63.9% GB%
Cam Schlittler - 75 TBF, 57.8% GB%
Framber Valdez - 101 TBF, 57.0% GB%
Brayan Bello - 66 TBF, 56.9% GB%
Jackson Jobe - 65 TBF, 55.6% GB%
Reid Detmers - 72 TBF, 55.4% GB%
Cade Cavalli - 85 TBF, 54.5% GB%
Hunter Brown - 96 TBF, 54.2% GB%
Brady Singer - 76 TBF, 53.6% GB%
Cade Cavalli - 85 TBF, 40.0 K%, 5.9 BB%, 54.5% GB%
Gordon Graceffo - 45 TBF, 33.3 K%, 6.7 BB%, 51.9% GB%
Jesus Luzardo - 76 TBF, 31.6 K%, 6.6 BB%, 43.5% GB%
Kevin Gausman - 95 TBF, 28.4 K%, 6.3 BB%, 45.2% GB%
Scott Blewett - 48 TBF, 37.5 K%, 4.2 BB%, 64.3% GB%
Trent Harris - 47 TBF, 34.0 K%, 6.4 BB%, 64.3% GB%
Yoshinobu Yamamoto - 78 TBF, 32.1 K%, 5.1 BB%, 53.2% GB%
Michael Wacha - +3.5% CSW%, -3.3 BB%
Cal Quantrill - +2.3% CSW%, -6.0 BB%
Braxton Ashcraft - +2.5% CSW%, -3.9 BB%
Chris Sale - +2.6% CSW%, -4.3 BB%
Yoshinobu Yamamoto - +3.1% CSW%, -1.9 BB%
Trevor Rogers - +4.7% CSW%, -4.9 BB%
Cristian Javier - +5.2% CSW%, -2.3 BB%
Andrew Painter - +4.3% CSW%, -4.0 BB%
Tyler Mahle - +2.4% CSW%, -4.0 BB%
Jake Bennett - +4.1% CSW%, -2.7 BB%
Ian Seymour - +2.3% CSW%, -5.1 BB%
Jacob Lopez - +2.8% CSW%, -1.9 BB%
Connor Prielipp - +2.6% CSW%, -3.0 BB%
Emerson Hancock - +2.2% CSW%, -6.7 BB%
Scott Blewett - +2.5% CSW%, -3.9 BB%
Rafael Devers (SF) 4 PA, 5 Swings, 2 Barrels, 2 HR
Riley Greene (DET) 5 PA, 9 Swings, 3 Barrels, 2 HR
Colson Montgomery (CWS) - 112.3mph - home_run
Elly De La Cruz (CIN) - 112.1mph - home_run
Bobby Witt Jr. (KC) - 111.9mph - double
Pete Crow-Armstrong (CHC) - 111.5mph - single
Roman Anthony (BOS) - 110.8mph - None
Griffin Conine (MIA) - 110.7mph - home_run
Ronald Acuna Jr. (ATL) - 110.2mph - home_run
Tyler Stephenson (CIN) - 110.0mph - None
Pete Crow-Armstrong (CHC) - 109.8mph - field_out
Vladimir Guerrero Jr. (TOR) - 109.8mph - field_out
Top 10
Braden Montgomery - 76 PA, 0.254 wOBA, 0.381 xwOBA, 0.127 Diff
Jung Hoo Lee - 70 PA, 0.242 wOBA, 0.333 xwOBA, 0.091 Diff
Bryan Reynolds - 81 PA, 0.356 wOBA, 0.446 xwOBA, 0.09 Diff
Kevin McGonigle - 82 PA, 0.272 wOBA, 0.353 xwOBA, 0.081 Diff
Julio Rodriguez - 86 PA, 0.173 wOBA, 0.253 xwOBA, 0.08 Diff
Matt Olson - 78 PA, 0.226 wOBA, 0.302 xwOBA, 0.076 Diff
Cedric Mullins II - 60 PA, 0.279 wOBA, 0.343 xwOBA, 0.064 Diff
Trent Grisham - 73 PA, 0.247 wOBA, 0.309 xwOBA, 0.062 Diff
Kody Clemens - 73 PA, 0.405 wOBA, 0.467 xwOBA, 0.062 Diff
Bryson Stott - 67 PA, 0.227 wOBA, 0.289 xwOBA, 0.062 Diff
Bottom 10
Hector Rodriguez - 63 PA, 0.415 wOBA, 0.301 xwOBA, -0.114 Diff
Alex Bregman - 88 PA, 0.448 wOBA, 0.35 xwOBA, -0.098 Diff
William Contreras - 80 PA, 0.424 wOBA, 0.327 xwOBA, -0.097 Diff
Cal Raleigh - 70 PA, 0.543 wOBA, 0.447 xwOBA, -0.096 Diff
George Springer - 64 PA, 0.413 wOBA, 0.318 xwOBA, -0.095 Diff
Tyler Stephenson - 68 PA, 0.35 wOBA, 0.257 xwOBA, -0.093 Diff
Ezequiel Duran - 80 PA, 0.422 wOBA, 0.33 xwOBA, -0.092 Diff
Rafael Devers - 89 PA, 0.528 wOBA, 0.44 xwOBA, -0.088 Diff
Jordan Walker - 89 PA, 0.411 wOBA, 0.323 xwOBA, -0.088 Diff
Dane Myers - 62 PA, 0.383 wOBA, 0.299 xwOBA, -0.084 Diff
Bryan Reynolds: 37.0 PA, +0.182 xwOBA OE
Kody Clemens: 34.0 PA, +0.165 xwOBA OE
Carter Jensen: 41.0 PA, +0.131 xwOBA OE
Pete Crow-Armstrong: 44.0 PA, +0.117 xwOBA OE
Zack Gelof: 41.0 PA, +0.112 xwOBA OE
Mickey Gasper: 31.0 PA, +0.112 xwOBA OE
T.J. Rumfield: 40.0 PA, +0.111 xwOBA OE
Rafael Devers: 46.0 PA, +0.104 xwOBA OE
Bobby Witt Jr.: 40.0 PA, +0.101 xwOBA OE
Daylen Lile: 36.0 PA, +0.097 xwOBA OE
Freddie Freeman: 33.0 PA, +0.091 xwOBA OE
Elly De La Cruz: 34.0 PA, +0.085 xwOBA OE
Corey Seager: 38.0 PA, +0.085 xwOBA OE
Teoscar Hernandez: 40.0 PA, +0.084 xwOBA OE
Cal Raleigh: 34.0 PA, +0.08 xwOBA OE
Jake Cronenworth: 29.0 PA, -0.18 xwOBA OE
Leody Taveras: 31.0 PA, -0.159 xwOBA OE
Matt McLain: 31.0 PA, -0.155 xwOBA OE
Alec Burleson: 39.0 PA, -0.154 xwOBA OE
C.J. Abrams: 35.0 PA, -0.152 xwOBA OE
Jose Ramirez: 37.0 PA, -0.147 xwOBA OE
Spencer Horwitz: 32.0 PA, -0.145 xwOBA OE
Nolan Arenado: 32.0 PA, -0.14 xwOBA OE
Christian Moore: 32.0 PA, -0.136 xwOBA OE
Moises Ballesteros: 30.0 PA, -0.132 xwOBA OE
Isaac Collins: 29.0 PA, -0.132 xwOBA OE
Munetaka Murakami: 39.0 PA, -0.129 xwOBA OE
Matt Olson: 38.0 PA, -0.127 xwOBA OE
Dillon Dingler: 31.0 PA, -0.126 xwOBA OE
Shay Whitcomb: 31.0 PA, -0.124 xwOBA OE
Cal Raleigh - 70 PA, 39 BIP, 11 Brls, 28.2 Brl%
Luis Robert - 59 PA, 39 BIP, 9 Brls, 23.1 Brl%
Rafael Devers - 89 PA, 58 BIP, 13 Brls, 22.4 Brl%
Mickey Gasper - 64 PA, 41 BIP, 9 Brls, 22.0 Brl%
Heriberto Hernandez - 84 PA, 49 BIP, 10 Brls, 20.4 Brl%
Pete Crow-Armstrong - 89 PA, 60 BIP, 12 Brls, 20.0 Brl%
Elly De La Cruz - 89 PA, 53 BIP, 10 Brls, 18.9 Brl%
Spencer Jones - 68 PA, 37 BIP, 7 Brls, 18.9 Brl%
Kazuma Okamoto - 71 PA, 48 BIP, 9 Brls, 18.8 Brl%
Fernando Tatis Jr. - 80 PA, 65 BIP, 12 Brls, 18.5 Brl%
Mickey Gasper - 64 PA, 0.542 xwOBA
Kody Clemens - 73 PA, 0.467 xwOBA
Cal Raleigh - 70 PA, 0.447 xwOBA
Bryan Reynolds - 81 PA, 0.446 xwOBA
Rafael Devers - 89 PA, 0.44 xwOBA
Carter Jensen - 79 PA, 0.432 xwOBA
Fernando Tatis Jr. - 80 PA, 0.43 xwOBA
Pete Crow-Armstrong - 89 PA, 0.427 xwOBA
Coby Mayo - 62 PA, 0.421 xwOBA
Bryce Harper - 79 PA, 0.42 xwOBA
Steven Kwan - 87 PA, 135 Swings, 94.1 Cont%
Luis Arraez - 68 PA, 136 Swings, 91.2 Cont%
Turner Hill - 61 PA, 87 Swings, 90.8 Cont%
Chandler Simpson - 82 PA, 122 Swings, 90.2 Cont%
Geraldo Perdomo - 79 PA, 145 Swings, 89.7 Cont%
Isaac Paredes - 81 PA, 156 Swings, 89.7 Cont%
Myles Straw - 51 PA, 81 Swings, 88.9 Cont%
Nathan Church - 60 PA, 106 Swings, 88.7 Cont%
Vladimir Guerrero Jr. - 56 PA, 94 Swings, 88.3 Cont%
Javier Sanoja - 78 PA, 144 Swings, 88.2 Cont%
Oneil Cruz - 6 Attempts (5 steals)
Jazz Chisholm Jr. - 5 Attempts (4 steals)
Jonah Cox - 5 Attempts (5 steals)
Bobby Witt Jr. - 4 Attempts (3 steals)
Nasim Nunez - 4 Attempts (3 steals)
Jorge Mateo - 4 Attempts (4 steals)
Jake McCarthy - 4 Attempts (4 steals)
Chandler Simpson - 3 Attempts (3 steals)
Dustin Harris - 3 Attempts (2 steals)
Jackson Chourio - 3 Attempts (2 steals)
Geraldo Perdomo - 3 Attempts (3 steals)
David Hamilton - 3 Attempts (3 steals)
Zack Gelof - 3 Attempts (3 steals)
Xander Bogaerts - 3 Attempts (3 steals)
Julio Rodriguez - 3 Attempts (3 steals)
Jazz Chisholm Jr. - 13 Attempts (10 steals)
Jake McCarthy - 12 Attempts (11 steals)
Chandler Simpson - 11 Attempts (8 steals)
Bobby Witt Jr. - 10 Attempts (7 steals)
Spencer Jones - 9 Attempts (6 steals)
A.J. Ewing - 9 Attempts (8 steals)
Nasim Nunez - 8 Attempts (5 steals)
Jackson Chourio - 8 Attempts (5 steals)
Tim Tawa - 7 Attempts (6 steals)
Jorge Mateo - 7 Attempts (6 steals)
Fernando Tatis Jr. - 7 Attempts (5 steals)
Esteury Ruiz - 7 Attempts (3 steals)
Oneil Cruz - 7 Attempts (6 steals)
C.J. Abrams - 7 Attempts (7 steals)
Fernando Tatis Jr. - 80 PA, 16.2 K%, 18.5 Brl%
Gabriel Moreno - 73 PA, 17.8 K%, 15.7 Brl%
Justin Foscue - 48 PA, 18.8 K%, 17.1 Brl%
Kody Clemens - 73 PA, 17.8 K%, 15.4 Brl%
Mickey Gasper - 64 PA, 10.9 K%, 22.0 Brl%
Ryan Jeffers - 64 PA, 17.2 K%, 14.6 Brl%
Salvador Perez - 79 PA, 15.2 K%, 14.5 Brl%
Tommy White - 57 PA, 17.5 K%, 15.2 Brl%
Zack Gelof - 110 PA, +0.103 xwOBA
Tristan Peters - 92 PA, +0.098 xwOBA
Fernando Tatis Jr. - 117 PA, +0.093 xwOBA
Drew Gilbert - 88 PA, +0.087 xwOBA
Carter Jensen - 109 PA, +0.082 xwOBA
Alec Bohm - 100 PA, +0.077 xwOBA
Kody Clemens - 103 PA, +0.076 xwOBA
Daylen Lile - 113 PA, +0.074 xwOBA
Eugenio Suarez - 107 PA, +0.073 xwOBA
T.J. Rumfield - 110 PA, +0.071 xwOBA
Drew Gilbert - 88 PA, +10.7 Brl%
Fernando Tatis Jr. - 117 PA, +9.8 Brl%
Luis Robert - 87 PA, +9.5 Brl%
Zack Gelof - 110 PA, +9.2 Brl%
Heriberto Hernandez - 117 PA, +7.1 Brl%
Daylen Lile - 113 PA, +7.0 Brl%
Alex Bregman - 128 PA, +6.9 Brl%
Jackson Merrill - 113 PA, +5.3 Brl%
Carter Jensen - 109 PA, +5.2 Brl%
Tim Tawa - 113 PA, +5.1 Brl%
Nathan Church - 85 PA, +12.7 Cont%
Vladimir Guerrero Jr. - 86 PA, +8.3 Cont%
Brady House - 91 PA, +8.0 Cont%
Cedric Mullins II - 85 PA, +7.5 Cont%
Nick Gonzales - 99 PA, +7.1 Cont%
Ryan Jeffers - 97 PA, +6.9 Cont%
Josh Bell - 113 PA, +6.7 Cont%
Fernando Tatis Jr. - 117 PA, +6.6 Cont%
Jonah Heim - 96 PA, +6.2 Cont%
Lawrence Butler - 122 PA, +6.1 Cont%
Cedric Mullins II - 85 PA, -12.1 K%
Nathan Church - 85 PA, -11.9 K%
Andruw Monasterio - 91 PA, -11.3 K%
Isaac Paredes - 115 PA, -10.8 K%
Wyatt Langford - 119 PA, -10.3 K%
Travis Bazzana - 85 PA, -8.7 K%
Eugenio Suarez - 107 PA, -7.2 K%
Vladimir Guerrero Jr. - 86 PA, -6.9 K%
Kazuma Okamoto - 103 PA, -6.8 K%
Richie Palacios - 82 PA, -6.7 K%
Daylen Lile: +3.1
Francisco Lindor: +2.58
Mauricio Dubon: +2.55
Elly De La Cruz: +2.45
Teoscar Hernandez: +2.32
Moises Ballesteros: -3.42
Jazz Chisholm: -2.9
Oneil Cruz: -2.67
Hunter Goodman: -2.65
Jared Triolo: -2.65
Ben Rice - 0.425 xwOBA, 10.0% Brl%, 75.8% Contact%, 18.3% Chase%, 20.3% K%
JJ Bleday - 0.39 xwOBA, 15.4% Brl%, 77.7% Contact%, 20.2% Chase%, 16.1% K%
Mickey Gasper - 0.536 xwOBA, 20.7% Brl%, 80.0% Contact%, 18.4% Chase%, 12.5% K%
T.J. Rumfield - 0.4 xwOBA, 10.3% Brl%, 83.8% Contact%, 23.0% Chase%, 10.0% K%
C.J. Abrams - 35.9% Whiff%, 80.8% Weak%, 0.952 Cold Rating
Brock Rodden - 33.3% Whiff%, 88.9% Weak%, 0.939 Cold Rating
Willson Contreras - 29.6% Whiff%, 84.2% Weak%, 0.887 Cold Rating
Mickey Moniak - 31.2% Whiff%, 78.1% Weak%, 0.885 Cold Rating
Kyle Schwarber - 33.0% Whiff%, 73.5% Weak%, 0.864 Cold Rating
Luis Campusano - 29.9% Whiff%, 76.5% Weak%, 0.864 Cold Rating
Trea Turner - 29.3% Whiff%, 76.9% Weak%, 0.853 Cold Rating
Munetaka Murakami - 42.7% Whiff%, 68.2% Weak%, 0.847 Cold Rating
Joe Mack - 38.8% Whiff%, 68.4% Weak%, 0.842 Cold Rating
Hector Rodriguez - 34.4% Whiff%, 69.0% Weak%, 0.829 Cold Rating
Jonathon Long (MIA): 4/5, 2R, 2HR, 5RBI, 0SB, 40FPts
Cameron Leary (OAK): 3/3, 2R, 0HR, 4RBI, 2SB, 40FPts
Leandro Pineda (WSH): 3/4, 4R, 2HR, 2RBI, 0SB, 39FPts
Andrew Fischer (MIL): 2/2, 2R, 2HR, 4RBI, 0SB, 36FPts
Max Williams (MIA): 2/5, 2R, 2HR, 4RBI, 0SB, 32FPts
Mason McCoy (SD): 3/5, 1R, 0HR, 3RBI, 2SB, 32FPts
Ryan Ignoffo (MIA): 2/4, 2R, 2HR, 2RBI, 0SB, 30FPts
Jose Colmenares - 683569 (CWS): 3/3, 1R, 1HR, 4RBI, 0SB, 28FPts
Cole Messina (COL): 3/4, 1R, 1HR, 2RBI, 1SB, 27FPts
Kristian Campbell (BOS): 3/4, 1R, 1HR, 2RBI, 1SB, 27FPts
Dawson Netz (CHC): 83 Pitches, 5IP, 2H, 0ER, 9K, 2BB, 30FPts
Stu Flesland III (COL): 97 Pitches, 6IP, 5H, 0ER, 7K, 2BB, 28FPts
Vince Velasquez (KC): 83 Pitches, 6IP, 3H, 0ER, 7K, 2BB, 28FPts
Patrick Reilly (BAL): 81 Pitches, 7IP, 4H, 2ER, 8K, 1BB, 24FPts
Jurrangelo Cijntje (STL): 90 Pitches, 6IP, 4H, 0ER, 5K, 1BB, 24FPts
Bryce Cunningham (NYY): 78 Pitches, 7IP, 6H, 3ER, 7K, 0BB, 24FPts
R.J. Gordon (NYM): 85 Pitches, 6IP, 3H, 1ER, 5K, 2BB, 22FPts
Logan Mercado (ARI): 53 Pitches, 3IP, 1H, 0ER, 6K, 1BB, 22FPts
Jacob Kisting (MIA): 84 Pitches, 5IP, 4H, 2ER, 7K, 1BB, 22FPts
Tyler Schlaffer (CHC): 59 Pitches, 4IP, 1H, 0ER, 7K, 2BB, 21FPts
Rainiel Rodriguez (AA - STL) 374 PA 0.967 OPS
James Tibbs III (AAA - LAD) 588 PA 0.962 OPS
Cooper Ingle (AAA - CLE) 427 PA 0.956 OPS
Franklin Arias (AAA - BOS) 469 PA 0.954 OPS
Josue De Paula (AA - LAD) 572 PA 0.943 OPS
Pablo Reyes (AAA - LAA) 433 PA 0.934 OPS
Brooks Brannon (AA - BOS) 376 PA 0.931 OPS
Ralphy Velazquez (AAA - CLE) 522 PA 0.93 OPS
Marco Luciano (AAA - NYY) 443 PA 0.93 OPS
Xavier Isaac (AAA - TB) 460 PA 0.929 OPS
Seaver King (AAA - WSH) 455 PA 0.928 OPS
Danny Serretti (AA - ARI) 415 PA 0.925 OPS
Jake Gelof (AA - LAD) 488 PA 0.924 OPS
Jordan Groshans (AAA - ATL) 455 PA 0.92 OPS
Dylan Dreiling (AA - TEX) 510 PA 0.916 OPS
Brett Squires (AAA - KC) 511 PA 0.913 OPS
Blake Burke (AAA - MIL) 529 PA 0.911 OPS
Bryan Rincon (AA - PHI) 509 PA 0.907 OPS
Owen Ayers (AAA - CHC) 446 PA 0.904 OPS
Ronny Simon (AAA - PIT) 504 PA 0.902 OPS
Ryan Sloan (AA - SEA) 102 IP 29.4% K-BB
Brett Sears (AAA - ATL) 114 IP 24.2% K-BB
Jace Beck (AAA - MIA) 92 IP 23.9% K-BB
Adam Seminaris (AA - PHI) 132 IP 22.9% K-BB
Bryce Mayer (AAA - HOU) 93 IP 22.1% K-BB
Daniel Eagen (AA - STL) 116 IP 21.7% K-BB
Carlos Pena (AA - DET) 106 IP 20.8% K-BB
Hayden Mullins (AA - BOS) 89 IP 20.4% K-BB
Brendan Beck (AAA - NYY) 125 IP 20.3% K-BB
Brandon White - 681449 (AAA - MIA) 104 IP 20.3% K-BB
Gage Ziehl (AAA - BOS) 105 IP 20.3% K-BB
Tyson Hardin (AAA - MIL) 119 IP 19.7% K-BB
Joe Whitman (AAA - SF) 116 IP 18.9% K-BB
Connor McCullough (AA - CWS) 98 IP 18.5% K-BB
John Holobetz (AAA - BOS) 109 IP 18.1% K-BB
Mason Molina (AAA - STL) 107 IP 17.6% K-BB
Liam Doyle (AA - STL) 98 IP 17.6% K-BB
Jonathan Santucci (AAA - NYM) 115 IP 17.5% K-BB
Austin Gordon (AA - LAA) 120 IP 16.9% K-BB
Jurrangelo Cijntje (AAA - STL) 123 IP 16.8% K-BB
Gage Jump (43.0% Owned): Projected 5.49IP 2.25ER 5.82SO 2.7BB 16.0FPts
Christian Scott (42.0% Owned): Projected 5.48IP 2.36ER 5.33SO 2.58BB 15.3FPts
Brady Singer (32.0% Owned): Projected 5.76IP 2.76ER 5.25SO 2.43BB 14.09FPts
Lars Nootbaar - 28 PA, 1.214 OPS
Mickey Gasper - 31 PA, 1.16 OPS
Myles Straw - 29 PA, 1.039 OPS
Bryce Eldridge - 47 PA, 1.036 OPS
Brady House - 31 PA, 1.035 OPS
Max Clark - 31 PA, 1.019 OPS
Tyler Stephenson - 30 PA, 1.0 OPS
Coby Mayo - 31 PA, 0.975 OPS
J.P. Crawford - 37 PA, 0.964 OPS
Cooper Pratt - 28 PA, 0.958 OPS
Heriberto Hernandez LF (34.0% Owned): Projected 0.71R 0.2HR 0.53RBI 1.06SO 0.43BB 0.11SB 8.81FPts
Sal Frelick OF (27.0% Owned): Projected 0.75R 0.1HR 0.52RBI 0.56SO 0.41BB 0.12SB 8.5FPts
Brett Bateman OF (7.0% Owned): Projected 0.67R 0.1HR 0.51RBI 0.79SO 0.55BB 0.16SB 8.46FPts
Leo Bernal nan (2.0% Owned): Projected 0.65R 0.18HR 0.66RBI 0.83SO 0.28BB 0.07SB 8.38FPts
Dane Myers OF (1.0% Owned): Projected 0.68R 0.15HR 0.47RBI 1.28SO 0.36BB 0.14SB 8.34FPts
Griffin Conine RF (20.0% Owned): Projected 0.57R 0.17HR 0.65RBI 1.06SO 0.44BB 0.06SB 7.99FPts
Tommy Edman 2B (45.0% Owned): Projected 0.65R 0.13HR 0.48RBI 0.79SO 0.33BB 0.07SB 7.97FPts
Spencer Jones OF (49.0% Owned): Projected 0.57R 0.19HR 0.63RBI 1.38SO 0.35BB 0.14SB 7.9FPts
Jakob Marsee OF (40.0% Owned): Projected 0.54R 0.08HR 0.55RBI 0.71SO 0.48BB 0.23SB 7.9FPts
Dylan Crews OF (36.0% Owned): Projected 0.56R 0.18HR 0.55RBI 1.12SO 0.31BB 0.11SB 7.88FPts