My daughter likes this show on PBS Kids called Carl the Collector. It’s about an autistic kid (or I guess he’s a raccoon or something) and his friends. So it helps autistic kids feel more normal and helps other kids know about that, so they can treat autistic kids more appropriately when they meet them. I suppose that’s the goal. It’s a nice show.
So this morning in the episode, Carl asks his friend how far she lives from here, and she says “five minutes,” and he asks back, “But how far, like how many feet?”.
And you know who else has been put off by the fact that people measure distance in time? Me. I always had a distaste for people saying they live X minutes or hours away from something. The proper answer to “how far” is a distance.
I’m not saying I like… lose my mind and start fighting people whenever they answer that way, and I do get that most of the time the answer gives you more useful information.
But I’m sitting here watching that scene, and now I’m wondering if I’m autistic.
Many people have asked me over the years if I can get the daily projections out the night before. There are people out there who have to do all of their baseball research overnight, I guess! I want to accommodate that, but the place I host all my projection model code and data (Google Colab), as well as just the process I have on it does require some manual clicking. Maybe next year I’ll figure something else out. It would be pretty nice to get the projections and everything updated the night before so you’re not all waiting for me to get up and run everything.
It’s been around 8am before everything is ready for the day. My kids are getting older and sleeping in more, and so have I!
Aaron Judge has a 29% K%, a 62.5% Contact%, and zero barrels in 14 PAs since returning from the IL. Anything can happen in 14 PAs, of course, but there were and are real questions about whether he’s actually healthy. He came back from the IL quickly after the elbow strain. The elbow isn’t the most important body part in swinging a bat, but it’s still heavily involved in the process.
There’s nothing noticeable in the bat speed logging:
He could come out and mash four homers in the next two days and put these concerns to rest. And it’s not like you’re going to bench the guy no matter what. But maybe some of you are in a redraft league where you can still trade and want to maybe take a gamble here? The gamble would be to trade him away, betting on the angle that he’s not healthy and is not going to be very good in these final seven weeks.
Luke Keaschall is hitting .389/.488/.611 with a 4.7% K%, an 11.6% BB%, and an 8.8% Brl% in 43 PAs with the Twins. That’s pretty impressive stuff. He’s at a 93% Zone-Contact%. But he doesn’t hit the ball hard at all (101.3 EV90). So maybe he’s a Kwan or Arraez type. He does steal bases, so there’s value here. But I don’t know, we need a lot more data on him to make any conclusions.
The model was all over Carson Whisenhunt strikeout lines yesterday. And he proved the model was going in the right direction. He struck out five in four innings with 19 whiffs on 78 pitches!
That was after just 11 whiffs in his first two starts.
He led the way with his changeup last night and it was a nasty pitch.
His season summary:
Five walks from Joe Boyle. He’s giving all those gains back! He is now up to an 11.9% BB% and a 40.8% Ball%. Not good!
More bullet points as it’s Sunday and I have to be quick
Five more ER from Sandy Alcantara, you have to be so bad and so unlucky to give up as many earnies as he has this year, it’s incredible
Lucas Giolito had almost as many walks (5) as whiffs (6)
Bailey Ober had a nice return with just one run allowed, but a poor 4:1 K:BB in six innings
Brad Lord threw 86 pitches and got through six innings. He doesn’t have good “stuff”, but he’s been kinda hard to hit and has had some success since being in the rotation
Ryan Gusto had eight strikeouts in a quality start against the Braves
Eduardo Rodriguez failed against the road Rockies (4.2 IP, 5 H, 4 ER)
Framber Valdez didn’t have it with a 1:4 K:BB, but he mostly avoided a disaster start
Blake Snell was elite (5 IP, 10 SO, 3 BB)
Jacob deGrom carved up the Phillies until the seventh inning (6.2 IP, 6 H, 3 ER, 8 SO, 1 BB)
Jack Perkins had a quality start on 84 pitches with a 5:1 K:BB and a nice 16.7% SwStr% + 33.3% Ball%
Trent Grisham is hot again.
Carlos Correa has been a stud with the Astros, and even longer than that. Since July 1st, he’s hitting .333/.419/.431 in 117 PAs. Just one homers and no steals, though.
Brice Turang now has four homers in his last seven games. He had six prior to that. He’s four homers away from a career high. And that goes with his 21 steals.
The 21 steals are pretty disappointing since he was a 50-steal guy last year. But he might end up with something close to a 15-homer, 25-steal season with a good batting average.
And I will leave the rest to you!
1. Charlie Morton
2. Carson Whisenhunt
3. Jacob deGrom
4. Jack Perkins
5. Ryan Gusto
6. Blake Snell
7. Luis Gil
8. Hurston Waldrep
9. Braxton Ashcraft
10. Jesus Luzardo
11. Brandon Young
12. Yusei Kikuchi
13. Tobias Myers
14. Colin Rea
15. Sean Burke
16. Bradley Blalock
17. Logan Evans
18. Brad Lord
19. Erick Fedde
20. Joey Cantillo
21. Joe Boyle
22. Noah Cameron
23. Michael King
24. Nick Martinez
25. Bailey Ober
26. Sandy Alcantara
27. Lucas Giolito
28. Chris Bassitt
29. Eduardo Rodriguez
30. Framber Valdez
31. Andre Pallante
1. Blake Snell (vs. TOR): 31.65 Points
2. Colin Rea (vs. STL): 24.5 Points
3. Hurston Waldrep (vs. MIA): 24.5 Points
4. Nick Martinez (vs. PIT): 22.15 Points
5. Brad Lord (vs. SF): 21.9 Points
6. Jacob deGrom (vs. PHI): 20.81 Points
7. Noah Cameron (vs. MIN): 19.96 Points
8. Ryan Gusto (vs. ATL): 19.9 Points
9. Jack Perkins - 678022 (vs. BAL): 19.1 Points
10. Jesus Luzardo (vs. TEX): 18.7 Points
1. Charlie Morton (DET): 21 Whiffs (90 Pitches)
2. Carson Whisenhunt (SF): 19 Whiffs (78 Pitches)
3. Blake Snell (LAD): 18 Whiffs (90 Pitches)
4. Jacob deGrom (TEX): 18 Whiffs (99 Pitches)
5. Ryan Gusto (MIA): 15 Whiffs (98 Pitches)
6. Luis Gil (NYY): 15 Whiffs (91 Pitches)
7. Jack Perkins (OAK): 14 Whiffs (84 Pitches)
8. Yusei Kikuchi (LAA): 13 Whiffs (102 Pitches)
9. Hurston Waldrep (ATL): 12 Whiffs (89 Pitches)
10. Jesus Luzardo (PHI): 11 Whiffs (82 Pitches)
1. Charlie Morton (DET): 57.8 Strike%, 31.1 Ball%
2. Sean Burke (CWS): 53.4 Strike%, 37.5 Ball%
3. Ryan Gusto (MIA): 53.1 Strike%, 31.6 Ball%
4. Braxton Ashcraft (PIT): 51.8 Strike%, 33.9 Ball%
5. Hurston Waldrep (ATL): 51.7 Strike%, 31.5 Ball%
6. Jacob deGrom (TEX): 50.5 Strike%, 32.3 Ball%
7. Luis Gil (NYY): 50.5 Strike%, 34.1 Ball%
8. Blake Snell (LAD): 50.0 Strike%, 41.1 Ball%
9. Colin Rea (CHC): 50.0 Strike%, 34.7 Ball%
10. Logan Evans (SEA): 48.9 Strike%, 35.6 Ball%
11. Yusei Kikuchi (LAA): 48.0 Strike%, 37.3 Ball%
12. Jack Perkins (OAK): 47.6 Strike%, 33.3 Ball%
13. Michael King (SD): 47.4 Strike%, 38.6 Ball%
14. Brandon Young (BAL): 47.3 Strike%, 35.1 Ball%
15. Frankie Montas (NYM): 47.2 Strike%, 38.9 Ball%
1. Nick Martinez: 94 Pitches, 21 Outs, 4.48 POUT
2. Jack Perkins: 84 Pitches, 18 Outs, 4.67 POUT
3. Brad Lord: 86 Pitches, 18 Outs, 4.78 POUT
4. Joey Cantillo: 82 Pitches, 17 Outs, 4.82 POUT
5. Jesus Luzardo: 82 Pitches, 17 Outs, 4.82 POUT
6. Chris Bassitt: 68 Pitches, 14 Outs, 4.86 POUT
7. Hurston Waldrep: 89 Pitches, 18 Outs, 4.94 POUT
8. Bailey Ober: 89 Pitches, 18 Outs, 4.94 POUT
9. Eduardo Rodriguez: 82 Pitches, 16 Outs, 5.12 POUT
10. Jacob deGrom: 99 Pitches, 19 Outs, 5.21 POUT
Chris Bassitt's FC velo (10 pitches) UP 2.0mph to 91.0
Joe Boyle's FF velo (48 pitches) UP 1.7mph to 99.6
Bradley Blalock's FF velo (49 pitches) UP 1.5mph to 95.5
Brandon Young's FC velo (20 pitches) DOWN -1.7mph to 84.4
Hurston Waldrep's FF velo (12 pitches) DOWN -1.9mph to 93.9
Charlie Morton's FC velo (12 pitches) DOWN -2.3mph to 86.1
Andre Pallante's SL usage (39.6%) up 16.5 points
Brad Lord's SI usage (25.6%) up 10.4 points
Brandon Young's FC usage (27.0%) up 11.2 points
Frankie Montas's ST usage (13.9%) up 12.2 points
Hurston Waldrep's SI usage (20.2%) up 14.5 points
Jack Perkins's FC usage (23.8%) up 12.4 points
Jesus Luzardo's ST usage (36.6%) up 18.7 points
Joey Cantillo's CU usage (32.9%) up 16.1 points
Nick Martinez's SI usage (28.7%) up 11.9 points
Ryan Gusto's FC usage (22.4%) up 12.8 points
Sean Burke's CU usage (37.5%) up 12.4 points
Tobias Myers's CH usage (22.7%) up 12.4 points
Brandon Pfaadt 4-Seam Fastball: -25.1%
Brandon Pfaadt Cutter: +22.5%
Logan Allen 4-Seam Fastball: +20.3%
Dustin May Sinker: -17.6%
Brandon Pfaadt Sinker: +16.6%
Sandy Alcantara Curveball: +16.3%
Dylan Cease Slider: -16.2%
Kyle Freeland 4-Seam Fastball: +15.2%
Zac Gallen 4-Seam Fastball: -14.8%
Bailey Falter 4-Seam Fastball: -14.1%
Brandon Young Cutter: +13.5%
Clay Holmes Sinker: +12.8%
Shane Baz Cutter: +12.7%
Dustin May Cutter: +12.7%
Paul Skenes Split-Finger: -12.6%
Logan Evans Sweeper: -12.6%
Luis Severino 4-Seam Fastball: +12.6%
Logan Webb Changeup: +12.4%
Dustin May 4-Seam Fastball: +12.3%
Zac Gallen Sinker: +12.0%
Andry Lara - 40.0 RISP H%, 0.545 BABIP, 33.0 HR/FB, 187.0 Luck Score
Angel Chivilli - 53.0 RISP H%, 0.483 BABIP, 25.0 HR/FB, 184.0 Luck Score
MacKenzie Gore - 25.0 RISP H%, 0.457 BABIP, 50.0 HR/FB, 170.0 Luck Score
Frankie Montas - 39.0 RISP H%, 0.366 BABIP, 21.0 HR/FB, 165.0 Luck Score
JP Sears - 33.0 RISP H%, 0.448 BABIP, 20.0 HR/FB, 165.0 Luck Score
Tanner Gordon - 37.0 RISP H%, 0.567 BABIP, 17.0 HR/FB, 164.0 Luck Score
Shane Baz - 33.0 RISP H%, 0.444 BABIP, 20.0 HR/FB, 164.0 Luck Score
Seth Lugo - 30.0 RISP H%, 0.34 BABIP, 40.0 HR/FB, 162.0 Luck Score
Kumar Rocker - 27.0 RISP H%, 0.346 BABIP, 40.0 HR/FB, 159.0 Luck Score
Jordan Hicks - 25.0 RISP H%, 0.35 BABIP, 50.0 HR/FB, 158.0 Luck Score
Taylor Clarke - 0.0 RISP H%, 0.111 BABIP, 0.0 HR/FB, 13.0 Luck Score
Ian Seymour - 0.0 RISP H%, 0.118 BABIP, 0.0 HR/FB, 14.0 Luck Score
Cade Horton - 0.0 RISP H%, 0.182 BABIP, 0.0 HR/FB, 17.0 Luck Score
Zack Littell - 0.0 RISP H%, 0.143 BABIP, 11.0 HR/FB, 32.0 Luck Score
Troy Melton - 0.0 RISP H%, 0.188 BABIP, 9.0 HR/FB, 32.0 Luck Score
Michael Wacha - 9.0 RISP H%, 0.182 BABIP, 4.0 HR/FB, 33.0 Luck Score
Jacob Lopez - 0.0 RISP H%, 0.25 BABIP, 0.0 HR/FB, 34.0 Luck Score
Gavin Williams - 10.0 RISP H%, 0.157 BABIP, 8.0 HR/FB, 36.0 Luck Score
Trevor Rogers - 8.0 RISP H%, 0.236 BABIP, 0.0 HR/FB, 36.0 Luck Score
Yu Darvish - 0.0 RISP H%, 0.167 BABIP, 12.0 HR/FB, 38.0 Luck Score
Cristopher Sanchez - 114 TBF, 33.8% CSW%
Joey Cantillo - 87 TBF, 33.4% CSW%
Edward Cabrera - 96 TBF, 32.9% CSW%
Brandon Woodruff - 91 TBF, 32.8% CSW%
Tarik Skubal - 95 TBF, 32.2% CSW%
Eric Lauer - 74 TBF, 32.1% CSW%
Garrett Crochet - 78 TBF, 32.1% CSW%
Sonny Gray - 73 TBF, 32.1% CSW%
Chase Burns - 77 TBF, 31.9% CSW%
Kevin Gausman - 97 TBF, 31.8% CSW%
Chase Burns - 77 TBF, 41.6% K%
Zack Wheeler - 77 TBF, 36.4% K%
Tarik Skubal - 95 TBF, 35.8% K%
Logan Webb - 72 TBF, 34.7% K%
Logan Gilbert - 87 TBF, 34.5% K%
Sean Burke - 80 TBF, 33.8% K%
Paul Skenes - 92 TBF, 33.7% K%
Yoshinobu Yamamoto - 71 TBF, 32.4% K%
Aaron Civale - 81 TBF, 32.1% K%
Kevin Gausman - 97 TBF, 32.0% K%
Chase Burns - 77 TBF, 36.4% K-BB%
Zack Wheeler - 77 TBF, 33.8% K-BB%
Tarik Skubal - 95 TBF, 30.5% K-BB%
Paul Skenes - 92 TBF, 29.3% K-BB%
Yoshinobu Yamamoto - 71 TBF, 28.2% K-BB%
Logan Webb - 72 TBF, 27.8% K-BB%
Kevin Gausman - 97 TBF, 27.8% K-BB%
Logan Gilbert - 87 TBF, 27.6% K-BB%
Aaron Civale - 81 TBF, 25.9% K-BB%
Joe Ryan - 89 TBF, 25.8% K-BB%
Jose Soriano - 100 TBF, 69.4% GB%
Framber Valdez - 103 TBF, 64.0% GB%
Brad Lord - 78 TBF, 61.0% GB%
Quinn Priester - 79 TBF, 57.6% GB%
J.T. Ginn - 82 TBF, 57.1% GB%
Gavin Williams - 104 TBF, 56.7% GB%
Jason Alexander - 73 TBF, 56.6% GB%
Edward Cabrera - 96 TBF, 56.5% GB%
Clayton Kershaw - 89 TBF, 56.2% GB%
Cristopher Sanchez - 114 TBF, 56.1% GB%
Carmen Mlodzinski - 48 TBF, 31.2 K%, 2.1 BB%, 56.2% GB%
Chase Burns - 77 TBF, 41.6 K%, 5.2 BB%, 43.9% GB%
Edward Cabrera - 96 TBF, 29.2 K%, 5.2 BB%, 56.5% GB%
Garrett Crochet - 78 TBF, 29.5 K%, 6.4 BB%, 54.0% GB%
Logan Gilbert - 87 TBF, 34.5 K%, 6.9 BB%, 46.9% GB%
Logan Webb - 72 TBF, 34.7 K%, 6.9 BB%, 48.8% GB%
Nick Lodolo - 57 TBF, 35.1 K%, 1.8 BB%, 61.1% GB%
Yoshinobu Yamamoto - 71 TBF, 32.4 K%, 4.2 BB%, 48.9% GB%
Zack Wheeler - 77 TBF, 36.4 K%, 2.6 BB%, 46.5% GB%
Cristopher Sanchez - +3.2% CSW%, -2.9 BB%
Kevin Gausman - +2.7% CSW%, -3.1 BB%
Edward Cabrera - +3.1% CSW%, -6.4 BB%
Zack Wheeler - +2.5% CSW%, -3.0 BB%
Trevor Rogers - +4.3% CSW%, -4.7 BB%
Eric Lauer - +3.9% CSW%, -5.3 BB%
Luis Severino - +2.0% CSW%, -2.1 BB%
Chris Paddack - +3.1% CSW%, -5.3 BB%
Nick Lodolo - +5.8% CSW%, -4.1 BB%
Carmen Mlodzinski - +2.8% CSW%, -5.8 BB%
Brent Rooker (OAK) 5 PA, 8 Swings, 2 Barrels, 1 HR
Josh Bell (WSH) 4 PA, 6 Swings, 3 Barrels, 1 HR
Julio Rodriguez (SEA) 5 PA, 12 Swings, 2 Barrels, 2 HR
Marcell Ozuna (ATL) 4 PA, 4 Swings, 3 Barrels, 2 HR
Michael Harris II (ATL) 8 PA, 13 Swings, 2 Barrels, 1 HR
Shea Langeliers (OAK) 5 PA, 9 Swings, 2 Barrels, 1 HR
Shohei Ohtani (LAD) 4 PA, 9 Swings, 2 Barrels, 1 HR
Seiya Suzuki (CHC) - 113.7mph - double
Julio Rodriguez (SEA) - 113.4mph - home_run
Shohei Ohtani (LAD) - 112.0mph - single
Josh Bell (WSH) - 111.7mph - double
Eric Wagaman (MIA) - 111.7mph - single
Nick Kurtz (OAK) - 111.4mph - field_out
Rafael Devers (SF) - 111.2mph - single
Ketel Marte (ARI) - 110.5mph - double
Matt Chapman (SF) - 110.4mph - nan
Nick Loftin (KC) - 110.2mph - nan
Top 10
Nathaniel Lowe - 63 PA, 0.195 wOBA, 0.312 xwOBA, 0.117 Diff
Pete Alonso - 73 PA, 0.282 wOBA, 0.374 xwOBA, 0.092 Diff
Trent Grisham - 72 PA, 0.328 wOBA, 0.414 xwOBA, 0.086 Diff
Seiya Suzuki - 71 PA, 0.283 wOBA, 0.367 xwOBA, 0.084 Diff
Carlos Correa - 71 PA, 0.392 wOBA, 0.476 xwOBA, 0.084 Diff
Gleyber Torres - 76 PA, 0.319 wOBA, 0.402 xwOBA, 0.083 Diff
Dominic Canzone - 68 PA, 0.266 wOBA, 0.344 xwOBA, 0.078 Diff
Agustin Ramirez - 89 PA, 0.286 wOBA, 0.361 xwOBA, 0.075 Diff
Willi Castro - 69 PA, 0.183 wOBA, 0.255 xwOBA, 0.072 Diff
J.P. Crawford - 79 PA, 0.208 wOBA, 0.278 xwOBA, 0.07 Diff
Bottom 10
Shea Langeliers - 83 PA, 0.531 wOBA, 0.389 xwOBA, -0.142 Diff
Bo Bichette - 94 PA, 0.441 wOBA, 0.316 xwOBA, -0.125 Diff
Nick Kurtz - 81 PA, 0.548 wOBA, 0.443 xwOBA, -0.105 Diff
Brandon Marsh - 57 PA, 0.488 wOBA, 0.393 xwOBA, -0.095 Diff
Kyle Isbel - 59 PA, 0.39 wOBA, 0.301 xwOBA, -0.089 Diff
Kyle Manzardo - 60 PA, 0.483 wOBA, 0.403 xwOBA, -0.08 Diff
Blake Perkins - 62 PA, 0.341 wOBA, 0.263 xwOBA, -0.078 Diff
Cedric Mullins II - 63 PA, 0.353 wOBA, 0.275 xwOBA, -0.078 Diff
Trevor Story - 76 PA, 0.376 wOBA, 0.305 xwOBA, -0.071 Diff
Taylor Walls - 58 PA, 0.299 wOBA, 0.23 xwOBA, -0.069 Diff
Trent Grisham: 33.0 PA, +0.212 xwOBA OE
Seiya Suzuki: 29.0 PA, +0.181 xwOBA OE
Carlos Correa: 37.0 PA, +0.178 xwOBA OE
Matt Wallner: 31.0 PA, +0.159 xwOBA OE
Rafael Devers: 37.0 PA, +0.151 xwOBA OE
Vladimir Guerrero Jr.: 38.0 PA, +0.147 xwOBA OE
Junior Caminero: 36.0 PA, +0.147 xwOBA OE
Brice Turang: 31.0 PA, +0.143 xwOBA OE
Pete Alonso: 35.0 PA, +0.143 xwOBA OE
Shea Langeliers: 37.0 PA, +0.132 xwOBA OE
Drake Baldwin: 37.0 PA, +0.12 xwOBA OE
Jakob Marsee: 37.0 PA, +0.12 xwOBA OE
Gleyber Torres: 30.0 PA, +0.1 xwOBA OE
Jordan Beck: 34.0 PA, +0.09 xwOBA OE
Jo Adell: 31.0 PA, +0.09 xwOBA OE
Steven Kwan: 37.0 PA, -0.185 xwOBA OE
Josh Lowe: 35.0 PA, -0.144 xwOBA OE
Elly De La Cruz: 38.0 PA, -0.139 xwOBA OE
Jackson Holliday: 33.0 PA, -0.137 xwOBA OE
Austin Hays: 32.0 PA, -0.126 xwOBA OE
Eugenio Suarez: 37.0 PA, -0.125 xwOBA OE
Pete Crow-Armstrong: 31.0 PA, -0.12 xwOBA OE
Ke'Bryan Hayes: 30.0 PA, -0.115 xwOBA OE
Tyler Locklear: 33.0 PA, -0.113 xwOBA OE
Adolis Garcia: 39.0 PA, -0.112 xwOBA OE
Brandon Nimmo: 35.0 PA, -0.101 xwOBA OE
Alec Burleson: 34.0 PA, -0.098 xwOBA OE
Yainer Diaz: 33.0 PA, -0.095 xwOBA OE
Spencer Steer: 33.0 PA, -0.092 xwOBA OE
Tyler Freeman: 34.0 PA, -0.088 xwOBA OE
Kyle Schwarber - 80 PA, 49 BIP, 14 Brls, 28.6 Brl%
Shohei Ohtani - 81 PA, 41 BIP, 10 Brls, 24.4 Brl%
Davis Schneider - 50 PA, 32 BIP, 7 Brls, 21.9 Brl%
Colson Montgomery - 71 PA, 47 BIP, 10 Brls, 21.3 Brl%
Nick Kurtz - 81 PA, 48 BIP, 10 Brls, 20.8 Brl%
Matt Wallner - 68 PA, 40 BIP, 8 Brls, 20.0 Brl%
Pete Alonso - 73 PA, 52 BIP, 10 Brls, 19.2 Brl%
Willson Contreras - 72 PA, 48 BIP, 9 Brls, 18.8 Brl%
Josh Bell - 57 PA, 32 BIP, 6 Brls, 18.8 Brl%
Eugenio Suarez - 75 PA, 43 BIP, 8 Brls, 18.6 Brl%
Vladimir Guerrero Jr. - 94 PA, 0.477 xwOBA
Carlos Correa - 71 PA, 0.476 xwOBA
Willson Contreras - 72 PA, 0.455 xwOBA
Kyle Schwarber - 80 PA, 0.45 xwOBA
Matt Wallner - 68 PA, 0.448 xwOBA
Nick Kurtz - 81 PA, 0.443 xwOBA
Michael Harris II - 82 PA, 0.442 xwOBA
Davis Schneider - 50 PA, 0.432 xwOBA
Francisco Alvarez - 50 PA, 0.429 xwOBA
Gunnar Henderson - 79 PA, 0.429 xwOBA
Luis Arraez - 88 PA, 159 Swings, 95.6 Cont%
Luis Urias - 47 PA, 76 Swings, 93.4 Cont%
Steven Kwan - 85 PA, 143 Swings, 93.0 Cont%
Chandler Simpson - 57 PA, 96 Swings, 89.6 Cont%
Brendan Donovan - 70 PA, 112 Swings, 89.3 Cont%
Vinnie Pasquantino - 76 PA, 130 Swings, 89.2 Cont%
Nathan Lukes - 73 PA, 126 Swings, 88.9 Cont%
Xavier Edwards - 91 PA, 159 Swings, 88.7 Cont%
Mauricio Dubon - 65 PA, 113 Swings, 88.5 Cont%
Tyler Freeman - 70 PA, 112 Swings, 88.4 Cont%
Josh Naylor - 7 Attempts (7 steals)
Jakob Marsee - 6 Attempts (5 steals)
Luis Robert - 4 Attempts (4 steals)
Agustin Ramirez - 4 Attempts (4 steals)
Xavier Edwards - 4 Attempts (4 steals)
Josh Lowe - 4 Attempts (4 steals)
Shohei Ohtani - 3 Attempts (3 steals)
Wenceel Perez - 3 Attempts (1 steals)
Jasson Dominguez - 3 Attempts (3 steals)
Fernando Tatis Jr. - 3 Attempts (2 steals)
Tyler Tolbert - 3 Attempts (3 steals)
Bryce Teodosio - 3 Attempts (3 steals)
Lourdes Gurriel Jr. - 3 Attempts (2 steals)
Anthony Volpe - 3 Attempts (3 steals)
Josh Naylor - 11 Attempts (11 steals)
Luis Robert - 10 Attempts (9 steals)
Jose Ramirez - 10 Attempts (8 steals)
Chandler Simpson - 9 Attempts (6 steals)
Fernando Tatis Jr. - 8 Attempts (5 steals)
C.J. Abrams - 8 Attempts (7 steals)
Julio Rodriguez - 8 Attempts (7 steals)
Elly De La Cruz - 7 Attempts (7 steals)
Josh Lowe - 7 Attempts (5 steals)
Gunnar Henderson - 7 Attempts (5 steals)
Wenceel Perez - 7 Attempts (5 steals)
Tyler Tolbert - 7 Attempts (6 steals)
Andrew Vaughn - 73 PA, 12.3 K%, 14.0 Brl%
Ben Rice - 57 PA, 14.0 K%, 16.7 Brl%
Bo Naylor - 49 PA, 14.3 K%, 14.7 Brl%
Davis Schneider - 50 PA, 18.0 K%, 21.9 Brl%
Francisco Alvarez - 50 PA, 20.0 K%, 16.1 Brl%
Gunnar Henderson - 79 PA, 16.5 K%, 14.3 Brl%
Marcell Ozuna - 52 PA, 19.2 K%, 15.6 Brl%
Michael Harris II - 82 PA, 13.4 K%, 14.5 Brl%
Ramon Laureano - 81 PA, 19.8 K%, 17.2 Brl%
Shea Langeliers - 83 PA, 14.5 K%, 15.2 Brl%
Trent Grisham - 72 PA, 15.3 K%, 17.6 Brl%
Vladimir Guerrero Jr. - 94 PA, 12.8 K%, 14.3 Brl%
Xander Bogaerts - 83 PA, 12.0 K%, 14.7 Brl%
Carlos Correa - 89 PA, +0.14 xwOBA
Nick Kurtz - 108 PA, +0.114 xwOBA
Trent Grisham - 91 PA, +0.105 xwOBA
Gunnar Henderson - 103 PA, +0.101 xwOBA
Ramon Laureano - 108 PA, +0.099 xwOBA
Kyle Manzardo - 80 PA, +0.09 xwOBA
Andrew Vaughn - 90 PA, +0.087 xwOBA
Luis Robert - 84 PA, +0.083 xwOBA
Geraldo Perdomo - 104 PA, +0.077 xwOBA
Lenyn Sosa - 94 PA, +0.073 xwOBA
Kyle Schwarber - 103 PA, +12.3 Brl%
Nick Kurtz - 108 PA, +9.1 Brl%
Jo Adell - 101 PA, +8.8 Brl%
Anthony Volpe - 94 PA, +7.3 Brl%
Josh Bell - 81 PA, +7.1 Brl%
Willson Contreras - 96 PA, +7.0 Brl%
Julio Rodriguez - 117 PA, +7.0 Brl%
Eugenio Suarez - 99 PA, +6.9 Brl%
Xander Bogaerts - 109 PA, +6.9 Brl%
Brice Turang - 91 PA, +6.7 Brl%
Jesus Sanchez - 89 PA, +10.3 Cont%
Yainer Diaz - 87 PA, +8.7 Cont%
Tyler Soderstrom - 98 PA, +8.6 Cont%
Carlos Correa - 89 PA, +7.7 Cont%
Cody Bellinger - 101 PA, +7.5 Cont%
Spencer Horwitz - 96 PA, +7.3 Cont%
Trent Grisham - 91 PA, +7.2 Cont%
Isaac Collins - 93 PA, +6.9 Cont%
Anthony Volpe - 94 PA, +6.5 Cont%
Shea Langeliers - 101 PA, +6.4 Cont%
Trent Grisham - 91 PA, -14.3 K%
Luis Robert - 84 PA, -13.0 K%
Ramon Laureano - 108 PA, -11.6 K%
Shea Langeliers - 101 PA, -10.6 K%
Andrew Vaughn - 90 PA, -10.2 K%
Victor Scott II - 81 PA, -10.0 K%
Isaac Collins - 93 PA, -9.8 K%
Jesus Sanchez - 89 PA, -9.6 K%
Cody Bellinger - 101 PA, -9.6 K%
Ceddanne Rafaela - 92 PA, -9.4 K%
Ty France: +2.47
Julio Rodriguez: +2.4
Ernie Clement: +2.3
Shea Langeliers: +2.25
Nathan Lukes: +2.0
Kyle Manzardo: -3.17
Lars Nootbaar: -3.15
Jordan Beck: -3.0
Brayan Rocchio: -2.9
Vinnie Pasquantino: -2.65
Jesus Sanchez - +9.0% Contact%, +3.7 mph exit velo, -3.7 Chase%
Blaze Alexander - +4.4% Contact%, +5.8 mph exit velo, -8.1 Chase%
Liam Hicks - +7.6% Contact%, +3.4 mph exit velo, -4.2 Chase%
Jo Adell - +4.7% Contact%, +6.0 mph exit velo, -5.0 Chase%
Jurickson Profar - 0.376 xwOBA, 13.6% Brl%, 83.9% Contact%, 22.4% Chase%, 18.3% K%
Roman Anthony - 0.399 xwOBA, 15.2% Brl%, 81.1% Contact%, 16.8% Chase%, 17.6% K%
Trent Grisham - 0.445 xwOBA, 18.9% Brl%, 76.9% Contact%, 17.6% Chase%, 16.4% K%
Vladimir Guerrero Jr. - 0.481 xwOBA, 16.0% Brl%, 84.0% Contact%, 20.6% Chase%, 10.6% K%
Wyatt Langford - 0.399 xwOBA, 18.4% Brl%, 78.6% Contact%, 13.7% Chase%, 22.4% K%
Sean Murphy - 41.7% Whiff%, 80.0% Weak%, 0.979 Cold Rating
Austin Hays - 36.8% Whiff%, 83.3% Weak%, 0.967 Cold Rating
Eugenio Suarez - 45.4% Whiff%, 74.1% Weak%, 0.962 Cold Rating
Taylor Trammell - 33.9% Whiff%, 77.3% Weak%, 0.919 Cold Rating
Elly De La Cruz - 35.6% Whiff%, 70.6% Weak%, 0.891 Cold Rating
Lawrence Butler - 37.3% Whiff%, 69.6% Weak%, 0.884 Cold Rating
Tyler Locklear - 31.2% Whiff%, 80.0% Weak%, 0.884 Cold Rating
Thomas Saggese - 32.4% Whiff%, 73.3% Weak%, 0.879 Cold Rating
Harrison Bader - 34.0% Whiff%, 71.4% Weak%, 0.878 Cold Rating
Thairo Estrada - 29.8% Whiff%, 81.8% Weak%, 0.861 Cold Rating
Aidan Miller (PHI): 2/4, 4R, 0HR, 2RBI, 2SB, 34FPts
Scott Bandura (SF): 3/5, 2R, 0HR, 3RBI, 1SB, 31FPts
Carter Jensen (KC): 3/5, 2R, 1HR, 2RBI, 0SB, 31FPts
Jake Rucker (MIN): 2/4, 2R, 2HR, 3RBI, 0SB, 30FPts
Nick Dunn (PHI): 2/4, 3R, 1HR, 3RBI, 0SB, 29FPts
Jack Winkler (MIA): 1/3, 2R, 0HR, 2RBI, 3SB, 28FPts
Trevor Hauver (TEX): 2/3, 2R, 1HR, 3RBI, 0SB, 27FPts
Felix Reyes (PHI): 5/6, 2R, 0HR, 3RBI, 0SB, 27FPts
Eric Rataczak (MIA): 3/4, 1R, 0HR, 2RBI, 2SB, 25FPts
Jacob Gonzalez - 694378 (CWS): 2/3, 1R, 1HR, 3RBI, 0SB, 25FPts
Austin Peterson (CLE): 0 Pitches, 8IP, 5H, 1ER, 8K, 0BB, 33FPts
Yorman Gomez (CLE): 0 Pitches, 6IP, 2H, 1ER, 10K, 1BB, 33FPts
Thomas White (MIA): 0 Pitches, 6IP, 1H, 0ER, 9K, 2BB, 33FPts
Mason Barnett (OAK): 0 Pitches, 6IP, 3H, 1ER, 9K, 2BB, 30FPts
Nathan Wiles (ATL): 0 Pitches, 5IP, 2H, 0ER, 9K, 1BB, 27FPts
Ryan Gallagher (MIN): 0 Pitches, 5IP, 5H, 0ER, 7K, 0BB, 26FPts
Samuel Aldegheri (LAA): 0 Pitches, 7IP, 4H, 1ER, 6K, 2BB, 26FPts
K.C. Hunt (MIL): 0 Pitches, 6IP, 1H, 0ER, 4K, 0BB, 24FPts
Kenta Maeda (NYY): 0 Pitches, 6IP, 5H, 0ER, 7K, 0BB, 24FPts
Stephen Kolek (KC): 0 Pitches, 6IP, 9H, 1ER, 6K, 1BB, 22FPts
Spencer Jones (AAA - NYY) 353 PA 1.029 OPS
Samuel Basallo (AAA - BAL) 302 PA 0.997 OPS
Luis Campusano (AAA - SD) 332 PA 0.988 OPS
Nick Solak (AAA - PIT) 330 PA 0.973 OPS
Ryan Ward (AAA - LAD) 497 PA 0.965 OPS
Carlos Perez - 542208 (AAA - CHC) 320 PA 0.96 OPS
Rece Hinds (AAA - CIN) 322 PA 0.952 OPS
Dylan Beavers (AAA - BAL) 394 PA 0.952 OPS
Owen Caissie (AAA - CHC) 391 PA 0.95 OPS
JJ Wetherholt (AAA - STL) 365 PA 0.929 OPS
James Outman (AAA - MIN) 366 PA 0.924 OPS
Nathan Church (AAA - STL) 341 PA 0.914 OPS
Jose Rojas (AAA - NYY) 379 PA 0.912 OPS
Shay Whitcomb (AAA - HOU) 320 PA 0.91 OPS
Cam Devanney (AAA - PIT) 363 PA 0.909 OPS
Cody Freeman (AAA - TEX) 405 PA 0.903 OPS
T.J. Rumfield (AAA - NYY) 438 PA 0.902 OPS
Jonathon Long (AAA - CHC) 454 PA 0.899 OPS
Harry Ford (AAA - SEA) 397 PA 0.898 OPS
Trey Mancini (AAA - ARI) 335 PA 0.895 OPS
Jonah Tong (AA - NYM) 97 IP 28.9% K-BB
Mitch Bratt (AA - ARI) 95 IP 24.7% K-BB
Ty Johnson (AA - TB) 86 IP 24.3% K-BB
Sean Sullivan - 807743 (AA - COL) 80 IP 23.3% K-BB
Robby Snelling (AAA - MIA) 100 IP 22.6% K-BB
Tekoah Roby (AAA - STL) 78 IP 21.5% K-BB
Tyler Uberstine (AAA - BOS) 86 IP 21.3% K-BB
Joander Suarez (AA - NYM) 82 IP 21.2% K-BB
Connelly Early (AAA - BOS) 80 IP 21.1% K-BB
Brycen Mautz (AA - STL) 84 IP 21.1% K-BB
Landon Harper (AA - nan) 81 IP 20.4% K-BB
Duncan Davitt (AAA - CWS) 110 IP 19.5% K-BB
Jack Wenninger (AA - NYM) 106 IP 19.4% K-BB
John Klein (AAA - MIN) 81 IP 19.3% K-BB
Parker Messick (AAA - CLE) 92 IP 19.3% K-BB
Kohl Drake (AAA - ARI) 82 IP 18.9% K-BB
Trey Supak (AAA - TEX) 91 IP 18.3% K-BB
Trenton Denholm (AA - CLE) 99 IP 18.2% K-BB
Chen Zhong-Ao Zhuang (AA - OAK) 112 IP 18.0% K-BB
Wilber Dotel (AA - PIT) 91 IP 17.7% K-BB
Cade Povich (2.0% Owned): Projected 5.26IP 2.68ER 5.35SO 1.8BB 14.28FPts
Patrick Corbin (16.0% Owned): Projected 5.42IP 2.66ER 5.25SO 1.64BB 14.0FPts
Mike Burrows (6.0% Owned): Projected 4.87IP 2.17ER 4.82SO 1.9BB 13.66FPts
Jakob Marsee - 37 PA, 1.361 OPS
Matt Wallner - 31 PA, 1.243 OPS
Wenceel Perez - 27 PA, 1.232 OPS
Isaac Collins - 32 PA, 1.224 OPS
Cole Young - 29 PA, 1.117 OPS
Blaze Alexander - 34 PA, 1.114 OPS
Kyle Isbel - 27 PA, 1.06 OPS
Alek Thomas - 27 PA, 1.06 OPS
Nathan Lukes - 29 PA, 1.039 OPS
Ryan Jeffers - 36 PA, 1.033 OPS
Luke Keaschall 2B (27.0% Owned): Projected 0.84R 0.18HR 0.74RBI 0.86SO 0.52BB 0.23SB 10.41FPts
Drake Baldwin C (15.5% Owned): Projected 0.77R 0.25HR 0.73RBI 0.71SO 0.39BB 0.02SB 9.89FPts
Mike Yastrzemski CF (5.0% Owned): Projected 0.86R 0.18HR 0.63RBI 0.91SO 0.5BB 0.06SB 9.14FPts
Trent Grisham CF (21.0% Owned): Projected 0.85R 0.2HR 0.59RBI 1.13SO 0.74BB 0.05SB 9.11FPts
Jordan Beck RF (25.0% Owned): Projected 0.63R 0.19HR 0.72RBI 1.08SO 0.24BB 0.13SB 8.94FPts
Ivan Herrera C (44.0% Owned): Projected 0.67R 0.19HR 0.58RBI 0.84SO 0.33BB 0.07SB 8.89FPts
Ramon Laureano RF (38.5% Owned): Projected 0.7R 0.2HR 0.57RBI 1.1SO 0.28BB 0.08SB 8.82FPts
Julio Rodriguez CF (0.0% Owned): Projected 0.62R 0.17HR 0.65RBI 1.04SO 0.26BB 0.14SB 8.7FPts
Nathan Lukes OF (5.0% Owned): Projected 0.74R 0.12HR 0.53RBI 0.68SO 0.69BB 0.06SB 8.6FPts
Chandler Simpson SS (25.0% Owned): Projected 0.55R 0.01HR 0.4RBI 0.49SO 0.2BB 0.47SB 8.58FPts