Check out yesterday’s box scores here
Andrew Painter kinda did what we thought Kade Anderson might do.
→ 7 IP, 5 H, 1 ER, 8 K, 0 BB
That was against the Cardinals too, a decently tough matchup. He had the best velo of his season, put up 20 whiffs, and posted a 27.2% Ball%. It was about as dominant of a start as you’ll find.
Fastballs, changeups, and sweepers all dominating at the same time. This was the first time we’d seen his four-seamer do really well. I don’t know if something changed with it or if it was just a good and fortunate night, but Painter should definitely be looked at for your fantasy leagues. Since returning from AAA:
14.4% K-BB% (still not great but way better than before), 13.3% SwStr%, 35.6% Ball%, 48% GB%, 3.53 JA SIERA. Looks pretty good.
As for Kade, it wasn’t great.
→ 5.2 IP, 5 H, 3 ER, 5 K, 2 BB, 2 HR
He gave up homers to Bregman and Busch on his final two pitches. This could very easily have been 6 IP, 4 H, 2 ER, 5 K, 2 BB or something like that.
He looked really good up until the sixth inning.
13.6% SwStr%, 35% BAll%, .261 xwOBA. The fastball velo is not very high, and I saw that the vertical break on it was down from AA. I’m not even sure how they’re getting readings from AA, I guess from independent sources. But is that all measured exactly the same as it is with the MLB equipment? I don’t know, but I’m not going to get hung up all of that stuff.
The stuff won’t play as well against MLB talent as AA guys. It’s very possible that he’s just a decent MLB pitcher for this year. But I was mostly encouraged by this. The Cubs are one of the toughest lineups in the league against lefties, and he has 5.2 innings of success against them before those two homers.
So we’re considering vertical break on four-seamers with both Painter and Kade. For Painter, before yesterday:
Yesterday:
So +0.8 on velo, +1.2 on effective velo (more extension), +200 on spin, and +1.8 on vertical movement. Seems like that is all very, very good news. But it doesn’t mean it will stick. If he could just suddenly do this, why would it have taken him so long to do it? It’s possible he was just feeling very good last night. But I’d add him in fantasy leagues while we wait to figure it out.
Here’s Kade’s pitch movement data
I’m not the best at interpreting this stuff. It doesn’t seem like an overpowering fastball to me.
My initial worry about Anderson was that he could end up being an Andrew Abbott. Back in 2023, Abbott had a 42.7% K% and 8.1% BB% in the minors. Pretty similar to what we saw from Anderson this year, albeit in less innings with a much higher HR/9. Obviously, Kade was the #3 overall pick, and Abbott was never a top prospect, but I’ll never forget the lessons learned from when I thought Abbott was going to be a big-league stud just because he was able to dominate minor-leaguer hitters for half a season or so.
Tarik Skubal gave up three to the Pirates in the first, but then all became right in the world again, he locked in, and the Dodgers won the game.
→ 7.0IP 5H 3ER 3R 11K 1BB
Christian Scott let us down
→ 4.67IP 5H 4ER 4R 6K 4BB
Five hits, five walks. Hate to see it. I’m not giving up, though. He gets the Astros and Rays next, which is fine.
Dylan Cease’s velo was down a little bit. He still got eight strikeouts and allowed one run on two hits, but didn’t have the pristine command.
→ 6.67IP 2H 1ER 1R 8K 5BB
Velo has been down for a few starts now. Interesting there.
Tanner Bibee qualbanged in Coors.
→ 6.0IP 5H 2ER 2R 6K 1BB
You never, never know what that guy will do.
Quinn Mathews against the Phillies:
→ 5.0IP 10H 7ER 7R 3K 1BB
Not good. He did give up a .476 BABIP and just a .277 xwOBA. So those numbers suggest a ton of hits j ust fell in. His season numbers:
.230 xBA, 28% Hard Hit% against, 12.4% SwStr%, 36.4% Ball%. Not too bad really. But this start might get him back down to AAA or ruin his confidence or whatever.
The SP Luck Data sheet:
Bad luck for all Mathews, Anderson, and Brown, with very low xwOBA but higher wOBAs.
Blade Tidwell
→ 5.67IP 3H 0ER 0R 7K 2BB
It’s been a bumpy ride for this guy in the Majors. He had a great start three starts ago, and then got drilled for six runs last time, but 5.2 scoreless here against the Red Sox.
In this here second half since he’s been in the rotation again:
Nothing to get interested in besides the .272 xwOBA. The 9.5% K-BB% is the more important number, and that’s very bad. But he’s on the radar for streaming/deep leagues.
Just some really quick hitter notes because it’s Sunday and I have to get moving.
Carson Benge swiped and piped. He has 16 homers, 19 steals, and a .276 batting average. So that’s a very effective fantasy player. Five homers in August after stealing six bags in July. So he’s doing at least something very well every month.
Month by month:
Should he be in the rookie of the year conversation? He’s well behind Wetherholt and Sal Stewart, so I guess not. But he’s a very useful fantasy player heading toward a potential 20-20 season in his first go at it.
Jakob Marsee also homered and stole one. He has 20 steals now, but other than that he’s been useless.
Two homers: Luis Robert and Randy Arozarena. Here’s the 20+ fantasy point list from yesterday:
We finally got Hector Rodriguez on the board! But it’s been a rough debut for him
Brooks Lee has 19 freaking homers. I did not think that was possible. He’s one of the best at hitting homers while having no EV.
Let’s look at 15+ HR hitters and sort by Brl%. There are only seven under 6%:
Lee is #1 at 3.7%. The way to do this:
Get a lot of balls in play (don’t K, don’t walk that much)
Pull a bunch of balls in the air
Lee does both of those things to a good level, not extreme. Very interesting player, but a good fantasy asset to have.
Off to do Sunday things!
Kade Anderson (SEA): 5.67IP, 5H, 3ER, 5SO, 2BB
Carlos Vargas (SEA): 1.33IP, 2H, 1ER, 2SO, 1BB
Pedro Pages (STL): 1.0IP, 1H, 1ER, 0SO, 0BB
Erik Tolman (WSH): 1.0IP, 1H, 0ER, 1SO, 0BB
1. Tarik Skubal
2. Andrew Painter
3. Blade Tidwell
4. David Peterson
5. Jacob Lopez
6. Drew Anderson
7. Cody Bradford
8. Kade Anderson
9. Patrick Sandoval
10. Tanner Bibee
11. Jared Jones
12. Quinn Mathews
13. Christian Scott
14. Shane McClanahan
15. Dylan Cease
16. Ryan Weathers
17. Ryan Johnson
18. Eury Perez
19. Luis Castillo
20. Michael Wacha
21. Michael Soroka
22. Martin Perez
23. Dean Kremer
24. Logan Henderson
25. Hunter Brown
26. Jake Irvin
27. Brandon Young
28. Gabriel Hughes
29. Rhett Lowder
1. Tarik Skubal (vs. PIT): 32.15 Points
2. Andrew Painter (vs. STL): 30.75 Points
3. Dylan Cease (vs. NYY): 28.81 Points
4. Michael Wacha (vs. DET): 27.35 Points
5. Jacob Lopez (vs. HOU): 27.1 Points
6. Ryan Johnson (vs. TEX): 23.95 Points
7. Blade Tidwell (vs. BOS): 23.76 Points
8. David Peterson (vs. SEA): 21.9 Points
9. Tanner Bibee (vs. COL): 21.9 Points
10. Logan Henderson (vs. ATL): 19.3 Points
1. Tarik Skubal (LAD): 23 Whiffs (106 Pitches)
2. Andrew Painter (PHI): 20 Whiffs (103 Pitches)
3. David Peterson (CHC): 17 Whiffs (98 Pitches)
4. Jacob Lopez (OAK): 15 Whiffs (91 Pitches)
5. Dylan Cease (TOR): 15 Whiffs (111 Pitches)
6. Christian Scott (NYM): 14 Whiffs (94 Pitches)
7. Tanner Bibee (CLE): 14 Whiffs (96 Pitches)
8. Patrick Sandoval (BOS): 14 Whiffs (93 Pitches)
9. Eury Perez (MIA): 13 Whiffs (101 Pitches)
10. Quinn Mathews (STL): 12 Whiffs (99 Pitches)
1. Tarik Skubal (LAD): 55.7 Strike%, 30.2 Ball%
2. Andrew Painter (PHI): 54.4 Strike%, 27.2 Ball%
3. Ryan Weathers (NYY): 51.4 Strike%, 29.2 Ball%
4. Jacob Lopez (OAK): 50.5 Strike%, 35.2 Ball%
5. Blade Tidwell (SF): 49.5 Strike%, 38.7 Ball%
6. Drew Anderson (DET): 49.3 Strike%, 29.3 Ball%
7. David Peterson (CHC): 49.0 Strike%, 36.7 Ball%
8. Hunter Brown (HOU): 48.5 Strike%, 34.7 Ball%
9. Michael Wacha (KC): 47.9 Strike%, 33.3 Ball%
10. Luis Castillo (CWS): 47.5 Strike%, 36.2 Ball%
11. Patrick Sandoval (BOS): 47.3 Strike%, 35.5 Ball%
12. Jake Irvin (WSH): 47.1 Strike%, 34.6 Ball%
13. Kade Anderson (SEA): 46.9 Strike%, 34.6 Ball%
14. Quinn Mathews (STL): 46.5 Strike%, 32.3 Ball%
15. Cody Bradford (TEX): 46.2 Strike%, 30.0 Ball%
1. Ryan Johnson: 88 Pitches, 21 Outs, 4.19 POUT
2. Michael Wacha: 96 Pitches, 21 Outs, 4.57 POUT
3. Kade Anderson: 81 Pitches, 17 Outs, 4.76 POUT
4. Andrew Painter: 103 Pitches, 21 Outs, 4.9 POUT
5. Shane McClanahan: 74 Pitches, 15 Outs, 4.93 POUT
6. Drew Anderson: 75 Pitches, 15 Outs, 5.0 POUT
7. Cody Bradford: 80 Pitches, 16 Outs, 5.0 POUT
8. Tarik Skubal: 106 Pitches, 21 Outs, 5.05 POUT
9. Jacob Lopez: 91 Pitches, 18 Outs, 5.06 POUT
10. Rhett Lowder: 92 Pitches, 18 Outs, 5.11 POUT
Logan Henderson’s FC velo (16 pitches) UP 2.0mph to 89.6
Jake Irvin’s FC velo (18 pitches) UP 2.0mph to 90.4
David Peterson’s SI velo (29 pitches) UP 1.5mph to 93.1
Blade Tidwell’s SI velo (14 pitches) DOWN -1.7mph to 92.4
Jacob Lopez’s FC velo (15 pitches) DOWN -2.2mph to 84.6
Andrew Painter’s CH usage (24.3%) up 17.5 points
Eury Perez’s SI usage (22.0%) up 12.5 points
Hunter Brown’s SI usage (37.6%) up 12.6 points
Jacob Lopez’s SL usage (44.0%) up 10.6 points
Jake Irvin’s CH usage (22.1%) up 14.1 points
Jake Irvin’s FC usage (17.3%) up 10.7 points
Jared Jones’s FF usage (57.5%) up 10.8 points
Ryan Johnson’s FC usage (50.0%) up 13.3 points
Ryan Weathers’s SI usage (41.7%) up 24.7 points
Tarik Skubal’s FF usage (50.0%) up 18.0 points
Tyler Schweitzer’s SL usage (51.0%) up 12.7 points
Andrew Painter Changeup: +20.5%
Ryan Johnson Sinker: -20.4%
Ryan Johnson Cutter: +20.1%
Ryan Weathers Sinker: +17.2%
J.T. Ginn Sinker: +17.0%
Tanner Gordon 4-Seam Fastball: +16.9%
Bryce Elder Changeup: +16.5%
Carson Whisenhunt Slider: -15.6%
Eric Lauer Cutter: +15.5%
Bryan Hudson Sweeper: +15.4%
Sean Manaea 4-Seam Fastball: +14.9%
Kyle Freeland Sinker: +14.8%
Ryan Weathers 4-Seam Fastball: -14.4%
Robbie Ray 4-Seam Fastball: -14.3%
Bryce Elder Slider: -13.7%
Drew Anderson 4-Seam Fastball: -13.5%
Parker Messick 4-Seam Fastball: +13.4%
Dustin May Cutter: +13.4%
Andrew Alvarez Slider: -13.3%
Logan Webb Sinker: -13.3%
Joey Cantillo 4-Seam Fastball: -13.2%
Bryce Miller 4-Seam Fastball: -12.8%
Braxton Ashcraft Sinker: +12.8%
Tyler Mahle Split-Finger: +12.8%
Kevin Gausman Split-Finger: +12.7%
Ryan Johnson Sweeper: +12.7%
Sean Manaea Sinker: -12.7%
Jake Irvin Changeup: +12.6%
Peter Lambert Slider: -12.6%
Ryan Johnson Split-Finger: -12.5%
Freddy Peralta Changeup: +12.3%
Randy Vasquez Sinker: +12.1%
Connor Prielipp - 38.0 RISP H%, 0.425 BABIP, 36.0 HR/FB, 185.0 Luck Score
Bryan King - 33.0 RISP H%, 0.389 BABIP, 50.0 HR/FB, 178.0 Luck Score
Kevin Gausman - 29.0 RISP H%, 0.462 BABIP, 40.0 HR/FB, 178.0 Luck Score
Jack Perkins - 38.0 RISP H%, 0.429 BABIP, 20.0 HR/FB, 173.0 Luck Score
Jordan Montgomery - 31.0 RISP H%, 0.379 BABIP, 33.0 HR/FB, 172.0 Luck Score
George Kirby - 33.0 RISP H%, 0.396 BABIP, 25.0 HR/FB, 169.0 Luck Score
Mason Barnett - 42.0 RISP H%, 0.32 BABIP, 33.0 HR/FB, 166.0 Luck Score
Christian Scott - 35.0 RISP H%, 0.359 BABIP, 21.0 HR/FB, 162.0 Luck Score
Ron Marinaccio - 100.0 RISP H%, 0.312 BABIP, 25.0 HR/FB, 162.0 Luck Score
Jared Jones - 38.0 RISP H%, 0.355 BABIP, 18.0 HR/FB, 160.0 Luck Score
Sean Newcomb - 0.0 RISP H%, 0.053 BABIP, 0.0 HR/FB, 12.0 Luck Score
Will Dion - 0.0 RISP H%, 0.087 BABIP, 0.0 HR/FB, 13.0 Luck Score
Cade Cavalli - 0.0 RISP H%, 0.167 BABIP, 0.0 HR/FB, 17.0 Luck Score
Blake Snell - 0.0 RISP H%, 0.192 BABIP, 0.0 HR/FB, 20.0 Luck Score
Adrian Houser - 0.0 RISP H%, 0.207 BABIP, 0.0 HR/FB, 23.0 Luck Score
Peter Strzelecki - 0.0 RISP H%, 0.154 BABIP, 7.0 HR/FB, 24.0 Luck Score
Eury Perez - 12.0 RISP H%, 0.19 BABIP, 0.0 HR/FB, 32.0 Luck Score
Carson Seymour - 0.0 RISP H%, 0.25 BABIP, 0.0 HR/FB, 33.0 Luck Score
Logan Gilbert - 0.0 RISP H%, 0.259 BABIP, 0.0 HR/FB, 36.0 Luck Score
Andrew Alvarez - 0.0 RISP H%, 0.156 BABIP, 13.0 HR/FB, 39.0 Luck Score
Braxton Ashcraft - 76 TBF, 35.2% CSW%
Jesus Luzardo - 108 TBF, 34.5% CSW%
Jacob Misiorowski - 94 TBF, 34.0% CSW%
Yoshinobu Yamamoto - 74 TBF, 33.8% CSW%
Gavin Williams - 89 TBF, 33.6% CSW%
Ryan Gusto - 80 TBF, 33.5% CSW%
Sean Manaea - 105 TBF, 33.4% CSW%
Reid Detmers - 90 TBF, 32.9% CSW%
Ryan Weathers - 86 TBF, 32.7% CSW%
Connor Prielipp - 72 TBF, 32.5% CSW%
Gavin Williams - 89 TBF, 37.1% K%
Dylan Cease - 98 TBF, 35.7% K%
Payton Tolle - 68 TBF, 35.3% K%
Jesus Luzardo - 108 TBF, 34.3% K%
Ian Seymour - 98 TBF, 33.7% K%
Chase Burns - 93 TBF, 33.3% K%
Jacob Misiorowski - 94 TBF, 33.0% K%
Cade Cavalli - 97 TBF, 33.0% K%
Chris Sale - 71 TBF, 32.4% K%
Yoshinobu Yamamoto - 74 TBF, 32.4% K%
Chris Sale - 71 TBF, 29.6% K-BB%
Ian Seymour - 98 TBF, 29.6% K-BB%
Payton Tolle - 68 TBF, 29.4% K-BB%
Jesus Luzardo - 108 TBF, 28.7% K-BB%
Parker Messick - 75 TBF, 28.0% K-BB%
Jacob Misiorowski - 94 TBF, 27.7% K-BB%
Cade Cavalli - 97 TBF, 26.8% K-BB%
Shota Imanaga - 68 TBF, 26.5% K-BB%
Chase Burns - 93 TBF, 25.8% K-BB%
Jacob Lopez - 93 TBF, 25.8% K-BB%
Ryan Weathers - 86 TBF, 62.5% GB%
Hunter Brown - 92 TBF, 62.1% GB%
David Peterson - 79 TBF, 60.8% GB%
Cristopher Sanchez - 70 TBF, 60.0% GB%
Braxton Ashcraft - 76 TBF, 58.2% GB%
Brandon Young - 90 TBF, 56.9% GB%
Grayson Rodriguez - 90 TBF, 56.4% GB%
Jose Soriano - 67 TBF, 55.8% GB%
Joey Cantillo - 72 TBF, 55.8% GB%
Zebby Matthews - 69 TBF, 55.8% GB%
Cade Cavalli - 97 TBF, 33.0 K%, 6.2 BB%, 54.2% GB%
Chase Burns - 93 TBF, 33.3 K%, 7.5 BB%, 44.4% GB%
Chris Sale - 71 TBF, 32.4 K%, 2.8 BB%, 50.0% GB%
Cristopher Sanchez - 70 TBF, 27.1 K%, 7.1 BB%, 60.0% GB%
Kyle Leahy - 60 TBF, 33.3 K%, 0.0 BB%, 55.0% GB%
Parker Messick - 75 TBF, 32.0 K%, 4.0 BB%, 46.8% GB%
Reid Detmers - 90 TBF, 30.0 K%, 6.7 BB%, 43.9% GB%
Jesus Luzardo - +2.7% CSW%, -1.9 BB%
Emerson Hancock - +2.4% CSW%, -2.0 BB%
Trevor Rogers - +2.6% CSW%, -3.4 BB%
Jacob Lopez - +2.4% CSW%, -5.1 BB%
Ryan Gusto - +5.6% CSW%, -4.7 BB%
Braxton Ashcraft - +5.0% CSW%, -3.7 BB%
Gerrit Cole - +6.4% CSW%, -2.1 BB%
Anthony Kay - +2.9% CSW%, -3.8 BB%
Tyler Mahle - +3.9% CSW%, -4.0 BB%
Kyle Leahy - +3.5% CSW%, -6.7 BB%
Brayan Bello - +2.2% CSW%, -6.3 BB%
Elly De La Cruz (CIN) 6 PA, 9 Swings, 2 Barrels, 1 HR
Gabriel Moreno (ARI) 5 PA, 6 Swings, 2 Barrels, 0 HR
JJ Bleday (CIN) 6 PA, 10 Swings, 2 Barrels, 1 HR
Kazuma Okamoto (TOR) 5 PA, 11 Swings, 2 Barrels, 0 HR
Luis Robert (NYM) 5 PA, 13 Swings, 2 Barrels, 2 HR
Luke Keaschall (MIN) 5 PA, 7 Swings, 2 Barrels, 1 HR
Randy Arozarena (SEA) 5 PA, 5 Swings, 2 Barrels, 2 HR
Jose Tena, Yesterday: 108.9 Previous High: 108.5
Elly De La Cruz (CIN) - 115.2mph - home_run
Oneil Cruz (PIT) - 114.0mph - triple
Jo Adell (CLE) - 113.8mph - single
Elly De La Cruz (CIN) - 113.3mph - double
Coby Mayo (BAL) - 112.6mph - single
Bobby Witt Jr. (KC) - 112.3mph - field_out
Junior Caminero (TB) - 112.0mph - grounded_into_double_play
Esmerlyn Valdez (PIT) - 111.6mph - double
Hector Rodriguez (CIN) - 110.7mph - home_run
Corbin Carroll (ARI) - 110.5mph - field_out
Top 10
Moises Ballesteros - 69 PA, 0.19 wOBA, 0.295 xwOBA, 0.105 Diff
Dylan Crews - 70 PA, 0.189 wOBA, 0.29 xwOBA, 0.101 Diff
A.J. Ewing - 80 PA, 0.222 wOBA, 0.319 xwOBA, 0.097 Diff
Christian Yelich - 61 PA, 0.24 wOBA, 0.336 xwOBA, 0.096 Diff
Heliot Ramos - 64 PA, 0.198 wOBA, 0.285 xwOBA, 0.087 Diff
Nasim Nunez - 65 PA, 0.173 wOBA, 0.251 xwOBA, 0.078 Diff
JJ Wetherholt - 87 PA, 0.304 wOBA, 0.376 xwOBA, 0.072 Diff
Gunnar Henderson - 78 PA, 0.354 wOBA, 0.425 xwOBA, 0.071 Diff
Carter Jensen - 70 PA, 0.247 wOBA, 0.316 xwOBA, 0.069 Diff
Manny Machado - 82 PA, 0.288 wOBA, 0.351 xwOBA, 0.063 Diff
Bottom 10
Alejandro Kirk - 73 PA, 0.445 wOBA, 0.318 xwOBA, -0.127 Diff
Chandler Simpson - 80 PA, 0.36 wOBA, 0.245 xwOBA, -0.115 Diff
Nolan Arenado - 67 PA, 0.381 wOBA, 0.271 xwOBA, -0.11 Diff
Javier Sanoja - 59 PA, 0.393 wOBA, 0.292 xwOBA, -0.101 Diff
Jared Young - 66 PA, 0.404 wOBA, 0.304 xwOBA, -0.1 Diff
Jose Altuve - 67 PA, 0.362 wOBA, 0.266 xwOBA, -0.096 Diff
Michael Massey - 62 PA, 0.396 wOBA, 0.304 xwOBA, -0.092 Diff
Leody Taveras - 58 PA, 0.326 wOBA, 0.234 xwOBA, -0.092 Diff
Nathaniel Lowe - 59 PA, 0.379 wOBA, 0.298 xwOBA, -0.081 Diff
Pete Crow-Armstrong - 89 PA, 0.413 wOBA, 0.332 xwOBA, -0.081 Diff
Pete Alonso: 39.0 PA, +0.176 xwOBA OE
Miguel Vargas: 45.0 PA, +0.151 xwOBA OE
Fernando Tatis Jr.: 36.0 PA, +0.15 xwOBA OE
Max Muncy: 31.0 PA, +0.145 xwOBA OE
Alec Bohm: 36.0 PA, +0.137 xwOBA OE
Christian Yelich: 31.0 PA, +0.112 xwOBA OE
Tim Tawa: 35.0 PA, +0.106 xwOBA OE
Kazuma Okamoto: 37.0 PA, +0.106 xwOBA OE
Jake Bauers: 38.0 PA, +0.101 xwOBA OE
Luke Keaschall: 35.0 PA, +0.093 xwOBA OE
Bobby Witt Jr.: 39.0 PA, +0.089 xwOBA OE
Coby Mayo: 30.0 PA, +0.087 xwOBA OE
Sal Stewart: 47.0 PA, +0.081 xwOBA OE
Gabriel Moreno: 37.0 PA, +0.079 xwOBA OE
William Contreras: 36.0 PA, +0.076 xwOBA OE
Kyle Tucker: 34.0 PA, -0.168 xwOBA OE
Ronald Acuna Jr.: 38.0 PA, -0.154 xwOBA OE
Dillon Dingler: 38.0 PA, -0.147 xwOBA OE
Andruw Monasterio: 37.0 PA, -0.144 xwOBA OE
Brandon Nimmo: 36.0 PA, -0.139 xwOBA OE
Cole Young: 37.0 PA, -0.139 xwOBA OE
Ozzie Albies: 35.0 PA, -0.137 xwOBA OE
Ildemaro Vargas: 33.0 PA, -0.13 xwOBA OE
Evan Carter: 31.0 PA, -0.13 xwOBA OE
Chandler Simpson: 39.0 PA, -0.126 xwOBA OE
Jose Altuve: 31.0 PA, -0.109 xwOBA OE
Spencer Torkelson: 31.0 PA, -0.108 xwOBA OE
Denzer Guzman: 32.0 PA, -0.107 xwOBA OE
George Lombard Jr.: 34.0 PA, -0.104 xwOBA OE
Leody Taveras: 32.0 PA, -0.104 xwOBA OE
Jo Adell - 68 PA, 39 BIP, 9 Brls, 23.1 Brl%
Matt Olson - 77 PA, 49 BIP, 11 Brls, 22.4 Brl%
Pete Alonso - 79 PA, 56 BIP, 12 Brls, 21.4 Brl%
Austin Riley - 70 PA, 40 BIP, 8 Brls, 20.0 Brl%
Fernando Tatis Jr. - 76 PA, 60 BIP, 12 Brls, 20.0 Brl%
Dylan Beavers - 50 PA, 26 BIP, 5 Brls, 19.2 Brl%
Taylor Trammell - 49 PA, 26 BIP, 5 Brls, 19.2 Brl%
Munetaka Murakami - 84 PA, 42 BIP, 8 Brls, 19.0 Brl%
Tyler Stephenson - 63 PA, 37 BIP, 7 Brls, 18.9 Brl%
Christian Encarnacion-Strand - 60 PA, 39 BIP, 7 Brls, 17.9 Brl%
Pete Alonso - 79 PA, 0.499 xwOBA
Fernando Tatis Jr. - 76 PA, 0.475 xwOBA
Wilyer Abreu - 81 PA, 0.47 xwOBA
Alec Bohm - 75 PA, 0.429 xwOBA
Gunnar Henderson - 78 PA, 0.425 xwOBA
Jac Caglianone - 68 PA, 0.416 xwOBA
Colt Keith - 54 PA, 0.41 xwOBA
Bryce Harper - 87 PA, 0.401 xwOBA
Jackson Chourio - 83 PA, 0.399 xwOBA
Jake Bauers - 73 PA, 0.397 xwOBA
Steven Kwan - 82 PA, 121 Swings, 92.6 Cont%
Luis Arraez - 81 PA, 157 Swings, 91.7 Cont%
Jose Fermin - 61 PA, 95 Swings, 91.6 Cont%
Mauricio Dubon - 62 PA, 118 Swings, 91.5 Cont%
Zach McKinstry - 61 PA, 103 Swings, 91.3 Cont%
Alec Bohm - 75 PA, 133 Swings, 91.0 Cont%
Chandler Simpson - 80 PA, 120 Swings, 90.8 Cont%
Mookie Betts - 76 PA, 112 Swings, 90.2 Cont%
Jung Hoo Lee - 73 PA, 150 Swings, 90.0 Cont%
Liam Hicks - 58 PA, 86 Swings, 89.5 Cont%
A.J. Ewing - 4 Attempts (3 steals)
Adam Frazier - 4 Attempts (2 steals)
Nasim Nunez - 4 Attempts (2 steals)
Jake McCarthy - 4 Attempts (3 steals)
Esteury Ruiz - 4 Attempts (1 steals)
Zach Neto - 3 Attempts (2 steals)
Trent Grisham - 3 Attempts (2 steals)
Jose Altuve - 3 Attempts (2 steals)
Jose Caballero - 3 Attempts (2 steals)
Jazz Chisholm Jr. - 3 Attempts (3 steals)
Corbin Carroll - 3 Attempts (2 steals)
Wyatt Langford - 3 Attempts (2 steals)
Spencer Jones - 3 Attempts (3 steals)
Chandler Simpson - 3 Attempts (2 steals)
Josh Naylor - 3 Attempts (2 steals)
Joshua Baez - 3 Attempts (2 steals)
Andres Gimenez - 3 Attempts (3 steals)
Jackson Chourio - 3 Attempts (2 steals)
Elly De La Cruz - 3 Attempts (1 steals)
Chandler Simpson - 10 Attempts (9 steals)
Esteury Ruiz - 10 Attempts (7 steals)
Nasim Nunez - 9 Attempts (5 steals)
Andres Gimenez - 9 Attempts (8 steals)
Jazz Chisholm Jr. - 9 Attempts (7 steals)
C.J. Abrams - 9 Attempts (8 steals)
Elly De La Cruz - 8 Attempts (6 steals)
Corbin Carroll - 8 Attempts (7 steals)
A.J. Ewing - 8 Attempts (7 steals)
Otto Lopez - 8 Attempts (7 steals)
Jose Caballero - 8 Attempts (7 steals)
Nico Hoerner - 7 Attempts (7 steals)
Jake McCarthy - 7 Attempts (6 steals)
David Hamilton - 7 Attempts (6 steals)
Xavier Edwards - 7 Attempts (5 steals)
Spencer Jones - 7 Attempts (7 steals)
Pete Crow-Armstrong - 7 Attempts (6 steals)
Zach Neto - 7 Attempts (5 steals)
Henry Bolte - 7 Attempts (3 steals)
Josh Naylor - 7 Attempts (4 steals)
Fernando Tatis Jr. - 76 PA, 10.5 K%, 20.0 Brl%
Jordan Walker - 79 PA, 17.7 K%, 15.3 Brl%
Miguel Vargas - 82 PA, 19.5 K%, 17.6 Brl%
Pete Alonso - 79 PA, 19.0 K%, 21.4 Brl%
Wilyer Abreu - 81 PA, 12.3 K%, 15.8 Brl%
Pete Alonso - 114 PA, +0.075 xwOBA
Alec Bohm - 109 PA, +0.072 xwOBA
Jake Bauers - 101 PA, +0.07 xwOBA
Luke Keaschall - 105 PA, +0.065 xwOBA
Willi Castro - 93 PA, +0.055 xwOBA
Fernando Tatis Jr. - 118 PA, +0.055 xwOBA
Brady House - 83 PA, +0.052 xwOBA
Bryson Stott - 112 PA, +0.051 xwOBA
Jacob Young - 83 PA, +0.051 xwOBA
Gunnar Henderson - 114 PA, +0.051 xwOBA
Christian Yelich - 93 PA, +9.7 Brl%
Matt Olson - 120 PA, +9.3 Brl%
Matt McLain - 85 PA, +7.2 Brl%
Luis Garcia Jr. - 100 PA, +6.3 Brl%
Pete Crow-Armstrong - 131 PA, +5.6 Brl%
Jo Adell - 98 PA, +5.2 Brl%
Brady House - 83 PA, +5.2 Brl%
Willi Castro - 93 PA, +5.0 Brl%
Pete Alonso - 114 PA, +4.7 Brl%
Luis Robert - 84 PA, +4.3 Brl%
Zach McKinstry - 89 PA, +9.0 Cont%
Fernando Tatis Jr. - 118 PA, +8.9 Cont%
Lawrence Butler - 105 PA, +7.9 Cont%
Nasim Nunez - 95 PA, +7.5 Cont%
Otto Lopez - 118 PA, +7.4 Cont%
Corbin Carroll - 128 PA, +6.4 Cont%
Randy Arozarena - 121 PA, +6.3 Cont%
Nick Gonzales - 104 PA, +5.9 Cont%
Justin Crawford - 81 PA, +5.4 Cont%
Jac Caglianone - 100 PA, +5.3 Cont%
Justin Crawford - 81 PA, -11.9 K%
Zach McKinstry - 89 PA, -10.2 K%
Jac Caglianone - 100 PA, -9.2 K%
Isaac Paredes - 111 PA, -9.1 K%
Nathaniel Lowe - 91 PA, -8.7 K%
Rafael Devers - 113 PA, -8.7 K%
Mauricio Dubon - 98 PA, -8.5 K%
Nathan Church - 88 PA, -8.4 K%
Nasim Nunez - 95 PA, -8.3 K%
Lawrence Butler - 105 PA, -7.8 K%
Heliot Ramos: +3.25
Masyn Winn: +2.7
Alec Bohm: +2.5
Fernando Tatis Jr.: +2.3
William Contreras: +2.15
Zach McKinstry: -3.57
Moises Ballesteros: -2.8
Josh Lowe: -2.67
Luke Keaschall: -2.55
J.T. Realmuto: -2.53
Alec Bohm - 0.472 xwOBA, 11.6% Brl%, 91.2% Contact%, 24.2% Chase%, 6.1% K%
Fernando Tatis Jr. - 0.511 xwOBA, 19.0% Brl%, 84.5% Contact%, 18.7% Chase%, 9.3% K%
Miguel Vargas - 0.449 xwOBA, 20.5% Brl%, 83.3% Contact%, 19.0% Chase%, 13.8% K%
William Contreras - 0.392 xwOBA, 11.9% Brl%, 78.8% Contact%, 25.0% Chase%, 10.3% K%
Wilyer Abreu - 0.38 xwOBA, 10.0% Brl%, 75.0% Contact%, 20.8% Chase%, 13.8% K%
Jeremy Pena - 38.5% Whiff%, 76.9% Weak%, 0.961 Cold Rating
Jimmy Crooks III - 35.1% Whiff%, 77.8% Weak%, 0.938 Cold Rating
Taylor Trammell - 43.3% Whiff%, 71.4% Weak%, 0.928 Cold Rating
Rafael Devers - 35.0% Whiff%, 72.7% Weak%, 0.904 Cold Rating
Denzer Guzman - 35.8% Whiff%, 71.0% Weak%, 0.89 Cold Rating
Joc Pederson - 36.1% Whiff%, 70.6% Weak%, 0.887 Cold Rating
Esteury Ruiz - 34.7% Whiff%, 71.4% Weak%, 0.885 Cold Rating
Ian Happ - 36.4% Whiff%, 69.0% Weak%, 0.87 Cold Rating
Cam Smith - 32.9% Whiff%, 70.4% Weak%, 0.846 Cold Rating
Ronald Acuna Jr. - 36.1% Whiff%, 67.6% Weak%, 0.837 Cold Rating
Ralphy Velazquez (CLE): 3/4, 3R, 3HR, 4RBI, 0SB, 46FPts
Adam Zebrowski (ATL): 3/5, 3R, 2HR, 4RBI, 0SB, 39FPts
Peyton Graham (DET): 3/4, 2R, 2HR, 3RBI, 0SB, 33FPts
Cody Morissette (MIN): 2/4, 2R, 1HR, 6RBI, 0SB, 33FPts
Niko Kavadas (LAA): 2/3, 3R, 2HR, 2RBI, 0SB, 32FPts
Scott Bandura (SF): 4/5, 2R, 0HR, 3RBI, 1SB, 31FPts
Emmanuel Rodriguez (MIN): 1/3, 3R, 1HR, 2RBI, 1SB, 31FPts
Lazaro Montes (SEA): 3/3, 3R, 1HR, 1RBI, 0SB, 28FPts
Andy Weber (CWS): 2/4, 2R, 1HR, 3RBI, 0SB, 27FPts
J.P. Crawford (SEA): 3/4, 2R, 1HR, 3RBI, 0SB, 26FPts
Tyler Bremner (LAA): 0 Pitches, 6IP, 2H, 0ER, 8K, 1BB, 31FPts
Kenny Serwa (DET): 0 Pitches, 7IP, 2H, 0ER, 6K, 3BB, 28FPts
Braden Scott (ATL): 0 Pitches, 6IP, 3H, 0ER, 7K, 2BB, 28FPts
Jaron DeBerry (MIL): 0 Pitches, 6IP, 4H, 1ER, 8K, 2BB, 23FPts
Mason Englert (TB): 0 Pitches, 6IP, 3H, 1ER, 5K, 0BB, 23FPts
R.J. Gordon (NYM): 0 Pitches, 6IP, 4H, 0ER, 5K, 3BB, 23FPts
Connor McCullough (CWS): 0 Pitches, 4IP, 4H, 0ER, 7K, 0BB, 22FPts
Michael Sansone (BOS): 0 Pitches, 6IP, 2H, 1ER, 6K, 3BB, 20FPts
Dylan File (DET): 0 Pitches, 6IP, 5H, 1ER, 6K, 1BB, 19FPts
Jonah Tong (NYM): 0 Pitches, 5IP, 3H, 0ER, 3K, 2BB, 19FPts
Sean Keys (AAA - TOR) 402 PA 1.007 OPS
Cooper Ingle (AAA - CLE) 376 PA 0.989 OPS
James Tibbs III (AAA - LAD) 533 PA 0.988 OPS
Seaver King (AAA - WSH) 400 PA 0.966 OPS
Josue De Paula (AA - LAD) 520 PA 0.965 OPS
Franklin Arias (AAA - BOS) 430 PA 0.959 OPS
Ralphy Velazquez (AAA - CLE) 464 PA 0.944 OPS
Jack Pineda (AAA - KC) 331 PA 0.941 OPS
Lazaro Montes (AAA - SEA) 511 PA 0.941 OPS
Brooks Brannon (AA - BOS) 340 PA 0.937 OPS
Danny Serretti (AA - ARI) 367 PA 0.936 OPS
Rainiel Rodriguez (AA - STL) 325 PA 0.935 OPS
Blake Burke (AAA - MIL) 474 PA 0.934 OPS
Owen Ayers (AAA - CHC) 397 PA 0.932 OPS
Pablo Reyes (AAA - LAA) 386 PA 0.932 OPS
Matt Wallner (AAA - MIN) 327 PA 0.928 OPS
Brett Squires (AAA - KC) 463 PA 0.923 OPS
Marco Luciano (AAA - NYY) 391 PA 0.918 OPS
Jay Harry (AAA - TOR) 326 PA 0.918 OPS
Lonnie White Jr. (AA - PIT) 320 PA 0.917 OPS
Jace Beck (AAA - MIA) 83 IP 24.3% K-BB
Brett Sears (AA - ATL) 97 IP 23.4% K-BB
Adam Seminaris (AA - PHI) 117 IP 22.5% K-BB
Carlos Pena (AA - DET) 96 IP 21.7% K-BB
Gage Ziehl (AAA - BOS) 95 IP 21.4% K-BB
Daniel Eagen (AA - STL) 105 IP 20.7% K-BB
Brendan Beck (AAA - NYY) 121 IP 19.9% K-BB
Brandon White - 681449 (AAA - MIA) 96 IP 19.8% K-BB
John Holobetz (AAA - BOS) 98 IP 19.5% K-BB
Joe Whitman (AAA - SF) 102 IP 19.3% K-BB
Xavier Rivas (AAA - NYY) 85 IP 19.3% K-BB
Tyson Hardin (AAA - MIL) 104 IP 18.6% K-BB
Jose Cabrera - 703615 (AAA - ARI) 90 IP 18.6% K-BB
Connor McCullough (AA - CWS) 89 IP 18.1% K-BB
Grant Kipp (AAA - CHC) 83 IP 17.9% K-BB
Liam Doyle (AA - STL) 87 IP 17.6% K-BB
Jonathan Santucci (AAA - NYM) 104 IP 17.3% K-BB
Trenton Denholm (AAA - CLE) 104 IP 17.1% K-BB
Cesar Perdomo (AAA - SF) 113 IP 16.9% K-BB
Jackson Nezuh (AAA - HOU) 92 IP 16.8% K-BB
Shane Drohan (42.0% Owned): Projected 5.87IP 2.62ER 5.87SO 2.22BB 16.57FPts
Yusei Kikuchi (11.0% Owned): Projected 5.84IP 2.6ER 5.9SO 2.37BB 16.09FPts
Jackson Kent (9.0% Owned): Projected 5.15IP 2.07ER 4.8SO 1.62BB 14.28FPts
Michael Massey - 30 PA, 1.25 OPS
Tommy White - 29 PA, 0.972 OPS
Tristan Peters - 32 PA, 0.961 OPS
Tim Tawa - 35 PA, 0.952 OPS
Jared Young - 29 PA, 0.931 OPS
Nick Sogard - 43 PA, 0.919 OPS
Jeff McNeil - 36 PA, 0.917 OPS
Andrew Vaughn - 28 PA, 0.891 OPS
Brett Bateman - 32 PA, 0.889 OPS
Javier Sanoja - 30 PA, 0.885 OPS
Ildemaro Vargas 3B (25.0% Owned): Projected 0.73R 0.13HR 0.51RBI 0.44SO 0.26BB 0.04SB 8.44FPts
Nathaniel Lowe 1B (10.0% Owned): Projected 0.69R 0.18HR 0.7RBI 0.78SO 0.3BB 0.02SB 8.38FPts
Angel Genao SS (27.0% Owned): Projected 0.65R 0.16HR 0.67RBI 0.66SO 0.32BB 0.08SB 8.37FPts
Spencer Jones OF (32.0% Owned): Projected 0.63R 0.21HR 0.65RBI 1.41SO 0.39BB 0.14SB 8.3FPts
Heliot Ramos RF (36.0% Owned): Projected 0.65R 0.15HR 0.68RBI 1.12SO 0.36BB 0.06SB 8.3FPts
Gleyber Torres 2B (47.0% Owned): Projected 0.7R 0.12HR 0.52RBI 0.62SO 0.62BB 0.03SB 8.2FPts
Dane Myers OF (1.0% Owned): Projected 0.58R 0.12HR 0.63RBI 0.9SO 0.42BB 0.15SB 8.18FPts
Charles McAdoo 2B (2.0% Owned): Projected 0.66R 0.15HR 0.47RBI 1.2SO 0.54BB 0.16SB 8.18FPts
Nolan Schanuel 1B (26.0% Owned): Projected 0.58R 0.12HR 0.62RBI 0.47SO 0.37BB 0.04SB 8.12FPts
Henry Bolte OF (27.0% Owned): Projected 0.62R 0.14HR 0.45RBI 1.14SO 0.32BB 0.2SB 8.09FPts