MLB Daily Notes - August 23rd
A daily automated report of what happened yesterday in Major League Baseball, along with other recent trends and further analysis.
Pitcher Review
Spencer Schwellenbach is just the man.
6.2 IP, 3 H, 2 ER, 9 K, 1 BB, 20 whiffs, 54.3% Strike%
That brings him to this on the year:
14 GS, 82.1 IP, 3.93 ERA, 1.03 WHIP, 28.2% K%, 4.5% BB%, 23.7% K-BB%, 1.09 HR/9, 15.9% SwStr%, 30.5% Ball%
He’s nearly unmatched with the ability to get whiffs efficiently. His in-zone SwStr% is 13.7%, which isn’t among the top marks in the league (Crochet at 18.3% leads the league), but he throws a ton of strikes and they are of fantastic quality.
He joins Imanaga and Skenes as the clear top rookie pitchers in the league right now. He won’t get enough work to be in the ROY conversation, but you can’t understate how great he’s been.
One possible concern, maybe, is that he’s thrown 127.1 innings this year now. That’s about to double the 65 he threw last year. Since the Braves are in a playoff push right now and he’s clearly a guy that would be in their playoff rotation, I would imagine they just let him push through it - but we’ll see.
One guy we won’t see push through the last six weeks is Paul Skenes, he’s about to get limited in some fashion. But he had a banger yesterday:
6 IP, 2 H, 0 R, 9 K, 1 BB
Still just a 13.8% SwStr% and a high 39.1% Ball%. He has not been nearly as dominant in those categories lately, so maybe there’s some fatigue setting in here or something.
I don’t think you’ll be getting much from Skenes in the last couple of weeks of the season.
Full SP data here, I’ve gotta be quick this morning.
Justin Steele had the rare 10:0 K:BB, great stuff from him. And Jeffrey Springs was a disappointment against the Athletics. Springs remains tough to figure out. I didn’t like it, and then I liked it, and now I’m not really liking it again. We’ll have to dive in more next week.
Hitter Review
Let’s take a quick look through the COLD HITTERS. These hitters are decided by an algorithm I wrote a few years ago at the beach. It’s not the smartest or best thing in the world, but it works. It looks for hitters whiffing a ton and hitting a bunch of really weak balls when they do make contact.
Side note: I say “I wrote this algorithm” and that makes me sound smart, but all an algorithm is a set of rules to follow. If you write a recipe for chicken soup, you’ve just written an algorithm. All of this advanced technology and data stuff have words that make them sound way more cool and complex than they are. Computers are basically just a bunch of if-then statements all in a row.
Here they are:
Cold Hitters - Last 2 Weeks
Michael A. Taylor - 39.0% Whiff%, 77.3% Weak%, 0.963 Cold Rating
Christopher Morel - 37.9% Whiff%, 74.2% Weak%, 0.925 Cold Rating
Francisco Alvarez - 36.8% Whiff%, 72.7% Weak%, 0.906 Cold Rating
C.J. Abrams - 32.0% Whiff%, 81.0% Weak%, 0.906 Cold Rating
Anthony Volpe - 31.6% Whiff%, 82.1% Weak%, 0.897 Cold Rating
Victor Robles - 34.0% Whiff%, 74.1% Weak%, 0.877 Cold Rating
Kyle Stowers - 36.6% Whiff%, 69.6% Weak%, 0.857 Cold Rating
Josh Bell - 30.9% Whiff%, 75.0% Weak%, 0.839 Cold Rating
Michael Busch - 34.4% Whiff%, 69.6% Weak%, 0.835 Cold Rating
Paul Goldschmidt - 29.3% Whiff%, 75.9% Weak%, 0.827 Cold Rating
Christopher Morel since joining the Rays:
82 PA, .167/.268/.264, 2 HR, 30.5% K%, 9.8% BB%
He hit those two homers in his first games. He’s slugging just .172 in August. Disaster. On the other side of that trade:
Paredes (CHC): .141/.225/.268, 2 HR
Cool trade, guys.
Paul Goldschmidt’s season can be labeled a bust.
.228/.287/.386, .673 OPS, 27.6% K%, 7.3% BB%, 19 HR, 59 R, 49 RBI
He’s on his way to sub-25 homers and sub-70 RBI. His xwOBAs by year:
2015: .403
2016: .365
2017: .397
2018: .384
2019: .359
2020: .396
2021: .397
2022: .367
2023: .367
2024: .318
The drop-off actually began in that 2022 MVP season dropping 30 points from his xwOBA and plenty of other indicators that came down. They stayed pretty much the same from 2022 to 2023, but this year - it appears the years have finally gotten to him.
C.J. Abrams has not been the five-category contributor we thought he might be, but he’s had a good fantasy season.
.246/.320/.443, 73 R, 18 HR, 60 RBI, 25 SB
He is likely to get to a 20-20 season, and he’s still just 23 years old, so he’ll be a guy I’m aggressive on next year as a great steals source with upside across the board.
There’s a real consistency problem with Francisco Alvarez. He’s at just a .394 SLG on the year now, but he’s had a few stretches where he’s pounded the ball.
You thought Abrams was young; Alvarez is still only 22! And he’s been learning and perfecting the craft of catching at the MLB level, so there is a ton of road ahead for him to improve at the plate. Huge upside - great dynasty catcher to have your hands on.
Anthony Volpe’s season has been characterized by slumps. He’s in one now, hitting .224/.278/.403 in August with two homers and four steals. For the season:
.251/.301/.391, 11 HR, 23 SB, 77 R, 47 RBI
That’s not a ton worse than what you drafted him for. I guess we hoped for more homers, but overall, he’s not murdering your team anywhere, and he’s a nice source of runs and steals. Oh, and he’s also just 23 years old, so we’ve developed a theme here.
I’m off to Pittsburgh to get this fantasy football team drafted tonight!
Pitcher Reports
Algo SP Ranks - Yesterday
1. Justin Steele
2. Spencer Schwellenbach
3. Cristopher Sanchez
4. Nick Lodolo
5. Osvaldo Bido
6. Paul Skenes
7. Gavin Williams
8. Dylan Cease
9. Patrick Corbin
10. Luis Severino
11. Spencer Arrighetti
12. Cal Quantrill
13. Miles Mikolas
14. Gerrit Cole
15. Jeffrey Springs
16. Corbin Burnes
17. Freddy Peralta
Fantasy Points Leaders - Yesterday
1. Paul Skenes (vs. CIN): 33.7 Points
2. Justin Steele (vs. DET): 33.35 Points
3. Spencer Schwellenbach (vs. PHI): 30.61 Points
4. Patrick Corbin (vs. COL): 28.5 Points
5. Spencer Arrighetti (vs. BAL): 27.1 Points
6. Griffin Canning (vs. TOR): 24.3 Points
7. Osvaldo Bido (vs. TB): 22.25 Points
8. Ryan Yarbrough (vs. LAA): 21.45 Points
9. Dylan Cease (vs. NYM): 18.24 Points
10. Gerrit Cole (vs. CLE): 17.9 Points
Whiffs Leaders - Yesterday
1. Spencer Schwellenbach (ATL): 20 Whiffs (94 Pitches)
2. Justin Steele (CHC): 19 Whiffs (94 Pitches)
3. Cristopher Sanchez (PHI): 17 Whiffs (95 Pitches)
4. Nick Lodolo (CIN): 17 Whiffs (91 Pitches)
5. Osvaldo Bido (OAK): 14 Whiffs (92 Pitches)
6. Dylan Cease (SD): 14 Whiffs (106 Pitches)
7. Gavin Williams (CLE): 14 Whiffs (98 Pitches)
8. Griffin Canning (LAA): 13 Whiffs (74 Pitches)
9. Luis Severino (NYM): 12 Whiffs (87 Pitches)
10. Paul Skenes (PIT): 12 Whiffs (87 Pitches)
Strike% Leaders - Yesterday
1. Justin Steele (CHC): 57.4 Strike%, 27.7 Ball%
2. Patrick Corbin (WSH): 54.7 Strike%, 32.6 Ball%
3. Spencer Schwellenbach (ATL): 54.3 Strike%, 30.9 Ball%
4. Griffin Canning (LAA): 54.1 Strike%, 27.0 Ball%
5. Osvaldo Bido (OAK): 53.3 Strike%, 34.8 Ball%
6. Gavin Williams (CLE): 52.0 Strike%, 36.7 Ball%
7. Cristopher Sanchez (PHI): 51.6 Strike%, 29.5 Ball%
8. Paul Skenes (PIT): 50.6 Strike%, 39.1 Ball%
9. Cal Quantrill (COL): 50.0 Strike%, 34.5 Ball%
10. Nick Lodolo (CIN): 49.5 Strike%, 42.9 Ball%
11. Ryan Yarbrough (TOR): 48.3 Strike%, 31.7 Ball%
12. Dylan Cease (SD): 48.1 Strike%, 33.0 Ball%
13. Spencer Arrighetti (HOU): 47.9 Strike%, 36.2 Ball%
14. Connor Gillispie (CLE): 47.4 Strike%, 40.4 Ball%
15. Luis Severino (NYM): 47.1 Strike%, 36.8 Ball%
Pitches/Out (POUT) Leaders - Yesterday
1. Griffin Canning: 74 Pitches, 18 Outs, 4.11 POUT
2. Ryan Yarbrough: 60 Pitches, 14 Outs, 4.29 POUT
3. Justin Steele: 94 Pitches, 21 Outs, 4.48 POUT
4. Spencer Schwellenbach: 94 Pitches, 20 Outs, 4.7 POUT
5. Miles Mikolas: 90 Pitches, 18 Outs, 5.0 POUT
6. Paul Skenes: 87 Pitches, 17 Outs, 5.12 POUT
7. Spencer Arrighetti: 94 Pitches, 18 Outs, 5.22 POUT
8. Cristopher Sanchez: 95 Pitches, 18 Outs, 5.28 POUT
9. Gerrit Cole: 95 Pitches, 18 Outs, 5.28 POUT
10. Corbin Burnes: 94 Pitches, 17 Outs, 5.53 POUT
Velo Changes - Yesterday
Gavin Williams's CU velo (15 pitches) UP 3.2mph to 81.0
Patrick Corbin's FC velo (25 pitches) UP 2.1mph to 87.1
Gavin Williams's CH velo (10 pitches) UP 1.7mph to 90.4
Corbin Burnes's FC velo (42 pitches) UP 1.6mph to 96.5
Cal Quantrill's FS velo (24 pitches) UP 1.5mph to 88.0
Cristopher Sanchez's SL velo (12 pitches) UP 1.5mph to 85.1
Spencer Schwellenbach's CU velo (18 pitches) UP 1.5mph to 81.7
Cal Quantrill's CU velo (24 pitches) DOWN -1.6mph to 79.0
Pitch Mix Changes - Yesterday
Cal Quantrill's CU usage (28.6%) up 16.3 points
Connor Gillispie's FC usage (35.1%) up 12.8 points
Gavin Williams's FC usage (26.5%) up 22.7 points
Gerrit Cole's CU usage (29.5%) up 16.0 points
Luis Severino's ST usage (40.2%) up 31.5 points
Luis Severino's SI usage (29.9%) up 13.9 points
Nick Lodolo's SI usage (22.0%) up 10.7 points
Osvaldo Bido's CH usage (26.1%) up 14.1 points
Patrick Corbin's FC usage (26.3%) up 18.1 points
Ryan Yarbrough's FF usage (53.3%) up 44.2 points
Pitch Mix Changes - Last 3 Starts
Bowden Francis Curveball: -21.6%
Framber Valdez Sinker: -19.0%
JP Sears Sweeper: -17.5%
Gavin Williams Cutter: +17.4%
Bailey Falter Slider: +16.7%
Martin Perez Curveball: +16.7%
Tanner Gordon Sinker: -16.4%
Yusei Kikuchi Slider: +16.3%
Luis L. Ortiz Sinker: +16.0%
Tanner Gordon 4-Seam Fastball: +15.1%
Ronel Blanco Curveball: +14.6%
David Festa Slider: -14.3%
Yusei Kikuchi Curveball: -14.3%
David Festa Changeup: +14.0%
Luis Severino Sweeper: +13.6%
Ronel Blanco Slider: -13.6%
Frankie Montas Split-Finger: -13.4%
Luis Gil Slider: +13.4%
JP Sears 4-Seam Fastball: +13.1%
Jose Soriano Sinker: +12.9%
Roddery Munoz Cutter: -12.8%
Kyle Harrison 4-Seam Fastball: -12.7%
Taijuan Walker Split-Finger: +12.6%
Tyler Holton Sinker: +12.5%
Kutter Crawford Cutter: -12.4%
Luis Gil Changeup: -12.3%
Taijuan Walker Sweeper: -12.1%
CSW% Leaders - Last 3 Weeks
Chris Sale - 75 TBF, 39.6% CSW%
Blake Snell - 103 TBF, 37.2% CSW%
Michael King - 71 TBF, 36.0% CSW%
Tarik Skubal - 100 TBF, 35.6% CSW%
Spencer Schwellenbach - 98 TBF, 35.1% CSW%
Spencer Arrighetti - 94 TBF, 34.8% CSW%
Justin Steele - 85 TBF, 34.5% CSW%
Logan Webb - 105 TBF, 33.6% CSW%
Framber Valdez - 73 TBF, 33.4% CSW%
Brant Hurter - 69 TBF, 32.8% CSW%
K% Leaders - Last 3 Weeks
Chris Sale - 75 TBF, 42.7% K%
Blake Snell - 103 TBF, 38.8% K%
Spencer Arrighetti - 94 TBF, 38.3% K%
Robbie Ray - 76 TBF, 35.5% K%
Spencer Schwellenbach - 98 TBF, 34.7% K%
Yusei Kikuchi - 91 TBF, 34.1% K%
Bowden Francis - 68 TBF, 32.4% K%
Michael King - 71 TBF, 32.4% K%
Hunter Greene - 74 TBF, 32.4% K%
Luis Castillo - 74 TBF, 32.4% K%
K-BB% Leaders - Last 3 Weeks
Chris Sale - 75 TBF, 37.3% K-BB%
Spencer Arrighetti - 94 TBF, 31.9% K-BB%
Bowden Francis - 68 TBF, 30.9% K-BB%
Blake Snell - 103 TBF, 30.1% K-BB%
Spencer Schwellenbach - 98 TBF, 29.6% K-BB%
Zack Wheeler - 98 TBF, 28.6% K-BB%
Hunter Greene - 74 TBF, 27.0% K-BB%
Yusei Kikuchi - 91 TBF, 26.4% K-BB%
Ryne Nelson - 72 TBF, 26.4% K-BB%
Robbie Ray - 76 TBF, 26.3% K-BB%
GB% Leaders - Last 3 Weeks
Brant Hurter - 69 TBF, 64.7% GB%
Andre Pallante - 71 TBF, 63.5% GB%
Cristopher Sanchez - 108 TBF, 62.8% GB%
Framber Valdez - 73 TBF, 57.8% GB%
Tanner Houck - 104 TBF, 57.3% GB%
Grant Holmes - 80 TBF, 55.4% GB%
Spencer Schwellenbach - 98 TBF, 55.2% GB%
David Peterson - 99 TBF, 55.1% GB%
Max Fried - 92 TBF, 53.6% GB%
Brayan Bello - 70 TBF, 53.5% GB%
Magic Formula Qualifiers - Pitchers - Last 3 Weeks
Chad Kuhl - 46 TBF, 30.4 K%, 2.2 BB%, 46.7% GB%
Charlie Morton - 63 TBF, 28.6 K%, 6.3 BB%, 48.7% GB%
Framber Valdez - 73 TBF, 31.5 K%, 6.8 BB%, 57.8% GB%
Gavin Stone - 84 TBF, 27.4 K%, 4.8 BB%, 44.6% GB%
Justin Steele - 85 TBF, 31.8 K%, 5.9 BB%, 43.4% GB%
Luis Castillo - 74 TBF, 32.4 K%, 6.8 BB%, 50.0% GB%
Matthew Liberatore - 47 TBF, 38.3 K%, 4.3 BB%, 53.8% GB%
Michael King - 71 TBF, 32.4 K%, 7.0 BB%, 52.4% GB%
Shota Imanaga - 66 TBF, 28.8 K%, 4.5 BB%, 43.2% GB%
Spencer Schwellenbach - 98 TBF, 34.7 K%, 5.1 BB%, 55.2% GB%
Yusei Kikuchi - 91 TBF, 34.1 K%, 7.7 BB%, 43.4% GB%
SIERA vs. ERA Comp, Last 30 Days
Unluckiest
Matt Waldron: 9.3 ERA, 3.93 SIERA
Garrett Crochet: 7.27 ERA, 3.28 SIERA
Nick Lodolo: 8.22 ERA, 4.29 SIERA
Nick Pivetta: 7.5 ERA, 3.69 SIERA
Max Meyer: 8.1 ERA, 4.69 SIERA
Chris Bassitt: 7.2 ERA, 3.86 SIERA
Roddery Munoz: 7.82 ERA, 4.77 SIERA
Kyle Freeland: 6.66 ERA, 3.85 SIERA
Charlie Morton: 6.35 ERA, 3.64 SIERA
Logan Gilbert: 5.74 ERA, 3.05 SIERA
Luckiest
Bryan Woo: 1.45 ERA, 3.5 SIERA
Kevin Gausman: 3.21 ERA, 5.24 SIERA
Michael Wacha: 2.64 ERA, 4.65 SIERA
Martin Perez: 2.17 ERA, 4.17 SIERA
Tobias Myers: 2.08 ERA, 4.05 SIERA
Logan Webb: 1.7 ERA, 3.63 SIERA
Javier Assad: 2.96 ERA, 4.87 SIERA
Michael Lorenzen: 3.29 ERA, 5.19 SIERA
Dylan Cease: 2.2 ERA, 4.07 SIERA
Bailey Ober: 1.91 ERA, 3.64 SIERA
Hot Pitcher Tracker - Last 3 Weeks vs. Career
Sean Manaea - +2.7% CSW%, -2.1 BB%
Zack Wheeler - +2.0% CSW%, -2.6 BB%
Spencer Arrighetti - +4.3% CSW%, -3.8 BB%
Martin Perez - +4.6% CSW%, -3.7 BB%
Griffin Canning - +2.5% CSW%, -1.6 BB%
Brandon Pfaadt - +4.0% CSW%, -1.6 BB%
JP Sears - +3.1% CSW%, -1.7 BB%
Cole Ragans - +2.9% CSW%, -2.0 BB%
Blake Snell - +4.9% CSW%, -3.3 BB%
Ryne Nelson - +3.4% CSW%, -2.2 BB%
Albert Suarez - +2.8% CSW%, -3.4 BB%
Bowden Francis - +3.5% CSW%, -4.5 BB%
Joe Boyle - +2.7% CSW%, -1.6 BB%
Matthew Liberatore - +8.6% CSW%, -4.5 BB%
Jakob Junis - +3.1% CSW%, -5.1 BB%
Ryan Pepiot - +3.8% CSW%, -4.7 BB%
Hitter Reports
Multiple Barrels
Giancarlo Stanton (NYY) 4 PA, 12 Swings, 2 Barrels, 1 HR
New Max Launch Velos
Hardest Hit Balls
Gunnar Henderson (BAL) - 112.0mph - double
Jake Cronenworth (SD) - 110.9mph - grounded_into_double_play
Adam Duvall (ATL) - 110.4mph - home_run
Brendan Rodgers (COL) - 110.2mph - single
Brandon Nimmo (NYM) - 109.8mph - single
Matt Olson (ATL) - 109.3mph - nan
Yordan Alvarez (HOU) - 109.0mph - single
Will Brennan (CLE) - 109.0mph - nan
Matt Olson (ATL) - 108.7mph - grounded_into_double_play
Pete Alonso (NYM) - 108.1mph - single
Last 3 Weeks - wOBA vs. xwOBA Comparison
Top 10
Patrick Bailey - 56 PA, 0.08 wOBA, 0.244 xwOBA, 0.164 Diff
Lenyn Sosa - 56 PA, 0.145 wOBA, 0.302 xwOBA, 0.157 Diff
Brandon Lowe - 79 PA, 0.28 wOBA, 0.39 xwOBA, 0.11 Diff
Logan O'Hoppe - 66 PA, 0.191 wOBA, 0.298 xwOBA, 0.107 Diff
Miguel Vargas - 56 PA, 0.223 wOBA, 0.319 xwOBA, 0.096 Diff
Max Schuemann - 57 PA, 0.219 wOBA, 0.314 xwOBA, 0.095 Diff
Jonny DeLuca - 60 PA, 0.19 wOBA, 0.268 xwOBA, 0.078 Diff
Luis Arraez - 76 PA, 0.286 wOBA, 0.355 xwOBA, 0.069 Diff
Maikel Garcia - 61 PA, 0.263 wOBA, 0.329 xwOBA, 0.066 Diff
Nathaniel Lowe - 74 PA, 0.221 wOBA, 0.281 xwOBA, 0.06 Diff
Bottom 10
Jake McCarthy - 77 PA, 0.431 wOBA, 0.328 xwOBA, -0.103 Diff
Brendan Rodgers - 72 PA, 0.419 wOBA, 0.32 xwOBA, -0.099 Diff
Keibert Ruiz - 65 PA, 0.368 wOBA, 0.271 xwOBA, -0.097 Diff
Marcell Ozuna - 81 PA, 0.437 wOBA, 0.344 xwOBA, -0.093 Diff
Tyler Fitzgerald - 86 PA, 0.407 wOBA, 0.32 xwOBA, -0.087 Diff
Luis Garcia - 75 PA, 0.455 wOBA, 0.373 xwOBA, -0.082 Diff
Jeff McNeil - 62 PA, 0.404 wOBA, 0.323 xwOBA, -0.081 Diff
Anthony Volpe - 75 PA, 0.295 wOBA, 0.215 xwOBA, -0.08 Diff
Daulton Varsho - 78 PA, 0.36 wOBA, 0.28 xwOBA, -0.08 Diff
Andrew Benintendi - 68 PA, 0.369 wOBA, 0.292 xwOBA, -0.077 Diff
Last 3 Weeks - Brl% Leaders
Aaron Judge - 73 PA, 47 BIP, 14 Brls, 29.8 Brl%
Matt Wallner - 60 PA, 28 BIP, 7 Brls, 25.0 Brl%
Juan Soto - 83 PA, 54 BIP, 13 Brls, 24.1 Brl%
Joc Pederson - 60 PA, 35 BIP, 8 Brls, 22.9 Brl%
Jake Burger - 81 PA, 49 BIP, 11 Brls, 22.4 Brl%
Leo Jimenez - 56 PA, 28 BIP, 6 Brls, 21.4 Brl%
Jorge Soler - 49 PA, 29 BIP, 6 Brls, 20.7 Brl%
Jackson Merrill - 73 PA, 59 BIP, 12 Brls, 20.3 Brl%
Ian Happ - 70 PA, 40 BIP, 8 Brls, 20.0 Brl%
Luke Raley - 48 PA, 26 BIP, 5 Brls, 19.2 Brl%
Last 3 Weeks - xwOBA Leaders
Aaron Judge - 73 PA, 0.542 xwOBA
Joc Pederson - 60 PA, 0.524 xwOBA
Juan Soto - 83 PA, 0.487 xwOBA
Vladimir Guerrero Jr. - 83 PA, 0.474 xwOBA
Alex Bregman - 65 PA, 0.459 xwOBA
Yordan Alvarez - 76 PA, 0.449 xwOBA
Bobby Witt Jr. - 76 PA, 0.448 xwOBA
William Contreras - 80 PA, 0.436 xwOBA
Corey Seager - 79 PA, 0.424 xwOBA
Jorge Soler - 49 PA, 0.422 xwOBA
Last 3 Weeks - Contact% Leaders
Luis Arraez - 76 PA, 145 Swings, 96.6 Cont%
Steven Kwan - 81 PA, 113 Swings, 94.7 Cont%
Sal Frelick - 66 PA, 117 Swings, 92.3 Cont%
Ryan O'Hearn - 46 PA, 89 Swings, 92.1 Cont%
Anthony Rendon - 48 PA, 82 Swings, 91.5 Cont%
Adley Rutschman - 57 PA, 93 Swings, 91.4 Cont%
Keibert Ruiz - 65 PA, 132 Swings, 90.9 Cont%
Alex Bregman - 65 PA, 107 Swings, 89.7 Cont%
Geraldo Perdomo - 77 PA, 122 Swings, 89.3 Cont%
Nico Hoerner - 70 PA, 140 Swings, 89.3 Cont%
Last 10 Days - SB Attempt Leaders
C.J. Abrams - 6 Attempts (5 steals)
Luis Robert - 6 Attempts (3 steals)
Shohei Ohtani - 5 Attempts (5 steals)
Xavier Edwards - 5 Attempts (5 steals)
Brice Turang - 5 Attempts (4 steals)
Josh Lowe - 5 Attempts (5 steals)
Jose Altuve - 4 Attempts (3 steals)
Oneil Cruz - 4 Attempts (4 steals)
Jonny Deluca - 4 Attempts (4 steals)
Jose Caballero - 4 Attempts (3 steals)
Dansby Swanson - 4 Attempts (4 steals)
Jose Ramirez - 4 Attempts (4 steals)
Cedric Mullins - 4 Attempts (4 steals)
Taylor Walls - 4 Attempts (4 steals)
Parker Meadows - 4 Attempts (4 steals)
James Wood - 4 Attempts (1 steals)
Last 30 Days - SB Attempt Leaders
Xavier Edwards - 17 Attempts (17 steals)
Shohei Ohtani - 14 Attempts (14 steals)
Elly De La Cruz - 14 Attempts (11 steals)
Jose Ramirez - 13 Attempts (12 steals)
Jose Caballero - 12 Attempts (10 steals)
Luis Robert - 12 Attempts (8 steals)
Jarren Duran - 10 Attempts (10 steals)
C.J. Abrams - 10 Attempts (9 steals)
Nico Hoerner - 10 Attempts (9 steals)
James Wood - 10 Attempts (5 steals)
Luis Garcia - 671277 - 8 Attempts (8 steals)
Josh Lowe - 8 Attempts (8 steals)
David Hamilton - 8 Attempts (7 steals)
Taylor Walls - 8 Attempts (6 steals)
Tyler Fitzgerald - 8 Attempts (7 steals)
Magic Formula Qualifiers - Hitters - Last 3 Weeks
Alex Bregman - 65 PA, 12.3 K%, 17.0 Brl%
Corey Seager - 79 PA, 19.0 K%, 18.6 Brl%
Jackson Merrill - 73 PA, 13.7 K%, 20.3 Brl%
Joc Pederson - 60 PA, 16.7 K%, 22.9 Brl%
Juan Soto - 83 PA, 15.7 K%, 24.1 Brl%
Vladimir Guerrero Jr. - 83 PA, 8.4 K%, 16.7 Brl%
Last 30 Days - xwOBA Improvers
Vladimir Guerrero Jr. - 124 PA, +0.132 xwOBA
Matt Wallner - 81 PA, +0.121 xwOBA
Jorge Soler - 90 PA, +0.117 xwOBA
Jake Burger - 117 PA, +0.111 xwOBA
Joey Bart - 97 PA, +0.1 xwOBA
Michael Toglia - 107 PA, +0.099 xwOBA
Jackson Chourio - 112 PA, +0.095 xwOBA
Pete Crow-Armstrong - 85 PA, +0.094 xwOBA
Yainer Diaz - 116 PA, +0.091 xwOBA
Alex Bregman - 100 PA, +0.088 xwOBA
Last 30 Days - Brl% Improvers
Matt Wallner - 81 PA, +12.4 Brl%
Jackson Merrill - 107 PA, +11.9 Brl%
Vladimir Guerrero Jr. - 124 PA, +7.9 Brl%
Michael Toglia - 107 PA, +7.6 Brl%
Alex Bregman - 100 PA, +7.6 Brl%
Logan O'Hoppe - 96 PA, +7.5 Brl%
Geraldo Perdomo - 108 PA, +7.1 Brl%
Joey Bart - 97 PA, +6.5 Brl%
Jorge Polanco - 91 PA, +6.5 Brl%
Juan Soto - 123 PA, +6.4 Brl%
Last 30 Days - Cont% Improvers
Ryan O'Hearn - 92 PA, +11.8 Cont%
Eugenio Suarez - 115 PA, +10.2 Cont%
Joey Bart - 97 PA, +10.1 Cont%
Aaron Judge - 112 PA, +9.0 Cont%
Jake McCarthy - 107 PA, +8.5 Cont%
Freddy Fermin - 87 PA, +8.5 Cont%
Matt Wallner - 81 PA, +8.2 Cont%
J.T. Realmuto - 84 PA, +8.0 Cont%
William Contreras - 110 PA, +7.8 Cont%
Nick Castellanos - 106 PA, +7.6 Cont%
Last 30 Days - K% Improvers
Pete Crow-Armstrong - 85 PA, -14.2 K%
Nick Castellanos - 106 PA, -10.7 K%
Masyn Winn - 119 PA, -10.6 K%
Brent Rooker - 100 PA, -10.4 K%
Eugenio Suarez - 115 PA, -9.8 K%
Cody Bellinger - 80 PA, -9.3 K%
Shea Langeliers - 87 PA, -9.2 K%
Ceddanne Rafaela - 109 PA, -8.9 K%
Matt Vierling - 95 PA, -8.9 K%
Juan Yepez - 111 PA, -8.7 K%
Hot Hitter Tracker - Last 7 vs. Career
Elly De La Cruz - +5.2% Contact%, +4.1 mph exit velo, -7.0 Chase%
J.D. Martinez - +10.4% Contact%, +5.1 mph exit velo, -12.7 Chase%
Jared Triolo - +10.8% Contact%, +3.8 mph exit velo, -14.8 Chase%
Korey Lee - +5.4% Contact%, +3.2 mph exit velo, -8.8 Chase%
Spencer Torkelson - +14.1% Contact%, +3.6 mph exit velo, -5.5 Chase%
Super Ultra Mega Hot Hitters - Last 15 Days
Aaron Judge - 0.523 xwOBA, 30.6% Brl%, 80.2% Contact%, 23.5% Chase%, 22.2% K%
Carlos Santana - 0.412 xwOBA, 13.2% Brl%, 81.1% Contact%, 20.3% Chase%, 15.1% K%
James Wood - 0.401 xwOBA, 13.5% Brl%, 75.5% Contact%, 22.1% Chase%, 18.5% K%
Juan Soto - 0.515 xwOBA, 26.3% Brl%, 75.0% Contact%, 17.4% Chase%, 13.8% K%
Masataka Yoshida - 0.402 xwOBA, 13.9% Brl%, 86.5% Contact%, 23.7% Chase%, 14.0% K%
Cold Hitters - Last 2 Weeks
Michael A. Taylor - 39.0% Whiff%, 77.3% Weak%, 0.963 Cold Rating
Christopher Morel - 37.9% Whiff%, 74.2% Weak%, 0.925 Cold Rating
Francisco Alvarez - 36.8% Whiff%, 72.7% Weak%, 0.906 Cold Rating
C.J. Abrams - 32.0% Whiff%, 81.0% Weak%, 0.906 Cold Rating
Anthony Volpe - 31.6% Whiff%, 82.1% Weak%, 0.897 Cold Rating
Victor Robles - 34.0% Whiff%, 74.1% Weak%, 0.877 Cold Rating
Kyle Stowers - 36.6% Whiff%, 69.6% Weak%, 0.857 Cold Rating
Josh Bell - 30.9% Whiff%, 75.0% Weak%, 0.839 Cold Rating
Michael Busch - 34.4% Whiff%, 69.6% Weak%, 0.835 Cold Rating
Paul Goldschmidt - 29.3% Whiff%, 75.9% Weak%, 0.827 Cold Rating
Minor League Reports
Top Minor League Hitting Performances - Yesterday
Liover Peguero (PIT): 3/5, 3R, 2HR, 3RBI, 1SB, 42FPts
DaShawn Keirsey Jr. (MIN): 4/4, 3R, 1HR, 2RBI, 1SB, 39FPts
Travis Blankenhorn (WSH): 3/5, 4R, 1HR, 2RBI, 0SB, 35FPts
Dylan O'Rae (MIL): 3/3, 2R, 0HR, 1RBI, 3SB, 34FPts
Zach DeLoach (CWS): 3/4, 3R, 1HR, 4RBI, 0SB, 34FPts
George Valera (CLE): 3/5, 2R, 2HR, 2RBI, 0SB, 31FPts
Fabian Pertuz (CHC): 3/4, 1R, 1HR, 4RBI, 1SB, 31FPts
Matt Lloyd (STL): 3/4, 2R, 1HR, 4RBI, 0SB, 30FPts
Kenny Piper (TB): 2/4, 1R, 1HR, 3RBI, 1SB, 28FPts
RJ Schreck (TOR): 2/5, 2R, 1HR, 3RBI, 1SB, 28FPts
Top Minor League Pitching Performances - Yesterday
Logan Workman (TB): 92 Pitches, 5IP, 1H, 0ER, 10K, 3BB, 32FPts
Travis Adams (MIN): 91 Pitches, 6IP, 1H, 0ER, 10K, 1BB, 32FPts
Lazaro Estrada (TOR): 73 Pitches, 6IP, 3H, 0ER, 8K, 0BB, 31FPts
Reid Detmers (LAA): 92 Pitches, 7IP, 6H, 1ER, 9K, 1BB, 31FPts
Isaac Coffey (BOS): 83 Pitches, 5IP, 4H, 0ER, 11K, 0BB, 30FPts
Brandon Birdsell (CHC): 87 Pitches, 6IP, 4H, 0ER, 9K, 0BB, 29FPts
Alex Cornwell (STL): 95 Pitches, 8IP, 3H, 0ER, 5K, 3BB, 28FPts
Darren McCaughan (MIA): 94 Pitches, 5IP, 4H, 1ER, 9K, 0BB, 26FPts
Ian Seymour (TB): 87 Pitches, 5IP, 3H, 1ER, 7K, 1BB, 26FPts
Rhett Lowder (CIN): 83 Pitches, 6IP, 3H, 0ER, 7K, 0BB, 25FPts
AA-AAA OPS Leaders
Deyvison De Los Santos (AAA - MIA) 467 PA 0.991 OPS
Coby Mayo (AAA - BAL) 355 PA 0.958 OPS
Keston Hiura (AAA - LAA) 364 PA 0.943 OPS
Kyle Manzardo (AAA - CLE) 336 PA 0.942 OPS
Nick Allen (AAA - OAK) 362 PA 0.929 OPS
Jimmy Crooks III (AA - STL) 345 PA 0.921 OPS
CJ Alexander (AAA - KC) 345 PA 0.913 OPS
Jason Vosler (AAA - SEA) 438 PA 0.912 OPS
Jordan Diaz (AAA - OAK) 387 PA 0.903 OPS
Pedro Leon (AAA - HOU) 437 PA 0.901 OPS
Dalton Rushing (AAA - LAD) 398 PA 0.9 OPS
Colby Thomas (AAA - OAK) 470 PA 0.899 OPS
Tirso Ornelas (AAA - SD) 437 PA 0.894 OPS
Ryan Ward (AAA - LAD) 417 PA 0.894 OPS
Tyler Locklear (AAA - SEA) 413 PA 0.884 OPS
Ryan Noda (AAA - OAK) 386 PA 0.881 OPS
Matt Koperniak (AAA - STL) 435 PA 0.88 OPS
Andrew Navigato (AAA - DET) 413 PA 0.88 OPS
Carson Taylor (AA - PHI) 381 PA 0.879 OPS
Johnathan Rodriguez (AAA - CLE) 389 PA 0.873 OPS
AA-AAA Pitching K-BB% Leaders
Shane Smith (AA - MIL) 82 IP 22.7% K-BB
Bubba Chandler (AAA - PIT) 98 IP 22.4% K-BB
Brandon Young (AAA - BAL) 85 IP 21.8% K-BB
Ian Seymour (AAA - TB) 123 IP 21.8% K-BB
Tyler Stuart (AAA - WSH) 112 IP 21.6% K-BB
Thomas Harrington (AAA - PIT) 85 IP 21.5% K-BB
Robinson Pina (AAA - PHI) 105 IP 21.3% K-BB
Noah Cameron (AAA - KC) 99 IP 21.1% K-BB
Brady Basso (AAA - OAK) 88 IP 20.8% K-BB
Troy Melton (AA - DET) 98 IP 20.7% K-BB
Yilber Diaz (AAA - ARI) 91 IP 20.7% K-BB
Aaron Brown - 676345 (AA - HOU) 87 IP 20.2% K-BB
Carson Palmquist (AAA - COL) 102 IP 19.9% K-BB
Caden Dana (AA - LAA) 129 IP 19.6% K-BB
Chayce McDermott (AAA - BAL) 97 IP 19.3% K-BB
Rhett Lowder (AAA - CIN) 83 IP 19.1% K-BB
Mason Barnett (AA - OAK) 113 IP 18.9% K-BB
Lael Lockhart (AAA - DET) 95 IP 18.9% K-BB
Travis Adams (AA - MIN) 103 IP 18.8% K-BB
Alex Pham (AA - BAL) 101 IP 18.5% K-BB
Schedules & Streamers
Toughest Upcoming Hitter Schedules - Next 7 Days
CHC - 111.8 Opposing SP Stuff+
LAA - 109.4 Opposing SP Stuff+
SEA - 108.6 Opposing SP Stuff+
TB - 108.2 Opposing SP Stuff+
WSH - 105.6 Opposing SP Stuff+
Softest Upcoming Hitter Schedules - Next 7 Days
CLE - 84.7 Opposing SP Stuff+
NYY - 85.4 Opposing SP Stuff+
PIT - 85.8 Opposing SP Stuff+
CWS - 89.9 Opposing SP Stuff+
HOU - 90.5 Opposing SP Stuff+
Today's SP Streamer Picks
Hayden Birdsong (14.0% Owned): Projected 4.71IP 2.15ER 6.14SO 2.0BB 15.76FPts
Aaron Civale (32.0% Owned): Projected 5.27IP 2.41ER 5.21SO 1.66BB 14.66FPts
MacKenzie Gore (31.0% Owned): Projected 5.5IP 2.79ER 5.74SO 2.41BB 14.33FPts
OPS Leaders - Last 2 Weeks - LOW OWNED HITTERS
Ernie Clement - 33 PA, 1.108 OPS
Ramon Laureano - 37 PA, 1.042 OPS
Ramon Urias - 32 PA, 0.931 OPS
JJ Bleday - 35 PA, 0.923 OPS
Jhonkensy Noel - 29 PA, 0.921 OPS
Nolan Schanuel - 38 PA, 0.916 OPS
Spencer Horwitz - 36 PA, 0.914 OPS
Keibert Ruiz - 31 PA, 0.903 OPS
Jared Triolo - 26 PA, 0.885 OPS
Whit Merrifield - 37 PA, 0.847 OPS
Today's Hitter Streamer Picks
Parker Meadows CF (8.0% Owned): Projected 0.75R 0.16HR 0.52RBI 0.89SO 0.51BB 0.22SB 9.06FPts
Wilyer Abreu RF (39.0% Owned): Projected 0.73R 0.18HR 0.59RBI 1.07SO 0.28BB 0.07SB 8.78FPts
Spencer Horwitz 1B (10.0% Owned): Projected 0.63R 0.15HR 0.65RBI 0.59SO 0.47BB 0.05SB 8.57FPts
Lawrence Butler OF (43.0% Owned): Projected 0.6R 0.16HR 0.46RBI 1.18SO 0.3BB 0.13SB 8.12FPts
Pavin Smith RF (0.0% Owned): Projected 0.62R 0.14HR 0.69RBI 0.89SO 0.52BB 0.03SB 8.09FPts
Jesus Sanchez CF (4.0% Owned): Projected 0.53R 0.18HR 0.62RBI 0.9SO 0.25BB 0.07SB 8.07FPts
Matt Wallner RF (11.0% Owned): Projected 0.58R 0.19HR 0.68RBI 1.09SO 0.45BB 0.05SB 8.03FPts
Colt Keith 3B (33.0% Owned): Projected 0.58R 0.14HR 0.67RBI 0.56SO 0.29BB 0.05SB 7.98FPts
Whit Merrifield 2B (9.0% Owned): Projected 0.62R 0.07HR 0.53RBI 0.71SO 0.37BB 0.19SB 7.9FPts
Masyn Winn SS (35.0% Owned): Projected 0.65R 0.09HR 0.47RBI 0.87SO 0.29BB 0.12SB 7.87FPts
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.