MLB Daily Notes - August 29th
A daily automated report of what happened yesterday in Major League Baseball, along with other recent trends and further analysis.
The Microsoft Excel Course Has Launched!
I am really getting the itch to write some football stuff. As I’ve mentioned before, this happens every year - and it’s usually only a temporary urge. But I think I will give it a tug again this year and see what happens. Maybe one of these years, it will just continue on and I’ll complete a full season.
I know I could put out some very nice football stuff if I put in the effort. I know the [fantasy] game well, I know the analytics well enough, and apparently, I know how to write in a way that is compelling to other people.
I am also wanting to explore a truly good NFL projections system. That would be a fun (and potentially quite profitable) thing to do. I just need more hours in the day (and for my new Apple keyboard to get here already!).
I just started three (wait, four now!) straight paragraphs with the word “I”. I remember learning you’re not supposed to do that! If nothing else, you will get my NFL dashboard here if you’re a paid subscriber. Here’s last years version of it - I’ll do a video demo of it in the coming days.
This really is the best time of year. The weather is cooling off, baseball is barreling toward the playoffs, football is starting up, and pumpkin beer is. I live really close to Notre Dame, so the buzz of that has started up. I live in this neighborhood right next to where Charlie Weiss lived when he coached here (that makes me sound much richer than I am - I promise you, there’s nothing special about my house (besides my grass lmao!)). That’s just to say that there are a lot of houses with big driveways and spacious yards, so people get block parties going during football season, and it’s great.
I have been going on these little walks around the neighborhood before I start work, it really seems to help with my back and neck and stuff as I sit around and type for the rest of the day. But I see all of these kids walking to their bus stop - and I don’t think I have ever seen one of them look upward yet. They are always just glued to their cell phone. We are going to have a generation of adults soon with
No attention span
Really bad spinal alignment
But Indiana recently passed a law banning cell phone use in school. So that should help. That’s one example of good government. At the same time, it’s a little bit depressing - but you realize that for like 15 years, smart phones were allowed to be used during class. What an obviously horrible idea that was. And there are a ton of states who still don’t have these types of laws. Do they not want the kids to learn anything? The best way I can think of to have kids get absolutely nothing out of their schooling experience is to let them have access to their distraction box the whole time. Crazy stuff.
On to some baseball stuff now!
Pitcher Review
Spencer Arrighetti has kept it going:
7.2 IP, 2 H, 0 R, 11 K, 4 BB, 18.4% SwStr%, 49.5% Strike%
He now has a 30.1% K-BB% in August with a 1.95 ERA and a 0.90 WHIP. Coming into August, he had just a 13.7% K-BB%.
So what changed?
Here’s the pitch mix before August:
And here he is in August:
No pitch mix change. No velocity gain. Just better pitches.
Before August: 92 Stuff+, 99 Location+, 99 Pitching+
In August: 95 Stuff+, 100 Location+, 102 Pitching+
Who is the real Arrighetti!? It’s not as though he’s taking advantage of soft matchups in August, he has faced TB, BOS, CWS, BAL, and PHI. He struck out 13 Red Sox and 11 Phillies.
So I don’t know what to think. Arrighetti isn’t this good. But he does seem to be well worth a spot in any fantasy league. He will be a tough one to rank for next year.
Nine strikeouts for Brayan Bello.
8 IP, 2 H, 0 R, 9 K, 1 BB, 15.5% SwStr%, 51.5% Strike%, 32% Ball%
Bello has been anything but consistent. But the good news is that his inconsistency has had a lot of positive in it ever since the All Star break.
First Half: 12.2% SwStr%, 21.4% K%, 8.3% BB%, 46.1% Strike%, 35.9% Ball%
Sec Half: 13.8% SwStr%, 23.6% K%, 9.7% BB%, 45.6% Strike%, 36.8% Ball%
He’s fine for 14-team leagues, but you will have more bad starts in the future, he just does not have a good fastball to work with (his sinker is at a 4.4% SwStr% in August at 38% usage).
Paul Skenes was cut at 82 pitches, and posted another underwhelming SwStr% at 13.4%. He gave up five hits and three runs in five innings with a 6:1 K:BB. I don’t think you’ll get a ton of greatness from him the rest of the way as the Pirates pack it in for the year. Remember when I liked the Pirates?
Max Meyer had 18 whiffs, but the walk problem came back.
5 IP, 5 H, 4 ER, 6 K, 4 BB, 18.8% SwStr%, 46.9% Strike%, 39.6% Ball%
You can learn a lot about a pitcher just by seeing where they line up on the Ball% vs. Strike% plot.
And we can even start citing WHIP+, which blew up on Twitter the other day. I’ve added it to the main dashboard.
His 2.59 WHIP+ is awful. It is worse than only:
Rodder Munoz: 2.94
Ty Blach: 2.84
Taijuan Walker: 2.78
Logan Allen: 2.72
Walker Buehler: 2.71
Cade Povich: 2.59
I still think Meyer has some upside, and he will be an interesting flier next year - but all of the early-season hype was unwarranted, clearly.
One more note looking ahead to next year. Drew Rasmussen is going to be a spectacular target, provided the Rays are bringing him back into the rotation. He’s been pitching in relief or as an opener this year, and he’s been incredible:
16.6% SwStr%, 32.7% K%, 6.1% BB%, 1.17 WHIP+, 47% GB%
He’s a great dynasty/keeper league buy right now.
Walker Buehler is just cooked, I don’t know what to tell you. If you are you still holding him in fantasy leagues - it’s time to let go. Of every pitcher with 10+ starts, he is seventh-worst in the league in SwStr%.
He can probably rekindle some of that flame as he gets further and further removed from the surgery, but he’s got a lot of ground to make up before he’s interesting again.
Hitter Review
Let’s look at some of your worst hitters of August to give you some names that you can break free of as you barrel into the most important weeks of the fantasy season.
Christopher Morel
93 PA, .167/.247/.226, 1 HR, 37% K%, .205 xwOBA
Lane Thomas
82 PA, .139/.232/.194, 0 HR, 39% K%, .208 xwOBA
Jose Caballero
.186/.224/.371, 2 HR, 24% K%, .229 xwOBA
C.J. Abrams
.190/.250/.333, 3 HR, 26% K%, .238 xwOBA
Anthony Volpe
.239/.286/.380, 2 HR, .238 xwOBA
Jose Miranda
.228/.262/.342, 0 HR, .252 xwOBA
In the cases of Caballero and Volpe, they are stealing enough bases to stick on fantasy teams. Caballero has only ever been valuable for that one reason - so if you have him, you’re probably riding it out. What has happened to Lane Thomas is really nuts.
I can’t help but think it has something with being forced to move to Cleveland.
Lane Thomas with Washington: .250/.328/.403, 8 HR, 21% K%, 28 SB
Lane Thomas with Cleveland: .145/.233/.197, 0 HR, 39.5 K%, 3 SB
How do you add 18.5 points to your strikeout rate overnight like that. Really weird stuff.
The work has piled up on me as I’ve written this, so I have to go. Please buy my Excel course, I want to buy some very expensive pumpkin beer.
Pitcher Reports
Algo SP Ranks - Yesterday
1. Brayan Bello
2. Freddy Peralta
3. Corbin Burnes
4. Spencer Arrighetti
5. Luis Castillo
6. Max Meyer
7. Carlos Rodon
8. Osvaldo Bido
9. Tanner Bibee
10. Chris Bassitt
11. MacKenzie Gore
12. Jack Leiter
13. Walker Buehler
14. Luis Severino
15. Chris Sale
16. David Festa
17. Paul Skenes
18. Kyle Harrison
19. Michael Wacha
20. Kyle Freeland
21. Kyle Hendricks
22. Eduardo Rodriguez
23. Griffin Canning
24. Joe Musgrove
25. Andre Pallante
26. Taijuan Walker
Fantasy Points Leaders - Yesterday
1. Spencer Arrighetti (vs. PHI): 39.66 Points
2. Brayan Bello (vs. TOR): 38.2 Points
3. Freddy Peralta (vs. SF): 30.5 Points
4. Chris Bassitt (vs. BOS): 27.41 Points
5. Chris Sale (vs. MIN): 23.3 Points
6. David Festa (vs. ATL): 21.7 Points
7. MacKenzie Gore (vs. NYY): 21.3 Points
8. Kenta Maeda (vs. LAA): 20.14 Points
9. Kyle Freeland (vs. MIA): 19.3 Points
10. Osvaldo Bido (vs. CIN): 17.7 Points
Whiffs Leaders - Yesterday
1. Luis Castillo (SEA): 19 Whiffs (97 Pitches)
2. Corbin Burnes (BAL): 19 Whiffs (94 Pitches)
3. Spencer Arrighetti (HOU): 19 Whiffs (103 Pitches)
4. Max Meyer (MIA): 18 Whiffs (96 Pitches)
5. Chris Bassitt (TOR): 17 Whiffs (102 Pitches)
6. Freddy Peralta (MIL): 17 Whiffs (105 Pitches)
7. Carlos Rodon (NYY): 16 Whiffs (100 Pitches)
8. Chris Sale (ATL): 15 Whiffs (109 Pitches)
9. Brayan Bello (BOS): 15 Whiffs (97 Pitches)
10. MacKenzie Gore (WSH): 14 Whiffs (102 Pitches)
Strike% Leaders - Yesterday
1. Luis Severino (NYM): 55.0 Strike%, 32.0 Ball%
2. Kyle Harrison (SF): 53.3 Strike%, 34.8 Ball%
3. Freddy Peralta (MIL): 53.3 Strike%, 36.2 Ball%
4. Carlos Rodon (NYY): 53.0 Strike%, 32.0 Ball%
5. Brayan Bello (BOS): 51.5 Strike%, 32.0 Ball%
6. Tanner Bibee (CLE): 51.5 Strike%, 31.3 Ball%
7. David Festa (MIN): 51.1 Strike%, 34.1 Ball%
8. Jack Leiter (TEX): 50.6 Strike%, 32.5 Ball%
9. Spencer Arrighetti (HOU): 49.5 Strike%, 36.9 Ball%
10. Kenta Maeda (DET): 49.4 Strike%, 35.8 Ball%
11. Michael Wacha (KC): 49.0 Strike%, 31.0 Ball%
12. Corbin Burnes (BAL): 47.9 Strike%, 33.0 Ball%
13. Tyler Alexander (TB): 47.4 Strike%, 34.2 Ball%
14. Max Meyer (MIA): 46.9 Strike%, 39.6 Ball%
15. Chris Sale (ATL): 46.8 Strike%, 37.6 Ball%
Pitches/Out (POUT) Leaders - Yesterday
1. Brayan Bello: 97 Pitches, 24 Outs, 4.04 POUT
2. Spencer Arrighetti: 103 Pitches, 23 Outs, 4.48 POUT
3. Osvaldo Bido: 84 Pitches, 18 Outs, 4.67 POUT
4. David Festa: 88 Pitches, 18 Outs, 4.89 POUT
5. Kyle Freeland: 91 Pitches, 18 Outs, 5.06 POUT
6. Chris Bassitt: 102 Pitches, 20 Outs, 5.1 POUT
7. Joe Musgrove: 94 Pitches, 18 Outs, 5.22 POUT
8. Paul Skenes: 82 Pitches, 15 Outs, 5.47 POUT
9. Taijuan Walker: 93 Pitches, 17 Outs, 5.47 POUT
10. Eduardo Rodriguez: 89 Pitches, 16 Outs, 5.56 POUT
Velo Changes - Yesterday
Andre Pallante's CU velo (13 pitches) UP 2.5mph to 81.1
Chris Sale's CH velo (11 pitches) UP 2.5mph to 89.3
Kyle Freeland's CU velo (11 pitches) UP 2.3mph to 84.1
MacKenzie Gore's SL velo (18 pitches) UP 2.2mph to 92.0
Kyle Freeland's FF velo (10 pitches) UP 2.1mph to 92.0
Tanner Bibee's CU velo (21 pitches) UP 2.0mph to 82.1
Taijuan Walker's ST velo (15 pitches) UP 1.7mph to 85.9
Kyle Freeland's SL velo (27 pitches) UP 1.6mph to 86.7
Brayan Bello's CH velo (20 pitches) UP 1.5mph to 88.4
Michael Wacha's FC velo (16 pitches) UP 1.5mph to 89.3
Max Meyer's SL velo (31 pitches) DOWN -1.5mph to 86.7
Max Meyer's CH velo (26 pitches) DOWN -1.6mph to 85.2
Freddy Peralta's SL velo (19 pitches) DOWN -1.7mph to 80.1
Pitch Mix Changes - Yesterday
Brayan Bello's SL usage (37.1%) up 13.9 points
Corbin Burnes's CU usage (33.0%) up 13.6 points
David Festa's SL usage (46.6%) up 15.0 points
Jack Leiter's SL usage (41.0%) up 11.0 points
Kenta Maeda's ST usage (25.9%) up 22.0 points
Kyle Harrison's SV usage (40.2%) up 17.0 points
Kyle Hendricks's CU usage (22.9%) up 15.1 points
Luis Castillo's FF usage (64.9%) up 20.1 points
Taijuan Walker's SI usage (37.6%) up 12.8 points
Taijuan Walker's CU usage (19.4%) up 12.1 points
Tanner Bibee's CU usage (21.2%) up 10.9 points
Walker Buehler's CU usage (36.7%) up 19.9 points
Pitch Mix Changes - Last 3 Starts
Bailey Falter Slider: +19.7%
Martin Perez Curveball: +19.6%
Yusei Kikuchi Slider: +17.5%
Ryan Feltner Slider: -17.0%
JP Sears Sweeper: -16.7%
Bowden Francis Curveball: -16.0%
Gavin Williams Cutter: +15.4%
Cooper Criswell Sinker: +15.0%
Ronel Blanco Curveball: +14.6%
Aaron Civale Sinker: +13.9%
Yusei Kikuchi Curveball: -13.9%
Cooper Criswell Changeup: -13.8%
Bowden Francis Split-Finger: +13.5%
Gerrit Cole Cutter: -13.4%
Taijuan Walker Split-Finger: +13.3%
Luis L. Ortiz Slider: -13.3%
JP Sears 4-Seam Fastball: +12.9%
Dean Kremer 4-Seam Fastball: -12.8%
Tyler Holton Sinker: +12.5%
Paul Blackburn Sinker: +12.4%
Luis L. Ortiz Sinker: +12.2%
Freddy Peralta Slider: -12.0%
CSW% Leaders - Last 3 Weeks
Michael King - 71 TBF, 36.5% CSW%
Blake Snell - 66 TBF, 35.0% CSW%
Tarik Skubal - 68 TBF, 33.9% CSW%
Spencer Arrighetti - 100 TBF, 33.8% CSW%
Sonny Gray - 72 TBF, 33.5% CSW%
Chris Sale - 102 TBF, 33.4% CSW%
Jeffrey Springs - 76 TBF, 33.1% CSW%
Framber Valdez - 68 TBF, 33.1% CSW%
Spencer Schwellenbach - 93 TBF, 33.0% CSW%
Joe Musgrove - 81 TBF, 32.8% CSW%
K% Leaders - Last 3 Weeks
Blake Snell - 66 TBF, 39.4% K%
Framber Valdez - 68 TBF, 38.2% K%
Bryce Miller - 68 TBF, 36.8% K%
Bowden Francis - 75 TBF, 36.0% K%
Jeffrey Springs - 76 TBF, 35.5% K%
Spencer Arrighetti - 100 TBF, 35.0% K%
Spencer Schwellenbach - 93 TBF, 34.4% K%
Gavin Stone - 69 TBF, 33.3% K%
Justin Steele - 82 TBF, 32.9% K%
Michael King - 71 TBF, 32.4% K%
K-BB% Leaders - Last 3 Weeks
Bryce Miller - 68 TBF, 35.3% K-BB%
Framber Valdez - 68 TBF, 33.8% K-BB%
Bowden Francis - 75 TBF, 32.0% K-BB%
Jeffrey Springs - 76 TBF, 28.9% K-BB%
Gavin Stone - 69 TBF, 27.5% K-BB%
Chris Sale - 102 TBF, 27.5% K-BB%
Ryne Nelson - 73 TBF, 27.4% K-BB%
Spencer Arrighetti - 100 TBF, 27.0% K-BB%
Justin Steele - 82 TBF, 26.8% K-BB%
Spencer Schwellenbach - 93 TBF, 25.8% K-BB%
GB% Leaders - Last 3 Weeks
Cristopher Sanchez - 83 TBF, 64.1% GB%
Jack Kochanowicz - 79 TBF, 63.9% GB%
Andre Pallante - 104 TBF, 62.3% GB%
Davis Martin - 66 TBF, 60.9% GB%
Max Meyer - 95 TBF, 60.0% GB%
Brayan Bello - 100 TBF, 59.1% GB%
Framber Valdez - 68 TBF, 59.0% GB%
Patrick Corbin - 87 TBF, 58.3% GB%
Tanner Houck - 106 TBF, 58.2% GB%
Brant Hurter - 79 TBF, 56.9% GB%
Magic Formula Qualifiers - Pitchers - Last 3 Weeks
Charlie Morton - 88 TBF, 27.3 K%, 6.8 BB%, 48.2% GB%
Chris Sale - 102 TBF, 31.4 K%, 3.9 BB%, 43.9% GB%
Framber Valdez - 68 TBF, 38.2 K%, 4.4 BB%, 59.0% GB%
Justin Steele - 82 TBF, 32.9 K%, 6.1 BB%, 52.0% GB%
Logan Gilbert - 97 TBF, 29.9 K%, 5.2 BB%, 47.6% GB%
Matthew Liberatore - 47 TBF, 29.8 K%, 4.3 BB%, 43.3% GB%
Paul Skenes - 90 TBF, 32.2 K%, 7.8 BB%, 52.8% GB%
Ryne Nelson - 73 TBF, 30.1 K%, 2.7 BB%, 46.9% GB%
Tarik Skubal - 68 TBF, 32.4 K%, 7.4 BB%, 48.7% GB%
SIERA vs. ERA Comp, Last 30 Days
Unluckiest
Matt Waldron: 10.5 ERA, 3.84 SIERA
Nick Lodolo: 9.75 ERA, 4.1 SIERA
Roddery Munoz: 9.14 ERA, 4.87 SIERA
Garrett Crochet: 6.91 ERA, 3.19 SIERA
Taj Bradley: 7.96 ERA, 4.61 SIERA
Kyle Gibson: 6.92 ERA, 4.26 SIERA
Mitch Keller: 6.75 ERA, 4.13 SIERA
Brandon Pfaadt: 6.04 ERA, 3.5 SIERA
Max Meyer: 7.42 ERA, 4.91 SIERA
Patrick Corbin: 6.44 ERA, 4.04 SIERA
Luckiest
Michael Lorenzen: 1.85 ERA, 5.12 SIERA
Valente Bellozo: 2.93 ERA, 5.98 SIERA
David Peterson: 1.71 ERA, 4.55 SIERA
Osvaldo Bido: 1.55 ERA, 4.09 SIERA
Javier Assad: 2.84 ERA, 5.05 SIERA
Freddy Peralta: 2.91 ERA, 4.86 SIERA
Logan Webb: 1.7 ERA, 3.58 SIERA
Joey Estes: 3.03 ERA, 4.87 SIERA
Aaron Nola: 2.78 ERA, 4.62 SIERA
Kevin Gausman: 2.84 ERA, 4.65 SIERA
Hot Pitcher Tracker - Last 3 Weeks vs. Career
Michael Wacha - +5.0% CSW%, -3.8 BB%
Spencer Arrighetti - +3.1% CSW%, -2.4 BB%
Sean Manaea - +3.6% CSW%, -1.8 BB%
Brandon Pfaadt - +2.8% CSW%, -1.6 BB%
Bowden Francis - +3.1% CSW%, -2.3 BB%
Bryan Woo - +2.7% CSW%, -2.8 BB%
Bryce Miller - +4.5% CSW%, -3.6 BB%
Framber Valdez - +3.3% CSW%, -3.2 BB%
Eduardo Rodriguez - +2.3% CSW%, -3.3 BB%
Dane Dunning - +2.0% CSW%, -2.8 BB%
Garrett Crochet - +4.8% CSW%, -5.4 BB%
Matthew Liberatore - +5.1% CSW%, -4.5 BB%
Hitter Reports
Multiple Barrels
Corbin Carroll (ARI) 5 PA, 10 Swings, 2 Barrels, 2 HR
Jose Tena (WSH) 4 PA, 13 Swings, 2 Barrels, 0 HR
Kyle Higashioka (SD) 4 PA, 8 Swings, 2 Barrels, 1 HR
Seth Brown (OAK) 4 PA, 7 Swings, 2 Barrels, 2 HR
Wyatt Langford (TEX) 4 PA, 5 Swings, 2 Barrels, 1 HR
Yordan Alvarez (HOU) 5 PA, 6 Swings, 2 Barrels, 3 HR
New Max Launch Velos
David Hamilton, Yesterday: 108.8 Previous High: 108.1
Jarren Duran, Yesterday: 113.9 Previous High: 113.1
Hardest Hit Balls
Matt Wallner (MIN) - 114.2mph - double
Oneil Cruz (PIT) - 114.1mph - single
Jarren Duran (BOS) - 113.9mph - single
Teoscar Hernandez (LAD) - 113.3mph - home_run
Oneil Cruz (PIT) - 112.7mph - double
William Contreras (MIL) - 112.3mph - home_run
Elly De La Cruz (CIN) - 112.0mph - single
James Wood (WSH) - 110.5mph - single
Colton Cowser (BAL) - 110.2mph - double
Harrison Bader (NYM) - 110.0mph - home_run
Last 3 Weeks - wOBA vs. xwOBA Comparison
Top 10
Logan O'Hoppe - 62 PA, 0.167 wOBA, 0.273 xwOBA, 0.106 Diff
Brandon Lowe - 79 PA, 0.273 wOBA, 0.352 xwOBA, 0.079 Diff
Josh Jung - 65 PA, 0.218 wOBA, 0.291 xwOBA, 0.073 Diff
Rhys Hoskins - 61 PA, 0.212 wOBA, 0.279 xwOBA, 0.067 Diff
Jonathan India - 81 PA, 0.275 wOBA, 0.341 xwOBA, 0.066 Diff
Juan Soto - 84 PA, 0.403 wOBA, 0.465 xwOBA, 0.062 Diff
Addison Barger - 57 PA, 0.296 wOBA, 0.357 xwOBA, 0.061 Diff
Freddie Freeman - 60 PA, 0.269 wOBA, 0.328 xwOBA, 0.059 Diff
Justin Turner - 57 PA, 0.245 wOBA, 0.303 xwOBA, 0.058 Diff
Jake Cronenworth - 82 PA, 0.297 wOBA, 0.354 xwOBA, 0.057 Diff
Bottom 10
Gavin Sheets - 61 PA, 0.404 wOBA, 0.304 xwOBA, -0.1 Diff
Jhonkensy Noel - 57 PA, 0.455 wOBA, 0.365 xwOBA, -0.09 Diff
Tyler Stephenson - 68 PA, 0.413 wOBA, 0.324 xwOBA, -0.089 Diff
Tyler Fitzgerald - 81 PA, 0.313 wOBA, 0.226 xwOBA, -0.087 Diff
Daulton Varsho - 75 PA, 0.378 wOBA, 0.293 xwOBA, -0.085 Diff
Ramon Laureano - 75 PA, 0.431 wOBA, 0.35 xwOBA, -0.081 Diff
Marcell Ozuna - 87 PA, 0.457 wOBA, 0.379 xwOBA, -0.078 Diff
Seiya Suzuki - 79 PA, 0.386 wOBA, 0.309 xwOBA, -0.077 Diff
Jose Caballero - 58 PA, 0.296 wOBA, 0.22 xwOBA, -0.076 Diff
Alex Call - 59 PA, 0.356 wOBA, 0.28 xwOBA, -0.076 Diff
Last 3 Weeks - Brl% Leaders
Jhonkensy Noel - 57 PA, 31 BIP, 8 Brls, 25.8 Brl%
Aaron Judge - 80 PA, 52 BIP, 13 Brls, 25.0 Brl%
Giancarlo Stanton - 66 PA, 41 BIP, 10 Brls, 24.4 Brl%
Joc Pederson - 58 PA, 32 BIP, 7 Brls, 21.9 Brl%
Ian Happ - 79 PA, 46 BIP, 10 Brls, 21.7 Brl%
Juan Soto - 84 PA, 56 BIP, 12 Brls, 21.4 Brl%
Kerry Carpenter - 53 PA, 28 BIP, 6 Brls, 21.4 Brl%
Grant McCray - 46 PA, 24 BIP, 5 Brls, 20.8 Brl%
Jorge Soler - 49 PA, 29 BIP, 6 Brls, 20.7 Brl%
Brandon Marsh - 57 PA, 29 BIP, 6 Brls, 20.7 Brl%
Last 3 Weeks - xwOBA Leaders
Aaron Judge - 80 PA, 0.523 xwOBA
Bobby Witt Jr. - 79 PA, 0.471 xwOBA
Joc Pederson - 58 PA, 0.467 xwOBA
Jorge Soler - 49 PA, 0.466 xwOBA
Juan Soto - 84 PA, 0.465 xwOBA
Ian Happ - 79 PA, 0.461 xwOBA
William Contreras - 79 PA, 0.456 xwOBA
Yordan Alvarez - 65 PA, 0.45 xwOBA
Alex Bregman - 65 PA, 0.438 xwOBA
Francisco Lindor - 86 PA, 0.423 xwOBA
Last 3 Weeks - Contact% Leaders
Luis Arraez - 85 PA, 156 Swings, 95.5 Cont%
Sal Frelick - 66 PA, 123 Swings, 93.5 Cont%
Steven Kwan - 90 PA, 138 Swings, 92.0 Cont%
Anthony Rendon - 60 PA, 102 Swings, 90.2 Cont%
Maikel Garcia - 60 PA, 90 Swings, 90.0 Cont%
Miguel Rojas - 49 PA, 91 Swings, 89.0 Cont%
Keibert Ruiz - 67 PA, 126 Swings, 88.9 Cont%
Xavier Edwards - 57 PA, 104 Swings, 88.5 Cont%
Jonah Bride - 79 PA, 119 Swings, 88.2 Cont%
Adley Rutschman - 61 PA, 101 Swings, 88.1 Cont%
Last 10 Days - SB Attempt Leaders
James Wood - 6 Attempts (5 steals)
Oneil Cruz - 6 Attempts (6 steals)
Dansby Swanson - 5 Attempts (5 steals)
Dylan Moore - 5 Attempts (4 steals)
Luis Robert - 5 Attempts (4 steals)
Jose Altuve - 5 Attempts (4 steals)
Anthony Volpe - 5 Attempts (5 steals)
Jose Ramirez - 5 Attempts (3 steals)
Randy Arozarena - 4 Attempts (4 steals)
Jacob Young - 4 Attempts (3 steals)
Shohei Ohtani - 4 Attempts (4 steals)
Jonny Deluca - 4 Attempts (2 steals)
Nico Hoerner - 4 Attempts (4 steals)
Zack Gelof - 4 Attempts (4 steals)
Last 30 Days - SB Attempt Leaders
James Wood - 14 Attempts (9 steals)
Shohei Ohtani - 14 Attempts (14 steals)
Jose Ramirez - 14 Attempts (12 steals)
Xavier Edwards - 14 Attempts (14 steals)
Jose Caballero - 12 Attempts (10 steals)
Luis Robert - 11 Attempts (7 steals)
Nico Hoerner - 11 Attempts (10 steals)
Oneil Cruz - 10 Attempts (10 steals)
Tyler Fitzgerald - 10 Attempts (9 steals)
Dylan Moore - 10 Attempts (8 steals)
Taylor Walls - 9 Attempts (6 steals)
Zack Gelof - 9 Attempts (7 steals)
Elly De La Cruz - 9 Attempts (6 steals)
Jarren Duran - 9 Attempts (9 steals)
Magic Formula Qualifiers - Hitters - Last 3 Weeks
Aaron Judge - 80 PA, 18.8 K%, 25.0 Brl%
Alex Bregman - 65 PA, 15.4 K%, 16.0 Brl%
Bobby Witt Jr. - 79 PA, 15.2 K%, 17.2 Brl%
Francisco Lindor - 86 PA, 18.6 K%, 15.4 Brl%
George Springer - 82 PA, 18.3 K%, 19.0 Brl%
Jackson Merrill - 76 PA, 15.8 K%, 16.9 Brl%
Joc Pederson - 58 PA, 19.0 K%, 21.9 Brl%
Jorge Soler - 49 PA, 16.3 K%, 20.7 Brl%
Juan Soto - 84 PA, 15.5 K%, 21.4 Brl%
Manny Machado - 80 PA, 13.8 K%, 14.3 Brl%
Matt Olson - 88 PA, 19.3 K%, 16.4 Brl%
Ryan O'Hearn - 46 PA, 8.7 K%, 15.4 Brl%
Vladimir Guerrero Jr. - 80 PA, 8.8 K%, 14.9 Brl%
Will Smith - 52 PA, 19.2 K%, 14.3 Brl%
Yordan Alvarez - 65 PA, 13.8 K%, 14.9 Brl%
Last 30 Days - xwOBA Improvers
Joc Pederson - 82 PA, +0.134 xwOBA
Pete Crow-Armstrong - 100 PA, +0.125 xwOBA
Vladimir Guerrero Jr. - 120 PA, +0.108 xwOBA
Ramon Urias - 87 PA, +0.101 xwOBA
Jake Burger - 120 PA, +0.101 xwOBA
Ian Happ - 118 PA, +0.099 xwOBA
Bobby Witt Jr. - 126 PA, +0.093 xwOBA
Joey Bart - 92 PA, +0.093 xwOBA
Matt Wallner - 91 PA, +0.09 xwOBA
Michael Conforto - 89 PA, +0.084 xwOBA
Last 30 Days - Brl% Improvers
Jackson Merrill - 105 PA, +10.9 Brl%
Ian Happ - 118 PA, +10.7 Brl%
Joc Pederson - 82 PA, +10.6 Brl%
Geraldo Perdomo - 109 PA, +7.4 Brl%
Corbin Carroll - 113 PA, +7.3 Brl%
Alex Bregman - 105 PA, +7.0 Brl%
Vladimir Guerrero Jr. - 120 PA, +7.0 Brl%
Logan O'Hoppe - 93 PA, +6.5 Brl%
Juan Soto - 124 PA, +6.2 Brl%
Michael Conforto - 89 PA, +6.2 Brl%
Last 30 Days - Cont% Improvers
Joey Bart - 92 PA, +11.1 Cont%
Enrique Hernandez - 83 PA, +10.4 Cont%
William Contreras - 112 PA, +9.5 Cont%
Aaron Judge - 114 PA, +9.5 Cont%
Shea Langeliers - 91 PA, +8.1 Cont%
MJ Melendez - 86 PA, +7.4 Cont%
Ryan O'Hearn - 82 PA, +7.4 Cont%
Parker Meadows - 80 PA, +7.4 Cont%
Michael Massey - 81 PA, +7.1 Cont%
Matt Wallner - 91 PA, +7.0 Cont%
Last 30 Days - K% Improvers
Parker Meadows - 80 PA, -13.1 K%
Cody Bellinger - 111 PA, -11.5 K%
Pete Crow-Armstrong - 100 PA, -11.4 K%
Joey Bart - 92 PA, -10.1 K%
Masyn Winn - 124 PA, -9.9 K%
Matt Vierling - 94 PA, -9.5 K%
Jo Adell - 98 PA, -9.3 K%
Ceddanne Rafaela - 102 PA, -8.8 K%
Lawrence Butler - 98 PA, -8.5 K%
Manny Machado - 112 PA, -8.4 K%
Hot Hitter Tracker - Last 7 vs. Career
Jurickson Profar - +8.8% Contact%, +4.7 mph exit velo, -5.7 Chase%
Willy Adames - +9.9% Contact%, +5.6 mph exit velo, -10.6 Chase%
Otto Lopez - +6.0% Contact%, +4.2 mph exit velo, -10.5 Chase%
Jarren Duran - +10.4% Contact%, +7.5 mph exit velo, -5.0 Chase%
TJ Friedl - +6.5% Contact%, +3.8 mph exit velo, -5.2 Chase%
Miguel Amaya - +16.7% Contact%, +5.1 mph exit velo, -5.2 Chase%
Jared Triolo - +15.1% Contact%, +3.0 mph exit velo, -11.2 Chase%
Santiago Espinal - +3.1% Contact%, +5.9 mph exit velo, -4.5 Chase%
Michael Conforto - +5.9% Contact%, +5.4 mph exit velo, -4.5 Chase%
Super Ultra Mega Hot Hitters - Last 15 Days
Aaron Judge - 0.544 xwOBA, 29.7% Brl%, 79.2% Contact%, 24.1% Chase%, 16.4% K%
Carlos Santana - 0.398 xwOBA, 10.8% Brl%, 77.7% Contact%, 20.5% Chase%, 16.7% K%
Corbin Carroll - 0.457 xwOBA, 20.0% Brl%, 80.5% Contact%, 21.1% Chase%, 17.9% K%
Francisco Lindor - 0.449 xwOBA, 20.4% Brl%, 77.9% Contact%, 24.1% Chase%, 17.2% K%
Cold Hitters - Last 2 Weeks
Tyler Fitzgerald - 35.4% Whiff%, 75.9% Weak%, 0.945 Cold Rating
Jackson Holliday - 33.3% Whiff%, 79.3% Weak%, 0.931 Cold Rating
Zach Neto - 34.3% Whiff%, 74.2% Weak%, 0.919 Cold Rating
Andres Gimenez - 30.8% Whiff%, 80.6% Weak%, 0.885 Cold Rating
Orlando Arcia - 30.8% Whiff%, 80.6% Weak%, 0.885 Cold Rating
Jeremy Pena - 33.0% Whiff%, 73.0% Weak%, 0.883 Cold Rating
Paul Goldschmidt - 29.4% Whiff%, 81.5% Weak%, 0.87 Cold Rating
Julio Rodriguez - 30.2% Whiff%, 75.0% Weak%, 0.861 Cold Rating
Dansby Swanson - 32.6% Whiff%, 71.4% Weak%, 0.856 Cold Rating
Zack Gelof - 33.8% Whiff%, 67.9% Weak%, 0.837 Cold Rating
Minor League Reports
Top Minor League Hitting Performances - Yesterday
Blaine Crim (TEX): 4/4, 2R, 2HR, 2RBI, 0SB, 34FPts
Austin Shenton (TB): 2/5, 2R, 2HR, 5RBI, 0SB, 34FPts
DJ Gladney (CWS): 3/4, 3R, 2HR, 2RBI, 0SB, 33FPts
Jonathan Aranda (TB): 3/4, 4R, 1HR, 2RBI, 0SB, 32FPts
Jeremy De La Rosa (WSH): 1/2, 1R, 1HR, 1RBI, 2SB, 28FPts
Creed Willems (BAL): 2/4, 2R, 2HR, 2RBI, 0SB, 28FPts
Rolando Espinosa (HOU): 1/3, 2R, 1HR, 3RBI, 1SB, 27FPts
Jake Mangum (TB): 5/5, 2R, 0HR, 2RBI, 0SB, 27FPts
Felix Stevens (CHC): 2/4, 1R, 1HR, 5RBI, 0SB, 25FPts
Kyle Manzardo (CLE): 2/4, 2R, 1HR, 2RBI, 0SB, 25FPts
Top Minor League Pitching Performances - Yesterday
Adam Mazur (MIA): 93 Pitches, 7IP, 2H, 1ER, 9K, 0BB, 34FPts
Louie Varland (MIN): 74 Pitches, 5IP, 1H, 0ER, 9K, 2BB, 31FPts
Kumar Rocker (TEX): 67 Pitches, 5IP, 1H, 0ER, 10K, 0BB, 30FPts
Brandon Birdsell (CHC): 87 Pitches, 6IP, 4H, 0ER, 6K, 1BB, 26FPts
Reid Detmers (LAA): 104 Pitches, 6IP, 2H, 1ER, 9K, 4BB, 25FPts
Tucker Davidson (BAL): 94 Pitches, 7IP, 7H, 2ER, 8K, 0BB, 23FPts
Carlos Rodriguez (MIL): 102 Pitches, 7IP, 2H, 2ER, 6K, 5BB, 23FPts
Mason Barnett (OAK): 93 Pitches, 7IP, 6H, 3ER, 9K, 1BB, 23FPts
Spencer Giesting (ARI): 89 Pitches, 5IP, 5H, 2ER, 9K, 0BB, 22FPts
Humberto Castellanos (ARI): 87 Pitches, 7IP, 5H, 1ER, 5K, 3BB, 22FPts
AA-AAA OPS Leaders
Deyvison De Los Santos (AAA - MIA) 487 PA 0.959 OPS
Coby Mayo (AAA - BAL) 373 PA 0.95 OPS
Jason Vosler (AAA - SEA) 460 PA 0.945 OPS
Kyle Manzardo (AAA - CLE) 355 PA 0.944 OPS
Keston Hiura (AAA - LAA) 364 PA 0.943 OPS
Nick Allen (AAA - OAK) 379 PA 0.927 OPS
Dalton Rushing (AAA - LAD) 421 PA 0.92 OPS
Jimmy Crooks III (AA - STL) 353 PA 0.914 OPS
Willie MacIver (AAA - COL) 336 PA 0.913 OPS
Jordan Diaz (AAA - OAK) 410 PA 0.909 OPS
CJ Alexander (AAA - KC) 349 PA 0.906 OPS
Cal Stevenson (AAA - PHI) 371 PA 0.905 OPS
Tirso Ornelas (AAA - SD) 461 PA 0.897 OPS
Pedro Leon (AAA - HOU) 459 PA 0.894 OPS
Colby Thomas (AAA - OAK) 484 PA 0.893 OPS
Gustavo Campero (AAA - LAA) 402 PA 0.892 OPS
Johnathan Rodriguez (AAA - CLE) 412 PA 0.891 OPS
Carson Taylor (AA - PHI) 394 PA 0.888 OPS
Roman Anthony (AAA - BOS) 441 PA 0.885 OPS
Cooper Hummel (AAA - HOU) 357 PA 0.885 OPS
AA-AAA Pitching K-BB% Leaders
Brandon Young (AAA - BAL) 90 IP 23.2% K-BB
Yilber Diaz (AAA - ARI) 98 IP 22.7% K-BB
Shane Smith (AA - MIL) 85 IP 22.5% K-BB
Bubba Chandler (AAA - PIT) 103 IP 22.0% K-BB
Thomas Harrington (AAA - PIT) 91 IP 21.9% K-BB
Ian Seymour (AAA - TB) 123 IP 21.8% K-BB
Aaron Brown - 676345 (AA - HOU) 92 IP 21.3% K-BB
Robinson Pina (AAA - PHI) 110 IP 20.9% K-BB
Brady Basso (AAA - OAK) 88 IP 20.8% K-BB
Troy Melton (AA - DET) 100 IP 20.7% K-BB
Tyler Stuart (AAA - WSH) 113 IP 20.5% K-BB
Noah Cameron (AAA - KC) 105 IP 20.4% K-BB
Caden Dana (AA - LAA) 135 IP 20.1% K-BB
Mason Barnett (AA - OAK) 120 IP 19.5% K-BB
Chayce McDermott (AAA - BAL) 97 IP 19.3% K-BB
Carson Palmquist (AAA - COL) 107 IP 19.3% K-BB
Rhett Lowder (AAA - CIN) 83 IP 19.1% K-BB
Alex Pham (AA - BAL) 106 IP 18.9% K-BB
Drew Parrish (AA - ATL) 104 IP 18.7% K-BB
Carson Ragsdale (AAA - SF) 109 IP 18.5% K-BB
Schedules & Streamers
Toughest Upcoming Hitter Schedules - Next 7 Days
LAA - 110.1 Opposing SP Stuff+
CHC - 109.6 Opposing SP Stuff+
TB - 106.9 Opposing SP Stuff+
SD - 106.8 Opposing SP Stuff+
WSH - 106.8 Opposing SP Stuff+
Softest Upcoming Hitter Schedules - Next 7 Days
PIT - 81.6 Opposing SP Stuff+
MIL - 89.3 Opposing SP Stuff+
CWS - 90.9 Opposing SP Stuff+
CLE - 91.1 Opposing SP Stuff+
NYY - 91.5 Opposing SP Stuff+
Today's SP Streamer Picks
Aaron Civale (35.0% Owned): Projected 5.35IP 2.52ER 5.46SO 2.37BB 14.78FPts
Keider Montero (7.0% Owned): Projected 5.51IP 2.6ER 5.16SO 1.98BB 14.34FPts
Hayden Birdsong (12.0% Owned): Projected 4.68IP 2.2ER 5.2SO 2.53BB 13.63FPts
OPS Leaders - Last 2 Weeks - LOW OWNED HITTERS
Miguel Amaya - 27 PA, 1.513 OPS
Matt Wallner - 34 PA, 1.292 OPS
Ramon Urias - 31 PA, 1.234 OPS
Pete Crow-Armstrong - 39 PA, 1.143 OPS
Paul DeJong - 29 PA, 1.11 OPS
Jesus Sanchez - 26 PA, 1.105 OPS
Trevor Larnach - 28 PA, 1.097 OPS
Connor Norby - 39 PA, 1.051 OPS
Kyle Stowers - 28 PA, 1.029 OPS
Matt Vierling - 31 PA, 1.012 OPS
Today's Hitter Streamer Picks
Jesus Sanchez CF (4.0% Owned): Projected 0.73R 0.2HR 0.77RBI 0.88SO 0.37BB 0.08SB 9.45FPts
Lawrence Butler OF (38.0% Owned): Projected 0.81R 0.21HR 0.57RBI 1.08SO 0.36BB 0.14SB 9.4FPts
Connor Norby 2B (29.0% Owned): Projected 0.82R 0.16HR 0.59RBI 0.99SO 0.38BB 0.09SB 9.09FPts
JJ Bleday RF (27.0% Owned): Projected 0.7R 0.17HR 0.72RBI 0.81SO 0.57BB 0.05SB 8.73FPts
Wilyer Abreu RF (37.0% Owned): Projected 0.73R 0.17HR 0.59RBI 1.13SO 0.34BB 0.07SB 8.66FPts
Spencer Horwitz 1B (12.0% Owned): Projected 0.62R 0.15HR 0.72RBI 0.82SO 0.35BB 0.04SB 8.62FPts
Charlie Blackmon RF (6.0% Owned): Projected 0.78R 0.13HR 0.58RBI 0.69SO 0.41BB 0.06SB 8.61FPts
Tommy Edman 2B (39.0% Owned): Projected 0.67R 0.12HR 0.7RBI 0.64SO 0.33BB 0.16SB 8.56FPts
Michael Toglia RF (35.0% Owned): Projected 0.68R 0.21HR 0.7RBI 1.16SO 0.4BB 0.05SB 8.51FPts
LaMonte Wade Jr. RF (5.0% Owned): Projected 0.73R 0.15HR 0.52RBI 0.94SO 0.81BB 0.03SB 8.44FPts
Become a paid sub today to get the rest of the daily notes. It’s just $9/month and you get everything I do here. Check out the about page here for more. 10% of your subscription goes to charitable organizations such as Samaritan’s Purse, a Christian humanitarian aid organization.