We should begin with the kid Jacob Misiorowski. He gave up a lead-off homer to Shohei Ohtani to begin his big test outing against the Dodgers last night. It was on an 0-2 curveball which wasn’t a bad pitch by my eye test. I suppose he didn’t want it in the strike zone, but whatever, most of the time you’ll get away with that.
There have been 26,867 0-2 pitches thrown this year and only 125 of them have been hit for homers. That 0.4%. Overall, 0.7% of pitches are hit for homers, just in case you were wondering.
But anyways, that’s not the point. Misiorowski struck out 12 of the 23 batters he faced after Ohtani. Here’s the full list:
That’s a 52.2% K%. The SwStr% was 23.1%. And possibly the best part was a 25.3% Ball%.
Utter dominance, and we now know full well what the kid is capable of.
Interestingly to me is that this was only his fourth career start with double-digit strikeouts and only his second time striking out a dozen. It was the best K-BB (11) of his career, and it comes at the highest level against arguably the best lineup.
He’s now at a 15.3% SwStr%, a 33.2% Ball%, a 23.7% K-BB%, and a 2.43 JA ERA.
It will be interesting to see where he goes in drafts next year provided he stays healthy the rest of this year. Innings-wise:
2023: 66.2
2024: 97.2
2025: 89.0
He will be at a new career-high by the end of July. That’s working against him a little bit. But the Brewers are right in the thick of the playoff race, so I don’t think they’ll be too bashful. I would imagine they’re fine with him throwing 150 or so innings. That gives him 50-60 innings easy to play with in the final 2.5 months. That’s 10-11 starts of 5-6 innings. I don’t think it will be a significant issue for fantasy purposes.
Brayan Bello outdid Misiorowski in raw fantasy point scoring. He had the best start of his career with a complete game against the Rockies.
9 IP, 5 H, 2 ER, 10 SO, 1 BB
I would like to say that Bello has turned into a very good pitcher over the last month. And it’s not impossible, but it’s so hard to read into these spike starts against the Rockies because they’re so easy to beat. Here’s the breakdown of average fantasy points scored by starting pitchers broken down by matchup and location.
The Road Rockies matchup laps the field. 17 pitchers have gone over 30 fantasy points against the Rockies this year, and there are some really bad pitchers on that list (Quinn Priester, Stephen Kolek, Jake Irvin, Adrian Houser). So it doesn’t mean nearly as much as it would if he had that outing in any other context.
We have been talking about Bello because he had been throwing this new cutter a lot more lately. Well, that didn’t happen yesterday, and he’s been back to rarely throwing that pitch the last few outings.
He started tinkering with stuff on June 15th. Since then:
22.5 K%, 7.2% BB%, 15.3% K-BB%, 10.5% SwStr%, 50.6% GB%, 3.42 JA ERA
Nothing great, but nothing terrible. I don’t think I’d have much confidence in Bello in neutral or tougher matchups.
Joey Cantillo is indeed being used a starter by the Guardians now. He threw 84 pitches, but inefficiency led him to just four innings pitched.
4 IP, 5 H, 3 ER, 7 SO, 3 BB
Maybe four innings was the plan all along, who knows. But taking 84 pitches to get through four isn’t what you’re looking for. He had a 38.1% Ball% and a nasty 17.9% SwStr%. Sometimes those whiffs can work against you since you’re not getting a lot of those quick plate appearances with a quick out.
That’s who Cantillo is going to be, I think. High strikeout rate but a high walk rate and a poor WHIP while rarely getting past five innings. Here’s his pitch mix in these last two outings since he’s been asked to take on a heavier load with Ortiz gone.
You’ve gotta throw more strikes with the fastball. If he can figure that out, this changeup could take him a good ways. But I don’t think the guy has the command.
Eury Perez was great again.
5 IP, 2 H, 1 ER, 8 SO, 0 BB
The five innings is tough to take, but he did throw 88 pitches, so I don’t think you’re going to see him capped at five innings if he’s pitching well.
He has his season K% up to 26.4% now with a 10% BB%. He ha a 15:1 K:BB in his last two, so he’s looked pretty dominant over that span.
He does have an insanely low 28.6% GB%. That turned into a homer right away yesterday (Matt McLain in the first inning), but he kept it in the ballpark other than that. If you’re going to allow balls in the air more than one-third of the time, you really do need a pretty elite strikeout rate. Giving up line drives and fly balls is playing with fire.
Your lowest GB% in the league for pitchers with at least five starts made now:
Jacob Lopez 24%
Hunter Greene 28%
Shota Imanaga 28%
Eury Perez 29%
Valente Bellozo 29%
JP Sears 29%
Carson Palmquist 30%
Mick Abel 30%
Chad Patrick 30%
Bailey Ober 31%
Not an inspiring list of pitchers. Eury will have some bad starts just because he gives up a couple of homers. One three-run jack pretty much does you in, and you’re inevitably going to see that from Perez moving forward. But the good more than outweighs the bad here, I think.
Logan Gilbert now has a 5.68 ERA and a 1.30 WHIP since getting back from injury. That probably has his owners wondering if he’s not the same guy after that pretty significant injury. I’ve said this a ton in the slate previews, but I’ll go over it all again here and update the numbers. Let’s split this up on that injured list stint.
Before The Injury (6 GS)
37.6% K%, 5.1% BB%, 19.6% SwStr%, 34.1% Ball%, 1.53 JA ERA, 52% GB%
After The Injury (5 GS)
32.4% K%, 6.5% BB%, 17.5% SwStr%, 32.0% Ball%, 2.07 JA ERA, 34% GB%
We would have expected natural regression from those insane marks over that first sample, so it’s not alarming at all to see the numbers get worse in the second sample, especially because those numbers are all still really, really good.
The major and surprising change is the ground ball rate. That makes you wonder if he’s changed his pitch mix. So let’s see.
Pitch: Usage Before Injury → Usage Since Injury
FF 34% → 31%
SL 32% → 40%
FS 21% → 21%
CU 12% → 6%
SI 1% → 3%
FS = Splitter, CU = Curveball, SI = Sinker
No striking changes there. In that first sample he was generating a 62% GB% on his slider. That doesn’t make a ton of sense since sliders league-wide have just a 42% GB%. But then you see that last year he went for a 57% GB% on his slider. Apparently it’s just not a typical slider.
Since coming off the IL, though, the GB% on his slider is 37%. And, consequently, he’s given up three dingers on the pitch with a .369 xwOBA and a .639 SLG allowed.
It looks to me like he’s just hanging this thing lately. Here’s a plot I’ve never done before, and not a good one at that! His average vertical location of the slider by start.
A hung slider is what did him in last night. He put a 1-0 slider right out over the plate to Giancarlo Stanton, and that is not advised.
Just to hammer this weird point I’m making home, I did another weird plot. This plots every slider thrown this year by its vertical location and my model’s predicted xwOBA, which is based on movement and location of each pitch.
As I’m sure you could guess, those dots that creep up .700 predicted xwOBA are right in the center of the plate, vertically.
All of this is to say:
→ It’s bad to throw high sliders
→ Logan Gilbert has thrown more high sliders since returning
He should stop doing that! But guess what, Logan Gilbert knows that. He’s probably known that for 10 years, I don’t think a pitcher needs a data scientist to tell him that you don’t want to put a slider in the middle of the strike zone.
~ non baseball tangent begins ~
It’s always pretty funny when some new scientific study comes out that proves something that everybody with some normal grasp on reality knew by the time they were like 14 years old.
But we live in the age of skepticism and unbelief. People don’t want to believe anything until some person in a lab coat tells them about it with charts and fancy terminology and approval from other people wearing lab coats.
There’s been plenty of good that has come from that, don’t get me wrong, but yeah we can certainly take reliance on the scientific method too far. CS Lewis (and others I’m sure) call this SCIENTISM. It was basically the whole point and theme of his three-part science fiction SPACE TRILOGY, which I just finished reading.
Scientism generally is the belief that nothing can be known with certainty outside of the result of scientific study. There’s a lot of this going on in the world today, and it’s really taken hold over the last 100 years or so. We have come along way from pagan idolatry in the modern west, but in my view, a lot of people have replaced those old physical idols with science. I’ve said a few times like… how can you go outside and look around or upward and not realize that there’s a Creator. And the atheistic response is usually something about science. Just because we can know somewhat understand how a tree might come to be and how it might be sustained, that somehow replaces its need for to have been created in the first place. Makes no senes, but that works for some people. Being able to explain things scientifically somehow for means to some people that they don’t even need to grapple with the question of how they came to be in the first place.
I guess it requires going step-by-step the whole back to the beginning. I know how my computer desk was made. I know they got the wood from a tree. I know the tree grew because it was planted and watered, I know the seed came from another tree, I know that the water came from the sky by means of the water cycle, and so on and so forth all the way back to the basic components. But if you go back far enough, you have to ask yourself where those most basic components came from. At some point in physical existence, something came from nothing. Logically then there must be an uncreated creator. Aka, God.
From there you have your obvious arguments and debates about the attributes of said God. But I do not understand how someone could seriously deny the existence of a creator. It’s incoherent. I can understand why someone would reject my God (the God of the Bible, His Son Jesus Christ and the Holy Spirit to make perfect three-in-one Holy Trinity), because that’s harder to convince somebody of. But I can’t wrap my head around atheism.
I believe in a personal Creator who imprinted His own image (in some form) on human beings as the pinnacle of His creation. To give us His own image, in my opinion, meant that He gave us reason, language, and the ability to think according to the logical structure that He established. This is the reason we can commune with God to whatever extent we’re able to on earth. Deriving from that is a logical structure to the world that we can understand inherently. Some things we just know. We do not need to prove them, we just know them. The natural law.
~ non baseball tangent begins ~
This is all only slightly related to the fact that Logan Gilbert doesn’t need me or any other numbers douche to tell him to throw lower sliders next time out, but that’s my conclusion. And I’d be buying Logan Gilbert wherever I could.
Jac Caglianone ripped the third dinger of his career yesterday. That might be a good sign, but it’s been a struggle for the guy. His real name is Jeffrey Alan Caglianone. He’s turned his initials into his first name. And that makes the “c” in his first name redunant, doesn’t it? We’re kind of calling him “Jeffrey Alan Caglianone Caglianone” every time we say his name. Which really sucks because his last name is hard to say even once.
The average hitter has seen some form of fastball 55% of the time this year. Jac has seen a fastball just 47% of the time. That’s the 29th-lowest out of 447 qualified hitters.
That’s the book on Cags, and that’s the book on most high-power rookie hitters, I would think.
I looked at the worst OPS marks for universally owned hitters since June 23rd. Why did I do that? I don’t know. Sometimes I find myself just clicking around the dashboard without even really consciously thinking about it. But here’s the result:
Freddie Freeman and Mookie Betts are really showing some signs of age, or something. Since June 1st:
They are downright poopy!
If you look at the full season, they’re both better, and Freeman is very good. Betts has been a league-average hitter this year.
And this was the inevitable pickle the Dodgers were going to find themselves in during this five-year long super-spending spree, right? Players want big money, but they also want long contracts. That might even be the primary motivation. You want the money now, but you also want the money in ten years, and you want it guaranteed. So the Dodgers will be paying Freeman, Betts, Ohtani, etc. a ton of money for a long time now. And these guys are subject to the natural laws we talked about before. Freddie Freeman won’t be a good baseball player in five years when he’s 40. He might not even be a good baseball player next year when he’s 36, who knows.
The Dodgers doing this is a little different than other organizations. There’s no such thing as unlimited money, but the Dodgers seem to be about as close to the limit as you can be. Although you can’t actually get close to an unreachable limit… that’s incoherent. But you know what I’m saying!
If nothing else, we can say that it’s possible that the playing field will become more level in the next five years. It will never be level, but the steepness of it has been increasing rapidly in the last ten years, and what goes up must come down, so maybe we’ll get some more parity coming back our way soon.
Or not, who knows. Have a great day.
1. Jacob Misiorowski
2. Nathan Eovaldi
3. Taijuan Walker
4. Jack Flaherty
5. Joey Cantillo
6. Brayan Bello
7. Ryan Pepiot
8. Brandon Young
9. Shota Imanaga
10. Eury Perez
11. Jose Soriano
12. Logan Gilbert
13. Simeon Woods Richardson
14. Robbie Ray
15. Clay Holmes
16. Hunter Brown
17. Nick Pivetta
18. Sonny Gray
19. Mitch Keller
20. Merrill Kelly
21. Clayton Kershaw
22. Will Warren
23. Kyle Freeland
24. Jeffrey Springs
25. Chris Bassitt
26. Jake Irvin
27. Nick Martinez
28. Seth Lugo
29. Aaron Civale
1. Brayan Bello (vs. COL): 36.65 Points
2. Jacob Misiorowski (vs. LAD): 36.5 Points
3. Eury Perez (vs. CIN): 28.05 Points
4. Nathan Eovaldi (vs. LAA): 26.5 Points
5. Nick Pivetta (vs. ARI): 23.76 Points
6. Jack Flaherty (vs. TB): 21.44 Points
7. Will Warren (vs. SEA): 21.16 Points
8. Simeon Woods Richardson (vs. CHC): 20.25 Points
9. Sonny Gray (vs. WSH): 19.65 Points
10. Merrill Kelly (vs. SD): 19.35 Points
1. Jacob Misiorowski (MIL): 21 Whiffs (91 Pitches)
2. Jack Flaherty (DET): 16 Whiffs (93 Pitches)
3. Brayan Bello (BOS): 15 Whiffs (107 Pitches)
4. Joey Cantillo (CLE): 15 Whiffs (84 Pitches)
5. Ryan Pepiot (TB): 15 Whiffs (93 Pitches)
6. Hunter Brown (HOU): 12 Whiffs (91 Pitches)
7. Jose Soriano (LAA): 12 Whiffs (82 Pitches)
8. Nick Pivetta (SD): 12 Whiffs (104 Pitches)
9. Robbie Ray (SF): 12 Whiffs (99 Pitches)
10. Eury Perez (MIA): 11 Whiffs (88 Pitches)
1. Jacob Misiorowski (MIL): 63.7 Strike%, 25.3 Ball%
2. Nathan Eovaldi (TEX): 54.2 Strike%, 23.6 Ball%
3. Eury Perez (MIA): 53.4 Strike%, 36.4 Ball%
4. Nick Pivetta (SD): 51.9 Strike%, 36.5 Ball%
5. Jack Flaherty (DET): 51.6 Strike%, 30.1 Ball%
6. Brayan Bello (BOS): 51.4 Strike%, 29.0 Ball%
7. Joey Cantillo (CLE): 50.0 Strike%, 38.1 Ball%
8. Brandon Young (BAL): 50.0 Strike%, 28.8 Ball%
9. Logan Gilbert (SEA): 48.9 Strike%, 31.8 Ball%
10. Robbie Ray (SF): 48.5 Strike%, 36.4 Ball%
11. Clay Holmes (NYM): 48.3 Strike%, 33.3 Ball%
12. Jesse Chavez (ATL): 48.3 Strike%, 36.7 Ball%
13. Taijuan Walker (PHI): 47.6 Strike%, 36.5 Ball%
14. Mitch Keller (PIT): 47.3 Strike%, 32.3 Ball%
15. Ryan Pepiot (TB): 47.3 Strike%, 38.7 Ball%
1. Merrill Kelly: 77 Pitches, 20 Outs, 3.85 POUT
2. Brayan Bello: 107 Pitches, 27 Outs, 3.96 POUT
3. Nathan Eovaldi: 72 Pitches, 18 Outs, 4.0 POUT
4. Simeon Woods Richardson: 61 Pitches, 15 Outs, 4.07 POUT
5. Brandon Young: 66 Pitches, 16 Outs, 4.12 POUT
6. Chris Bassitt: 78 Pitches, 18 Outs, 4.33 POUT
7. Shota Imanaga: 83 Pitches, 18 Outs, 4.61 POUT
8. Mitch Keller: 93 Pitches, 20 Outs, 4.65 POUT
9. Sonny Gray: 70 Pitches, 15 Outs, 4.67 POUT
10. Seth Lugo: 82 Pitches, 17 Outs, 4.82 POUT
Merrill Kelly's FF velo (25 pitches) UP 2.2mph to 94.0
Merrill Kelly's FC velo (22 pitches) UP 1.8mph to 92.3
Seth Lugo's FF velo (10 pitches) DOWN -1.5mph to 90.6
Sonny Gray's FF velo (18 pitches) DOWN -1.6mph to 90.6
Jake Irvin's SI velo (28 pitches) DOWN -1.7mph to 91.0
Jake Irvin's FF velo (39 pitches) DOWN -1.8mph to 91.6
Shota Imanaga's FF velo (36 pitches) DOWN -1.9mph to 89.6
Nathan Eovaldi's FF velo (18 pitches) DOWN -2.0mph to 93.1
Seth Lugo's SI velo (23 pitches) DOWN -2.1mph to 89.8
Brandon Young's CH usage (33.3%) up 15.5 points
Brayan Bello's ST usage (25.2%) up 20.7 points
Brayan Bello's FF usage (24.3%) up 13.9 points
Clay Holmes's CH usage (20.7%) up 12.5 points
Jesse Chavez's SI usage (40.0%) up 12.9 points
Mitch Keller's SL usage (23.7%) up 10.6 points
Nick Pivetta's CU usage (30.8%) up 12.3 points
Ryan Pepiot's FC usage (18.3%) up 11.9 points
Ryan Pepiot's SI usage (15.1%) up 14.6 points
Shota Imanaga's FS usage (45.8%) up 12.4 points
Taijuan Walker's FC usage (30.2%) up 10.8 points
Kumar Rocker Cutter: +31.1%
Max Fried 4-Seam Fastball: -28.1%
Max Fried Cutter: +25.8%
Kumar Rocker Slider: -25.5%
Shane Baz Cutter: +25.2%
Bailey Falter 4-Seam Fastball: +19.3%
Clarke Schmidt Sweeper: -19.2%
Brandon Walter 4-Seam Fastball: +18.7%
Ryan Gusto Sinker: +18.6%
Gavin Williams 4-Seam Fastball: -18.1%
German Marquez Sinker: -17.5%
Ryan Pepiot 4-Seam Fastball: -17.4%
Adrian Houser 4-Seam Fastball: -16.0%
German Marquez 4-Seam Fastball: +15.0%
Randy Vasquez Sinker: +14.4%
Chase Dollander Sinker: +14.3%
Mitchell Parker Split-Finger: -14.2%
Sandy Alcantara Slider: +14.1%
Jake Irvin Curveball: -13.6%
Mitchell Parker Curveball: +13.4%
Dylan Cease 4-Seam Fastball: +13.4%
Tomoyuki Sugano 4-Seam Fastball: +13.2%
Kyle Freeland Sinker: -12.9%
Dustin May Sinker: -12.9%
George Kirby Slider: +12.5%
Chad Patrick Cutter: -12.3%
Logan Webb Changeup: +12.3%
Chad Patrick Sinker: +12.3%
Hayden Birdsong Curveball: -12.2%
Paul Skenes Split-Finger: -12.2%
Dean Kremer - 69 TBF, 38.5% CSW%
Cristopher Sanchez - 106 TBF, 35.0% CSW%
Tarik Skubal - 98 TBF, 34.7% CSW%
Jose Soriano - 93 TBF, 34.3% CSW%
Zac Gallen - 99 TBF, 34.3% CSW%
Sonny Gray - 94 TBF, 34.2% CSW%
Zack Wheeler - 103 TBF, 33.2% CSW%
Zack Littell - 66 TBF, 33.1% CSW%
Jack Flaherty - 90 TBF, 32.8% CSW%
Jacob Lopez - 88 TBF, 32.7% CSW%
Tarik Skubal - 98 TBF, 37.8% K%
Zack Wheeler - 103 TBF, 36.9% K%
Bryan Woo - 73 TBF, 35.6% K%
Jacob Misiorowski - 80 TBF, 35.0% K%
Garrett Crochet - 101 TBF, 33.7% K%
Paul Skenes - 84 TBF, 33.3% K%
Yusei Kikuchi - 99 TBF, 32.3% K%
Brandon Pfaadt - 69 TBF, 31.9% K%
Eury Perez - 76 TBF, 31.6% K%
Shane Baz - 106 TBF, 31.1% K%
Tarik Skubal - 98 TBF, 32.7% K-BB%
Zack Wheeler - 103 TBF, 31.1% K-BB%
Bryan Woo - 73 TBF, 28.8% K-BB%
Garrett Crochet - 101 TBF, 27.7% K-BB%
Yusei Kikuchi - 99 TBF, 27.3% K-BB%
Jacob Misiorowski - 80 TBF, 26.2% K-BB%
Freddy Peralta - 88 TBF, 26.1% K-BB%
Brandon Pfaadt - 69 TBF, 26.1% K-BB%
Sonny Gray - 94 TBF, 25.5% K-BB%
Cristopher Sanchez - 106 TBF, 25.5% K-BB%
Cristopher Sanchez - 106 TBF, 73.7% GB%
Framber Valdez - 108 TBF, 65.8% GB%
Jose Soriano - 93 TBF, 64.3% GB%
Andre Pallante - 67 TBF, 64.2% GB%
Jack Kochanowicz - 83 TBF, 60.7% GB%
Edward Cabrera - 95 TBF, 60.3% GB%
Clay Holmes - 91 TBF, 58.1% GB%
Quinn Priester - 68 TBF, 55.6% GB%
Kumar Rocker - 68 TBF, 54.3% GB%
Sonny Gray - 94 TBF, 54.1% GB%
Anthony DeSclafani - 46 TBF, 28.3 K%, 4.3 BB%, 46.4% GB%
Brandon Pfaadt - 69 TBF, 31.9 K%, 5.8 BB%, 48.8% GB%
Eduardo Rodriguez - 96 TBF, 28.1 K%, 7.3 BB%, 43.3% GB%
Garrett Crochet - 101 TBF, 33.7 K%, 5.9 BB%, 49.2% GB%
Luis L. Ortiz - 51 TBF, 29.4 K%, 5.9 BB%, 45.5% GB%
Quinn Priester - 68 TBF, 27.9 K%, 5.9 BB%, 55.6% GB%
Ranger Suarez - 101 TBF, 28.7 K%, 6.9 BB%, 44.6% GB%
Shane Baz - 106 TBF, 31.1 K%, 7.5 BB%, 44.6% GB%
Sonny Gray - 94 TBF, 29.8 K%, 4.3 BB%, 54.1% GB%
Yusei Kikuchi - 99 TBF, 32.3 K%, 5.1 BB%, 43.5% GB%
Cristopher Sanchez - +4.7% CSW%, -4.7 BB%
Tanner Bibee - +3.1% CSW%, -1.9 BB%
Zac Gallen - +4.5% CSW%, -4.4 BB%
Sonny Gray - +3.4% CSW%, -1.8 BB%
Patrick Corbin - +4.0% CSW%, -4.4 BB%
Dean Kremer - +2.2% CSW%, -3.4 BB%
Quinn Priester - +4.7% CSW%, -2.9 BB%
Andre Pallante - +2.2% CSW%, -1.5 BB%
Frankie Montas - +2.3% CSW%, -3.2 BB%
Cal Quantrill - +2.3% CSW%, -3.5 BB%
Nathan Eovaldi - +2.5% CSW%, -2.6 BB%
Luis L. Ortiz - +7.6% CSW%, -3.8 BB%
Davis Schneider (TOR) 4 PA, 12 Swings, 2 Barrels, 1 HR
Jac Caglianone (KC) 4 PA, 12 Swings, 2 Barrels, 1 HR
Jazz Chisholm (NYY) 4 PA, 7 Swings, 2 Barrels, 0 HR
Kyle Schwarber (PHI) 5 PA, 11 Swings, 2 Barrels, 1 HR
Michael Busch (CHC) 4 PA, 4 Swings, 2 Barrels, 0 HR
Oneil Cruz (PIT) 4 PA, 6 Swings, 2 Barrels, 1 HR
Mike Tauchman, Yesterday: 111.1 Previous High: 110.3
Oneil Cruz (PIT) - 115.6mph - home_run
Riley Greene (DET) - 115.1mph - field_out
Randal Grichuk (ARI) - 114.7mph - field_out
Jac Caglianone (KC) - 114.1mph - home_run
Willson Contreras (STL) - 113.4mph - nan
Julio Rodriguez (SEA) - 113.2mph - double
Connor Wong (BOS) - 112.1mph - nan
Cooper Hummel (HOU) - 111.6mph - nan
Tyler Soderstrom (OAK) - 111.4mph - single
Mike Tauchman (CWS) - 111.1mph - double
Top 10
Matt Shaw - 63 PA, 0.203 wOBA, 0.316 xwOBA, 0.113 Diff
Michael Harris II - 59 PA, 0.123 wOBA, 0.232 xwOBA, 0.109 Diff
Marcell Ozuna - 77 PA, 0.228 wOBA, 0.331 xwOBA, 0.103 Diff
Miguel Vargas - 75 PA, 0.191 wOBA, 0.287 xwOBA, 0.096 Diff
Randal Grichuk - 63 PA, 0.259 wOBA, 0.351 xwOBA, 0.092 Diff
Jackson Merrill - 67 PA, 0.217 wOBA, 0.305 xwOBA, 0.088 Diff
Fernando Tatis Jr. - 82 PA, 0.293 wOBA, 0.38 xwOBA, 0.087 Diff
Adolis Garcia - 85 PA, 0.289 wOBA, 0.374 xwOBA, 0.085 Diff
Jesus Sanchez - 74 PA, 0.298 wOBA, 0.381 xwOBA, 0.083 Diff
Jac Caglianone - 71 PA, 0.218 wOBA, 0.299 xwOBA, 0.081 Diff
Bottom 10
Eugenio Suarez - 75 PA, 0.44 wOBA, 0.262 xwOBA, -0.178 Diff
Spencer Steer - 66 PA, 0.459 wOBA, 0.338 xwOBA, -0.121 Diff
Cody Bellinger - 75 PA, 0.438 wOBA, 0.339 xwOBA, -0.099 Diff
Jose Altuve - 82 PA, 0.412 wOBA, 0.317 xwOBA, -0.095 Diff
Cal Raleigh - 76 PA, 0.463 wOBA, 0.37 xwOBA, -0.093 Diff
Angel Martinez - 58 PA, 0.321 wOBA, 0.23 xwOBA, -0.091 Diff
Nick Kurtz - 76 PA, 0.439 wOBA, 0.348 xwOBA, -0.091 Diff
Maxwell Muncy - 65 PA, 0.343 wOBA, 0.254 xwOBA, -0.089 Diff
Mauricio Dubon - 63 PA, 0.348 wOBA, 0.26 xwOBA, -0.088 Diff
Zach McKinstry - 62 PA, 0.417 wOBA, 0.331 xwOBA, -0.086 Diff
Corey Seager: 42.0 PA, +0.249 xwOBA OE
Aaron Judge: 38.0 PA, +0.245 xwOBA OE
George Springer: 46.0 PA, +0.211 xwOBA OE
Jo Adell: 40.0 PA, +0.204 xwOBA OE
Jazz Chisholm: 36.0 PA, +0.197 xwOBA OE
Michael Busch: 31.0 PA, +0.193 xwOBA OE
Randy Arozarena: 36.0 PA, +0.163 xwOBA OE
Romy Gonzalez: 28.0 PA, +0.144 xwOBA OE
Kyle Schwarber: 39.0 PA, +0.122 xwOBA OE
Ceddanne Rafaela: 33.0 PA, +0.116 xwOBA OE
Geraldo Perdomo: 45.0 PA, +0.115 xwOBA OE
Spencer Torkelson: 37.0 PA, +0.114 xwOBA OE
Bobby Witt Jr.: 43.0 PA, +0.112 xwOBA OE
Jarren Duran: 31.0 PA, +0.106 xwOBA OE
Addison Barger: 37.0 PA, +0.102 xwOBA OE
Andrew Benintendi: 35.0 PA, -0.179 xwOBA OE
Ryan McMahon: 34.0 PA, -0.174 xwOBA OE
Jackson Merrill: 41.0 PA, -0.145 xwOBA OE
Freddie Freeman: 31.0 PA, -0.138 xwOBA OE
Jung Hoo Lee: 34.0 PA, -0.118 xwOBA OE
Ernie Clement: 44.0 PA, -0.113 xwOBA OE
TJ Friedl: 32.0 PA, -0.109 xwOBA OE
Eugenio Suarez: 42.0 PA, -0.105 xwOBA OE
Elly De La Cruz: 33.0 PA, -0.104 xwOBA OE
Thairo Estrada: 34.0 PA, -0.1 xwOBA OE
Alek Thomas: 31.0 PA, -0.098 xwOBA OE
Rafael Devers: 43.0 PA, -0.097 xwOBA OE
Kyle Isbel: 29.0 PA, -0.095 xwOBA OE
Nathaniel Lowe: 35.0 PA, -0.094 xwOBA OE
Brady House: 31.0 PA, -0.093 xwOBA OE
Aaron Judge - 80 PA, 46 BIP, 15 Brls, 32.6 Brl%
Jazz Chisholm - 79 PA, 52 BIP, 15 Brls, 28.8 Brl%
Juan Soto - 77 PA, 49 BIP, 14 Brls, 28.6 Brl%
Ketel Marte - 79 PA, 54 BIP, 14 Brls, 25.9 Brl%
Seiya Suzuki - 79 PA, 50 BIP, 12 Brls, 24.0 Brl%
Kyle Stowers - 70 PA, 42 BIP, 10 Brls, 23.8 Brl%
Kyle Schwarber - 83 PA, 47 BIP, 11 Brls, 23.4 Brl%
Corey Seager - 83 PA, 53 BIP, 12 Brls, 22.6 Brl%
James Wood - 77 PA, 45 BIP, 10 Brls, 22.2 Brl%
Agustin Ramirez - 74 PA, 52 BIP, 11 Brls, 21.2 Brl%
Aaron Judge - 80 PA, 0.5 xwOBA
Juan Soto - 77 PA, 0.496 xwOBA
Corey Seager - 83 PA, 0.495 xwOBA
Jo Adell - 83 PA, 0.491 xwOBA
Michael Busch - 67 PA, 0.468 xwOBA
Will Smith - 51 PA, 0.466 xwOBA
George Springer - 82 PA, 0.459 xwOBA
Jazz Chisholm - 79 PA, 0.449 xwOBA
Ketel Marte - 79 PA, 0.44 xwOBA
Kyle Schwarber - 83 PA, 0.433 xwOBA
Luis Arraez - 82 PA, 137 Swings, 94.2 Cont%
Nico Hoerner - 71 PA, 122 Swings, 91.0 Cont%
Ryan Jeffers - 51 PA, 77 Swings, 90.9 Cont%
Xavier Edwards - 81 PA, 155 Swings, 90.3 Cont%
Liam Hicks - 48 PA, 61 Swings, 90.2 Cont%
Geraldo Perdomo - 94 PA, 153 Swings, 90.2 Cont%
Sal Frelick - 87 PA, 149 Swings, 89.9 Cont%
Alejandro Kirk - 71 PA, 128 Swings, 89.8 Cont%
Jung Hoo Lee - 68 PA, 113 Swings, 89.4 Cont%
Tyler Freeman - 70 PA, 114 Swings, 88.6 Cont%
Evan Carter - 5 Attempts (5 steals)
Willi Castro - 5 Attempts (4 steals)
Zach McKinstry - 4 Attempts (3 steals)
Tyler Freeman - 4 Attempts (3 steals)
Cedric Mullins - 4 Attempts (3 steals)
Trea Turner - 4 Attempts (3 steals)
Chandler Simpson - 4 Attempts (3 steals)
Bobby Witt Jr. - 3 Attempts (3 steals)
Nate Eaton - 3 Attempts (2 steals)
Kyle Schwarber - 3 Attempts (2 steals)
Jose Ramirez - 3 Attempts (3 steals)
Jose Caballero - 3 Attempts (2 steals)
Johan Rojas - 3 Attempts (3 steals)
David Hamilton - 3 Attempts (3 steals)
Zach Neto - 3 Attempts (2 steals)
Ezequiel Duran - 3 Attempts (3 steals)
Fernando Tatis Jr. - 3 Attempts (3 steals)
Dane Myers - 3 Attempts (3 steals)
Jose Caballero - 13 Attempts (10 steals)
Tyler Freeman - 11 Attempts (8 steals)
Zach McKinstry - 10 Attempts (8 steals)
Evan Carter - 9 Attempts (8 steals)
Zach Neto - 9 Attempts (5 steals)
Dane Myers - 8 Attempts (7 steals)
C.J. Abrams - 8 Attempts (8 steals)
Pete Crow-Armstrong - 7 Attempts (6 steals)
Maikel Garcia - 7 Attempts (5 steals)
Trea Turner - 7 Attempts (6 steals)
Chandler Simpson - 7 Attempts (5 steals)
Willi Castro - 7 Attempts (5 steals)
Jacob Young - 7 Attempts (4 steals)
Jasson Dominguez - 7 Attempts (6 steals)
Jackson Holliday - 7 Attempts (4 steals)
Fernando Tatis Jr. - 7 Attempts (7 steals)
Jose Ramirez - 7 Attempts (6 steals)
Alec Burleson - 78 PA, 12.8 K%, 16.4 Brl%
Ben Rice - 50 PA, 14.0 K%, 17.6 Brl%
Brendan Donovan - 77 PA, 14.3 K%, 15.8 Brl%
Ceddanne Rafaela - 64 PA, 12.5 K%, 18.9 Brl%
Dominic Canzone - 48 PA, 12.5 K%, 19.0 Brl%
Jake Cronenworth - 69 PA, 17.4 K%, 16.7 Brl%
Jo Adell - 83 PA, 16.9 K%, 19.3 Brl%
Spencer Torkelson - 72 PA, 19.4 K%, 19.6 Brl%
Yandy Diaz - 85 PA, 14.1 K%, 15.4 Brl%
Jazz Chisholm - 108 PA, +0.117 xwOBA
Jo Adell - 117 PA, +0.111 xwOBA
Colt Keith - 85 PA, +0.101 xwOBA
Juan Soto - 113 PA, +0.093 xwOBA
Byron Buxton - 110 PA, +0.093 xwOBA
Michael Busch - 99 PA, +0.088 xwOBA
Geraldo Perdomo - 131 PA, +0.083 xwOBA
Nick Gonzales - 109 PA, +0.083 xwOBA
Ceddanne Rafaela - 97 PA, +0.081 xwOBA
Tyler Freeman - 103 PA, +0.078 xwOBA
Jazz Chisholm - 108 PA, +11.9 Brl%
Juan Soto - 113 PA, +9.2 Brl%
Seiya Suzuki - 117 PA, +8.9 Brl%
Ketel Marte - 115 PA, +8.9 Brl%
Brendan Donovan - 100 PA, +8.9 Brl%
Wenceel Perez - 92 PA, +8.6 Brl%
Colt Keith - 85 PA, +7.8 Brl%
Aaron Judge - 115 PA, +7.7 Brl%
Alec Burleson - 117 PA, +7.5 Brl%
Spencer Torkelson - 100 PA, +7.4 Brl%
Tyler Soderstrom - 95 PA, +11.4 Cont%
Michael Busch - 99 PA, +10.4 Cont%
Jasson Dominguez - 88 PA, +8.5 Cont%
Josh Lowe - 109 PA, +8.4 Cont%
Jake Meyers - 105 PA, +8.0 Cont%
William Contreras - 115 PA, +7.6 Cont%
Paul Goldschmidt - 92 PA, +7.5 Cont%
Byron Buxton - 110 PA, +7.2 Cont%
Connor Norby - 99 PA, +7.1 Cont%
Josh Smith - 106 PA, +6.6 Cont%
Elly De La Cruz - 111 PA, -11.7 K%
Thairo Estrada - 97 PA, -11.2 K%
Brent Rooker - 114 PA, -10.6 K%
Evan Carter - 85 PA, -10.5 K%
Nick Gonzales - 109 PA, -10.1 K%
Trevor Story - 106 PA, -10.0 K%
Tyler Soderstrom - 95 PA, -9.8 K%
Josh Smith - 106 PA, -9.5 K%
Nolan Arenado - 87 PA, -9.3 K%
Josh Bell - 94 PA, -9.0 K%
Shea Langeliers: +4.15
Ceddanne Rafaela: +3.1
Logan O'Hoppe: +2.2
Alec Burleson: +2.15
Sal Frelick: +2.1
Nick Castellanos: -2.8
Eric Wagaman: -2.5
Cody Bellinger: -2.22
Jacob Young: -1.95
Manny Machado: -1.8
Willi Castro - +6.0% Contact%, +9.1 mph exit velo, -7.5 Chase%
Colt Keith - +7.9% Contact%, +5.8 mph exit velo, -7.2 Chase%
Trevor Story - +12.4% Contact%, +6.7 mph exit velo, -9.0 Chase%
Ceddanne Rafaela - +6.3% Contact%, +6.2 mph exit velo, -11.7 Chase%
Jazz Chisholm - +5.4% Contact%, +6.7 mph exit velo, -4.6 Chase%
George Springer - 0.494 xwOBA, 13.7% Brl%, 82.9% Contact%, 16.0% Chase%, 6.2% K%
Pete Alonso - 0.411 xwOBA, 21.6% Brl%, 77.0% Contact%, 23.5% Chase%, 20.4% K%
Spencer Torkelson - 0.404 xwOBA, 23.7% Brl%, 77.8% Contact%, 23.6% Chase%, 18.5% K%
Lane Thomas - 39.1% Whiff%, 76.5% Weak%, 0.98 Cold Rating
Matt Wallner - 35.8% Whiff%, 80.0% Weak%, 0.966 Cold Rating
Ryan McMahon - 40.2% Whiff%, 69.6% Weak%, 0.941 Cold Rating
Giancarlo Stanton - 38.8% Whiff%, 70.8% Weak%, 0.941 Cold Rating
Eugenio Suarez - 40.0% Whiff%, 67.9% Weak%, 0.905 Cold Rating
Riley Greene - 36.5% Whiff%, 69.0% Weak%, 0.904 Cold Rating
Carlos Narvaez - 32.8% Whiff%, 69.2% Weak%, 0.882 Cold Rating
Michael Harris II - 30.2% Whiff%, 75.0% Weak%, 0.882 Cold Rating
Jackson Merrill - 33.6% Whiff%, 67.7% Weak%, 0.861 Cold Rating
Pete Crow-Armstrong - 30.2% Whiff%, 71.8% Weak%, 0.861 Cold Rating
Jared Oliva (MIL): 3/5, 3R, 2HR, 4RBI, 0SB, 39FPts
Ryan Clifford (NYM): 2/6, 2R, 2HR, 7RBI, 0SB, 38FPts
Yohandy Morales (WSH): 3/4, 3R, 2HR, 2RBI, 0SB, 35FPts
Ji Hwan Bae (PIT): 3/4, 1R, 0HR, 1RBI, 2SB, 32FPts
Emmanuel Rodriguez (MIN): 3/4, 4R, 1HR, 3RBI, 0SB, 32FPts
Samuel Basallo (BAL): 3/4, 1R, 1HR, 4RBI, 0SB, 32FPts
Ben Gobbel (LAA): 2/3, 2R, 2HR, 4RBI, 0SB, 32FPts
Nick Schnell (WSH): 3/4, 1R, 1HR, 3RBI, 1SB, 31FPts
Davis Wendzel (CIN): 2/4, 3R, 1HR, 4RBI, 0SB, 31FPts
Oliver Dunn (MIL): 3/5, 2R, 1HR, 3RBI, 0SB, 31FPts
Matt Waldron (SD): 0 Pitches, 7IP, 4H, 0ER, 8K, 1BB, 32FPts
Sean Sullivan - 807743 (COL): 0 Pitches, 7IP, 4H, 1ER, 7K, 0BB, 29FPts
Kai-Wei Teng (SF): 0 Pitches, 5IP, 4H, 1ER, 9K, 0BB, 26FPts
Carlos Lagrange (NYY): 0 Pitches, 5IP, 2H, 1ER, 8K, 4BB, 22FPts
Mason Barnett (OAK): 0 Pitches, 5IP, 4H, 1ER, 8K, 1BB, 22FPts
Bruce Zimmermann (MIL): 0 Pitches, 6IP, 3H, 1ER, 4K, 1BB, 21FPts
Jake Palisch (CWS): 0 Pitches, 6IP, 3H, 2ER, 5K, 1BB, 21FPts
Wilkel Hernandez (DET): 0 Pitches, 5IP, 1H, 1ER, 4K, 2BB, 19FPts
Kyle Funkhouser (LAD): 0 Pitches, 5IP, 4H, 0ER, 5K, 2BB, 19FPts
Thomas Harrington (PIT): 0 Pitches, 6IP, 2H, 0ER, 2K, 2BB, 19FPts
Spencer Jones (AAA - NYY) 253 PA 1.032 OPS
Carlos Cortes (AAA - OAK) 279 PA 1.008 OPS
Jordan Lawlar (AAA - ARI) 250 PA 0.991 OPS
Nick Solak (AAA - PIT) 240 PA 0.976 OPS
Tim Elko (AAA - CWS) 243 PA 0.976 OPS
Nathan Church (AAA - STL) 246 PA 0.975 OPS
Ryan Ward (AAA - LAD) 381 PA 0.969 OPS
Owen Caissie (AAA - CHC) 312 PA 0.963 OPS
C.J. Kayfus (AAA - CLE) 318 PA 0.96 OPS
Max Anderson (AA - DET) 311 PA 0.943 OPS
Brock Wilken (AA - MIL) 283 PA 0.942 OPS
Tristin English (AAA - ARI) 261 PA 0.933 OPS
Rece Hinds (AAA - CIN) 238 PA 0.933 OPS
Cam Devanney (AAA - KC) 288 PA 0.93 OPS
Dylan Beavers (AAA - BAL) 287 PA 0.908 OPS
Luke Adams (AA - MIL) 258 PA 0.899 OPS
Samad Taylor (AAA - SEA) 356 PA 0.899 OPS
Michael Chavis (AAA - LAD) 283 PA 0.897 OPS
Bobby Dalbec (AAA - MIL) 247 PA 0.896 OPS
Trey Mancini (AAA - ARI) 335 PA 0.895 OPS
Jonah Tong (AA - NYM) 78 IP 29.4% K-BB
Mitch Bratt (AA - TEX) 74 IP 26.5% K-BB
Troy Melton (AAA - DET) 65 IP 24.7% K-BB
Ty Johnson (AA - TB) 59 IP 24.4% K-BB
Jack Wenninger (AA - NYM) 81 IP 24.2% K-BB
Ian Seymour (AAA - TB) 86 IP 23.6% K-BB
Cam Schlittler (AAA - NYY) 76 IP 23.5% K-BB
Connelly Early (AA - BOS) 60 IP 23.3% K-BB
Sean Sullivan - 807743 (AA - COL) 56 IP 22.5% K-BB
Kohl Drake (AAA - TEX) 58 IP 22.4% K-BB
Michael McGreevy (AAA - STL) 70 IP 21.6% K-BB
Tekoah Roby (AAA - STL) 72 IP 21.5% K-BB
Landon Harper (AA - nan) 56 IP 21.4% K-BB
John Klein (AA - MIN) 63 IP 21.1% K-BB
Logan Henderson (AAA - MIL) 62 IP 21.1% K-BB
Hunter Barco (AAA - PIT) 63 IP 20.9% K-BB
Robby Snelling (AA - MIA) 72 IP 20.9% K-BB
Trey Supak (AA - TEX) 69 IP 20.4% K-BB
Wilber Dotel (AA - PIT) 72 IP 20.0% K-BB
Joander Suarez (AA - NYM) 65 IP 19.9% K-BB
Lucas Giolito (49.5% Owned): Projected 6.07IP 2.67ER 6.47SO 1.58BB 18.71FPts
Kumar Rocker (12.5% Owned): Projected 5.34IP 2.68ER 6.48SO 1.93BB 16.56FPts
Eric Lauer (22.0% Owned): Projected 5.16IP 2.07ER 5.54SO 1.59BB 16.44FPts
Colt Keith - 30 PA, 1.38 OPS
Romy Gonzalez - 28 PA, 1.313 OPS
Victor Caratini - 27 PA, 1.133 OPS
Nathan Lukes - 31 PA, 1.067 OPS
Davis Schneider - 28 PA, 1.049 OPS
Josh Bell - 29 PA, 1.037 OPS
Tommy Pham - 29 PA, 1.029 OPS
Tyler Freeman - 34 PA, 1.019 OPS
Mike Tauchman - 40 PA, 0.936 OPS
Giancarlo Stanton - 28 PA, 0.899 OPS
Roman Anthony OF (39.0% Owned): Projected 0.91R 0.22HR 0.75RBI 0.93SO 0.61BB 0.09SB 10.34FPts
Ben Rice C (29.5% Owned): Projected 0.87R 0.23HR 0.79RBI 1.01SO 0.53BB 0.07SB 9.85FPts
Matt Wallner RF (4.0% Owned): Projected 0.71R 0.25HR 0.79RBI 1.22SO 0.46BB 0.03SB 9.34FPts
Jo Adell LF (43.0% Owned): Projected 0.7R 0.26HR 0.77RBI 1.35SO 0.29BB 0.1SB 9.13FPts
Trent Grisham CF (20.5% Owned): Projected 0.85R 0.2HR 0.59RBI 1.18SO 0.66BB 0.05SB 9.0FPts
Willi Castro LF (36.5% Owned): Projected 0.76R 0.14HR 0.66RBI 1.01SO 0.4BB 0.11SB 8.95FPts
Evan Carter CF (13.0% Owned): Projected 0.66R 0.17HR 0.73RBI 0.94SO 0.36BB 0.15SB 8.94FPts
Nolan Schanuel 1B (15.5% Owned): Projected 0.77R 0.14HR 0.65RBI 0.74SO 0.51BB 0.07SB 8.92FPts
Carlos Narvaez C (16.0% Owned): Projected 0.69R 0.17HR 0.8RBI 0.93SO 0.42BB 0.05SB 8.9FPts
Drake Baldwin C (11.0% Owned): Projected 0.65R 0.22HR 0.71RBI 0.63SO 0.39BB 0.02SB 8.82FPts
Really like that fantasy points by starting pitcher opponent table. holding onto that!