Check out yesterday’s box scores here
Jacob deGrom blew it hard last night, giving up a snowman in a very important game for the Rangers.
That pushes his ERA up to 4.20 for the year, but that’s not quite what he deserves with an elite 23.2% K-BB%. The home/road splits are striking:
A 6.04 ERA on the road! He’s given up 5+ earned runs seven times this year, and five of those have come on the road. He didn’t even give up a home run last night, just a bunch of hits strung together and a few walks.
The Rangers were bailed out by the Athletics beating the Astros. So that division remains tied, and neither team can have a winning season.
MEANWHILE my Pirates sit at 81-79 and have been eliminated.
Hunter Brown - 5.33IP 2H 1ER 2R 4K 4BB
He walked four, which didn’t hurt him too bad since he gave up just one run. But what it did was get him out of the game earlier, and then the reliever came in and gave up three runs.
Henry Bolte did some damage with two hits and two RBI, raising his OPS to .766. That guy’s hitting .321/.392/.462 at home this year. I think I might take him in the 5th round or something next year. He looks like a dream for fantasy leagues with that home park sticking around for one more year.
The other big race is the Phillies vs. D’Backs for the final Wild Card spot. Things got a lot closer last night as the Phillies got blanked by the Rays and the D’Backs smashed Casey Mize.
Freddy Peralta kept the Phillies off the board for 5.1 innings and then the bullpen did the Rays bullpen thing.
It took the Rays a few weeks, but they’ve figured something out with Freddy. He has a 0.79 ERA in his last six starts (34 innings). Still only a 21% K% in that time, but a .243 xwOBA and .187 BABIP to help out. The pitch mix over that time:
The Rays like their changeups, and they’ve made that pitch elite for Peralta. The heater has worked a lot better too. It’s a good life being a pitcher on the Rays.
The Phillies still have a one-game lead. They need one win and one D’Backs loss. Or zero wins and two D’Backs losses. Or just two wins. But this could be a brutal collapse for the Phillies, and it gives us something to watch today and tomorrow.
The Marlins are YOLO’ing the end of this season. Eury Perez threw a complete-game shutout against the Braves after throwing an inning of relief on Tuesday.
17 whiffs for Eury in his best start of the year, and probably of his career. I thought they’d basically shut him down for that one, but they did not. Very interesting things happening with the Marlins right now.
Reid Detmers - 6.0IP 2H 0ER 0R 7K 2BB
He finished up his season with six more scoreless. He’s finishes with a 3.41 ERA, 1.04 WHIP, 28.5% K%, and 6.5% BB% in 185 innings. That’s after throwing just 64 innings last year. Very impressive season from Reid, who has a 1.95 ERA in his final 10 starts. Do we buy that for next year? How expensive will he be? Time will tell… but the Angels are feeling good about having held onto him at the deadline. Remember that there was a report that he had been traded to the Cubs. Maybe that was totally fake, or maybe it was a real deal that fell through at the last minute or something.
Robert Gasser - 6.0IP 1H 1ER 1R 9K 1BB
This dude is throwing some good innings for the Brewers to close out their regular season. Since August 26th:
He might have pitched his way above Dustin May in the rotation, which means you could see him throw a game three in about a week and a half. A May + Gasser piggyback thing makes some sense with the velo righty and the crafty lefty. By “crafty” we usually just mean “doesn’t have very good stuff”. He’s throwing a lot of sweepers (25%) during this stretch, but he has a deep mix and is a hard guy to time up and square up.
But yeah, the Brewers are going to need to win those Misiorowski and Henderson starts, because the rotation depth isn’t there like it is with the Dodgers.
Tarik Skubal threw just 75 pitches in his regular season finale. But that got him through seven scoreless innings with a 10:0 K:BB on three hits.
→ 7.0IP 3H 0ER 0R 10K 0BB
Gavin Williams - 3.33IP 5H 4ER 4R 4K 4BB
He fell flat, but the Guards won the game anyways. The White Sox beat the Rockies, so that division crown is still up for grabs. FanGraphs says 60% chance for Cleveland and 40% for the White Sox. Both teams will be in the Wild Card round, but the division winner will get to host their series.
Pete Alonso hit two homers in the double-header. He has 43 now. He’s scored 100 runs and driven in 113. That’s his first season with 100 runs. This is the best wRC+ of his career (148). His previous high was 144 in 2019 when he blasted 53 homers.
Dylan Beavers, our boy, joined him with two homers. But we were wrong about that guy. Bad season for the Beav.
Two homers for Carter Jensen, who leads the Royals with 27 of those. A .237 average leaves a lot to be desired, but he’s probably a 30-homer projection guy next year. In a lot of ways it was a success for the young Royals catching prospects.
And Murakami added two more homers to get to 35 and counting. Average is up to .209, but the walk rate has him at a .351 OBP and .834 OPS. Everybody loves the guy now because he yelled “I am Japanese” during their playoff clinch celebration. Something endearing about people yelling stuff while struggling with the English language, I suppose.
One more… Roman Anthony had four hits in their double header. He’s been pretty good since getting back from the long IL stint. .812 OPS with four homers in 110 PAs. Lots of strikeouts and a very poor 2.1% HR% this year, though.
Pretty mixed results from the 22 year old. But he should be poised to have a pretty nice season in 2027 if he can stay healthy and use the lessons learned from this year.
And now we move on to a new day!
Troy Taylor (SEA): 2.0IP, 3H, 1ER, 2SO, 1BB
Alexander Cornielle (NYY): 1.0IP, 3H, 2ER, 2SO, 1BB
1. Tarik Skubal
2. Trevor Rogers
3. Cristopher Sanchez
4. Sean Burke
5. Eury Perez
6. Jackson Jobe
7. Brendan Beck
8. Brayan Bello
9. Reid Detmers
10. Brandon Young
11. Joe Ryan
12. Robert Gasser
13. Freddy Peralta
14. Tomoyuki Sugano
15. Bryce Miller
16. David Peterson
17. Jacob deGrom
18. Andrew Alvarez
19. Gavin Williams
20. Yunior Marte
21. Brandon Pfaadt
22. Clay Holmes
23. Bubba Chandler
24. Jacob Lopez
25. Nick Lodolo
26. Hunter Brown
27. Michael McGreevy
28. Casey Mize
29. Noah Cameron
1. Eury Perez (vs. ATL): 39.05 Points
2. Tarik Skubal (vs. SF): 37.95 Points
3. Reid Detmers (vs. SEA): 29.1 Points
4. Robert Gasser (vs. STL): 28.3 Points
5. Cristopher Sanchez (vs. TB): 28.15 Points
6. Joe Ryan (vs. TEX): 26.5 Points
7. Sean Burke (vs. COL): 24.99 Points
8. Jackson Jobe (vs. PIT): 24.99 Points
9. Will Warren (vs. BAL): 24.46 Points
10. Jedixson Paez (vs. CHC): 23.45 Points
1. Tarik Skubal (LAD): 21 Whiffs (75 Pitches)
2. Cristopher Sanchez (PHI): 18 Whiffs (100 Pitches)
3. Brendan Beck (NYY): 17 Whiffs (97 Pitches)
4. Eury Perez (MIA): 17 Whiffs (105 Pitches)
5. Jackson Jobe (DET): 15 Whiffs (86 Pitches)
6. Sean Burke (CWS): 15 Whiffs (89 Pitches)
7. Reid Detmers (LAA): 14 Whiffs (86 Pitches)
8. Brandon Young (BAL): 14 Whiffs (82 Pitches)
9. Andrew Alvarez (WSH): 14 Whiffs (101 Pitches)
10. Ryan Yarbrough (NYY): 14 Whiffs (49 Pitches)
1. Tarik Skubal (LAD): 62.7 Strike%, 20.0 Ball%
2. Will Warren (NYY): 57.4 Strike%, 27.8 Ball%
3. Cristopher Sanchez (PHI): 57.0 Strike%, 27.0 Ball%
4. Sean Burke (CWS): 55.1 Strike%, 30.3 Ball%
5. Robert Gasser (MIL): 54.0 Strike%, 34.5 Ball%
6. Albert Suarez (BAL): 53.4 Strike%, 29.3 Ball%
7. Jedixson Paez (BOS): 53.2 Strike%, 29.9 Ball%
8. Joe Ryan (MIN): 52.4 Strike%, 34.0 Ball%
9. Bryce Miller (SEA): 52.2 Strike%, 29.3 Ball%
10. Jackson Jobe (DET): 51.2 Strike%, 36.0 Ball%
11. Trevor Rogers (BAL): 50.9 Strike%, 25.5 Ball%
12. Eury Perez (MIA): 50.5 Strike%, 30.5 Ball%
13. David Peterson (CHC): 50.5 Strike%, 37.4 Ball%
14. Reid Detmers (LAA): 50.0 Strike%, 34.9 Ball%
15. Gavin Williams (CLE): 48.6 Strike%, 37.8 Ball%
1. Tarik Skubal: 75 Pitches, 20 Outs, 3.75 POUT
2. Eury Perez: 105 Pitches, 27 Outs, 3.89 POUT
3. Grant Holmes: 54 Pitches, 12 Outs, 4.5 POUT
4. Trevor Rogers: 55 Pitches, 12 Outs, 4.58 POUT
5. Brandon Pfaadt: 107 Pitches, 23 Outs, 4.65 POUT
6. Tomoyuki Sugano: 90 Pitches, 19 Outs, 4.74 POUT
7. Reid Detmers: 86 Pitches, 18 Outs, 4.78 POUT
8. Brayan Bello: 58 Pitches, 12 Outs, 4.83 POUT
9. Robert Gasser: 87 Pitches, 18 Outs, 4.83 POUT
10. Albert Suarez: 58 Pitches, 12 Outs, 4.83 POUT
Freddy Peralta’s FF velo (50 pitches) UP 1.6mph to 96.2
Brayan Bello’s SI velo (20 pitches) UP 1.5mph to 96.8
Justin Hagenman’s FC velo (18 pitches) DOWN -1.7mph to 84.5
Casey Mize’s SI velo (10 pitches) DOWN -2.0mph to 92.2
Bubba Chandler’s FF velo (39 pitches) DOWN -2.1mph to 96.3
Clay Holmes’s FC velo (14 pitches) DOWN -4.4mph to 83.8
Brandon Pfaadt’s ST usage (30.5%) up 13.9 points
Brayan Bello’s FF usage (25.9%) up 12.8 points
David Peterson’s FF usage (41.8%) up 17.9 points
Gavin Williams’s ST usage (36.5%) up 12.3 points
Grant Holmes’s SI usage (40.7%) up 34.1 points
Grant Holmes’s CH usage (14.8%) up 10.2 points
Hunter Brown’s SI usage (39.0%) up 13.6 points
Hunter Brown’s FC usage (14.0%) up 10.0 points
Jake Bennett’s CH usage (41.5%) up 12.6 points
Joe Ryan’s ST usage (28.2%) up 13.7 points
Justin Hagenman’s FF usage (38.6%) up 25.5 points
Michael McGreevy’s CH usage (28.3%) up 11.2 points
Nick Lodolo’s FF usage (43.5%) up 15.3 points
Noah Cameron’s SI usage (14.9%) up 12.0 points
Sean Burke’s FC usage (16.9%) up 11.7 points
Tarik Skubal’s FF usage (48.0%) up 14.7 points
Will Warren’s ST usage (35.2%) up 14.8 points
Robbie Ray Sinker: +25.3%
Bryan Hudson Sweeper: +21.7%
Bryan Hudson 4-Seam Fastball: -19.3%
Dustin May Sinker: +18.9%
David Sandlin Sweeper: +18.5%
Robbie Ray 4-Seam Fastball: -17.5%
Brayan Bello 4-Seam Fastball: +17.5%
Andrew Painter Changeup: +16.8%
Walbert Urena 4-Seam Fastball: -15.7%
Trey Gibson 4-Seam Fastball: +15.3%
Jacob deGrom Slider: -15.2%
Ryan Johnson Sweeper: +15.1%
David Peterson 4-Seam Fastball: +14.6%
Anthony Kay Sweeper: +14.6%
Jack Perkins 4-Seam Fastball: -14.4%
Jackson Jobe 4-Seam Fastball: -14.4%
Patrick Sandoval 4-Seam Fastball: +14.0%
Joe Ryan Sweeper: +13.8%
Kumar Rocker 4-Seam Fastball: +13.6%
Kyle Freeland Sinker: +13.6%
Bryan Woo Slider: -13.2%
Quinn Mathews Sinker: +13.0%
David Sandlin 4-Seam Fastball: -13.0%
Brayan Bello Cutter: -12.7%
Ryan Johnson Sinker: -12.6%
Grayson Rodriguez 4-Seam Fastball: -12.5%
Trey Gibson Sinker: -12.5%
Jake Irvin 4-Seam Fastball: +12.5%
Anthony Kay 4-Seam Fastball: -12.4%
Jeffrey Springs Slider: -12.3%
Dustin May 4-Seam Fastball: -12.3%
Andre Pallante 4-Seam Fastball: +12.2%
Richard Lovelady Sinker: +12.1%
Shota Imanaga Split-Finger: +12.1%
Gabriel Hughes - 50.0 RISP H%, 0.4 BABIP, 33.0 HR/FB, 188.0 Luck Score
Andrew Sears - 50.0 RISP H%, 0.417 BABIP, 22.0 HR/FB, 181.0 Luck Score
Brady Singer - 29.0 RISP H%, 0.442 BABIP, 29.0 HR/FB, 171.0 Luck Score
Jacob Lopez - 39.0 RISP H%, 0.333 BABIP, 33.0 HR/FB, 169.0 Luck Score
George Kirby - 35.0 RISP H%, 0.383 BABIP, 25.0 HR/FB, 168.0 Luck Score
Luis Mey - 50.0 RISP H%, 0.478 BABIP, 14.0 HR/FB, 168.0 Luck Score
Tanner Gordon - 34.0 RISP H%, 0.596 BABIP, 17.0 HR/FB, 164.0 Luck Score
Didier Fuentes - 44.0 RISP H%, 0.4 BABIP, 14.0 HR/FB, 161.0 Luck Score
Hunter Gaddis - 23.0 RISP H%, 0.423 BABIP, 29.0 HR/FB, 160.0 Luck Score
Jose Soriano - 35.0 RISP H%, 0.349 BABIP, 20.0 HR/FB, 155.0 Luck Score
Dean Kremer - 0.0 RISP H%, 0.091 BABIP, 0.0 HR/FB, 15.0 Luck Score
Joey Cantillo - 0.0 RISP H%, 0.129 BABIP, 0.0 HR/FB, 16.0 Luck Score
Emmet Sheehan - 0.0 RISP H%, 0.13 BABIP, 0.0 HR/FB, 16.0 Luck Score
Yuki Matsui - 0.0 RISP H%, 0.222 BABIP, 0.0 HR/FB, 27.0 Luck Score
Griffin Jax - 0.0 RISP H%, 0.227 BABIP, 0.0 HR/FB, 29.0 Luck Score
Freddy Peralta - 12.0 RISP H%, 0.195 BABIP, 0.0 HR/FB, 36.0 Luck Score
Cody Bradford - 0.0 RISP H%, 0.207 BABIP, 9.0 HR/FB, 36.0 Luck Score
Robert Gasser - 0.0 RISP H%, 0.143 BABIP, 11.0 HR/FB, 36.0 Luck Score
Blade Tidwell - 0.0 RISP H%, 0.154 BABIP, 11.0 HR/FB, 37.0 Luck Score
Cristian Javier - 0.0 RISP H%, 0.217 BABIP, 8.0 HR/FB, 38.0 Luck Score
Tyler Glasnow - 96 TBF, 36.4% CSW%
Cade Cavalli - 66 TBF, 34.9% CSW%
Tarik Skubal - 99 TBF, 34.8% CSW%
Gavin Williams - 89 TBF, 34.1% CSW%
Payton Tolle - 73 TBF, 33.5% CSW%
Jackson Jobe - 89 TBF, 33.4% CSW%
Jared Jones - 69 TBF, 33.3% CSW%
Patrick Sandoval - 72 TBF, 33.0% CSW%
Yoshinobu Yamamoto - 74 TBF, 32.7% CSW%
Kevin Gausman - 67 TBF, 32.5% CSW%
Jared Jones - 69 TBF, 37.7% K%
Tyler Glasnow - 96 TBF, 37.5% K%
Hunter Brown - 86 TBF, 36.0% K%
Jackson Jobe - 89 TBF, 36.0% K%
Gavin Williams - 89 TBF, 34.8% K%
Cade Cavalli - 66 TBF, 34.8% K%
Zack Wheeler - 98 TBF, 34.7% K%
Cam Schlittler - 84 TBF, 34.5% K%
Payton Tolle - 73 TBF, 32.9% K%
Reid Detmers - 89 TBF, 32.6% K%
Jared Jones - 69 TBF, 33.3% K-BB%
Cade Cavalli - 66 TBF, 31.8% K-BB%
Jackson Jobe - 89 TBF, 29.2% K-BB%
Payton Tolle - 73 TBF, 28.8% K-BB%
Zack Wheeler - 98 TBF, 28.6% K-BB%
Reid Detmers - 89 TBF, 28.1% K-BB%
Brayan Bello - 71 TBF, 26.8% K-BB%
Parker Messick - 94 TBF, 26.6% K-BB%
Shota Imanaga - 65 TBF, 26.2% K-BB%
Sean Manaea - 65 TBF, 26.2% K-BB%
Andre Pallante - 70 TBF, 69.6% GB%
Framber Valdez - 94 TBF, 65.6% GB%
Hunter Brown - 86 TBF, 65.2% GB%
Clay Holmes - 93 TBF, 64.5% GB%
Walbert Urena - 99 TBF, 64.4% GB%
Jose Soriano - 91 TBF, 63.2% GB%
Cade Cavalli - 66 TBF, 60.5% GB%
Max Fried - 66 TBF, 60.0% GB%
Kevin Gausman - 67 TBF, 57.8% GB%
Tyler Phillips - 67 TBF, 57.4% GB%
Brayan Bello - 71 TBF, 31.0 K%, 4.2 BB%, 53.3% GB%
Cade Cavalli - 66 TBF, 34.8 K%, 3.0 BB%, 60.5% GB%
Chris Sale - 47 TBF, 34.0 K%, 4.3 BB%, 48.1% GB%
Jacob Misiorowski - 54 TBF, 37.0 K%, 5.6 BB%, 48.4% GB%
Kevin Gausman - 67 TBF, 28.4 K%, 4.5 BB%, 57.8% GB%
Kyle Leahy - 51 TBF, 27.5 K%, 5.9 BB%, 44.1% GB%
Logan Gilbert - 75 TBF, 28.0 K%, 6.7 BB%, 53.2% GB%
Logan Webb - 47 TBF, 31.9 K%, 6.4 BB%, 51.7% GB%
Parker Messick - 94 TBF, 31.9 K%, 5.3 BB%, 43.9% GB%
Payton Tolle - 73 TBF, 32.9 K%, 4.1 BB%, 45.5% GB%
Shota Imanaga - 65 TBF, 29.2 K%, 3.1 BB%, 48.8% GB%
Tarik Skubal - 99 TBF, 27.3 K%, 5.1 BB%, 49.3% GB%
Yoshinobu Yamamoto - 74 TBF, 28.4 K%, 5.4 BB%, 54.2% GB%
Zack Wheeler - 98 TBF, 34.7 K%, 6.1 BB%, 43.1% GB%
Trevor Rogers - +3.9% CSW%, -5.2 BB%
Peter Lambert - +4.4% CSW%, -5.9 BB%
Payton Tolle - +4.5% CSW%, -2.9 BB%
Carlos Rodon - +4.0% CSW%, -3.5 BB%
Patrick Sandoval - +4.2% CSW%, -1.6 BB%
Ryan Johnson - +3.3% CSW%, -7.5 BB%
Andre Pallante - +2.6% CSW%, -2.8 BB%
Jared Jones - +2.3% CSW%, -3.3 BB%
Kevin Gausman - +3.8% CSW%, -2.1 BB%
Seth Lugo - +3.4% CSW%, -2.6 BB%
Sean Manaea - +2.7% CSW%, -4.1 BB%
Christian Scott - +2.3% CSW%, -4.0 BB%
Emmet Sheehan - +2.2% CSW%, -2.1 BB%
Gabriel Hughes - +2.8% CSW%, -2.4 BB%
Carter Jensen (KC) 5 PA, 11 Swings, 2 Barrels, 2 HR
Dominic Canzone (SEA) 5 PA, 5 Swings, 2 Barrels, 1 HR
Dylan Beavers (BAL) 11 PA, 20 Swings, 2 Barrels, 2 HR
Geraldo Perdomo (ARI) 5 PA, 7 Swings, 2 Barrels, 0 HR
Lars Nootbaar (ARI) 5 PA, 5 Swings, 2 Barrels, 1 HR
Munetaka Murakami (CWS) 4 PA, 6 Swings, 3 Barrels, 2 HR
Pete Alonso (BAL) 10 PA, 17 Swings, 2 Barrels, 2 HR
Spencer Jones (NYY) 8 PA, 19 Swings, 2 Barrels, 0 HR
Zach Neto (LAA) 5 PA, 7 Swings, 2 Barrels, 1 HR
Dillon Dingler, Yesterday: 110.8 Previous High: 110.7
James Wood (WSH) - 116.2mph - None
Spencer Jones (NYY) - 114.8mph - single
Ketel Marte (ARI) - 114.0mph - None
Munetaka Murakami (CWS) - 113.0mph - single
James Wood (WSH) - 112.9mph - single
Pete Alonso (BAL) - 112.8mph - home_run
Juan Soto (NYM) - 112.6mph - None
Vladimir Guerrero Jr. (TOR) - 112.5mph - field_out
Kyle Schwarber (PHI) - 112.2mph - field_out
Fernando Tatis Jr. (SD) - 112.2mph - double
Top 10
Dillon Dingler - 57 PA, 0.222 wOBA, 0.328 xwOBA, 0.106 Diff
Wilyer Abreu - 70 PA, 0.25 wOBA, 0.341 xwOBA, 0.091 Diff
J.T. Realmuto - 62 PA, 0.19 wOBA, 0.275 xwOBA, 0.085 Diff
Turner Hill - 57 PA, 0.181 wOBA, 0.262 xwOBA, 0.081 Diff
Bo Bichette - 89 PA, 0.286 wOBA, 0.365 xwOBA, 0.079 Diff
Freddie Freeman - 70 PA, 0.195 wOBA, 0.273 xwOBA, 0.078 Diff
Ezequiel Duran - 74 PA, 0.174 wOBA, 0.251 xwOBA, 0.077 Diff
Salvador Perez - 68 PA, 0.321 wOBA, 0.396 xwOBA, 0.075 Diff
Thomas Saggese - 69 PA, 0.246 wOBA, 0.32 xwOBA, 0.074 Diff
Yandy Diaz - 76 PA, 0.2 wOBA, 0.271 xwOBA, 0.071 Diff
Bottom 10
Angel Martinez - 56 PA, 0.463 wOBA, 0.306 xwOBA, -0.157 Diff
Nolan Arenado - 76 PA, 0.553 wOBA, 0.403 xwOBA, -0.15 Diff
Spencer Torkelson - 66 PA, 0.468 wOBA, 0.335 xwOBA, -0.133 Diff
Randy Arozarena - 79 PA, 0.458 wOBA, 0.347 xwOBA, -0.111 Diff
Travis Bazzana - 64 PA, 0.391 wOBA, 0.29 xwOBA, -0.101 Diff
Gabriel Moreno - 81 PA, 0.447 wOBA, 0.346 xwOBA, -0.101 Diff
Brice Turang - 75 PA, 0.493 wOBA, 0.396 xwOBA, -0.097 Diff
Christian Encarnacion-Strand - 68 PA, 0.388 wOBA, 0.294 xwOBA, -0.094 Diff
Yainer Diaz - 66 PA, 0.423 wOBA, 0.338 xwOBA, -0.085 Diff
Jonathan Aranda - 64 PA, 0.377 wOBA, 0.293 xwOBA, -0.084 Diff
Pete Alonso: 38.0 PA, +0.185 xwOBA OE
Munetaka Murakami: 38.0 PA, +0.184 xwOBA OE
Brandon Lowe: 39.0 PA, +0.16 xwOBA OE
Will Smith: 29.0 PA, +0.15 xwOBA OE
Ronald Acuna Jr.: 28.0 PA, +0.149 xwOBA OE
Zack Gelof: 38.0 PA, +0.134 xwOBA OE
Mike Trout: 41.0 PA, +0.131 xwOBA OE
Dominic Canzone: 36.0 PA, +0.12 xwOBA OE
Dillon Dingler: 28.0 PA, +0.109 xwOBA OE
Xander Bogaerts: 30.0 PA, +0.098 xwOBA OE
Zach Neto: 42.0 PA, +0.098 xwOBA OE
Walker Jenkins: 32.0 PA, +0.095 xwOBA OE
Fernando Tatis Jr.: 40.0 PA, +0.093 xwOBA OE
Salvador Perez: 33.0 PA, +0.092 xwOBA OE
Yordan Alvarez: 38.0 PA, +0.091 xwOBA OE
Christian Koss: 27.0 PA, -0.226 xwOBA OE
Ozzie Albies: 32.0 PA, -0.173 xwOBA OE
Luis Garcia Jr.: 28.0 PA, -0.171 xwOBA OE
Colson Montgomery: 30.0 PA, -0.152 xwOBA OE
Jeff McNeil: 32.0 PA, -0.146 xwOBA OE
Matt McLain: 28.0 PA, -0.144 xwOBA OE
Ernie Clement: 28.0 PA, -0.141 xwOBA OE
Isiah Kiner-Falefa: 28.0 PA, -0.137 xwOBA OE
Travis Bazzana: 30.0 PA, -0.134 xwOBA OE
Nathan Church: 27.0 PA, -0.128 xwOBA OE
Jonny DeLuca: 36.0 PA, -0.128 xwOBA OE
Adley Rutschman: 32.0 PA, -0.123 xwOBA OE
A.J. Ewing: 34.0 PA, -0.121 xwOBA OE
Ezequiel Duran: 36.0 PA, -0.121 xwOBA OE
Manny Machado: 40.0 PA, -0.116 xwOBA OE
Elly De La Cruz - 80 PA, 45 BIP, 15 Brls, 33.3 Brl%
Munetaka Murakami - 79 PA, 30 BIP, 8 Brls, 26.7 Brl%
Pete Alonso - 84 PA, 49 BIP, 12 Brls, 24.5 Brl%
Josh Lowe - 48 PA, 23 BIP, 5 Brls, 21.7 Brl%
Wyatt Langford - 74 PA, 33 BIP, 7 Brls, 21.2 Brl%
Austin Riley - 67 PA, 38 BIP, 8 Brls, 21.1 Brl%
Emmanuel Rodriguez - 48 PA, 29 BIP, 6 Brls, 20.7 Brl%
Jake Bauers - 58 PA, 26 BIP, 5 Brls, 19.2 Brl%
Mike Trout - 84 PA, 42 BIP, 8 Brls, 19.0 Brl%
Eugenio Suarez - 64 PA, 37 BIP, 7 Brls, 18.9 Brl%
Elly De La Cruz - 80 PA, 0.478 xwOBA
Brett Baty - 48 PA, 0.472 xwOBA
Pete Alonso - 84 PA, 0.468 xwOBA
Riley Greene - 78 PA, 0.467 xwOBA
Will Smith - 58 PA, 0.441 xwOBA
Jackson Merrill - 79 PA, 0.43 xwOBA
Ronald Acuna Jr. - 76 PA, 0.427 xwOBA
Coby Mayo - 79 PA, 0.425 xwOBA
Fernando Tatis Jr. - 85 PA, 0.422 xwOBA
Mike Trout - 84 PA, 0.419 xwOBA
Luis Arraez - 75 PA, 117 Swings, 98.3 Cont%
Steven Kwan - 81 PA, 113 Swings, 92.0 Cont%
Nathan Lukes - 64 PA, 124 Swings, 91.9 Cont%
Ernie Clement - 62 PA, 93 Swings, 91.4 Cont%
Nico Hoerner - 80 PA, 144 Swings, 91.0 Cont%
Sam Antonacci - 64 PA, 105 Swings, 90.5 Cont%
Geraldo Perdomo - 80 PA, 121 Swings, 90.1 Cont%
Vinnie Pasquantino - 68 PA, 133 Swings, 89.5 Cont%
Jung Hoo Lee - 49 PA, 88 Swings, 88.6 Cont%
Mookie Betts - 78 PA, 121 Swings, 88.4 Cont%
Jackson Chourio - 6 Attempts (6 steals)
Cooper Pratt - 6 Attempts (5 steals)
Zach Neto - 5 Attempts (4 steals)
C.J. Abrams - 5 Attempts (5 steals)
Chandler Simpson - 5 Attempts (5 steals)
Jonah Cox - 5 Attempts (4 steals)
Pete Crow-Armstrong - 4 Attempts (4 steals)
Otto Lopez - 4 Attempts (4 steals)
Dylan Crews - 4 Attempts (4 steals)
Josh Naylor - 4 Attempts (2 steals)
Jake McCarthy - 4 Attempts (3 steals)
Elly De La Cruz - 4 Attempts (4 steals)
Jose Ramirez - 4 Attempts (4 steals)
Samad Taylor - 4 Attempts (3 steals)
Richie Palacios - 4 Attempts (3 steals)
Esteury Ruiz - 4 Attempts (3 steals)
Jonah Cox - 14 Attempts (11 steals)
Chandler Simpson - 11 Attempts (11 steals)
Jackson Chourio - 11 Attempts (10 steals)
Oneil Cruz - 11 Attempts (8 steals)
Bobby Witt Jr. - 10 Attempts (9 steals)
Nasim Nunez - 9 Attempts (7 steals)
C.J. Abrams - 9 Attempts (8 steals)
Pete Crow-Armstrong - 9 Attempts (9 steals)
Cooper Pratt - 8 Attempts (7 steals)
Fernando Tatis Jr. - 8 Attempts (8 steals)
Miguel Vargas - 8 Attempts (8 steals)
Richie Palacios - 8 Attempts (6 steals)
Jake McCarthy - 8 Attempts (7 steals)
Jorge Mateo - 8 Attempts (7 steals)
Samad Taylor - 8 Attempts (6 steals)
Zack Gelof - 8 Attempts (7 steals)
Brett Baty - 48 PA, 12.5 K%, 14.7 Brl%
Josh Jung - 48 PA, 18.8 K%, 14.3 Brl%
Riley Greene - 78 PA, 19.2 K%, 18.9 Brl%
Ronald Acuna Jr. - 76 PA, 15.8 K%, 17.2 Brl%
Vinnie Pasquantino - 68 PA, 13.2 K%, 15.1 Brl%
William Contreras - 66 PA, 19.7 K%, 14.6 Brl%
Zack Gelof - 74 PA, 18.9 K%, 17.0 Brl%
Elly De La Cruz - 116 PA, +0.113 xwOBA
Carter Jensen - 110 PA, +0.108 xwOBA
Coby Mayo - 109 PA, +0.105 xwOBA
Zack Gelof - 115 PA, +0.097 xwOBA
Kazuma Okamoto - 105 PA, +0.093 xwOBA
Jackson Merrill - 113 PA, +0.089 xwOBA
Eugenio Suarez - 89 PA, +0.087 xwOBA
Pete Crow-Armstrong - 131 PA, +0.084 xwOBA
Teoscar Hernandez - 114 PA, +0.078 xwOBA
Riley Greene - 92 PA, +0.074 xwOBA
Elly De La Cruz - 116 PA, +17.9 Brl%
Zack Gelof - 115 PA, +8.4 Brl%
Daylen Lile - 97 PA, +8.4 Brl%
Carter Jensen - 110 PA, +8.0 Brl%
Tim Tawa - 98 PA, +6.0 Brl%
Jackson Merrill - 113 PA, +5.5 Brl%
Alex Bregman - 102 PA, +5.4 Brl%
Lawrence Butler - 118 PA, +5.4 Brl%
Eugenio Suarez - 89 PA, +5.4 Brl%
Teoscar Hernandez - 114 PA, +5.2 Brl%
Kyle Tucker - 108 PA, +9.4 Cont%
Konnor Griffin - 84 PA, +9.0 Cont%
Jonah Heim - 81 PA, +8.9 Cont%
Ketel Marte - 94 PA, +8.7 Cont%
Connor Norby - 98 PA, +8.7 Cont%
T.J. Rumfield - 115 PA, +8.0 Cont%
Coby Mayo - 109 PA, +7.4 Cont%
Josh Naylor - 110 PA, +7.4 Cont%
Hunter Goodman - 101 PA, +7.1 Cont%
Kody Clemens - 107 PA, +6.8 Cont%
Marcus Semien - 106 PA, -11.9 K%
Kazuma Okamoto - 105 PA, -10.3 K%
Nathan Church - 101 PA, -10.2 K%
Hunter Goodman - 101 PA, -9.5 K%
Zack Gelof - 115 PA, -9.4 K%
Wade Meckler - 102 PA, -8.7 K%
Braden Montgomery - 95 PA, -8.2 K%
Coby Mayo - 109 PA, -8.0 K%
Riley Greene - 92 PA, -7.5 K%
Ronald Acuna Jr. - 112 PA, -7.4 K%
Francisco Lindor: +2.7
Eugenio Suarez: +2.6
Zach Neto: +2.5
Geraldo Perdomo: +2.45
Jose Ramirez: +2.05
Hao Yu Lee: -2.8
Carson Kelly: -2.65
Julio Rodriguez: -2.6
Jakob Marsee: -2.6
Gunnar Henderson: -2.6
Ben Rice - 0.426 xwOBA, 13.5% Brl%, 76.9% Contact%, 20.1% Chase%, 20.6% K%
Carson Benge - 0.403 xwOBA, 11.6% Brl%, 80.5% Contact%, 23.5% Chase%, 19.4% K%
Kyle Tucker - 0.38 xwOBA, 11.6% Brl%, 88.9% Contact%, 21.2% Chase%, 9.1% K%
Ryan Jeffers - 35.0% Whiff%, 81.0% Weak%, 0.944 Cold Rating
Victor Caratini - 34.0% Whiff%, 77.8% Weak%, 0.923 Cold Rating
Colson Montgomery - 33.3% Whiff%, 77.8% Weak%, 0.914 Cold Rating
Christian Moore - 34.0% Whiff%, 72.0% Weak%, 0.881 Cold Rating
Christian Koss - 37.3% Whiff%, 69.0% Weak%, 0.874 Cold Rating
Brandon Nimmo - 42.4% Whiff%, 66.7% Weak%, 0.859 Cold Rating
Jake Burger - 29.4% Whiff%, 80.6% Weak%, 0.853 Cold Rating
Tommy Edman - 28.9% Whiff%, 81.2% Weak%, 0.841 Cold Rating
Carter Jensen - 37.2% Whiff%, 66.7% Weak%, 0.84 Cold Rating
A.J. Ewing - 31.4% Whiff%, 71.0% Weak%, 0.839 Cold Rating
Jack Perkins (7.0% Owned): Projected 5.4IP 2.53ER 4.9SO 2.3BB 13.47FPts
Jonah Tong (26.0% Owned): Projected 5.13IP 2.43ER 4.64SO 1.93BB 13.41FPts
Quinn Mathews (45.0% Owned): Projected 4.93IP 2.13ER 4.74SO 2.3BB 13.25FPts
Josh Jung - 35 PA, 1.203 OPS
Walker Jenkins - 32 PA, 1.147 OPS
Christian Encarnacion-Strand - 29 PA, 1.072 OPS
Dominic Canzone - 36 PA, 1.024 OPS
Samad Taylor - 33 PA, 0.96 OPS
Jake Cronenworth - 36 PA, 0.949 OPS
Randal Grichuk - 27 PA, 0.933 OPS
Braden Montgomery - 28 PA, 0.893 OPS
Wade Meckler - 42 PA, 0.876 OPS
George Lombard Jr. - 38 PA, 0.868 OPS
Henry Bolte OF (49.0% Owned): Projected 0.72R 0.16HR 0.54RBI 1.25SO 0.37BB 0.21SB 8.97FPts
Victor Mesa Jr. CF (26.0% Owned): Projected 0.73R 0.2HR 0.55RBI 0.85SO 0.42BB 0.13SB 8.9FPts
J.P. Crawford SS (2.0% Owned): Projected 0.76R 0.13HR 0.55RBI 0.92SO 0.73BB 0.06SB 8.72FPts
Lazaro Montes OF (20.0% Owned): Projected 0.66R 0.23HR 0.6RBI 1.1SO 0.52BB 0.06SB 8.29FPts
Heriberto Hernandez LF (34.0% Owned): Projected 0.63R 0.21HR 0.47RBI 1.26SO 0.41BB 0.1SB 8.25FPts
Lars Nootbaar RF (7.0% Owned): Projected 0.7R 0.15HR 0.5RBI 0.83SO 0.64BB 0.04SB 8.15FPts
Josh Jung 3B (39.0% Owned): Projected 0.6R 0.13HR 0.62RBI 0.83SO 0.28BB 0.03SB 8.05FPts
Jeff McNeil 2B (28.0% Owned): Projected 0.55R 0.11HR 0.66RBI 0.47SO 0.31BB 0.06SB 7.95FPts
Carlos Jorge SS (1.0% Owned): Projected 0.6R 0.11HR 0.42RBI 1.05SO 0.34BB 0.23SB 7.87FPts
Yainer Diaz C (40.0% Owned): Projected 0.56R 0.16HR 0.67RBI 0.71SO 0.19BB 0.02SB 7.82FPts