MLB Daily Notes - September 13th
A daily automated report of what happened yesterday in Major League Baseball, along with other recent trends and further analysis.
Pitcher Review
It was all about Kumar Rocker yesterday. He did about as much with 74 pitches as you could have asked for.
4 IP, 3 H, 1 ER, 7 K, 2 BB, 17 whiffs, 23% SwStr%, 52.7% Strike%, 36.5% Ball%
He has the big fastball, but he stuck heavily to the slider. He even threw it 46% of the time to lefties. League-wide, 60% of sliders are thrown by pitchers facing batters of their same handedness. Rocker seems very confident in that pitch, and that first results should add even more confidence about it. A 39% SwStr% is wild.
He’ll have two or three more starts this year, and he’ll surely be limited in this way for each of those starts. The Rangers are out of the playoff picture and have been limiting him in this way all year in the minors.
I talked about this briefly in the Starts & Sits post today, but it’s really too bad the Rangers aren’t heading into the postseason. They’ve just added Rocker, and now they get deGrom and Scherzer returning from the IL. That could have been a devastating postseason rotation. They’ve lost Corey Seager for the year, so I guess they would have had some continued offensive struggles -but it would have been fun to see that rotation with Eovaldi in a playoff series or two.
Ryan Pepiot was pulled after just 38 pitches, and it was apparently not due to injury. The Rays are well out of the playoff picture, so I would say Pepiot is safe to drop. Maybe there was something weird that happened there and it wasn’t just about shutting him down for the year - but even so, he hasn’t been so good this year to where he commands a roster spot in fantasy leagues anyways. Move on.
Nestor Cortes was all pissy about getting moved to the bullpen, but that proved to be for just one turn through. He re-entered the rotation last night and dropped a dookie on the Red Sox.
5 IP, 3 H, 1 ER, 9 K, 3 BB, 20.7% SwStr%, 54.3% Strike%
Great stuff there. He’s now at a strong 17.5% K-BB% with a 1.91 WHIP+ on the year. He’s good. Even if you did start him last week, that relief appearance worked out anyways as he earned the win in 4.1 innings there. So he’s had a nice playoff season for you.
Gavin Williams had a better outing, but still didn’t do what we thought he could do against the Rays.
5.1 IP, 7 H, 3 ER, 5 K, 2 BB, 15.6% SwStr%
He’s now made 14 starts with a low SwStr% of 12.3%. The 24% K% isn’t awful, but it’s not great - and the command hasn’t been very good (9.7% BB%, 48.4% Strike%, 35.8% Ball%).
He’s a fine guy to take another shot on late in drafts next year, but the predicted breakout season for him has not happened.
Frankie Montas had another good one, this time in San Francisco.
7 IP, 2 H, 0 ER, 8 K, 2 BB, 18.6% SwStr%
Over his last six outings he has 2 .75 ERA with a 1.00 WHIP on a 26.6% K% and 9.8% BB%. He inspired me to add the pitch usage plot to the Pitcher Profile Dashboard. A K% near 27% is not what we have seen from Montas in a long time, so I wondered if he hasn’t made a pitch mix change.
He is throwing slightly fewer four-seamers lately. The pitch mix from these last six outings:
It’s really a three-point reduction in the FF usage. The big difference has been the splitter being reduced from 21% usage to 11% in favor of cutters and sinkers. He’s throwing three different fastballs at people pretty evenly, and that’s worked. He is likely to finish out his season with the Braves and then the Guardians, so it’s not a very favorable schedule. But I think he’s earned himself another job next year somewhere (he signed a one-year deal with the Reds).
Just a 7.1% SwStr% from Bryce Miller, but a good result:
6 IP, 5 H, 1 R, 7 K, 1 BB
He’s very good. It really goes to show you how far a great fastball can take you in the Majors.
Hitter Review
I got a late start today due to the real world job again. Here are some surging hitters that could be worth an add for these final 2.5 weeks.
A few different people asked me about Jose Tena this week and I don’t think I replied to anybody because honestly I don’t know anything about the dude. But let’s change that now.
Majors:
109 PA, .308/.399/.413, .753 OPS, 23% K%, 5% BB%, 2 HR, 3 SB
11.4% Brl%, .348 xwOBA, .282 xBA, 43% GB%
He hits the ball hard enough (104.7 90th-percentile, that works), and he gets it in the air at a good rate. The profile is pretty good. You have to like the early signs of an 11.4% Brl% mixed with a 79% Contact%.
He’s on a pretty short list of hitters with a Brl% above 10% and a Contact% above 75%. He’s a 23-year-old infielder who was signed as an international free agent back in 2017. He posted a .478 SLG in AAA this year with 18 homers in 448 PAs. He didn’t show much power prior to this year, but it’s come on this year.
His minor league K% was 26%, so this lower mark in the Majors won’t stick around. But if you’re looking for an infielder, he’s someone to consider.
The other guy of interest here is Otto Lopez.
388 PA, .263/.306/.355, 4 HR, 16 SB, 17.5% K%, 5.7% BB%, 4.8% Brl%, 56% GB%
He has also reached a decent exit velocity profile at a 104. 90th-percentile. However, he does not hit the ball in the air (56% GB%, 4.5 degree average LA). He’s better for steals, but with the speed and contact ability, he could give you a nice batting average as we play on.
That’s it for today!
Pitcher Reports
Algo SP Ranks - Yesterday
1. Kumar Rocker
2. Frankie Montas
3. Nestor Cortes
4. Sonny Gray
5. Tarik Skubal
6. Mitchell Parker
7. Gavin Williams
8. Jakob Junis
9. Ryan Feltner
10. Framber Valdez
11. Mitch Spence
12. Hayden Birdsong
13. Bryce Miller
14. Cooper Criswell
15. Darren McCaughan
Fantasy Points Leaders - Yesterday
1. Sonny Gray (vs. CIN): 31.1 Points
2. Frankie Montas (vs. SF): 31.1 Points
3. Nestor Cortes (vs. BOS): 23.65 Points
4. Mitchell Parker (vs. MIA): 22.44 Points
5. Bryce Miller (vs. TEX): 21.9 Points
6. Tarik Skubal (vs. COL): 21.1 Points
7. Framber Valdez (vs. OAK): 20.64 Points
8. Cole Sulser (vs. CLE): 18.15 Points
9. Kumar Rocker (vs. SEA): 18.0 Points
10. Ryan Feltner (vs. DET): 17.76 Points
Whiffs Leaders - Yesterday
1. Frankie Montas (MIL): 19 Whiffs (102 Pitches)
2. Nestor Cortes (NYY): 19 Whiffs (92 Pitches)
3. Sonny Gray (STL): 18 Whiffs (91 Pitches)
4. Kumar Rocker (TEX): 17 Whiffs (74 Pitches)
5. Tarik Skubal (DET): 15 Whiffs (84 Pitches)
6. Mitchell Parker (WSH): 14 Whiffs (76 Pitches)
7. Gavin Williams (CLE): 14 Whiffs (90 Pitches)
8. Ryan Feltner (COL): 11 Whiffs (92 Pitches)
9. Mitch Spence (OAK): 9 Whiffs (81 Pitches)
10. Framber Valdez (HOU): 9 Whiffs (96 Pitches)
Strike% Leaders - Yesterday
1. Nestor Cortes (NYY): 54.3 Strike%, 37.0 Ball%
2. Frankie Montas (MIL): 53.9 Strike%, 34.3 Ball%
3. Kumar Rocker (TEX): 52.7 Strike%, 36.5 Ball%
4. Tarik Skubal (DET): 52.4 Strike%, 28.6 Ball%
5. Carson Spiers (CIN): 52.2 Strike%, 31.3 Ball%
6. Hayden Birdsong (SF): 50.0 Strike%, 32.4 Ball%
7. Sonny Gray (STL): 49.5 Strike%, 38.5 Ball%
8. Framber Valdez (HOU): 47.9 Strike%, 32.3 Ball%
9. Jakob Junis (CIN): 47.8 Strike%, 30.4 Ball%
10. Gavin Williams (CLE): 47.8 Strike%, 33.3 Ball%
11. Ryan Feltner (COL): 46.7 Strike%, 38.0 Ball%
12. Cooper Criswell (BOS): 45.3 Strike%, 37.2 Ball%
13. Bryce Miller (SEA): 44.0 Strike%, 39.3 Ball%
14. Mitchell Parker (WSH): 42.1 Strike%, 32.9 Ball%
15. Darren McCaughan (MIA): 40.5 Strike%, 35.7 Ball%
Pitches/Out (POUT) Leaders - Yesterday
1. Mitch Spence: 81 Pitches, 21 Outs, 3.86 POUT
2. Mitchell Parker: 76 Pitches, 19 Outs, 4.0 POUT
3. Hayden Birdsong: 68 Pitches, 15 Outs, 4.53 POUT
4. Jakob Junis: 69 Pitches, 15 Outs, 4.6 POUT
5. Tarik Skubal: 84 Pitches, 18 Outs, 4.67 POUT
6. Bryce Miller: 84 Pitches, 17 Outs, 4.94 POUT
7. Framber Valdez: 96 Pitches, 19 Outs, 5.05 POUT
8. Sonny Gray: 91 Pitches, 18 Outs, 5.06 POUT
9. Cooper Criswell: 86 Pitches, 16 Outs, 5.38 POUT
10. Ryan Feltner: 92 Pitches, 17 Outs, 5.41 POUT
Velo Changes - Yesterday
Gavin Williams's SL velo (21 pitches) UP 2.7mph to 88.7
Nestor Cortes's ST velo (14 pitches) UP 2.4mph to 80.0
Nestor Cortes's FC velo (13 pitches) UP 2.0mph to 89.2
Tarik Skubal's CH velo (21 pitches) UP 2.0mph to 87.7
Cooper Criswell's FC velo (11 pitches) UP 1.5mph to 86.8
Frankie Montas's SL velo (20 pitches) UP 1.5mph to 86.7
Tarik Skubal's SL velo (15 pitches) UP 1.5mph to 89.8
Framber Valdez's SL velo (10 pitches) DOWN -1.8mph to 83.4
Jakob Junis's SI velo (27 pitches) DOWN -2.2mph to 90.7
Pitch Mix Changes - Yesterday
Carson Spiers's ST usage (32.8%) up 13.1 points
Cooper Criswell's CH usage (33.7%) up 10.7 points
Mitchell Parker's FS usage (34.2%) up 15.4 points
Nestor Cortes's CH usage (20.7%) up 13.2 points
Ryan Feltner's FF usage (51.1%) up 17.3 points
Sonny Gray's SI usage (26.4%) up 10.1 points
Tarik Skubal's FF usage (46.4%) up 12.8 points
Pitch Mix Changes - Last 3 Starts
Sean Manaea Sinker: +23.5%
Yusei Kikuchi Slider: +22.8%
Jameson Taillon Sinker: +18.9%
Hunter Brown Sinker: +17.0%
Ryan Feltner Slider: -16.1%
Edward Cabrera Changeup: -15.8%
Walker Buehler Curveball: +15.8%
Ryan Pepiot 4-Seam Fastball: +15.7%
JP Sears Sweeper: -15.6%
Edward Cabrera 4-Seam Fastball: +15.3%
Kutter Crawford Cutter: +15.2%
Tylor Megill Sinker: +14.6%
Ryan Pepiot Slider: -14.5%
Cooper Criswell Sweeper: -14.1%
Logan Webb Sinker: +13.6%
Shane Baz Slider: -13.5%
Nick Pivetta Sweeper: -13.4%
Albert Suarez 4-Seam Fastball: -13.3%
Yusei Kikuchi Curveball: -13.3%
Jameson Taillon 4-Seam Fastball: -13.0%
Taj Bradley Cutter: +12.7%
Kyle Freeland Changeup: +12.5%
Dean Kremer 4-Seam Fastball: +12.4%
Seth Lugo Cutter: +12.4%
CSW% Leaders - Last 3 Weeks
Blake Snell - 70 TBF, 35.2% CSW%
Sean Manaea - 100 TBF, 34.3% CSW%
Joe Musgrove - 92 TBF, 34.1% CSW%
Logan Gilbert - 72 TBF, 33.4% CSW%
Bryan Woo - 95 TBF, 33.2% CSW%
Sonny Gray - 95 TBF, 33.0% CSW%
Yusei Kikuchi - 74 TBF, 32.9% CSW%
Jack Flaherty - 73 TBF, 32.8% CSW%
Michael King - 93 TBF, 32.5% CSW%
Pablo Lopez - 111 TBF, 32.4% CSW%
K% Leaders - Last 3 Weeks
Logan Gilbert - 72 TBF, 40.3% K%
Zac Gallen - 87 TBF, 35.6% K%
Carlos Rodon - 96 TBF, 34.4% K%
Reynaldo Lopez - 74 TBF, 33.8% K%
Gerrit Cole - 69 TBF, 33.3% K%
Sean Manaea - 100 TBF, 33.0% K%
Blake Snell - 70 TBF, 32.9% K%
Cole Ragans - 87 TBF, 32.2% K%
Tobias Myers - 70 TBF, 31.4% K%
Paul Skenes - 68 TBF, 30.9% K%
K-BB% Leaders - Last 3 Weeks
Logan Gilbert - 72 TBF, 37.5% K-BB%
Tarik Skubal - 95 TBF, 30.5% K-BB%
Gerrit Cole - 69 TBF, 29.0% K-BB%
Reynaldo Lopez - 74 TBF, 28.4% K-BB%
Carlos Rodon - 96 TBF, 28.1% K-BB%
Matthew Boyd - 88 TBF, 27.3% K-BB%
Yusei Kikuchi - 74 TBF, 25.7% K-BB%
Pablo Lopez - 111 TBF, 25.2% K-BB%
Sean Manaea - 100 TBF, 25.0% K-BB%
Joe Musgrove - 92 TBF, 25.0% K-BB%
GB% Leaders - Last 3 Weeks
Framber Valdez - 99 TBF, 69.4% GB%
Logan Webb - 76 TBF, 65.0% GB%
Jose Quintana - 72 TBF, 64.2% GB%
Max Fried - 104 TBF, 62.5% GB%
Andre Pallante - 103 TBF, 59.7% GB%
Pablo Lopez - 111 TBF, 59.2% GB%
Mitch Spence - 93 TBF, 57.7% GB%
Brayan Bello - 101 TBF, 57.4% GB%
Marcus Stroman - 95 TBF, 56.3% GB%
Tanner Houck - 72 TBF, 53.2% GB%
Magic Formula Qualifiers - Pitchers - Last 3 Weeks
Brandon Pfaadt - 74 TBF, 28.4 K%, 6.8 BB%, 44.7% GB%
Chris Bassitt - 104 TBF, 28.8 K%, 5.8 BB%, 45.3% GB%
Nathan Eovaldi - 100 TBF, 27.0 K%, 7.0 BB%, 43.9% GB%
Nick Pivetta - 73 TBF, 28.8 K%, 6.8 BB%, 44.7% GB%
Pablo Lopez - 111 TBF, 27.9 K%, 2.7 BB%, 59.2% GB%
Reynaldo Lopez - 74 TBF, 33.8 K%, 5.4 BB%, 43.2% GB%
Sonny Gray - 95 TBF, 28.4 K%, 5.3 BB%, 44.4% GB%
Yusei Kikuchi - 74 TBF, 29.7 K%, 4.1 BB%, 49.0% GB%
Zack Wheeler - 98 TBF, 29.6 K%, 6.1 BB%, 46.0% GB%
SIERA vs. ERA Comp, Last 30 Days
Unluckiest
Zebby Matthews: 7.97 ERA, 3.8 SIERA
Garrett Crochet: 5.4 ERA, 1.7 SIERA
Bobby Miller: 8.28 ERA, 4.67 SIERA
Miles Mikolas: 6.94 ERA, 3.49 SIERA
Taj Bradley: 7.57 ERA, 4.21 SIERA
Jake Irvin: 6.67 ERA, 4.4 SIERA
Colin Rea: 6.66 ERA, 4.48 SIERA
Yariel Rodriguez: 6.17 ERA, 4.14 SIERA
Mitch Keller: 5.27 ERA, 3.43 SIERA
Mitchell Parker: 5.77 ERA, 3.96 SIERA
Luckiest
Beau Brieske: 2.57 ERA, 5.6 SIERA
Freddy Peralta: 2.33 ERA, 5.27 SIERA
Pablo Lopez: 0.79 ERA, 3.18 SIERA
Bowden Francis: 1.25 ERA, 3.64 SIERA
Gerrit Cole: 1.24 ERA, 3.59 SIERA
Hayden Birdsong: 3.54 ERA, 5.71 SIERA
Jose Berrios: 1.6 ERA, 3.56 SIERA
David Peterson: 2.37 ERA, 4.28 SIERA
Michael King: 1.71 ERA, 3.59 SIERA
Bryce Miller: 1.47 ERA, 3.32 SIERA
Hot Pitcher Tracker - Last 3 Weeks vs. Career
Pablo Lopez - +2.4% CSW%, -3.3 BB%
Bryan Woo - +3.5% CSW%, -4.1 BB%
Sonny Gray - +2.7% CSW%, -1.6 BB%
Taj Bradley - +4.4% CSW%, -2.9 BB%
Cristopher Sanchez - +2.7% CSW%, -2.9 BB%
Yusei Kikuchi - +3.1% CSW%, -3.9 BB%
Logan Gilbert - +4.8% CSW%, -2.3 BB%
MacKenzie Gore - +2.1% CSW%, -2.6 BB%
Casey Mize - +5.2% CSW%, -2.6 BB%
Aaron Civale - +3.8% CSW%, -2.1 BB%
Tylor Megill - +3.8% CSW%, -2.8 BB%
Jose Urena - +2.6% CSW%, -2.5 BB%
Osvaldo Bido - +2.9% CSW%, -5.5 BB%
Hitter Reports
Multiple Barrels
Aaron Judge (NYY) 4 PA, 4 Swings, 2 Barrels, 0 HR
New Max Launch Velos
Hardest Hit Balls
Paul Goldschmidt (STL) - 111.1mph - field_out
Connor Wong (BOS) - 110.8mph - nan
Brandon Lowe (TB) - 110.6mph - home_run
Alec Burleson (STL) - 110.5mph - nan
Jake Burger (MIA) - 109.9mph - single
Brent Rooker (OAK) - 109.5mph - home_run
Jose Tena (WSH) - 109.4mph - field_out
Lane Thomas (CLE) - 108.8mph - double
Jasson Dominguez (NYY) - 108.5mph - single
Jake Burger (MIA) - 108.4mph - single
Last 3 Weeks - wOBA vs. xwOBA Comparison
Top 10
Jake Burger - 76 PA, 0.25 wOBA, 0.355 xwOBA, 0.105 Diff
Rhys Hoskins - 64 PA, 0.235 wOBA, 0.324 xwOBA, 0.089 Diff
Jorge Polanco - 66 PA, 0.201 wOBA, 0.29 xwOBA, 0.089 Diff
Michael Conforto - 61 PA, 0.273 wOBA, 0.362 xwOBA, 0.089 Diff
Juan Soto - 85 PA, 0.328 wOBA, 0.409 xwOBA, 0.081 Diff
Aaron Judge - 81 PA, 0.334 wOBA, 0.412 xwOBA, 0.078 Diff
Giancarlo Stanton - 66 PA, 0.295 wOBA, 0.372 xwOBA, 0.077 Diff
Rafael Devers - 71 PA, 0.231 wOBA, 0.301 xwOBA, 0.07 Diff
Gunnar Henderson - 82 PA, 0.324 wOBA, 0.392 xwOBA, 0.068 Diff
Jorge Soler - 66 PA, 0.25 wOBA, 0.317 xwOBA, 0.067 Diff
Bottom 10
Victor Robles - 55 PA, 0.525 wOBA, 0.392 xwOBA, -0.133 Diff
Lane Thomas - 67 PA, 0.413 wOBA, 0.282 xwOBA, -0.131 Diff
Eugenio Suarez - 76 PA, 0.576 wOBA, 0.463 xwOBA, -0.113 Diff
Tommy Edman - 73 PA, 0.381 wOBA, 0.277 xwOBA, -0.104 Diff
Tyler Stephenson - 71 PA, 0.366 wOBA, 0.267 xwOBA, -0.099 Diff
Brent Rooker - 85 PA, 0.462 wOBA, 0.363 xwOBA, -0.099 Diff
Jonny DeLuca - 69 PA, 0.399 wOBA, 0.307 xwOBA, -0.092 Diff
Pete Crow-Armstrong - 73 PA, 0.425 wOBA, 0.334 xwOBA, -0.091 Diff
Geraldo Perdomo - 75 PA, 0.336 wOBA, 0.249 xwOBA, -0.087 Diff
Jose Altuve - 76 PA, 0.419 wOBA, 0.332 xwOBA, -0.087 Diff
Last 3 Weeks - Brl% Leaders
Giancarlo Stanton - 66 PA, 38 BIP, 12 Brls, 31.6 Brl%
Kyle Schwarber - 83 PA, 48 BIP, 13 Brls, 27.1 Brl%
Shohei Ohtani - 82 PA, 57 BIP, 14 Brls, 24.6 Brl%
Taylor Ward - 76 PA, 53 BIP, 12 Brls, 22.6 Brl%
Tyler O'Neill - 70 PA, 34 BIP, 7 Brls, 20.6 Brl%
Luke Raley - 58 PA, 35 BIP, 7 Brls, 20.0 Brl%
Kerry Carpenter - 64 PA, 36 BIP, 7 Brls, 19.4 Brl%
Lawrence Butler - 79 PA, 67 BIP, 13 Brls, 19.4 Brl%
Francisco Lindor - 81 PA, 57 BIP, 11 Brls, 19.3 Brl%
Eugenio Suarez - 76 PA, 57 BIP, 11 Brls, 19.3 Brl%
Last 3 Weeks - xwOBA Leaders
Yordan Alvarez - 68 PA, 0.465 xwOBA
Eugenio Suarez - 76 PA, 0.463 xwOBA
Lawrence Butler - 79 PA, 0.432 xwOBA
Matt Olson - 80 PA, 0.423 xwOBA
Kerry Carpenter - 64 PA, 0.422 xwOBA
Paul Goldschmidt - 72 PA, 0.421 xwOBA
Shohei Ohtani - 82 PA, 0.421 xwOBA
Jackson Merrill - 68 PA, 0.42 xwOBA
J.T. Realmuto - 47 PA, 0.42 xwOBA
Kyle Schwarber - 83 PA, 0.418 xwOBA
Last 3 Weeks - Contact% Leaders
Luis Arraez - 74 PA, 129 Swings, 94.6 Cont%
TJ Friedl - 80 PA, 116 Swings, 90.5 Cont%
Jose Ramirez - 88 PA, 194 Swings, 89.7 Cont%
Alex Bregman - 59 PA, 104 Swings, 89.4 Cont%
Sal Frelick - 52 PA, 102 Swings, 89.2 Cont%
Geraldo Perdomo - 75 PA, 130 Swings, 89.2 Cont%
Nick Fortes - 49 PA, 82 Swings, 89.0 Cont%
Yandy Diaz - 66 PA, 107 Swings, 88.8 Cont%
Ernie Clement - 70 PA, 123 Swings, 87.8 Cont%
Masataka Yoshida - 60 PA, 109 Swings, 87.2 Cont%
Last 10 Days - SB Attempt Leaders
Jose Ramirez - 7 Attempts (5 steals)
Dylan Crews - 6 Attempts (5 steals)
Corbin Carroll - 5 Attempts (5 steals)
Elly De La Cruz - 5 Attempts (3 steals)
Andres Gimenez - 5 Attempts (3 steals)
Zach Neto - 4 Attempts (4 steals)
Jazz Chisholm Jr. - 4 Attempts (3 steals)
Leody Taveras - 4 Attempts (3 steals)
Victor Robles - 4 Attempts (4 steals)
Josh Lowe - 4 Attempts (4 steals)
Jose Caballero - 4 Attempts (3 steals)
Xavier Edwards - 4 Attempts (4 steals)
Lars Nootbaar - 4 Attempts (2 steals)
Last 30 Days - SB Attempt Leaders
Jose Ramirez - 17 Attempts (13 steals)
Shohei Ohtani - 14 Attempts (14 steals)
Andres Gimenez - 11 Attempts (9 steals)
Jose Caballero - 10 Attempts (8 steals)
Josh Lowe - 10 Attempts (10 steals)
Victor Robles - 10 Attempts (10 steals)
Oneil Cruz - 10 Attempts (10 steals)
Jonny Deluca - 10 Attempts (7 steals)
C.J. Abrams - 10 Attempts (8 steals)
Elly De La Cruz - 9 Attempts (5 steals)
Dylan Moore - 9 Attempts (8 steals)
Dairon Blanco - 9 Attempts (8 steals)
Jazz Chisholm Jr. - 9 Attempts (8 steals)
Cedric Mullins - 9 Attempts (8 steals)
Brice Turang - 9 Attempts (8 steals)
Magic Formula Qualifiers - Hitters - Last 3 Weeks
Bobby Witt Jr. - 86 PA, 16.3 K%, 15.2 Brl%
Eugenio Suarez - 76 PA, 17.1 K%, 19.3 Brl%
Jackson Chourio - 78 PA, 19.2 K%, 14.8 Brl%
Jackson Merrill - 68 PA, 16.2 K%, 15.1 Brl%
Josh Jung - 74 PA, 17.6 K%, 14.3 Brl%
Lawrence Butler - 79 PA, 11.4 K%, 19.4 Brl%
Manny Machado - 79 PA, 12.7 K%, 14.1 Brl%
Matt Olson - 80 PA, 13.8 K%, 14.3 Brl%
Taylor Ward - 76 PA, 19.7 K%, 22.6 Brl%
Yordan Alvarez - 68 PA, 13.2 K%, 16.4 Brl%
Last 30 Days - xwOBA Improvers
Cedric Mullins II - 87 PA, +0.105 xwOBA
Francisco Lindor - 127 PA, +0.095 xwOBA
Eugenio Suarez - 112 PA, +0.091 xwOBA
Luke Raley - 88 PA, +0.089 xwOBA
Corbin Carroll - 121 PA, +0.087 xwOBA
Lars Nootbaar - 93 PA, +0.077 xwOBA
Michael Toglia - 109 PA, +0.074 xwOBA
Miguel Rojas - 82 PA, +0.07 xwOBA
Bobby Witt Jr. - 120 PA, +0.068 xwOBA
Ramon Laureano - 96 PA, +0.068 xwOBA
Last 30 Days - Brl% Improvers
Giancarlo Stanton - 94 PA, +10.9 Brl%
Francisco Lindor - 127 PA, +10.0 Brl%
Corbin Carroll - 121 PA, +9.7 Brl%
Wyatt Langford - 107 PA, +9.5 Brl%
Tyler O'Neill - 87 PA, +9.0 Brl%
Kerry Carpenter - 95 PA, +8.6 Brl%
Taylor Ward - 115 PA, +8.5 Brl%
Jared Triolo - 89 PA, +8.0 Brl%
Michael Harris II - 116 PA, +7.5 Brl%
Jackson Merrill - 99 PA, +7.4 Brl%
Last 30 Days - Cont% Improvers
Lawrence Butler - 112 PA, +12.4 Cont%
Bryce Harper - 114 PA, +10.0 Cont%
Jacob Young - 93 PA, +9.3 Cont%
Eugenio Suarez - 112 PA, +8.0 Cont%
Xander Bogaerts - 107 PA, +7.9 Cont%
Jared Triolo - 89 PA, +7.6 Cont%
Shea Langeliers - 101 PA, +7.6 Cont%
Jonny DeLuca - 95 PA, +7.6 Cont%
Cedric Mullins II - 87 PA, +7.3 Cont%
Jake McCarthy - 115 PA, +7.3 Cont%
Last 30 Days - K% Improvers
Lawrence Butler - 112 PA, -14.4 K%
Eugenio Suarez - 112 PA, -11.5 K%
Michael Busch - 98 PA, -10.9 K%
Jonny DeLuca - 95 PA, -10.1 K%
Josh Jung - 105 PA, -10.0 K%
Matt Olson - 119 PA, -9.9 K%
Cedric Mullins II - 87 PA, -9.1 K%
Oneil Cruz - 109 PA, -9.0 K%
Cody Bellinger - 115 PA, -9.0 K%
Julio Rodriguez - 122 PA, -8.8 K%
Hot Hitter Tracker - Last 7 vs. Career
Austin Wells - +3.4% Contact%, +6.1 mph exit velo, -7.6 Chase%
Trea Turner - +7.5% Contact%, +3.9 mph exit velo, -3.5 Chase%
Jonathan India - +4.8% Contact%, +4.2 mph exit velo, -10.4 Chase%
Eugenio Suarez - +13.4% Contact%, +9.0 mph exit velo, -4.2 Chase%
Geraldo Perdomo - +15.9% Contact%, +7.0 mph exit velo, -4.3 Chase%
Jake Cronenworth - +3.7% Contact%, +5.0 mph exit velo, -15.8 Chase%
Super Ultra Mega Hot Hitters - Last 15 Days
Eugenio Suarez - 0.531 xwOBA, 22.0% Brl%, 78.4% Contact%, 23.1% Chase%, 14.5% K%
Lars Nootbaar - 0.421 xwOBA, 12.5% Brl%, 86.7% Contact%, 14.0% Chase%, 14.9% K%
Manny Machado - 0.382 xwOBA, 12.2% Brl%, 76.5% Contact%, 23.6% Chase%, 15.1% K%
Cold Hitters - Last 2 Weeks
Jhonkensy Noel - 49.3% Whiff%, 73.7% Weak%, 0.964 Cold Rating
Tyler Stephenson - 34.5% Whiff%, 82.6% Weak%, 0.932 Cold Rating
Rafael Devers - 38.6% Whiff%, 71.1% Weak%, 0.919 Cold Rating
Trevor Larnach - 33.9% Whiff%, 76.5% Weak%, 0.909 Cold Rating
Triston Casas - 35.1% Whiff%, 71.4% Weak%, 0.892 Cold Rating
Colton Cowser - 33.0% Whiff%, 73.9% Weak%, 0.88 Cold Rating
George Springer - 30.4% Whiff%, 77.8% Weak%, 0.866 Cold Rating
Junior Caminero - 29.9% Whiff%, 74.4% Weak%, 0.837 Cold Rating
Jacob Amaya - 29.4% Whiff%, 75.0% Weak%, 0.835 Cold Rating
Griffin Conine - 31.6% Whiff%, 70.0% Weak%, 0.83 Cold Rating
Minor League Reports
Top Minor League Hitting Performances - Yesterday
Nelson Velazquez (KC): 3/4, 3R, 2HR, 4RBI, 0SB, 39FPts
Josh Palacios (PIT): 3/4, 3R, 0HR, 1RBI, 1SB, 29FPts
Ryan Clifford (NYM): 2/4, 2R, 1HR, 4RBI, 0SB, 29FPts
Euribiel Angeles (OAK): 2/3, 2R, 1HR, 1RBI, 1SB, 28FPts
Kristian Robinson (ARI): 3/4, 2R, 1HR, 2RBI, 0SB, 28FPts
Chris Alleyne (LAD): 3/4, 2R, 1HR, 1RBI, 1SB, 27FPts
Samad Taylor (SEA): 2/4, 2R, 0HR, 1RBI, 2SB, 26FPts
Angel Martinez (CLE): 1/3, 2R, 1HR, 2RBI, 1SB, 25FPts
Brayden Taylor (TB): 1/3, 2R, 1HR, 2RBI, 1SB, 25FPts
Matt Fraizer (PIT): 2/2, 2R, 1HR, 2RBI, 0SB, 25FPts
Top Minor League Pitching Performances - Yesterday
Parker Messick (CLE): 83 Pitches, 6IP, 3H, 1ER, 8K, 1BB, 29FPts
Will Warren (NYY): 77 Pitches, 5IP, 3H, 1ER, 9K, 2BB, 28FPts
Trevor Rogers (BAL): 92 Pitches, 6IP, 4H, 0ER, 7K, 2BB, 27FPts
Ben Kudrna (KC): 87 Pitches, 5IP, 1H, 0ER, 9K, 2BB, 27FPts
Noah Cameron (KC): 84 Pitches, 6IP, 4H, 1ER, 7K, 0BB, 27FPts
Nolan McLean (NYM): 80 Pitches, 6IP, 2H, 0ER, 6K, 2BB, 27FPts
K.C. Hunt (MIL): 87 Pitches, 6IP, 2H, 0ER, 6K, 2BB, 27FPts
Ben Shields (NYY): 76 Pitches, 4IP, 3H, 1ER, 10K, 1BB, 26FPts
Brandon Leibrandt (CIN): 86 Pitches, 6IP, 4H, 3ER, 10K, 0BB, 25FPts
Michael Morales (SEA): 71 Pitches, 6IP, 2H, 0ER, 4K, 0BB, 24FPts
AA-AAA OPS Leaders
Jason Vosler (AAA - SEA) 484 PA 0.934 OPS
Deyvison De Los Santos (AAA - MIA) 548 PA 0.923 OPS
Edwin Rios (AAA - CIN) 387 PA 0.916 OPS
Johnathan Rodriguez (AAA - CLE) 468 PA 0.909 OPS
Willie MacIver (AAA - COL) 369 PA 0.904 OPS
Colby Thomas (AAA - OAK) 532 PA 0.904 OPS
Pedro Leon (AAA - HOU) 511 PA 0.903 OPS
Cooper Hummel (AAA - HOU) 408 PA 0.899 OPS
CJ Alexander (AAA - OAK) 372 PA 0.897 OPS
Jordan Diaz (AAA - OAK) 436 PA 0.891 OPS
Dalton Rushing (AAA - LAD) 466 PA 0.887 OPS
Eguy Rosario (AAA - SD) 371 PA 0.885 OPS
Roman Anthony (AAA - BOS) 503 PA 0.883 OPS
Matt Koperniak (AAA - STL) 480 PA 0.882 OPS
Carlos Perez - 542208 (AAA - OAK) 424 PA 0.881 OPS
Tirso Ornelas (AAA - SD) 509 PA 0.877 OPS
Carson McCusker (AAA - MIN) 489 PA 0.873 OPS
Luke Ritter (AAA - NYM) 531 PA 0.872 OPS
Andrew Navigato (AAA - DET) 487 PA 0.872 OPS
Gustavo Campero (AAA - LAA) 424 PA 0.871 OPS
AA-AAA Pitching K-BB% Leaders
Bubba Chandler (AAA - PIT) 114 IP 22.3% K-BB
Brandon Young (AAA - BAL) 100 IP 21.9% K-BB
Ian Seymour (AAA - TB) 140 IP 21.7% K-BB
Noah Cameron (AAA - KC) 124 IP 21.6% K-BB
Thomas Harrington (AAA - PIT) 109 IP 21.4% K-BB
Yilber Diaz (AAA - ARI) 104 IP 21.3% K-BB
Troy Melton (AA - DET) 100 IP 20.7% K-BB
Will Warren (AAA - NYY) 104 IP 20.0% K-BB
Robinson Pina (AAA - PHI) 124 IP 19.8% K-BB
Mason Barnett (AA - OAK) 133 IP 19.8% K-BB
Aaron Brown - 676345 (AAA - HOU) 105 IP 19.4% K-BB
Chayce McDermott (AAA - BAL) 97 IP 19.3% K-BB
Isaac Coffey (AA - BOS) 108 IP 19.1% K-BB
Drew Parrish (AA - ATL) 111 IP 18.9% K-BB
Tyler Stuart (AAA - WSH) 122 IP 18.8% K-BB
Brett Kerry (AA - LAA) 143 IP 18.8% K-BB
Brandon Birdsell (AAA - CHC) 125 IP 18.1% K-BB
Carson Ragsdale (AAA - SF) 117 IP 18.1% K-BB
Carson Palmquist (AAA - COL) 114 IP 18.0% K-BB
Joander Suarez (AAA - NYM) 128 IP 17.9% K-BB
Schedules & Streamers
Toughest Upcoming Hitter Schedules - Next 7 Days
BAL - 112.3 Opposing SP Stuff+
KC - 110.4 Opposing SP Stuff+
BOS - 110.1 Opposing SP Stuff+
SEA - 109.4 Opposing SP Stuff+
CIN - 107.8 Opposing SP Stuff+
Softest Upcoming Hitter Schedules - Next 7 Days
CHC - 82.0 Opposing SP Stuff+
CWS - 82.9 Opposing SP Stuff+
STL - 86.9 Opposing SP Stuff+
SF - 87.6 Opposing SP Stuff+
PHI - 88.5 Opposing SP Stuff+
Today's SP Streamer Picks
DJ Herz (23.0% Owned): Projected 5.1IP 2.19ER 5.54SO 1.58BB 15.66FPts
Brant Hurter (9.0% Owned): Projected 5.34IP 2.28ER 5.38SO 1.52BB 15.18FPts
Landon Knack (11.0% Owned): Projected 4.76IP 2.23ER 5.24SO 1.31BB 14.33FPts
OPS Leaders - Last 2 Weeks - LOW OWNED HITTERS
Victor Robles - 31 PA, 1.28 OPS
Niko Kavadas - 28 PA, 1.131 OPS
Trey Sweeney - 26 PA, 1.08 OPS
Carlos Santana - 31 PA, 1.073 OPS
Matt Wallner - 34 PA, 1.038 OPS
Andrew Vaughn - 34 PA, 1.006 OPS
Tommy Pham - 35 PA, 0.994 OPS
Luke Raley - 34 PA, 0.953 OPS
Jared Triolo - 29 PA, 0.9 OPS
LaMonte Wade Jr. - 26 PA, 0.899 OPS
Today's Hitter Streamer Picks
Matt Wallner RF (17.0% Owned): Projected 0.82R 0.26HR 0.72RBI 1.32SO 0.48BB 0.04SB 9.56FPts
Patrick Wisdom 3B (1.0% Owned): Projected 0.77R 0.32HR 0.76RBI 1.06SO 0.27BB 0.05SB 9.35FPts
Spencer Horwitz 1B (39.0% Owned): Projected 0.64R 0.17HR 0.66RBI 0.65SO 0.45BB 0.04SB 8.69FPts
Joc Pederson OF (44.0% Owned): Projected 0.67R 0.18HR 0.72RBI 1.03SO 0.61BB 0.05SB 8.65FPts
Charlie Blackmon RF (6.0% Owned): Projected 0.78R 0.12HR 0.57RBI 0.73SO 0.45BB 0.06SB 8.6FPts
Edouard Julien 2B (17.0% Owned): Projected 0.8R 0.15HR 0.58RBI 1.26SO 0.68BB 0.08SB 8.56FPts
Michael Toglia RF (25.0% Owned): Projected 0.66R 0.19HR 0.68RBI 1.23SO 0.45BB 0.06SB 8.3FPts
Austin Wells C (39.0% Owned): Projected 0.61R 0.16HR 0.77RBI 0.73SO 0.5BB 0.05SB 8.28FPts
Carlos Santana 1B (18.0% Owned): Projected 0.63R 0.16HR 0.67RBI 0.76SO 0.52BB 0.05SB 8.23FPts
Nolan Jones 3B (40.0% Owned): Projected 0.64R 0.14HR 0.61RBI 1.11SO 0.51BB 0.1SB 8.21FPts
Become a paid sub today to get the rest of the daily notes. It’s just $9/month and you get everything I do. Check out the about page for more. 10% of your subscription goes to charitable organizations such as Samaritan’s Purse, a Christian humanitarian aid organization.