Check out yesterday’s box scores here
Light day of baseball action yesterday; it’s an easy POTD to give out.
Chris Sale - 9.0IP 5H 0ER 0R 11K 0BB
A mega gem for Sale against the Dodgers. Sale was the SP7 off the board in drafts this year. Let’s remind ourselves of the top ten:
Skubal
Skenes
Crochet
Sanchez
Yamamoto
Sale
Woo
Gilbert
Brown
Ragans
The highlights are the guys I wouldn’t call busts. You can argue that Sanchez hasn’t quite pitched up to expectations, but comparing him with Skenes/Crochet/Woo/Brown/Ragans, he did pretty well.
But Sale has been the bomb dot com. A 2.06 ERA with a 1.00 WHIP on a 30.7% K% and a 4.9% BB%. He’s one of the top best pitchers we’ve ever seen. The 37-year-old now has a career 2.95 ERA. And he’s been mostly healthy for the last three years after throwing fewer than 50 innings in 2021-2022.
Chris Sale IP by Year
2021: 42.2
2022: 5.2
2023: 102.2
2024: 117.2
2025: 125.2
2026: 144 and counting
The utter shovethness of this start last night against the Dodgers was a statement. The Braves are a real contender this year with Sale as their SP1 and a high-upside offense if they can all get right at the same time.
This was the best start against the Dodgers of the last six years from what I can tell. It was only the third complete game against them since 2021. The other two were Sandy Alcantara on 8/27/2022 and Chad Kuhl on 6/27/2022.
The pitch mix from last night:
Four-seamer dominated, slider dominated, and he threw in some sinkers and changeups for fun. Elite arm, probably a future Hall of Famer.
It is a tough thing to compare pitchers these days with pitchers of old. Chris Sale will finish something like being 21,000 innings behind Nolan Ryan and Cy Young. How much does that matter? Does it matter at all?
I don’t think it should. You have to evaluate players up against other players in their same era. Cy Young threw 7,356 innings in the Majors. Sale isn’t going to get near 3,000.
On the other side of that gem was Yoshinobu Yamamoto
→ 6.33IP 4H 1ER 1R 8K 1BB
The one run allowed LOSS. Drake Baldwin led off the game for the Braves with a dinger, and that ended the scoring.
Fall weather is coming and I am getting excited for the postseason. Should be a good one.
Lord willing, we’ll see Jacob Misiorowski make a few starts in the playoffs. He looked kinda human last night:
→ 6.0IP 2H 2ER 2R 6K 2BB
Only a 6:2 K:BB in six innings with two runs allowed for the Miz.
His fastball velo was DOWN in this one. Alllll the way down to 98.7.
98.7mph would still lead the league for starters. But at least a couple guys would be in the same range:
Average FF Velo (1,000 pitches thrown minimum)
Misiorowski 100.6
Chandler 98.4
Schlittler 98.0
Burns 97.6
Bradley 97.1
Skenes 96.9
Woo 96.0
Gore 95.3
Harrison 94.8
Peralta 94.2
Not a ton of pitchers have thrown that many four-seamers. Eury, Roki, deGrom, Ashcraft, and Cease have all averaged more than 97.0mph on their four-seamers and would enter that top ten if you limited to just 700 pitches thrown.
This was just the fourth time this year he’s failed to go for 13+ whiffs. He had 12. It was his third-lowest Strike% of the year.
It was raining, and there were some footing issues with the pitcher’s mound. So that probably explains it.
The Brewers have a seven-game lead in the division and a 96% chance to win the division per FanGraphs, so the priority won’t be as much on winning every game in September for them as it will be with other teams.
Each division’s leading team and their % chances of winning their division:
AL East: Rays 74%
AL Central: White Sox 60%
AL West: Astros 44%
NL East: Braves 88%
NL Central: Brewers 96%
NL West: Dodgers 99.8%
Gerrit Cole - 6.0IP 6H 3ER 3R 5K 1BB
Only 79 pitches for Cole. The New York games were both a bit wet. I’m just assuming that, actually. I don’t know. But it rained in the Mets game, and how many miles could Yankee Stadium be from there?
Looks like SIX, as the crow flies. But 13.5 if you have to drive it.
Cole has been very good this year. Not a ton of ceiling games, but mostly above 20 fantasy points:
He’ll be another big name we’ll see this postseason, and they should be getting Judge back by then.
The two BUMS of the night:
→ Trevor Rogers - 5.0IP 7H 6ER 6R 7K 1BB
→ Sean Manaea - 5.67IP 8H 6ER 6R 3K 1BB
The seven strikeouts for Rogers were nice, but he gave up two homers. That was the first time he gave up multiple homers since May 29th.
It hasn’t been all great for Rogers. His last seven starts:
Still a 23% K-BB%, though. Just some home run rate problems, giving up six homers in this time. You should still be starting him.
He’s always been a pretty elite home run suppressor.
2021: 0.4 HR/9
2022: 1.26 HR/9
2023: 1.00 HR/9
2024: 1.01 HR/9
2025: 0.49 HR/9
2026: 1.05 HR/9
Last year was a mirage with a 5.5% HR/FB, one of the lowest you’ll ever see. It’s up to 9% this year, still well below league average. Well located high four-seamers and changeups is the way to do that, and he does that. And he has a favorable home park as well in Baltimore.
Manaea is an enigma. After cruising for a few weeks, he’s now given up 14 earned runs in his last three. His stuff has never been great, and he usually gets results by fooling dudes with his delivery and release point. But that stuff can’t be trusted start-in and start-out. You’ve gotta have STUFF.
Spencer Arrighetti - 4.0IP 5H 3ER 4R 4K 2BB
The Blue Jays are not letting Arrighetti see much of the lineup the third time through. He’s made just two starts with them and has thrown 61 and 79 pitches. I don’t know why I’m spending time on Arrighetti. But it’s funny to remember what he did early on this year.
First 8 GS: 1.34 ERA, 1.11 WHIP, 22% K%, 13% BB%
Last 10 GS: 8.19 ERA, 1.59 WHIP, 23% K%, 13% BB%
I’d really like to know if some of these pitchers know they’ve been really lucky when they’ve been super lucky. I suspect they mentally find a way to explain it and think they’re actually just really good, and then they’re kinda surprised when the regression hits them. That would be interesting to hear from a player.
Jackson Chourio had the biggest day. A double pipe and a single swipe. 47 fantasy points.
Chourio had a late start to the year, missing all of March and April. But he’s had the best season of his career by many metrics:
An .821 OPS on his way to a season where he’ll probably hit 22-23 homers and steal 16-18 bags with a .283 average.
The plate discipline has improved. He’s swinging less, and therefore chasing less.
The discrimination still hasn’t been the best. His chase rate has dropped just 5% while the zone-swing rate is down 11%. Not all drops in swing rate are created equal. Maybe that’s why his K% has come up a bit as the walk rate has also.
But he’s hitting the ball very hard (107.1 EV90 on all balls in play, 104.2 on fly balls). His barrel rate is up to 13%.
The stolen base attempt rate is down from his first two years. That’s not what you love to see, but it’s all worth it since he’s slugging for almost 20 more points and homering at a significantly higher rate.
Very good player, very good fantasy player. Probably a mid-to-late second round player next year.
But be reminded that he’s 22.5 years old. He was one of the few players to ever play as a teenager, so there’s a lot of time left for him to change and improve. It seems like a guy with a few 30-30-.275 seasons eventually.
Jac Caglianone hit another bomb and had five hits and six RBI.
He has a .931 OPS since June 1st with 18 bombs and even five steals now since he’s ramped that up in August.
Always bet on young talent. That seems to be one of the biggest edges in drafts to me. Find those uber-talented young guys who struggled a bit the previous year or two when first arriving to the bigs. They need time to figure stuff out.
Since June, Caglianone has a 109.8 EV90, a near league-topping number, and he puts it together with an 84% Zone-Contact%.
Few hitters can put those things together. Very hard swings with high(ish) contact rates. There’s a plot for that on the main dashboard. This is zone contact% vs. bat speed.
There are seven names with bat speed above 76mph and a z-contact% above 80%:
Yordan Alvarez
Cag Caglianone
Junior Caminero
Jordan Walker
Willson Contreras
Cam Smith
Jo Adell
I think I’ll be doubling down on Cam Smith next year. He fits this Caglianone mold from this year. Plus he’s got some speed.
Maybe Cags slides into the third round next year in a 12-team league? That would be a pretty nice value there, but we’ll see. He’s certainly not going to fly beneath anybody’s radar next year like he did this year.
The Royals smashed last night with 16 hits and 13 runs.
Homers: Jensen, Cags, Pasquantino
They saw Arrighetti, Braydon Fisher, Simeon Woods Richardson, Michael Lorenzen, and Myles Straw.
So that’s basically a AAA level start, a reliever, two of the worst pitchers in baseball who were already cut this year, and then a position player. Pretty easy to score some runs when that’s what you’re facing.
Vinnie P since coming back from IL
.342/.432/.684, 1.116 OPS, 2.3% K%, 13.6% BB%, .306 xBA, .438 xwOBA
They have faced a pretty easy schedule, but I mean… three homers, one strikeout, six walks in 44 PAs. That’s impressive stuff.
Carter Jensen has 18 homers, which is fine, but a .719 OPS and a .224 AVG.
Not exactly the season we thought we’d get after his elite 20-game debut last year.
A 70.5% Contact% and 81% in-zone tells you pitchers have found some holes. He still hits the ball pretty hard and gets it in the air a lot, but he’s not able to hit really good pitches, I guess.
More work to do from Jensen. But plenty of talent there and probably a really good buy-low option right now.
Keibert Ruiz has turned the power swing on. He’s hitting .368/.438/.509 in August with two homers.
He’s a high contact bat without much power. But a 2.9% HR% is the best we’ve seen since 2023 when he hit 18 bombs. Not a fantasy catcher, but hey - hat tip to Keibert.
Many people have dropped Jazz Chisholm Jr. this year. I got asked about him a bunch of times. I was never really into the idea of dropping him. The steals have been magnificent. He stole two more last night and has four in his three games, and 38 for the year. Plus 18 homers.
So the guy is going to have a 20-40 season in all likelihood. The .227 AVG is a killer, and the .307 OBP is very low as well. But if he snaps back to a .240-.250 average next year, he’s a 2nd or 3rd round value, and he might be much too cheap next year. He’ll be a free agent, so his landing spot will matter. But he’s #2 in the league now in steals (Nasim Nunez), and he has the second most homers for anybody with 30+ steals (PCA, of course).
I’m curious about caught stealing leaders. Four players have gotten caught 10+ times:
You can take this different ways for the future.
The positive spin is that they’re having bad luck in getting caught and could steal even more bags next year if the success rate comes up.
The negative spin is that their team might tell them to stop running so much since a caught stealing is a very bad outcome for the team.
Five hitters have 10+ steals without being caught a single time.
Bryson Stott 23/23
Royce Lewis 13/13
Mike Trout 11/11
Luis Arraez 10/10
Daulton Varsho 10/10
Highest success rates for 15+ SB hitters:
Stott 23 SB, 100%
Griffin 20 SB, 95%
Bogaerts 17 SB, 94%
Swanson 17 SB, 94%
Wood 17 SB, 89%
Merrill 24 SB, 89%
J Ram 31 SB, 89%
Otto Lopez 29 SB, 88%
Hoerner 21 SB, 88%
Tolbert/Carroll 20 SB, 87%
That’s the notes!
Anthony Gose (KC): 1.0IP, 0H, 0ER, 0SO, 0BB
1. Chris Sale
2. Yoshinobu Yamamoto
3. Gerrit Cole
4. Noah Cameron
5. Jacob Misiorowski
6. Trevor Rogers
7. Jake Irvin
8. Hayden Wesneski
9. Spencer Arrighetti
10. Sean Manaea
11. Landen Roupp
12. Jose Cabrera
13. Gabriel Hughes
1. Chris Sale (vs. LAD): 43.25 Points
2. Yoshinobu Yamamoto (vs. ATL): 25.24 Points
3. Jacob Misiorowski (vs. NYM): 23.1 Points
4. Hayden Wesneski (vs. NYY): 22.25 Points
5. Landen Roupp (vs. ARI): 15.65 Points
6. Gordon Graceffo (vs. BAL): 14.75 Points
7. Noah Cameron (vs. TOR): 14.7 Points
8. Jake Irvin (vs. COL): 14.34 Points
9. Gerrit Cole (vs. HOU): 13.3 Points
10. Jose Cabrera - 703615 (vs. SF): 11.34 Points
1. Chris Sale (ATL): 20 Whiffs (109 Pitches)
2. Yoshinobu Yamamoto (LAD): 20 Whiffs (105 Pitches)
3. Jacob Misiorowski (MIL): 12 Whiffs (89 Pitches)
4. Noah Cameron (KC): 11 Whiffs (81 Pitches)
5. Gerrit Cole (NYY): 11 Whiffs (79 Pitches)
6. Hayden Wesneski (HOU): 10 Whiffs (91 Pitches)
7. Jake Irvin (WSH): 10 Whiffs (94 Pitches)
8. Gabriel Hughes (COL): 9 Whiffs (97 Pitches)
9. Trevor Rogers (BAL): 9 Whiffs (86 Pitches)
10. Spencer Arrighetti (TOR): 8 Whiffs (79 Pitches)
1. Chris Sale (ATL): 54.1 Strike%, 26.6 Ball%
2. Trevor Rogers (BAL): 52.3 Strike%, 30.2 Ball%
3. Yoshinobu Yamamoto (LAD): 51.4 Strike%, 34.3 Ball%
4. Gerrit Cole (NYY): 50.6 Strike%, 25.3 Ball%
5. Hayden Wesneski (HOU): 47.3 Strike%, 39.6 Ball%
6. Jose Cabrera (ARI): 47.1 Strike%, 35.7 Ball%
7. Landen Roupp (SF): 46.3 Strike%, 36.8 Ball%
8. Jake Irvin (WSH): 45.7 Strike%, 43.6 Ball%
9. Jacob Misiorowski (MIL): 44.9 Strike%, 40.4 Ball%
10. Spencer Arrighetti (TOR): 44.3 Strike%, 38.0 Ball%
11. Noah Cameron (KC): 43.2 Strike%, 32.1 Ball%
12. Sean Manaea (NYM): 43.2 Strike%, 33.7 Ball%
13. Gabriel Hughes (COL): 36.1 Strike%, 44.3 Ball%
1. Chris Sale: 109 Pitches, 27 Outs, 4.04 POUT
2. Gerrit Cole: 79 Pitches, 18 Outs, 4.39 POUT
3. Noah Cameron: 81 Pitches, 18 Outs, 4.5 POUT
4. Jacob Misiorowski: 89 Pitches, 18 Outs, 4.94 POUT
5. Jose Cabrera: 70 Pitches, 13 Outs, 5.38 POUT
6. Yoshinobu Yamamoto: 105 Pitches, 19 Outs, 5.53 POUT
7. Sean Manaea: 95 Pitches, 17 Outs, 5.59 POUT
8. Trevor Rogers: 86 Pitches, 15 Outs, 5.73 POUT
9. Hayden Wesneski: 91 Pitches, 15 Outs, 6.07 POUT
10. Landen Roupp: 95 Pitches, 15 Outs, 6.33 POUT
Jacob Misiorowski’s FF velo (55 pitches) DOWN -1.5mph to 98.7
Jacob Misiorowski’s FC velo (18 pitches) DOWN -1.8mph to 94.2
Gabriel Hughes’s SI usage (20.0%) up 11.2 points
Gerrit Cole’s CU usage (27.8%) up 13.6 points
Jacob Misiorowski’s FC usage (20.2%) up 11.8 points
Sean Manaea’s FC usage (24.2%) up 18.9 points
Spencer Arrighetti’s CU usage (43.0%) up 12.3 points
Trevor Rogers’s ST usage (25.6%) up 14.2 points
Adrian Houser 4-Seam Fastball: +22.4%
Casey Legumina Slider: -21.5%
Bryce Miller 4-Seam Fastball: -21.2%
Andrew Painter Changeup: +20.5%
Ryan Johnson Sinker: -20.4%
Ryan Johnson Cutter: +20.1%
George Klassen Slider: +20.1%
Carson Whisenhunt Slider: -19.4%
Carson Whisenhunt Sinker: +19.3%
Yusei Kikuchi 4-Seam Fastball: +18.1%
Mitch Bratt 4-Seam Fastball: +18.1%
Ryan Weathers Sinker: +17.2%
J.T. Ginn Sinker: +17.1%
Randy Vasquez Sinker: +16.9%
Braxton Ashcraft Sinker: +16.8%
Bryce Elder Changeup: +16.4%
Tyler Mahle Split-Finger: +14.7%
Jake Irvin Changeup: +14.6%
Joey Cantillo 4-Seam Fastball: -14.5%
Jake Irvin Sinker: -14.4%
Ryan Weathers 4-Seam Fastball: -14.4%
Parker Messick 4-Seam Fastball: +14.3%
Tanner Gordon Slider: -14.1%
Bryce Elder Slider: -13.6%
Drew Anderson 4-Seam Fastball: -13.5%
Joey Cantillo Curveball: +12.9%
Ryan Johnson Sweeper: +12.7%
Dustin May Cutter: +12.6%
Ryan Johnson Split-Finger: -12.5%
Hayden Wesneski Cutter: -12.4%
Peter Lambert Slider: -12.3%
George Klassen Changeup: -12.3%
Casey Legumina Sweeper: +12.3%
Andrew Alvarez Slider: -12.2%
Tanner Gordon 4-Seam Fastball: +12.1%
Tomoyuki Sugano - 44.0 RISP H%, 0.424 BABIP, 29.0 HR/FB, 186.0 Luck Score
Patrick Sandoval - 43.0 RISP H%, 0.414 BABIP, 22.0 HR/FB, 177.0 Luck Score
Gavin Williams - 24.0 RISP H%, 0.444 BABIP, 56.0 HR/FB, 173.0 Luck Score
Cristopher Sanchez - 24.0 RISP H%, 0.421 BABIP, 33.0 HR/FB, 166.0 Luck Score
Connor Prielipp - 36.0 RISP H%, 0.426 BABIP, 17.0 HR/FB, 164.0 Luck Score
Nick Lodolo - 32.0 RISP H%, 0.372 BABIP, 23.0 HR/FB, 163.0 Luck Score
Cristian Javier - 22.0 RISP H%, 0.389 BABIP, 33.0 HR/FB, 158.0 Luck Score
Kyle Bradish - 29.0 RISP H%, 0.404 BABIP, 20.0 HR/FB, 158.0 Luck Score
Zack Littell - 32.0 RISP H%, 0.389 BABIP, 19.0 HR/FB, 158.0 Luck Score
Trevor Rogers - 30.0 RISP H%, 0.32 BABIP, 31.0 HR/FB, 157.0 Luck Score
Sean Newcomb - 0.0 RISP H%, 0.148 BABIP, 0.0 HR/FB, 13.0 Luck Score
Clay Holmes - 11.0 RISP H%, 0.161 BABIP, 0.0 HR/FB, 26.0 Luck Score
Kyle Leahy - 0.0 RISP H%, 0.238 BABIP, 0.0 HR/FB, 28.0 Luck Score
Paul Blackburn - 0.0 RISP H%, 0.238 BABIP, 0.0 HR/FB, 28.0 Luck Score
Noah Cameron - 11.0 RISP H%, 0.148 BABIP, 5.0 HR/FB, 33.0 Luck Score
Carlos Rodon - 0.0 RISP H%, 0.13 BABIP, 11.0 HR/FB, 34.0 Luck Score
Joey Cantillo - 14.0 RISP H%, 0.179 BABIP, 0.0 HR/FB, 38.0 Luck Score
Jack Perkins - 0.0 RISP H%, 0.176 BABIP, 11.0 HR/FB, 40.0 Luck Score
Eduardo Rodriguez - 9.0 RISP H%, 0.213 BABIP, 6.0 HR/FB, 41.0 Luck Score
George Klassen - 14.0 RISP H%, 0.212 BABIP, 0.0 HR/FB, 42.0 Luck Score
Jesus Luzardo - 104 TBF, 35.0% CSW%
Gerrit Cole - 100 TBF, 34.9% CSW%
Ryan Gusto - 82 TBF, 34.9% CSW%
Reid Detmers - 73 TBF, 34.6% CSW%
Dean Kremer - 67 TBF, 34.1% CSW%
Tyler Phillips - 71 TBF, 33.7% CSW%
Blake Snell - 69 TBF, 33.6% CSW%
Chris Sale - 105 TBF, 33.3% CSW%
Kevin Gausman - 93 TBF, 33.3% CSW%
Cade Cavalli - 98 TBF, 32.9% CSW%
Jesus Luzardo - 104 TBF, 37.5% K%
Cade Cavalli - 98 TBF, 36.7% K%
Payton Tolle - 90 TBF, 34.4% K%
Aaron Nola - 94 TBF, 34.0% K%
Dylan Cease - 74 TBF, 33.8% K%
Jacob deGrom - 72 TBF, 33.3% K%
Yoshinobu Yamamoto - 98 TBF, 32.7% K%
Chris Sale - 105 TBF, 32.4% K%
Gavin Williams - 81 TBF, 32.1% K%
Tarik Skubal - 75 TBF, 32.0% K%
Jesus Luzardo - 104 TBF, 30.8% K-BB%
Cade Cavalli - 98 TBF, 30.6% K-BB%
Chris Sale - 105 TBF, 30.5% K-BB%
Kyle Leahy - 75 TBF, 29.3% K-BB%
Payton Tolle - 90 TBF, 27.8% K-BB%
Yoshinobu Yamamoto - 98 TBF, 25.5% K-BB%
Ian Seymour - 98 TBF, 25.5% K-BB%
Aaron Nola - 94 TBF, 25.5% K-BB%
Tarik Skubal - 75 TBF, 25.3% K-BB%
Parker Messick - 96 TBF, 25.0% K-BB%
Clay Holmes - 88 TBF, 69.0% GB%
Framber Valdez - 81 TBF, 60.7% GB%
Ryan Weathers - 65 TBF, 60.0% GB%
Randy Vasquez - 82 TBF, 58.2% GB%
Hunter Brown - 69 TBF, 57.8% GB%
Grayson Rodriguez - 88 TBF, 56.4% GB%
Braxton Ashcraft - 77 TBF, 55.9% GB%
Cristopher Sanchez - 75 TBF, 55.8% GB%
Jackson Jobe - 80 TBF, 55.6% GB%
Brandon Young - 70 TBF, 54.9% GB%
Bryse Wilson - 44 TBF, 27.3 K%, 0.0 BB%, 43.8% GB%
Chris Sale - 105 TBF, 32.4 K%, 1.9 BB%, 44.8% GB%
Kyle Leahy - 75 TBF, 32.0 K%, 2.7 BB%, 53.1% GB%
Parker Messick - 96 TBF, 29.2 K%, 4.2 BB%, 49.2% GB%
Reid Detmers - 73 TBF, 30.1 K%, 6.8 BB%, 47.8% GB%
Tarik Skubal - 75 TBF, 32.0 K%, 6.7 BB%, 46.7% GB%
Yoshinobu Yamamoto - 98 TBF, 32.7 K%, 7.1 BB%, 46.4% GB%
Gerrit Cole - +5.4% CSW%, -2.1 BB%
Trevor Rogers - +2.6% CSW%, -2.4 BB%
Matthew Liberatore - +3.3% CSW%, -2.4 BB%
Braxton Ashcraft - +2.3% CSW%, -3.6 BB%
Jacob Lopez - +3.0% CSW%, -5.1 BB%
Tyler Mahle - +4.0% CSW%, -4.0 BB%
Cristian Javier - +2.5% CSW%, -3.9 BB%
Adrian Houser - +3.6% CSW%, -1.5 BB%
Drew Cavanaugh (SF) 4 PA, 8 Swings, 2 Barrels, 0 HR
Jac Caglianone (KC) 6 PA, 10 Swings, 2 Barrels, 1 HR
Jackson Chourio (MIL) 5 PA, 10 Swings, 2 Barrels, 2 HR
Leody Taveras, Yesterday: 111.3 Previous High: 111.2
Vladimir Guerrero Jr. (TOR) - 114.7mph - field_out
Jac Caglianone (KC) - 112.3mph - single
Ha-Seong Kim (ATL) - 111.6mph - None
Leody Taveras (BAL) - 111.3mph - field_out
Coby Mayo (BAL) - 111.2mph - home_run
Max Kepler (ARI) - 110.7mph - field_out
Gabriel Moreno (ARI) - 110.0mph - home_run
Colton Cowser (BAL) - 109.9mph - single
Ben Rice (NYY) - 109.2mph - double
Drake Baldwin (ATL) - 108.8mph - None
Top 10
A.J. Ewing - 79 PA, 0.212 wOBA, 0.307 xwOBA, 0.095 Diff
Nasim Nunez - 63 PA, 0.147 wOBA, 0.237 xwOBA, 0.09 Diff
JJ Wetherholt - 85 PA, 0.295 wOBA, 0.376 xwOBA, 0.081 Diff
Moises Ballesteros - 72 PA, 0.199 wOBA, 0.279 xwOBA, 0.08 Diff
Brayan Rocchio - 59 PA, 0.214 wOBA, 0.29 xwOBA, 0.076 Diff
Jung Hoo Lee - 67 PA, 0.234 wOBA, 0.309 xwOBA, 0.075 Diff
Xander Bogaerts - 65 PA, 0.268 wOBA, 0.342 xwOBA, 0.074 Diff
Dillon Dingler - 72 PA, 0.155 wOBA, 0.216 xwOBA, 0.061 Diff
Freddie Freeman - 76 PA, 0.262 wOBA, 0.316 xwOBA, 0.054 Diff
Spencer Horwitz - 59 PA, 0.207 wOBA, 0.26 xwOBA, 0.053 Diff
Bottom 10
Tristan Peters - 58 PA, 0.563 wOBA, 0.409 xwOBA, -0.154 Diff
Jac Caglianone - 63 PA, 0.536 wOBA, 0.425 xwOBA, -0.111 Diff
Nolan Arenado - 65 PA, 0.327 wOBA, 0.226 xwOBA, -0.101 Diff
Chandler Simpson - 78 PA, 0.348 wOBA, 0.248 xwOBA, -0.1 Diff
Javier Sanoja - 64 PA, 0.381 wOBA, 0.281 xwOBA, -0.1 Diff
Joey Ortiz - 55 PA, 0.385 wOBA, 0.291 xwOBA, -0.094 Diff
Isaac Paredes - 77 PA, 0.413 wOBA, 0.323 xwOBA, -0.09 Diff
Steven Kwan - 88 PA, 0.394 wOBA, 0.306 xwOBA, -0.088 Diff
Jared Young - 65 PA, 0.336 wOBA, 0.25 xwOBA, -0.086 Diff
Jonny DeLuca - 55 PA, 0.343 wOBA, 0.26 xwOBA, -0.083 Diff
Mickey Gasper: 28.0 PA, +0.291 xwOBA OE
Luis Robert: 31.0 PA, +0.213 xwOBA OE
Fernando Tatis Jr.: 36.0 PA, +0.172 xwOBA OE
Bryce Harper: 33.0 PA, +0.155 xwOBA OE
Miguel Vargas: 38.0 PA, +0.147 xwOBA OE
Cal Raleigh: 32.0 PA, +0.14 xwOBA OE
Carter Jensen: 33.0 PA, +0.133 xwOBA OE
Jake Burger: 29.0 PA, +0.132 xwOBA OE
Zach Neto: 41.0 PA, +0.11 xwOBA OE
JJ Wetherholt: 36.0 PA, +0.108 xwOBA OE
Andres Chaparro: 28.0 PA, +0.104 xwOBA OE
Pete Alonso: 36.0 PA, +0.104 xwOBA OE
Vinnie Pasquantino: 40.0 PA, +0.093 xwOBA OE
Luis Garcia Jr.: 37.0 PA, +0.091 xwOBA OE
Dylan Beavers: 29.0 PA, +0.089 xwOBA OE
Nolan Arenado: 29.0 PA, -0.175 xwOBA OE
Samuel Basallo: 29.0 PA, -0.168 xwOBA OE
Trea Turner: 36.0 PA, -0.163 xwOBA OE
Cole Young: 33.0 PA, -0.158 xwOBA OE
Ildemaro Vargas: 37.0 PA, -0.148 xwOBA OE
Mickey Moniak: 35.0 PA, -0.137 xwOBA OE
Nasim Nunez: 36.0 PA, -0.137 xwOBA OE
Tyler Stephenson: 32.0 PA, -0.136 xwOBA OE
Chandler Simpson: 37.0 PA, -0.132 xwOBA OE
Francisco Lindor: 34.0 PA, -0.132 xwOBA OE
Brandon Nimmo: 40.0 PA, -0.126 xwOBA OE
Ronald Acuna Jr.: 36.0 PA, -0.124 xwOBA OE
Abimelec Ortiz: 35.0 PA, -0.121 xwOBA OE
Moises Ballesteros: 36.0 PA, -0.12 xwOBA OE
Kyle Tucker: 31.0 PA, -0.118 xwOBA OE
Spencer Jones - 68 PA, 39 BIP, 9 Brls, 23.1 Brl%
Fernando Tatis Jr. - 77 PA, 60 BIP, 13 Brls, 21.7 Brl%
Kyle Schwarber - 82 PA, 52 BIP, 11 Brls, 21.2 Brl%
Pete Alonso - 81 PA, 58 BIP, 12 Brls, 20.7 Brl%
Munetaka Murakami - 83 PA, 39 BIP, 8 Brls, 20.5 Brl%
Rafael Flores - 52 PA, 30 BIP, 6 Brls, 20.0 Brl%
Jose Siri - 47 PA, 25 BIP, 5 Brls, 20.0 Brl%
Luis Robert - 60 PA, 41 BIP, 8 Brls, 19.5 Brl%
Joshua Baez - 50 PA, 26 BIP, 5 Brls, 19.2 Brl%
Drew Gilbert - 64 PA, 42 BIP, 8 Brls, 19.0 Brl%
Fernando Tatis Jr. - 77 PA, 0.515 xwOBA
Pete Alonso - 81 PA, 0.487 xwOBA
Bryce Harper - 82 PA, 0.431 xwOBA
Luis Robert - 60 PA, 0.428 xwOBA
Miguel Vargas - 79 PA, 0.427 xwOBA
Jac Caglianone - 63 PA, 0.425 xwOBA
Jake Burger - 64 PA, 0.41 xwOBA
Tristan Peters - 58 PA, 0.409 xwOBA
Drew Gilbert - 64 PA, 0.407 xwOBA
Alec Bohm - 66 PA, 0.404 xwOBA
Steven Kwan - 88 PA, 140 Swings, 93.6 Cont%
Mauricio Dubon - 64 PA, 133 Swings, 93.2 Cont%
Chandler Simpson - 78 PA, 111 Swings, 91.9 Cont%
Luis Arraez - 76 PA, 148 Swings, 91.9 Cont%
Geraldo Perdomo - 77 PA, 148 Swings, 90.5 Cont%
Mookie Betts - 78 PA, 110 Swings, 90.0 Cont%
Justin Crawford - 57 PA, 98 Swings, 89.8 Cont%
Liam Hicks - 57 PA, 88 Swings, 89.8 Cont%
Chase DeLauter - 54 PA, 87 Swings, 89.7 Cont%
Jung Hoo Lee - 67 PA, 139 Swings, 89.2 Cont%
Jazz Chisholm Jr. - 7 Attempts (6 steals)
A.J. Ewing - 5 Attempts (5 steals)
Otto Lopez - 5 Attempts (5 steals)
Corbin Carroll - 4 Attempts (3 steals)
Willi Castro - 4 Attempts (2 steals)
Bobby Witt Jr. - 4 Attempts (3 steals)
Nasim Nunez - 4 Attempts (3 steals)
Jacob Young - 4 Attempts (4 steals)
Jake McCarthy - 4 Attempts (4 steals)
Spencer Jones - 4 Attempts (2 steals)
Tyler Tolbert - 3 Attempts (3 steals)
Jackson Chourio - 3 Attempts (3 steals)
Ronald Acuna Jr. - 3 Attempts (2 steals)
Javier Sanoja - 3 Attempts (3 steals)
Trent Grisham - 3 Attempts (2 steals)
Shohei Ohtani - 3 Attempts (3 steals)
Josh Lowe - 3 Attempts (2 steals)
Joshua Baez - 3 Attempts (2 steals)
Jose Ramirez - 3 Attempts (2 steals)
Zach Neto - 3 Attempts (2 steals)
Chandler Simpson - 12 Attempts (9 steals)
Jazz Chisholm Jr. - 12 Attempts (9 steals)
A.J. Ewing - 10 Attempts (9 steals)
Spencer Jones - 9 Attempts (7 steals)
Jake McCarthy - 9 Attempts (8 steals)
Nasim Nunez - 8 Attempts (5 steals)
Jose Caballero - 8 Attempts (7 steals)
Esteury Ruiz - 8 Attempts (5 steals)
Fernando Tatis Jr. - 8 Attempts (5 steals)
Bobby Witt Jr. - 8 Attempts (6 steals)
Tyler Tolbert - 8 Attempts (8 steals)
Andres Gimenez - 8 Attempts (7 steals)
Andres Chaparro - 48 PA, 16.7 K%, 17.6 Brl%
Blaze Jordan - 55 PA, 18.2 K%, 14.6 Brl%
Fernando Tatis Jr. - 77 PA, 13.0 K%, 21.7 Brl%
Jordan Walker - 85 PA, 20.0 K%, 16.4 Brl%
Luis Robert - 60 PA, 20.0 K%, 19.5 Brl%
Miguel Vargas - 79 PA, 13.9 K%, 15.4 Brl%
Pete Alonso - 81 PA, 19.8 K%, 20.7 Brl%
Drew Gilbert - 81 PA, +0.11 xwOBA
Fernando Tatis Jr. - 116 PA, +0.095 xwOBA
Coby Mayo - 82 PA, +0.086 xwOBA
Jac Caglianone - 100 PA, +0.077 xwOBA
Pete Alonso - 112 PA, +0.065 xwOBA
Jake Bauers - 94 PA, +0.062 xwOBA
Bryce Harper - 120 PA, +0.061 xwOBA
Jackson Chourio - 117 PA, +0.057 xwOBA
Willi Castro - 104 PA, +0.055 xwOBA
Alec Bohm - 104 PA, +0.051 xwOBA
Drew Gilbert - 81 PA, +11.3 Brl%
Coby Mayo - 82 PA, +8.8 Brl%
Matt Olson - 113 PA, +8.0 Brl%
Fernando Tatis Jr. - 116 PA, +7.7 Brl%
Luis Robert - 87 PA, +7.0 Brl%
Cal Raleigh - 100 PA, +6.6 Brl%
Daylen Lile - 115 PA, +5.3 Brl%
Luis Garcia Jr. - 104 PA, +5.1 Brl%
Matt McLain - 101 PA, +4.7 Brl%
Pete Alonso - 112 PA, +4.7 Brl%
Randy Arozarena - 121 PA, +9.2 Cont%
Fernando Tatis Jr. - 116 PA, +8.0 Cont%
Zach McKinstry - 87 PA, +7.9 Cont%
Mauricio Dubon - 93 PA, +7.2 Cont%
Lawrence Butler - 112 PA, +7.1 Cont%
JJ Wetherholt - 121 PA, +6.9 Cont%
Nathan Church - 90 PA, +6.7 Cont%
Ryan Jeffers - 95 PA, +6.4 Cont%
Rafael Devers - 117 PA, +6.2 Cont%
Josh Bell - 108 PA, +6.1 Cont%
Justin Crawford - 85 PA, -13.0 K%
Isaac Paredes - 112 PA, -10.0 K%
Nathan Church - 90 PA, -9.8 K%
Andruw Monasterio - 112 PA, -9.0 K%
Rafael Devers - 117 PA, -8.3 K%
Nathaniel Lowe - 100 PA, -8.1 K%
Jac Caglianone - 100 PA, -8.1 K%
Brandon Marsh - 98 PA, -8.1 K%
Mauricio Dubon - 93 PA, -8.0 K%
Jared Young - 93 PA, -7.9 K%
Jacob Young: +2.53
Jung Hoo Lee: +2.42
Brooks Lee: +2.4
Zach Neto: +2.33
Colt Keith: +2.28
J.T. Realmuto: -3.55
Miguel Vargas: -3.0
Carson Kelly: -2.95
Sal Stewart: -2.8
Moises Ballesteros: -2.68
Fernando Tatis Jr. - 0.511 xwOBA, 21.4% Brl%, 76.5% Contact%, 22.4% Chase%, 14.8% K%
Miguel Vargas - 0.461 xwOBA, 17.5% Brl%, 85.4% Contact%, 17.1% Chase%, 14.5% K%
Taylor Trammell - 37.9% Whiff%, 82.4% Weak%, 0.97 Cold Rating
Cam Smith - 39.1% Whiff%, 80.0% Weak%, 0.967 Cold Rating
Esteury Ruiz - 39.3% Whiff%, 76.9% Weak%, 0.961 Cold Rating
Spencer Torkelson - 43.8% Whiff%, 72.2% Weak%, 0.934 Cold Rating
Jeremy Pena - 41.5% Whiff%, 73.1% Weak%, 0.933 Cold Rating
Denzer Guzman - 39.1% Whiff%, 73.1% Weak%, 0.92 Cold Rating
Christian Koss - 31.5% Whiff%, 75.0% Weak%, 0.889 Cold Rating
Griffin Conine - 41.9% Whiff%, 66.7% Weak%, 0.846 Cold Rating
Trea Turner - 28.6% Whiff%, 75.0% Weak%, 0.829 Cold Rating
Zack Gelof - 33.0% Whiff%, 68.6% Weak%, 0.822 Cold Rating
Andrew Fischer (MIL): 3/4, 3R, 3HR, 5RBI, 0SB, 46FPts
Tai Peete (STL): 3/5, 3R, 2HR, 3RBI, 1SB, 40FPts
Carter Graham (CIN): 3/4, 2R, 2HR, 4RBI, 0SB, 37FPts
Brayan Buelvas (OAK): 3/4, 2R, 1HR, 3RBI, 1SB, 35FPts
Joey Meneses (OAK): 3/4, 3R, 1HR, 2RBI, 0SB, 32FPts
Henry Godbout (BOS): 1/4, 3R, 1HR, 2RBI, 2SB, 32FPts
Marcos Castanon (SD): 3/4, 3R, 1HR, 2RBI, 0SB, 30FPts
Nolan Schubart (CLE): 2/4, 2R, 2HR, 3RBI, 0SB, 30FPts
Joey Loperfido (HOU): 3/5, 0R, 0HR, 6RBI, 1SB, 28FPts
Cam Cannarella (MIA): 3/4, 4R, 0HR, 1RBI, 0SB, 27FPts
Daniel Eagen (STL): 0 Pitches, 5IP, 4H, 2ER, 11K, 1BB, 31FPts
Hunter Owen (KC): 0 Pitches, 5IP, 6H, 1ER, 10K, 1BB, 26FPts
Ian Mejia (ATL): 0 Pitches, 6IP, 4H, 2ER, 9K, 3BB, 23FPts
Garrett Baumann (ATL): 0 Pitches, 5IP, 5H, 2ER, 7K, 2BB, 22FPts
Jace Beck (MIA): 0 Pitches, 5IP, 2H, 1ER, 7K, 1BB, 21FPts
Steven Echavarria (OAK): 0 Pitches, 4IP, 4H, 0ER, 7K, 1BB, 20FPts
Anthony Eyanson (BAL): 0 Pitches, 3IP, 3H, 0ER, 8K, 3BB, 20FPts
Davis Martin (CWS): 0 Pitches, 5IP, 1H, 0ER, 5K, 1BB, 20FPts
Carl Edwards Jr. (DET): 0 Pitches, 4IP, 3H, 1ER, 7K, 0BB, 19FPts
Bishop Letson (MIL): 0 Pitches, 5IP, 3H, 1ER, 5K, 3BB, 19FPts
Sean Keys (AAA - TOR) 421 PA 1.005 OPS
Cooper Ingle (AAA - CLE) 389 PA 0.967 OPS
James Tibbs III (AAA - LAD) 553 PA 0.966 OPS
Rainiel Rodriguez (AA - STL) 346 PA 0.965 OPS
Josue De Paula (AA - LAD) 538 PA 0.958 OPS
Franklin Arias (AAA - BOS) 442 PA 0.957 OPS
Seaver King (AAA - WSH) 418 PA 0.955 OPS
Danny Serretti (AA - ARI) 379 PA 0.947 OPS
Pablo Reyes (AAA - LAA) 401 PA 0.939 OPS
Brooks Brannon (AA - BOS) 350 PA 0.935 OPS
Marco Luciano (AAA - NYY) 408 PA 0.929 OPS
Matt Wallner (AAA - MIN) 339 PA 0.929 OPS
Ralphy Velazquez (AAA - CLE) 481 PA 0.925 OPS
Blake Burke (AAA - MIL) 496 PA 0.924 OPS
Owen Ayers (AAA - CHC) 411 PA 0.923 OPS
Lazaro Montes (AAA - SEA) 529 PA 0.922 OPS
Brett Squires (AAA - KC) 481 PA 0.918 OPS
Bryan Rincon (AA - PHI) 469 PA 0.914 OPS
Aaron Sabato (AAA - MIN) 391 PA 0.914 OPS
Dylan Dreiling (AA - TEX) 475 PA 0.909 OPS
Ryan Sloan (AA - SEA) 86 IP 27.5% K-BB
Jace Beck (AAA - MIA) 88 IP 24.7% K-BB
Brett Sears (AAA - ATL) 102 IP 22.9% K-BB
Adam Seminaris (AA - PHI) 123 IP 22.7% K-BB
Bryce Mayer (AAA - HOU) 83 IP 22.0% K-BB
Daniel Eagen (AA - STL) 111 IP 22.0% K-BB
Carlos Pena (AA - DET) 101 IP 20.7% K-BB
Gage Ziehl (AAA - BOS) 98 IP 20.4% K-BB
Brendan Beck (AAA - NYY) 121 IP 19.9% K-BB
Brandon White - 681449 (AAA - MIA) 99 IP 19.8% K-BB
Tyson Hardin (AAA - MIL) 108 IP 19.5% K-BB
John Holobetz (AAA - BOS) 98 IP 19.5% K-BB
Joe Whitman (AAA - SF) 108 IP 19.0% K-BB
Hayden Mullins (AA - BOS) 83 IP 19.0% K-BB
Connor McCullough (AA - CWS) 93 IP 18.7% K-BB
Liam Doyle (AA - STL) 92 IP 18.1% K-BB
Jonathan Santucci (AAA - NYM) 109 IP 17.8% K-BB
Mason Molina (AAA - STL) 103 IP 17.6% K-BB
Blake Wehunt (AAA - BOS) 83 IP 17.5% K-BB
Xavier Rivas (AAA - NYY) 88 IP 17.3% K-BB
Quinn Mathews (19.0% Owned): Projected 5.34IP 2.21ER 6.07SO 2.8BB 16.77FPts
Patrick Sandoval (9.0% Owned): Projected 5.95IP 2.5ER 5.97SO 2.6BB 16.75FPts
Dean Kremer (21.0% Owned): Projected 5.87IP 2.61ER 5.98SO 2.13BB 16.72FPts
Mickey Gasper - 28 PA, 1.906 OPS
Tristan Peters - 34 PA, 1.471 OPS
Dylan Beavers - 29 PA, 1.282 OPS
Andres Chaparro - 28 PA, 1.149 OPS
Connor Norby - 34 PA, 1.141 OPS
Kaelen Culpepper - 30 PA, 1.088 OPS
Nick Sogard - 38 PA, 1.047 OPS
Justin Foscue - 27 PA, 1.023 OPS
Tommy Edman - 31 PA, 0.939 OPS
Luis Lara - 37 PA, 0.92 OPS
A.J. Ewing 2B (48.0% Owned): Projected 0.79R 0.13HR 0.54RBI 1.26SO 0.67BB 0.33SB 9.84FPts
Lars Nootbaar RF (7.0% Owned): Projected 0.79R 0.17HR 0.59RBI 0.75SO 0.57BB 0.05SB 9.05FPts
Henry Bolte OF (32.0% Owned): Projected 0.72R 0.16HR 0.54RBI 1.22SO 0.27BB 0.21SB 8.89FPts
Bryce Eldridge P (47.0% Owned): Projected 0.65R 0.21HR 0.64RBI 1.17SO 0.56BB 0.03SB 8.73FPts
Coby Mayo 3B (16.0% Owned): Projected 0.64R 0.26HR 0.64RBI 1.28SO 0.42BB 0.03SB 8.5FPts
Tyler Stephenson C (35.0% Owned): Projected 0.65R 0.17HR 0.69RBI 0.99SO 0.57BB 0.01SB 8.36FPts
Jonah Cox OF (1.0% Owned): Projected 0.63R 0.13HR 0.46RBI 0.93SO 0.26BB 0.31SB 8.33FPts
Dane Myers OF (1.0% Owned): Projected 0.61R 0.13HR 0.62RBI 0.94SO 0.45BB 0.15SB 8.29FPts
Josh Bell 1B (45.0% Owned): Projected 0.61R 0.19HR 0.63RBI 0.82SO 0.38BB 0.01SB 8.23FPts
Tommy White 3B (14.0% Owned): Projected 0.59R 0.19HR 0.61RBI 0.68SO 0.21BB 0.03SB 8.2FPts