MLB Daily Notes - September 19th
A daily automated report of what happened yesterday in Major League Baseball, along with other recent trends and further analysis.
Prop bet trackers:
Snell and Strider both pitched again last night and it’s pretty funny to compare their lines.
Snell: 7 IP, 0 H, 0 R, 10 K, 4 BB
Strider: 7 IP, 4 H, 3 ER, 11 K, 0 BB
Which is the better line? Clearly Snell, because the walks didn’t turn into runs and one of the hits Strider gave up went over a fence. But that’s a 3.86 ERA for Strider and a 0.00 ERA for Snell. And that pretty much sums up their seasons when you’re comparing them.
Snell: 31.5% K%, 13.5% BB%, 1.20 WHIP, 2.33 ERA, 0.78 HR/9
Strider: 37.9% K%, 7.6% BB%, 1.08 WHIP, 3.73 ERA, 1.07 HR/9
Strider will be taken ahead of Snell in every single fantasy draft next year, and probably with a difference of a couple of rounds - but there is something to be said for Snell’s unbelievable ability to now allow hits.
A walk and a hit factor into WHIP to the same degree, but in truth, a walk is a better outcome for a pitcher than a hit. 63% of hits are singles, so that leaves 37% of hits that are worse than a walk just by the total base count - not to mention that a single with a man on second scores a run most of the time while a walk never does.
If we take out walks from the WHIP calculation, we get a stat that nobody has ever mentioned before called HIP. Which is a funny name. Here’s the full HIP data, but I’ll summarize it here (100 IP minimum):
Best:
Snell 0.638
Ohtani .652
Burnes .726
Wells .730
Senga .747
Peralta .750
Strider .756
German .764
Kershaw .766
Eovaldi .786
League Average: .947
Worst:
Wainwright 1.495
Weaver 1.268
T Williams 1.213
Freeland 1.201
Gomber 1.180
Megill 1.168
Corbin 1.164
Peterson 1.150
Nelson 1.142
Greinke 1.142
The next question to ask would be is this sticky? Should we expect a good HIP to stay good? In the case of my dad who has had multiple hip surgeries, the answer was no, but what about Blake Snell?
I put the last three years’ worth of data on the sheet I linked to above. On the third tab you can see the HIP rates for every pitcher that has thrown at least 100 innings in each of the last three seasons:
How do we find if a stat is sticky? We check the correlation with one year and the next year. In this case, we can do that twice (compare 2021 to 2022 and then 2022 to 2023), so here’s a little correlation matrix-daddy on that:
2021 → 2022: 0.414
2022 → 2023: 0.505
2021 → 2023: 0.296
So the answer is that there’s something there, but it’s relatively weak (the stickiness factor for K% is above .7, for example). There’s a good amount of randomness in the hits statistics, so we wouldn’t expect a super strong stickiness factor here - but .505 suggests that about half of this is randomness and half of this is skill. Most of that 50% skill comes just from striking guys out, because we know that BABIP allowed is much closer to entirely random.
So you’re better off just looking at K% instead of H/IP, because that will give you the information you’re looking for much most simply and quickly, but this was fun for me anyways!
You can take that data and run with it, here’s me seeing the biggest differentials from 2022 to 2023:
Decliners:
Mostly a list of guys who either
Have big drops in K% this year
Had good luck last year, bad luck this year, or both
Improvers:
The same bullet points apply, in the reverse. Snell has certainly been lucky on contact this year (.255 BABIP compared to his .289 career mark), but you can see the HIP was quite good for him the previous two years too, so it’s not surprising at all that he’d handle this pretty well moving forward.
The lowest HIPs of the last 3 years:
Freddy Peralta 2021: 0.582
Cristian Javier 2022: 0.599
Tony Gonsolin 2022: 0.606
Blake Snell 2023: 0.638
Shohei Ohtani 2023: 0.652
Spencer Strider 2022: 0.653
Zac Gallen 2022: 0.658
Trevor Bauer 2021: 0.659
At the top of the list are three guys that completely and totally busted the next year, so the lesson is solidified - beware of the BABIP!
I did not intend the notes to go this way at all when I started writing them, and now I’m out of time! Thanks for still reading these, I hope someone out there found this useful or entertaining or … something.
Pitchers - Yesterday
Fantasy Points Leaders - Yesterday
1. Spencer Strider (vs. PHI): 33.35 Points
2. Blake Snell (vs. COL): 33.35 Points
3. Kenta Maeda (vs. CIN): 30.05 Points
4. Luis Castillo - 622491 (vs. OAK): 26.95 Points
5. Javier Assad (vs. PIT): 25.65 Points
6. Braxton Garrett (vs. NYM): 24.5 Points
7. Yusei Kikuchi (vs. NYY): 24.25 Points
8. Ryan Feltner (vs. SD): 18.85 Points
9. Taj Bradley (vs. LAA): 18.85 Points
10. Jose Urena (vs. WSH): 17.1 Points
Whiffs Leaders - Yesterday
1. Blake Snell (SD): 23 Whiffs (104 Pitches)
2. Luis Castillo (SEA): 17 Whiffs (99 Pitches)
3. Spencer Strider (ATL): 17 Whiffs (91 Pitches)
4. Patrick Sandoval (LAA): 14 Whiffs (100 Pitches)
5. Taj Bradley (TB): 12 Whiffs (82 Pitches)
6. Paul Blackburn (OAK): 12 Whiffs (93 Pitches)
7. Ryan Pepiot (LAD): 12 Whiffs (97 Pitches)
8. Yusei Kikuchi (TOR): 11 Whiffs (82 Pitches)
9. Braxton Garrett (MIA): 11 Whiffs (91 Pitches)
10. Jose Urena (CWS): 10 Whiffs (70 Pitches)
Strike% Leaders - Yesterday
1. Spencer Strider (ATL): 60.4 Strike%, 25.3 Ball%
2. Patrick Sandoval (LAA): 55.0 Strike%, 34.0 Ball%
3. Taj Bradley (TB): 53.7 Strike%, 31.7 Ball%
4. Luis Castillo (SEA): 52.5 Strike%, 31.3 Ball%
5. Kenta Maeda (MIN): 51.8 Strike%, 38.6 Ball%
6. Zac Gallen (ARI): 51.6 Strike%, 34.4 Ball%
7. Ryan Feltner (COL): 50.0 Strike%, 36.0 Ball%
8. Blake Snell (SD): 49.0 Strike%, 40.4 Ball%
9. Ryan Pepiot (LAD): 48.5 Strike%, 32.0 Ball%
10. Paul Blackburn (OAK): 48.4 Strike%, 35.5 Ball%
11. Yusei Kikuchi (TOR): 47.6 Strike%, 39.0 Ball%
12. Jose Urena (CWS): 45.7 Strike%, 30.0 Ball%
13. Javier Assad (CHC): 45.2 Strike%, 40.5 Ball%
14. Joey Lucchesi (NYM): 44.3 Strike%, 37.5 Ball%
15. Logan Allen (CLE): 44.1 Strike%, 36.8 Ball%
Pitcher/Pitch Trends
Velo Changes - Yesterday
Taj Bradley's FC velo (17 pitches) UP 2.5mph to 91.2
Ryan Feltner's CU velo (14 pitches) UP 2.2mph to 81.1
Quinn Priester's SI velo (37 pitches) UP 2.1mph to 95.0
Cristopher Sanchez's CH velo (25 pitches) UP 2.0mph to 83.7
Paul Blackburn's SL velo (15 pitches) UP 2.0mph to 82.7
Alec Marsh's ST velo (18 pitches) UP 1.6mph to 86.7
Blake Snell's FF velo (44 pitches) UP 1.5mph to 96.9
Ryan Feltner's FF velo (30 pitches) UP 1.5mph to 96.0
Ryan Feltner's SI velo (12 pitches) UP 1.5mph to 95.6
Nathan Eovaldi's FC velo (16 pitches) DOWN -1.5mph to 89.2
Spencer Strider's SL velo (28 pitches) DOWN -1.6mph to 84.2
Nathan Eovaldi's FF velo (26 pitches) DOWN -1.7mph to 93.6
Kenta Maeda's SL velo (17 pitches) DOWN -2.2mph to 79.5
Blake Snell's CH velo (21 pitches) DOWN -2.4mph to 84.5
Pitch Mix Changes - Yesterday
Alec Marsh's ST usage (25.7%) up 17.7 points
Alec Marsh's SI usage (15.7%) up 11.6 points
Blake Snell's CU usage (36.5%) up 17.5 points
Braxton Garrett's SI usage (41.8%) up 11.0 points
Clarke Schmidt's SI usage (36.3%) up 12.1 points
Colin Rea's SI usage (41.2%) up 12.2 points
Drew Rom's FF usage (56.5%) up 15.0 points
Jose Urena's SI usage (41.4%) up 18.3 points
Jose Urena's CH usage (38.6%) up 17.2 points
Kyle Gibson's SI usage (47.0%) up 20.8 points
Kyle Gibson's ST usage (31.3%) up 13.1 points
Nathan Eovaldi's CU usage (23.2%) up 10.1 points
Patrick Sandoval's SI usage (24.0%) up 13.5 points
Taj Bradley's FF usage (56.1%) up 12.0 points
Yusei Kikuchi's CU usage (39.0%) up 18.6 points
Pitch Mix Changes - Last 3 Starts
Cal Quantrill Split-Finger: +25.7%
Jose Urena 4-Seam Fastball: -22.4%
Scott Alexander Slider: -21.8%
Bailey Falter Slider: +21.6%
Bailey Falter 4-Seam Fastball: -21.4%
Cal Quantrill Sinker: -17.6%
Lucas Giolito Changeup: +16.7%
Kyle Wright Curveball: -16.4%
Josiah Gray Sinker: +15.9%
Hunter Brown 4-Seam Fastball: +15.6%
Yusei Kikuchi Curveball: +15.4%
Josiah Gray 4-Seam Fastball: -14.7%
Kyle Gibson Sinker: +14.4%
Kyle Gibson Changeup: -14.3%
Jack Flaherty Slider: -14.2%
Ranger Suarez Sinker: -14.2%
Trevor Williams 4-Seam Fastball: -14.0%
Zach Davies 4-Seam Fastball: +13.8%
Jose Urena Sinker: +13.1%
Bobby Miller Slider: -13.1%
Cal Quantrill Cutter: -12.8%
Kyle Wright 4-Seam Fastball: +12.8%
Jordan Lyles 4-Seam Fastball: -12.7%
Johan Oviedo 4-Seam Fastball: +12.2%
Zack Littell 4-Seam Fastball: -12.1%
Zack Littell Sinker: +12.1%
Adrian Houser Sinker: +12.1%
Pitchers - Recent Leaders
CSW% Leaders - Last 3 Weeks
Jameson Taillon - 68 TBF, 35.7% CSW%
Tarik Skubal - 73 TBF, 35.0% CSW%
Spencer Strider - 93 TBF, 34.4% CSW%
Lucas Giolito - 67 TBF, 34.0% CSW%
Pablo Lopez - 78 TBF, 33.9% CSW%
Kyle Hendricks - 96 TBF, 33.6% CSW%
Nick Pivetta - 79 TBF, 33.3% CSW%
Blake Snell - 96 TBF, 33.3% CSW%
Cristopher Sanchez - 90 TBF, 33.0% CSW%
Logan Gilbert - 103 TBF, 32.8% CSW%
K% Leaders - Last 3 Weeks
Kodai Senga - 73 TBF, 37.0% K%
Spencer Strider - 93 TBF, 36.6% K%
Lucas Giolito - 67 TBF, 35.8% K%
Blake Snell - 96 TBF, 35.4% K%
Tarik Skubal - 73 TBF, 34.2% K%
Freddy Peralta - 85 TBF, 34.1% K%
Merrill Kelly - 74 TBF, 33.8% K%
Tyler Glasnow - 95 TBF, 33.7% K%
Nick Pivetta - 79 TBF, 32.9% K%
Pablo Lopez - 78 TBF, 32.1% K%
K-BB% Leaders - Last 3 Weeks
Freddy Peralta - 85 TBF, 32.9% K-BB%
Tarik Skubal - 73 TBF, 30.1% K-BB%
Lucas Giolito - 67 TBF, 29.9% K-BB%
Nick Pivetta - 79 TBF, 29.1% K-BB%
Spencer Strider - 93 TBF, 29.0% K-BB%
Tyler Glasnow - 95 TBF, 28.4% K-BB%
Pablo Lopez - 78 TBF, 28.2% K-BB%
Jameson Taillon - 68 TBF, 27.9% K-BB%
David Peterson - 70 TBF, 27.1% K-BB%
Brayan Bello - 67 TBF, 26.9% K-BB%
GB% Leaders - Last 3 Weeks
Pablo Lopez - 78 TBF, 64.6% GB%
Logan Webb - 98 TBF, 64.5% GB%
Brayan Bello - 67 TBF, 62.8% GB%
Justin Steele - 80 TBF, 60.4% GB%
Brady Singer - 75 TBF, 58.1% GB%
Cristopher Sanchez - 90 TBF, 56.1% GB%
Dallas Keuchel - 71 TBF, 56.0% GB%
Bryan Woo - 68 TBF, 54.5% GB%
Freddy Peralta - 85 TBF, 54.5% GB%
Kyle Bradish - 74 TBF, 54.0% GB%
Magic Formula Qualifiers - Pitchers - Last 3 Weeks
Brayan Bello - 67 TBF, 31.3 K%, 4.5 BB%, 62.8% GB%
Corbin Burnes - 76 TBF, 30.3 K%, 6.6 BB%, 52.1% GB%
David Peterson - 70 TBF, 31.4 K%, 4.3 BB%, 53.5% GB%
Freddy Peralta - 85 TBF, 34.1 K%, 1.2 BB%, 54.5% GB%
Jameson Taillon - 68 TBF, 30.9 K%, 2.9 BB%, 50.0% GB%
Jose Berrios - 75 TBF, 29.3 K%, 4.0 BB%, 46.0% GB%
Jose Butto - 67 TBF, 28.4 K%, 7.5 BB%, 46.5% GB%
Justin Steele - 80 TBF, 28.8 K%, 5.0 BB%, 60.4% GB%
Keaton Winn - 59 TBF, 27.1 K%, 5.1 BB%, 55.0% GB%
Kyle Bradish - 74 TBF, 27.0 K%, 4.1 BB%, 54.0% GB%
Pablo Lopez - 78 TBF, 32.1 K%, 3.8 BB%, 64.6% GB%
Ryan Yarbrough - 68 TBF, 27.9 K%, 2.9 BB%, 48.9% GB%
Tarik Skubal - 73 TBF, 34.2 K%, 4.1 BB%, 47.7% GB%
Tyler Glasnow - 95 TBF, 33.7 K%, 5.3 BB%, 44.8% GB%
Zach Eflin - 88 TBF, 28.4 K%, 3.4 BB%, 44.1% GB%
Zack Wheeler - 92 TBF, 28.3 K%, 7.6 BB%, 44.1% GB%
Hot Pitcher Tracker - Last 3 Weeks vs. Career
Justin Verlander - +3.0% CSW%, -2.6 BB%
Mike Clevinger - +4.1% CSW%, -7.3 BB%
Nick Pivetta - +4.5% CSW%, -5.5 BB%
Pablo Lopez - +3.9% CSW%, -2.6 BB%
Grayson Rodriguez - +3.3% CSW%, -3.1 BB%
Jose Berrios - +2.7% CSW%, -2.0 BB%
Tarik Skubal - +5.3% CSW%, -2.5 BB%
Kyle Hendricks - +4.0% CSW%, -2.4 BB%
Jack Flaherty - +2.5% CSW%, -5.5 BB%
Cristopher Sanchez - +3.8% CSW%, -2.0 BB%
Jameson Taillon - +7.9% CSW%, -2.8 BB%
Lucas Giolito - +3.4% CSW%, -1.8 BB%
Jose Urena - +4.5% CSW%, -6.6 BB%
Tanner Scott - +4.3% CSW%, -10.3 BB%
Hitters
Multiple Barrels
Gabriel Arias (CLE) 5 PA, 11 Swings, 2 Barrels, 0 HR
Heston Kjerstad (BAL) 4 PA, 7 Swings, 2 Barrels, 1 HR
Kyle Tucker (HOU) 4 PA, 11 Swings, 2 Barrels, 1 HR
Logan O'Hoppe (LAA) 4 PA, 7 Swings, 2 Barrels, 1 HR
Luis Robert (CWS) 4 PA, 9 Swings, 2 Barrels, 1 HR
Ronald Acuna Jr. (ATL) 5 PA, 6 Swings, 3 Barrels, 2 HR
Ryan O'Hearn (BAL) 5 PA, 11 Swings, 2 Barrels, 1 HR
New Max Launch Velos
Logan O'Hoppe, Yesterday: 110.4 Previous High: 110.2
Hardest Hit Balls
Pete Alonso (NYM) - 114.0mph - nan
Luis Robert (CWS) - 113.0mph - double
Adolis Garcia (TEX) - 112.0mph - nan
Ryan Jeffers (MIN) - 111.5mph - home_run
Bo Bichette (TOR) - 111.5mph - single
Aaron Judge (NYY) - 111.1mph - single
Christian Walker (ARI) - 110.6mph - grounded_into_double_play
Jorge Polanco (MIN) - 110.6mph - nan
Nelson Velazquez (KC) - 110.5mph - double
Logan O'Hoppe (LAA) - 110.4mph - home_run
Last 3 Weeks - wOBA vs. xwOBA Comparison
Top 10
Lars Nootbaar - 72 PA, 0.28 wOBA, 0.377 xwOBA, 0.097 Diff
Endy Rodriguez - 56 PA, 0.193 wOBA, 0.261 xwOBA, 0.068 Diff
Jake Alu - 59 PA, 0.177 wOBA, 0.24 xwOBA, 0.063 Diff
J.T. Realmuto - 62 PA, 0.319 wOBA, 0.378 xwOBA, 0.059 Diff
Christian Walker - 76 PA, 0.241 wOBA, 0.297 xwOBA, 0.056 Diff
Paul Goldschmidt - 78 PA, 0.302 wOBA, 0.356 xwOBA, 0.054 Diff
Giancarlo Stanton - 64 PA, 0.276 wOBA, 0.327 xwOBA, 0.051 Diff
Trent Grisham - 58 PA, 0.29 wOBA, 0.339 xwOBA, 0.049 Diff
Alec Bohm - 78 PA, 0.302 wOBA, 0.35 xwOBA, 0.048 Diff
Bryce Harper - 82 PA, 0.355 wOBA, 0.396 xwOBA, 0.041 Diff
Bottom 10
Xander Bogaerts - 78 PA, 0.528 wOBA, 0.309 xwOBA, -0.219 Diff
Willi Castro - 61 PA, 0.38 wOBA, 0.228 xwOBA, -0.152 Diff
TJ Friedl - 70 PA, 0.407 wOBA, 0.263 xwOBA, -0.144 Diff
Mark Canha - 71 PA, 0.425 wOBA, 0.296 xwOBA, -0.129 Diff
Ketel Marte - 74 PA, 0.403 wOBA, 0.282 xwOBA, -0.121 Diff
Trea Turner - 78 PA, 0.486 wOBA, 0.372 xwOBA, -0.114 Diff
Jeff McNeil - 77 PA, 0.374 wOBA, 0.262 xwOBA, -0.112 Diff
Mike Yastrzemski - 63 PA, 0.424 wOBA, 0.312 xwOBA, -0.112 Diff
Garrett Hampson - 61 PA, 0.376 wOBA, 0.269 xwOBA, -0.107 Diff
Ceddanne Rafaela - 55 PA, 0.344 wOBA, 0.239 xwOBA, -0.105 Diff
Last 3 Weeks - Brl% Leaders
Shea Langeliers - 54 PA, 33 BIP, 9 Brls, 27.3 Brl%
Nelson Velazquez - 63 PA, 37 BIP, 9 Brls, 24.3 Brl%
Kyle Schwarber - 90 PA, 38 BIP, 9 Brls, 23.7 Brl%
Yoan Moncada - 62 PA, 35 BIP, 8 Brls, 22.9 Brl%
Ronald Acuna Jr. - 87 PA, 74 BIP, 16 Brls, 21.6 Brl%
Bryce Harper - 82 PA, 47 BIP, 10 Brls, 21.3 Brl%
Will Benson - 48 PA, 24 BIP, 5 Brls, 20.8 Brl%
Yordan Alvarez - 82 PA, 50 BIP, 10 Brls, 20.0 Brl%
Brent Rooker - 52 PA, 26 BIP, 5 Brls, 19.2 Brl%
Logan O'Hoppe - 65 PA, 47 BIP, 9 Brls, 19.1 Brl%
Last 3 Weeks - xwOBA Leaders
Ronald Acuna Jr. - 87 PA, 0.537 xwOBA
Yordan Alvarez - 82 PA, 0.476 xwOBA
Edward Olivares - 46 PA, 0.446 xwOBA
Seiya Suzuki - 79 PA, 0.437 xwOBA
Bryan Reynolds - 71 PA, 0.436 xwOBA
Juan Soto - 83 PA, 0.421 xwOBA
Matt Olson - 90 PA, 0.419 xwOBA
Dominic Smith - 59 PA, 0.417 xwOBA
Christian Encarnacion-Strand - 53 PA, 0.412 xwOBA
Royce Lewis - 82 PA, 0.41 xwOBA
Last 3 Weeks - Contact% Leaders
Luis Arraez - 76 PA, 148 Swings, 96.6 Cont%
Nick Madrigal - 54 PA, 97 Swings, 94.8 Cont%
Myles Straw - 46 PA, 74 Swings, 90.5 Cont%
Miguel Rojas - 57 PA, 93 Swings, 90.3 Cont%
Alex Bregman - 82 PA, 116 Swings, 89.7 Cont%
Jeff McNeil - 77 PA, 133 Swings, 88.7 Cont%
Nico Hoerner - 87 PA, 128 Swings, 88.3 Cont%
Will Brennan - 60 PA, 116 Swings, 87.9 Cont%
Steven Kwan - 91 PA, 137 Swings, 87.6 Cont%
Jason Heyward - 49 PA, 88 Swings, 87.5 Cont%
Last 10 Days - SB Attempt Leaders
Bobby Witt Jr. - 9 Attempts (9 steals)
Nico Hoerner - 6 Attempts (5 steals)
Andres Gimenez - 5 Attempts (4 steals)
Chas McCormick - 5 Attempts (5 steals)
Jose Ramirez - 5 Attempts (3 steals)
Esteury Ruiz - 5 Attempts (3 steals)
Jacob Young - 5 Attempts (5 steals)
Nolan Jones - 4 Attempts (3 steals)
Dairon Blanco - 4 Attempts (4 steals)
Tommy Pham - 4 Attempts (4 steals)
Elly De La Cruz - 4 Attempts (3 steals)
Maikel Garcia - 4 Attempts (2 steals)
Ronald Acuna Jr. - 4 Attempts (3 steals)
Last 30 Days - SB Attempt Leaders
Esteury Ruiz - 15 Attempts (13 steals)
Ronald Acuna Jr. - 14 Attempts (11 steals)
Elly De La Cruz - 13 Attempts (10 steals)
Andres Gimenez - 12 Attempts (10 steals)
Bobby Witt Jr. - 12 Attempts (11 steals)
Nico Hoerner - 11 Attempts (9 steals)
Corbin Carroll - 11 Attempts (11 steals)
C.J. Abrams - 10 Attempts (9 steals)
Ha-Seong Kim - 10 Attempts (9 steals)
Jose Ramirez - 10 Attempts (8 steals)
Nolan Jones - 9 Attempts (8 steals)
Tommy Pham - 8 Attempts (7 steals)
Randy Arozarena - 8 Attempts (7 steals)
Brice Turang - 8 Attempts (8 steals)
Tommy Edman - 8 Attempts (7 steals)
Dairon Blanco - 8 Attempts (7 steals)
Magic Formula Qualifiers - Hitters - Last 3 Weeks
Christian Encarnacion-Strand - 53 PA, 18.9 K%, 17.1 Brl%
Dominic Canzone - 48 PA, 16.7 K%, 15.4 Brl%
Dominic Smith - 59 PA, 11.9 K%, 17.4 Brl%
Edward Olivares - 46 PA, 17.4 K%, 15.2 Brl%
Gunnar Henderson - 90 PA, 18.9 K%, 16.9 Brl%
Jose Abreu - 66 PA, 19.7 K%, 14.9 Brl%
Josh Smith - 51 PA, 19.6 K%, 14.7 Brl%
Julio Rodriguez - 80 PA, 20.0 K%, 14.3 Brl%
Matt Olson - 90 PA, 13.3 K%, 14.1 Brl%
Michael Harris II - 81 PA, 19.8 K%, 15.6 Brl%
Nolan Jones - 84 PA, 16.7 K%, 17.5 Brl%
Rafael Devers - 80 PA, 20.0 K%, 14.8 Brl%
Ronald Acuna Jr. - 87 PA, 5.7 K%, 21.6 Brl%
Seiya Suzuki - 79 PA, 17.7 K%, 18.6 Brl%
Willson Contreras - 50 PA, 18.0 K%, 14.3 Brl%
Yandy Diaz - 79 PA, 15.2 K%, 14.3 Brl%
Yordan Alvarez - 82 PA, 14.6 K%, 20.0 Brl%
Last 30 Days - xwOBA Improvers
Shea Langeliers - 84 PA, +0.142 xwOBA
Ronald Acuna Jr. - 129 PA, +0.106 xwOBA
Seiya Suzuki - 121 PA, +0.092 xwOBA
Marcell Ozuna - 120 PA, +0.09 xwOBA
Yoan Moncada - 98 PA, +0.086 xwOBA
Alec Bohm - 116 PA, +0.077 xwOBA
Jose Abreu - 89 PA, +0.076 xwOBA
Elehuris Montero - 86 PA, +0.066 xwOBA
Kyle Schwarber - 131 PA, +0.065 xwOBA
Michael Harris II - 117 PA, +0.061 xwOBA
Last 30 Days - Brl% Improvers
Shea Langeliers - 84 PA, +15.9 Brl%
Yoan Moncada - 98 PA, +9.6 Brl%
Josh Palacios - 84 PA, +9.5 Brl%
Kyle Schwarber - 131 PA, +8.6 Brl%
Gabriel Arias - 97 PA, +8.5 Brl%
Luis Robert - 98 PA, +7.6 Brl%
Dominic Smith - 88 PA, +7.5 Brl%
Brent Rooker - 95 PA, +7.2 Brl%
Yandy Diaz - 102 PA, +6.5 Brl%
Jose Abreu - 89 PA, +6.4 Brl%
Last 30 Days - Cont% Improvers
Kole Calhoun - 100 PA, +14.0 Cont%
Ronald Acuna Jr. - 129 PA, +11.1 Cont%
J.D. Davis - 89 PA, +8.3 Cont%
Robbie Grossman - 83 PA, +8.3 Cont%
Ryan O'Hearn - 83 PA, +7.1 Cont%
Michael Massey - 88 PA, +7.1 Cont%
Ji Hwan Bae - 94 PA, +6.9 Cont%
Edouard Julien - 99 PA, +6.8 Cont%
Bobby Witt Jr. - 114 PA, +6.8 Cont%
Jeremy Pena - 122 PA, +6.6 Cont%
Last 30 Days - K% Improvers
Ronald Acuna Jr. - 129 PA, -13.2 K%
J.D. Davis - 89 PA, -11.2 K%
Nolan Jones - 119 PA, -9.7 K%
Gunnar Henderson - 131 PA, -9.6 K%
Kole Calhoun - 100 PA, -9.4 K%
Yordan Alvarez - 122 PA, -9.4 K%
Jeremy Pena - 122 PA, -9.3 K%
Connor Joe - 89 PA, -9.0 K%
Bobby Witt Jr. - 114 PA, -8.8 K%
LaMonte Wade Jr. - 80 PA, -8.7 K%
Hot Hitter Tracker - Last 7 vs. Career
Rafael Devers - +4.4% Contact%, +5.3 mph exit velo, -12.0 Chase%
Edouard Julien - +7.5% Contact%, +4.5 mph exit velo, -12.5 Chase%
Oswaldo Cabrera - +11.5% Contact%, +3.2 mph exit velo, -19.1 Chase%
Ramon Laureano - +3.2% Contact%, +3.1 mph exit velo, -8.2 Chase%
Ji Hwan Bae - +4.6% Contact%, +12.0 mph exit velo, -14.8 Chase%
Nelson Velazquez - +10.3% Contact%, +6.8 mph exit velo, -7.1 Chase%
J.T. Realmuto - +8.5% Contact%, +3.1 mph exit velo, -10.6 Chase%
Super Ultra Mega Hot Hitters - Last 15 Days
Juan Soto - 0.4 xwOBA, 12.2% Brl%, 82.6% Contact%, 21.1% Chase%, 14.0% K%
Matt Olson - 0.481 xwOBA, 14.3% Brl%, 80.5% Contact%, 23.3% Chase%, 8.8% K%
Ronald Acuna Jr. - 0.558 xwOBA, 22.2% Brl%, 86.9% Contact%, 22.0% Chase%, 4.7% K%
Seiya Suzuki - 0.436 xwOBA, 15.0% Brl%, 81.6% Contact%, 15.3% Chase%, 18.5% K%
Yandy Diaz - 0.439 xwOBA, 16.7% Brl%, 76.0% Contact%, 18.3% Chase%, 15.0% K%
Yordan Alvarez - 0.533 xwOBA, 27.0% Brl%, 77.7% Contact%, 21.3% Chase%, 16.9% K%
Cold Hitters - Last 2 Weeks
Javier Baez - 35.8% Whiff%, 73.9% Weak%, 0.933 Cold Rating
Giancarlo Stanton - 42.7% Whiff%, 68.4% Weak%, 0.928 Cold Rating
Ezequiel Tovar - 33.3% Whiff%, 73.0% Weak%, 0.893 Cold Rating
Gabriel Arias - 41.1% Whiff%, 66.7% Weak%, 0.886 Cold Rating
Teoscar Hernandez - 38.4% Whiff%, 66.7% Weak%, 0.877 Cold Rating
Seth Brown - 36.8% Whiff%, 65.2% Weak%, 0.838 Cold Rating
Orlando Arcia - 28.7% Whiff%, 81.6% Weak%, 0.837 Cold Rating
Matt Wallner - 41.2% Whiff%, 63.6% Weak%, 0.83 Cold Rating
Kris Bryant - 31.9% Whiff%, 68.0% Weak%, 0.816 Cold Rating
Jake Alu - 28.4% Whiff%, 73.9% Weak%, 0.812 Cold Rating
Minor Leagues
Top Minor League Hitting Performances - Yesterday
Nick Gonzales (PIT): 4/5, 4R, 1HR, 5RBI, 0SB, 46FPts
Caleb Roberts (ARI): 3/6, 2R, 2HR, 5RBI, 0SB, 37FPts
Bennett Hostetler (MIA): 3/5, 3R, 2HR, 3RBI, 0SB, 37FPts
Nathan Martorella (SD): 3/5, 2R, 2HR, 4RBI, 0SB, 35FPts
Canaan Smith-Njigba (PIT): 4/6, 2R, 1HR, 5RBI, 0SB, 35FPts
Kyle Manzardo (CLE): 3/4, 2R, 2HR, 3RBI, 0SB, 35FPts
Tim Tawa (ARI): 3/4, 2R, 1HR, 3RBI, 0SB, 33FPts
Homer Bush Jr. (SD): 2/3, 3R, 1HR, 2RBI, 1SB, 32FPts
Josh Breaux (NYY): 2/5, 2R, 2HR, 3RBI, 0SB, 30FPts
Ryan Vilade (PIT): 5/6, 2R, 0HR, 4RBI, 0SB, 29FPts
Top Minor League Pitching Performances - Yesterday
Brant Hurter (DET): 0 Pitches, 6IP, 2H, 0ER, 6K, 0BB, 28FPts
Cade Horton (CHC): 0 Pitches, 5IP, 3H, 0ER, 7K, 1BB, 26FPts
Andrew Hoffmann (KC): 0 Pitches, 5IP, 5H, 1ER, 6K, 1BB, 21FPts
Shaun Anderson (PHI): 0 Pitches, 6IP, 4H, 2ER, 8K, 3BB, 21FPts
Luis Moreno - 691032 (NYM): 0 Pitches, 5IP, 3H, 1ER, 5K, 2BB, 20FPts
Justin Armbruester (BAL): 0 Pitches, 6IP, 3H, 2ER, 4K, 2BB, 18FPts
Kyle Tyler (SEA): 0 Pitches, 4IP, 4H, 1ER, 6K, 0BB, 18FPts
Clayton Beeter (NYY): 0 Pitches, 6IP, 3H, 3ER, 7K, 3BB, 17FPts
Mason Montgomery (TB): 0 Pitches, 5IP, 1H, 1ER, 3K, 3BB, 16FPts
Allan Winans (ATL): 0 Pitches, 4IP, 3H, 0ER, 5K, 2BB, 16FPts
AA-AAA OPS Leaders
Michael Busch (AAA - LAD) 454 PA 1.034 OPS
Austin Shenton (AAA - TB) 556 PA 1.001 OPS
Trey Cabbage (AAA - LAA) 456 PA 0.976 OPS
Coby Mayo (AAA - BAL) 588 PA 0.969 OPS
TJ Hopkins (AAA - CIN) 376 PA 0.96 OPS
Coco Montes (AAA - COL) 488 PA 0.957 OPS
Ivan Herrera (AAA - STL) 375 PA 0.951 OPS
Jacob Hurtubise (AAA - CIN) 422 PA 0.95 OPS
Colt Keith (AAA - DET) 559 PA 0.946 OPS
Troy Johnston (AAA - MIA) 578 PA 0.942 OPS
Matt Kroon (AAA - PHI) 405 PA 0.938 OPS
Matt Mervis (AAA - CHC) 423 PA 0.936 OPS
Colton Cowser (AAA - BAL) 378 PA 0.934 OPS
Vaughn Grissom (AAA - ATL) 443 PA 0.926 OPS
Tristin English (AAA - ARI) 425 PA 0.925 OPS
Cody Thomas (AAA - OAK) 462 PA 0.924 OPS
Yonathan Perlaza (AAA - CHC) 524 PA 0.923 OPS
Trenton Brooks (AAA - SF) 505 PA 0.923 OPS
Taylor Trammell (AAA - SEA) 387 PA 0.922 OPS
Owen Caissie (AA - CHC) 524 PA 0.919 OPS
AA-AAA Pitching K-BB% Leaders
Dominic Hamel (AA - NYM) 123 IP 21.1% K-BB
Tobias Myers (AA - MIL) 137 IP 21.0% K-BB
Jackson Wolf (AA - PIT) 124 IP 20.4% K-BB
Mason Black (AAA - SF) 118 IP 20.3% K-BB
Brant Hurter (AA - DET) 118 IP 20.1% K-BB
Robert Gasser (AAA - MIL) 135 IP 19.6% K-BB
Ty Madden (AA - DET) 118 IP 19.5% K-BB
Cade Povich (AAA - BAL) 121 IP 19.3% K-BB
Carlos Rodriguez (AA - MIL) 123 IP 19.2% K-BB
Keider Montero (AAA - DET) 106 IP 19.2% K-BB
Richard Fitts (AA - NYY) 152 IP 19.1% K-BB
Jack Cushing (AA - OAK) 124 IP 19.1% K-BB
DJ Herz (AA - WSH) 94 IP 18.5% K-BB
Rhett Kouba (AAA - HOU) 128 IP 18.4% K-BB
Jared Jones (AAA - PIT) 121 IP 18.2% K-BB
Kai-Wei Teng (AAA - SF) 121 IP 17.8% K-BB
Jacob Lopez (AAA - TB) 102 IP 17.7% K-BB
Domingo Robles (AA - ATL) 127 IP 17.7% K-BB
Walker Powell (AA - CHC) 120 IP 17.6% K-BB
Blayne Enlow (AAA - MIN) 96 IP 17.4% K-BB
Schedules & Streamers
Toughest Upcoming Hitter Schedules - Next 7 Days
TOR - 132.6 Opposing SP Stuff+
WSH - 118.4 Opposing SP Stuff+
NYM - 109.0 Opposing SP Stuff+
MIA - 108.8 Opposing SP Stuff+
NYY - 107.5 Opposing SP Stuff+
Softest Upcoming Hitter Schedules - Next 7 Days
OAK - 75.7 Opposing SP Stuff+
SD - 78.1 Opposing SP Stuff+
LAD - 80.0 Opposing SP Stuff+
PIT - 81.2 Opposing SP Stuff+
ATL - 81.6 Opposing SP Stuff+
Today's SP Streamer Picks
Seth Lugo (44.5% Owned): Projected 5.97IP 2.49ER 6.65SO 1.52BB 18.86FPts
Reid Detmers (41.0% Owned): Projected 6.51IP 2.92ER 6.23SO 2.45BB 16.52FPts
Bailey Ober (28.0% Owned): Projected 5.51IP 2.65ER 5.99SO 1.6BB 15.7FPts
OPS Leaders - Last 2 Weeks - LOW OWNED HITTERS
Jason Heyward - 27 PA, 1.175 OPS
LaMonte Wade Jr. - 34 PA, 1.1 OPS
Robbie Grossman - 37 PA, 1.094 OPS
Matt Wallner - 33 PA, 1.006 OPS
Brendan Rodgers - 29 PA, 0.997 OPS
Joc Pederson - 31 PA, 0.996 OPS
Edouard Julien - 40 PA, 0.992 OPS
Andy Ibanez - 28 PA, 0.964 OPS
Bo Naylor - 30 PA, 0.933 OPS
Dominic Smith - 30 PA, 0.93 OPS
Today's Hitter Streamer Picks
Lars Nootbaar RF (41.5% Owned): Projected 0.77R 0.16HR 0.53RBI 0.85SO 0.67BB 0.09SB 9.0FPts
Max Kepler RF (12.5% Owned): Projected 0.62R 0.22HR 0.7RBI 1.07SO 0.53BB 0.05SB 8.62FPts
Jake Fraley CF (27.5% Owned): Projected 0.58R 0.17HR 0.66RBI 1.0SO 0.4BB 0.17SB 8.46FPts
Nolan Jones 3B (43.5% Owned): Projected 0.56R 0.21HR 0.63RBI 1.36SO 0.44BB 0.08SB 8.41FPts
Edouard Julien 2B (11.0% Owned): Projected 0.75R 0.18HR 0.5RBI 1.75SO 0.9BB 0.08SB 8.29FPts
TJ Friedl LF (38.0% Owned): Projected 0.61R 0.12HR 0.57RBI 0.76SO 0.28BB 0.14SB 8.11FPts
Joc Pederson OF (13.5% Owned): Projected 0.57R 0.17HR 0.66RBI 0.85SO 0.5BB 0.03SB 8.04FPts
Mark Canha LF (22.5% Owned): Projected 0.71R 0.11HR 0.49RBI 0.69SO 0.49BB 0.07SB 7.96FPts
Ke'Bryan Hayes 3B (39.5% Owned): Projected 0.51R 0.1HR 0.53RBI 0.89SO 0.28BB 0.14SB 7.93FPts
Richie Palacios LF (0.0% Owned): Projected 0.54R 0.08HR 0.61RBI 0.63SO 0.4BB 0.11SB 7.88FPts
Subscribe today to get the full daily notes and all the other content I put out here - read the about page here for full information and free samples. 10% of subscription fees go to Samaritan’s Purse Ministry, a humanitarian aid charity.