Check out yesterday’s box scores here
Should I focus more on upcoming matchups and stuff at this point? It’s not as much use evaluating players with three weeks to go (and probably just two weeks in most fantasy leagues). Let’s fine some SP streamer stuff for this week. Hunter has already helped us with that here, but let me chime in.
Top streaming spots of the week, per the app:
Emmet Sheehan will make a start tonight against the Reds. That’s risky business, but a good matchup and a pitcher who pitched well above the horrible numbers that got him sent down. It’s a fine idea in deeper leagues, but he had like 3-4 good starts in the Majors this year, so tread carefully.
Jared Jones, if available, can be streamed against the White Sox. Not safe there, either, nobody in this section will be, but a talented arm that gets strikeouts coming off of some of the best work we’ve seen from him.
Christian Scott never gets the job done, but the strikeout rate is still fantastic and the matchup wiht the Yankees is nice.
Shane Drohan failed against the Reds last time, but he’ll get another shot there, and should be a big favorite against the current state of their pitching staff.
The automated X thread of upcoming SPs against bad offenses is here.
SPs Facing Last 30 Days' Lowest OPS Offenses - Next 7 Days 🧵
12:32 PM · Sep 7, 2026 · 324 Views
1 Reply · 1 Like
That’s very helpful, I think. So you almost don’t even need someone to write this stuff out for you, the automation is all over the place from us here at MLB DW and you should take advantage of it, especially right now if you’re fighting for a championship.
The Blue Jays and Mariners go to Sacramento this week, so you can look for those bats as well if there’s anybody decent available. Nobody plays in Coors. The Angels go to DC, which has been a great place to score some runs.
The Weekly Projection Dashboard is here. I’ll just give that link out for free now since we’re well past the point of me accruing new subs.
Let’s do Walbert Urena today. If not just because this season has been so surprising from him. Last year, he put up a 4.34 ERA and 1.36 WHIP on a 20.7% K% in the minors. This year, a 2.74 ERA and 1.21 WHIP in the Majors. He threw eight innings yesterday and gave up one run on a solo homer, and that was enough to lose him the decision.
He gave up seven runs back late in June, since then he’s thrown 38 innings with a 2.84 ERA and 1.08 WHIP. His K% has come up in that time as he’s thrown even harder. The season numbers:
Nothing special in the K-BB% column. And a 46% Strike% and 38% Ball% which is not a good combo. That gives him a high 3.78 JA SIERA, but the guy has this wicked sinker which has him with a high 55% GB% and a 61.2 PA/HR (league average is in the low 30s).
So he’s changeup + sinker, looking to do one thing - keep the ball on the ground.
A 98mph sinker is tough to do anything with. And his changeup looks really good too. So the Angels have found a diamond in the rough.
Bryan Woo made a case for the award as well.
→ 8.0IP 1H 0ER 0R 9K 2BB
He showed his LAME teammates (Kade Anderson and Logan Gilbert) how to handle the Athletics lineup in Seattle.
That brought his home ERA down to 2.36 on the year. Dude has a 0.75 WHIP at home! He is elite at home. Cy Young numbers at home. On the road… completely different story.
I’d be curious if this isn’t the biggest WHIP gap we’ve ever seen on a home/road split. WHIP shouldn’t be super park-sensitive, right? The biggest difference a home park makes is with extra base hits, and WHIP doesn’t care about extra base hits. His walk rate is only 0.6-points higher on the road, too. So this is just weird stuff.
Bryan Woo BABIP at home = .206
Bryan Woo BABIP on road = .325
Three more starts on the road. Bad planning by Seattle! That’s a joke, but seriously.
This stuff will certainly, certainly regress next year. It’ll be more even. His splits from last year:
Still a .23 WHIP difference, but much more normal overall. The Seattle park factor is a mystery to me.
Payton Tolle - 6.0IP 4H 1ER 1R 12K 0BB
A dozen more punchouts for Tolle, this time against the Orioles. He’s down to a 3.28 ERA and 1.09 WHIP on a 22% K-BB% in his first full season a big leaguer.
He is an incredible pitcher and has an illustrious career ahead of him, if he can stay healthy. No guarantees on that, of course. But he has all the makings of a stud arm. Elite four-seamer, very strong secondarie, great command. Extremely hard to fail with all of this going on.
Gavin Williams - 6.0IP 4H 2ER 2R 11K 3BB
11 more strikeouts and we’re likely to see him in the postseason again. Elite season from Gavin. A handful fewer homers and we’d be talking about him in the Cy Young conversation.
One guy you can drop is Kyle Harrison. Something has gone very wrong with him, and they’re talking about moving him to the bullpen.
→ 3.67IP 9H 4ER 6R 4K 4BB
19 hits, 13 earned runs in his last two. His last five starts he has just a 20.2% K% and 10.5% BB% with a 4.09 HR/9. Those “out of nowhere” breakouts rarely seem to maintain it for a full season, and the Brewers don’t have a ton of patience for dudes hurting them.
Aaron Nola - 7.0IP 4H 1ER 1R 5K 1BB
He continues his elite second half, this time against the Braves. He was a screaming “buy” for me at the break, and that looks good:
Great stuff from the veteran. Still a home run problem, but the strikeouts and walks have been nice. His curveball has a ridiculous 22% SwStr% this year with a .222 xwOBA. The fastball is bad, but he’s found a way to have a lot of success here riding that curve and mixing stuff up enough behind it.
Jackson Jobe - 5.0IP 4H 2ER 2R 7K 2BB
Nice seven strikeouts for Jobe here. He’ll get the Road Rockies this week, so he’s not a crazy guy to stream if you’re a little bit desperate. He only got nine whiffs in this one and had another bad Ball% (39%), so I don’t think there’s anything here. But maybe a confidence-booster for the young righty.
Kyle Leahy - 2.67IP 6H 5ER 5R 6K 0BB
His good run of things is over, although this one was in Coors Field. The pitch counts are also down (63, 51, 55), so maybe they’re easing off of his workload or something.
Clay Holmes - 4.33IP 6H 8ER 8R 2K 3BB
Ouch! He took his elite Cubs ERA and trashed it. .313 BABIP yesterday with three walks and a homer given up. The Marlins had his number there. I’d still start him for the rest of the year, the Cubs give him all kinds of win potential and he’s usually very good in the ERA department.
Paul Skenes - 5.33IP 4H 0ER 0R 2K 1BB
A win! 5.1 scoreless innings! But a 2:1 K:BB, 12.6% SwStr%, horrible 23% CSW%. But at least he gave you something to hang your hat on here late in the year when you needed him.
The magic men did it again:
Eduardo Rodriguez - 6.0IP 3H 1ER 1R 6K 2BB
Randy Dobnak - 6.0IP 4H 1ER 1R 3K 0BB
I can kind of make sense of it with E-Rod and his craftiness and changeup. But the Dobnak thing makes no sense.
Both guys have poor marks in SIERA, but soft contact, low OPS allowed, and no major issues in the walks department.
It would almost be justice if E-Rod goes out there in championship week for you and gives up nine earned runs. I’m kinda hoping that happens.
No huge days on the hitting side. The leader was Jake Burger. He hit his 25th homer and has 82 RBI now. He’s been an underrated power hitter, but he’s hitting below .240 for the second straight season and has six career steals.
Elly De La Cruz had a big one as the Reds took it to Kyle Harrison. He has 23 bombs and 24 steals with a .280 average. That’s very good. Not quite first-round value maybe, but very solid. I’ve been thinking that some year he’ll be a top five fantasy bat, but the steals have really calmed down since his first couple of seasons, and his K% and GB% keep the homers out of the elite territory.
The good news is that he’s walking more than ever and piling up more base hits than in the past. There’s still 30-30 potential in any given year, but the Reds lineup is rough behind him and he’s at just 66 RBI this year (86 runs which is very good). He has a much higher OPS against lefties:
But the expected stuff is pretty much the same on both sides.
Heriberto Hernandez hit another homer. He has a .786 OPS now with 24 bombs. Sneaky good season from Heriberto there who has earned himself a starting role for them next year. But hitting .230 with ten steals. So more Burger-like than you’d really want for a full season.
He has power and doesn’t strike out an absurd amount:
So he’s been very valuable in the 15-teamers where you got him for free.
Jake McCarthy has been one of the most valuable in-season pickups. He homered again and has been incredible this year.
15 bombs, 29 steals, .291 average. That’s pretty much a fantasy stud. He’ll go on a road trip this week, which sucks if you have him.
Still a fine player on the road, but not really anybody you’re anxious to start. More of a steals-only guy on the road.
Yet another bomb from Ronald Acuna Jr. yesterday, who looks like the best version of himself lately. I made the home league playoffs and one team in there has him and James Wood… so that’s scary for the rest of us.
How about Javier Sanoja!? A .925 OPS since August began.
Not sure how to explain that! We talked about him on the waiver podcast. Certainly a “hot hand” to take. He plays all over the diamond, makes a ton of contact, and has some speed. His 2.2% Brl% this year makes you really doubt he can hit more than a couple more homers, but hey - hot is hot, I guess.
Low owned “hot” hitters of the last three weeks:
Dudes we’ve been talking about here a lot lately, plus Nick Sogard. If we lower that PA threshold a bit:
Gasper, HRod, Myers, and Chaparro show up.
I missed Cooper Hjerpe in the pitcher section. He debuted for the Cardinals and threw four perfect innings in relief behind Leahy. Six strikeouts. His minor league season:
He looks just like Chris Sale when he pitches. But he has no command and no velocity. So he’s not Chris Sale, is what I’m saying. But it worked yesterday in his debut!
If he can throw strikes and find command (which he had yesterday), he can overcome the lack of velo because of his funky left-handed delivery. I don’t think he’s a fantasy option right now, but who knows, man! Sometimes a high BB% can just disappear when they get to the Majors. I don’t think that’ll happen here, but Hjerpe is a legit prospect who did not give up much other than walks in the minors.
Bobby Miller also returned. Remember this guy a few years ago going as a top 100 pick in drafts! He was the next big pitching prospect, and then he totally sucked and got hurt a bunch.
He’s thrown just 14 innings in the minors this year coming back from injury:
Good stuff though with a 24% K-BB%. Last night:
Some statcast issues there registering four nulls. Fastball was 97 and he threw a bunch of curves and sinkers. It’s not too late for Miller, but he’s probably just a regular season reliever who will have a tough time making the postseason roster. Someone to watch for next year, although it’s always tougher to crack the Dodgers rotation with all of the options they have. Welcome back to Bobby, though!
Let’s get the new week started! I’ll be sweating every pitch in the home league one-week head-to-head matchup. You will see it in the daily notes. I like to just make these weeks all about ME. It feels good to subject others to my tension.
Cooper Hjerpe (STL): 4.0IP, 0H, 0ER, 6SO, 0BB
Bobby Miller (LAD): 3.0IP, 1H, 1ER, 2SO, 2BB
Ty Johnson (TB): 1.0IP, 0H, 0ER, 2SO, 1BB
1. Payton Tolle
2. Gage Jump
3. Eduardo Rodriguez
4. Peter Lambert
5. Christian Scott
6. Gavin Williams
7. Bryan Woo
8. Aaron Nola
9. Paul Skenes
10. Bailey Ober
11. Tyler Mahle
12. Gerrit Cole
13. Ian Seymour
14. Tyler Phillips
15. Justin Wrobleski
16. Kyle Bradish
17. Spencer Arrighetti
18. Kyle Leahy
19. Cesar Perdomo
20. Tanner Gordon
21. Jackson Jobe
22. Randy Dobnak
23. Walbert Urena
24. Kyle Harrison
25. Andrew Alvarez
26. Michael King
27. MacKenzie Gore
28. Clay Holmes
29. Brady Singer
1. Bryan Woo (vs. ATH): 38.2 Points
2. Payton Tolle (vs. BAL): 37.1 Points
3. Gavin Williams (vs. DET): 27.3 Points
4. Cooper Hjerpe (vs. COL): 25.0 Points
5. Eduardo Rodriguez (vs. HOU): 24.5 Points
6. Walbert Urena (vs. PIT): 21.6 Points
7. Aaron Nola (vs. ATL): 20.75 Points
8. Michael King (vs. NYY): 19.3 Points
9. Randy Dobnak (vs. TOR): 19.1 Points
10. Cesar Perdomo (vs. NYM): 19.1 Points
1. Eduardo Rodriguez (ARI): 19 Whiffs (96 Pitches)
2. Gavin Williams (CLE): 18 Whiffs (99 Pitches)
3. Payton Tolle (BOS): 17 Whiffs (91 Pitches)
4. Gage Jump (OAK): 15 Whiffs (82 Pitches)
5. Peter Lambert (HOU): 15 Whiffs (98 Pitches)
6. Bryan Woo (SEA): 14 Whiffs (102 Pitches)
7. Gerrit Cole (NYY): 12 Whiffs (84 Pitches)
8. Bailey Ober (MIN): 12 Whiffs (84 Pitches)
9. Spencer Arrighetti (TOR): 12 Whiffs (91 Pitches)
10. Tyler Mahle (ATL): 12 Whiffs (94 Pitches)
1. Payton Tolle (BOS): 67.0 Strike%, 23.1 Ball%
2. Cooper Hjerpe (STL): 64.8 Strike%, 24.1 Ball%
3. Gage Jump (OAK): 59.8 Strike%, 26.8 Ball%
4. Kyle Leahy (STL): 58.2 Strike%, 27.3 Ball%
5. Bryan Woo (SEA): 55.9 Strike%, 28.4 Ball%
6. Justin Wrobleski (LAD): 55.4 Strike%, 31.1 Ball%
7. Peter Lambert (HOU): 55.1 Strike%, 23.5 Ball%
8. Gavin Williams (CLE): 54.5 Strike%, 35.4 Ball%
9. Christian Scott (NYM): 53.8 Strike%, 31.2 Ball%
10. Tyler Phillips (MIA): 51.3 Strike%, 27.6 Ball%
11. Paul Skenes (PIT): 50.6 Strike%, 29.9 Ball%
12. Kyle Bradish (BAL): 50.6 Strike%, 35.3 Ball%
13. Aaron Nola (PHI): 49.5 Strike%, 30.1 Ball%
14. Jackson Jobe (DET): 48.4 Strike%, 38.7 Ball%
15. Ian Seymour (TB): 48.0 Strike%, 34.7 Ball%
1. Walbert Urena: 88 Pitches, 24 Outs, 3.67 POUT
2. Gerrit Cole: 84 Pitches, 21 Outs, 4.0 POUT
3. Bryan Woo: 102 Pitches, 24 Outs, 4.25 POUT
4. Aaron Nola: 93 Pitches, 21 Outs, 4.43 POUT
5. Cooper Hjerpe: 54 Pitches, 12 Outs, 4.5 POUT
6. Randy Dobnak: 83 Pitches, 18 Outs, 4.61 POUT
7. Cesar Perdomo: 83 Pitches, 17 Outs, 4.88 POUT
8. Peter Lambert: 98 Pitches, 20 Outs, 4.9 POUT
9. Tyler Phillips: 76 Pitches, 15 Outs, 5.07 POUT
10. Tyler Mahle: 94 Pitches, 18 Outs, 5.22 POUT
Kyle Bradish’s FF velo (12 pitches) UP 1.6mph to 95.8
Clay Holmes’s SI velo (41 pitches) DOWN -1.5mph to 92.0
Clay Holmes’s FC velo (10 pitches) DOWN -4.3mph to 84.3
Cesar Perdomo’s CH usage (36.1%) up 12.0 points
Colin Rea’s FC usage (18.0%) up 11.0 points
Gerrit Cole’s SL usage (32.1%) up 11.5 points
Ian Seymour’s SI usage (28.0%) up 15.3 points
Ian Seymour’s SL usage (18.7%) up 14.1 points
Kyle Harrison’s SV usage (45.2%) up 13.5 points
MacKenzie Gore’s FF usage (66.2%) up 15.1 points
Payton Tolle’s SI usage (35.2%) up 14.8 points
Tanner Gordon’s CU usage (21.2%) up 16.1 points
Tyler Mahle’s FS usage (39.4%) up 11.0 points
Walbert Urena’s SI usage (48.9%) up 16.5 points
Bryce Miller 4-Seam Fastball: -19.7%
Andrew Painter Changeup: +19.1%
Matthew Liberatore Slider: +18.8%
Randy Vasquez Sinker: +17.4%
Ryan Johnson Cutter: +17.4%
Ryan Johnson Sinker: -17.3%
Robert Gasser Cutter: +16.2%
Yusei Kikuchi 4-Seam Fastball: +16.1%
Freddy Peralta Changeup: +15.6%
Bryce Elder Changeup: +15.2%
Tanner Bibee Sinker: -14.9%
Parker Messick 4-Seam Fastball: +14.9%
Bryce Elder Slider: -14.8%
Ian Seymour Sinker: +14.7%
Ian Seymour Sweeper: -14.3%
Clay Holmes Cutter: +13.8%
Paul Skenes Sinker: +13.7%
Tarik Skubal Sinker: -13.6%
Braxton Ashcraft Sinker: +13.5%
Jake Irvin Sinker: -13.3%
Tyler Glasnow 4-Seam Fastball: +13.2%
Spencer Miles Sinker: +12.7%
Bryan Hudson Sweeper: +12.5%
Kyle Bradish Sinker: +12.5%
Tyler Mahle Split-Finger: +12.5%
Janson Junk 4-Seam Fastball: -12.2%
Cal Quantrill Cutter: -12.1%
Joey Cantillo Cutter: +12.1%
Shane Drohan 4-Seam Fastball: -12.0%
Brycen Mautz - 50.0 RISP H%, 0.5 BABIP, 40.0 HR/FB, 195.0 Luck Score
Shane Drohan - 37.0 RISP H%, 0.444 BABIP, 30.0 HR/FB, 183.0 Luck Score
Michael Rucker - 31.0 RISP H%, 0.476 BABIP, 40.0 HR/FB, 180.0 Luck Score
Chase Burns - 40.0 RISP H%, 0.464 BABIP, 22.0 HR/FB, 179.0 Luck Score
David Peterson - 31.0 RISP H%, 0.393 BABIP, 67.0 HR/FB, 175.0 Luck Score
Logan Webb - 43.0 RISP H%, 0.448 BABIP, 20.0 HR/FB, 174.0 Luck Score
Dean Kremer - 38.0 RISP H%, 0.444 BABIP, 20.0 HR/FB, 172.0 Luck Score
Gavin Williams - 33.0 RISP H%, 0.4 BABIP, 25.0 HR/FB, 169.0 Luck Score
Kumar Rocker - 33.0 RISP H%, 0.405 BABIP, 20.0 HR/FB, 162.0 Luck Score
Matthew Liberatore - 28.0 RISP H%, 0.359 BABIP, 33.0 HR/FB, 159.0 Luck Score
Hayden Wesneski - 0.0 RISP H%, 0.138 BABIP, 0.0 HR/FB, 14.0 Luck Score
Hagen Smith - 0.0 RISP H%, 0.2 BABIP, 0.0 HR/FB, 20.0 Luck Score
Mason Montgomery - 0.0 RISP H%, 0.211 BABIP, 0.0 HR/FB, 23.0 Luck Score
Erick Fedde - 0.0 RISP H%, 0.22 BABIP, 0.0 HR/FB, 25.0 Luck Score
Freddy Peralta - 0.0 RISP H%, 0.138 BABIP, 8.0 HR/FB, 26.0 Luck Score
Juan Morillo - 0.0 RISP H%, 0.235 BABIP, 0.0 HR/FB, 28.0 Luck Score
Janson Junk - 11.0 RISP H%, 0.205 BABIP, 0.0 HR/FB, 31.0 Luck Score
Logan Henderson - 0.0 RISP H%, 0.067 BABIP, 12.0 HR/FB, 32.0 Luck Score
Didier Fuentes - 0.0 RISP H%, 0.25 BABIP, 0.0 HR/FB, 33.0 Luck Score
Sean Burke - 0.0 RISP H%, 0.118 BABIP, 12.0 HR/FB, 34.0 Luck Score
Gavin Williams - 84 TBF, 38.1% CSW%
Chris Sale - 84 TBF, 35.6% CSW%
Kevin Gausman - 95 TBF, 35.1% CSW%
Cade Cavalli - 85 TBF, 35.1% CSW%
Yoshinobu Yamamoto - 78 TBF, 33.8% CSW%
Jared Jones - 64 TBF, 33.7% CSW%
Jesus Luzardo - 76 TBF, 33.2% CSW%
Braxton Ashcraft - 93 TBF, 33.0% CSW%
Matthew Liberatore - 89 TBF, 33.0% CSW%
Cristian Javier - 74 TBF, 32.9% CSW%
Gavin Williams - 84 TBF, 45.2% K%
Cade Cavalli - 85 TBF, 40.0% K%
Taj Bradley - 96 TBF, 34.4% K%
Payton Tolle - 90 TBF, 34.4% K%
Cristian Javier - 74 TBF, 33.8% K%
Trevor Rogers - 74 TBF, 32.4% K%
Yoshinobu Yamamoto - 78 TBF, 32.1% K%
Jacob deGrom - 84 TBF, 32.1% K%
Tarik Skubal - 75 TBF, 32.0% K%
Jesus Luzardo - 76 TBF, 31.6% K%
Gavin Williams - 84 TBF, 35.7% K-BB%
Cade Cavalli - 85 TBF, 34.1% K-BB%
Trevor Rogers - 74 TBF, 29.7% K-BB%
Tarik Skubal - 75 TBF, 29.3% K-BB%
Payton Tolle - 90 TBF, 27.8% K-BB%
Chris Sale - 84 TBF, 27.4% K-BB%
Yoshinobu Yamamoto - 78 TBF, 26.9% K-BB%
Parker Messick - 98 TBF, 26.5% K-BB%
Jake Bennett - 72 TBF, 26.4% K-BB%
Ian Seymour - 87 TBF, 26.4% K-BB%
Clay Holmes - 94 TBF, 64.7% GB%
Cristopher Sanchez - 106 TBF, 63.9% GB%
Cam Schlittler - 75 TBF, 57.8% GB%
Hunter Brown - 74 TBF, 57.4% GB%
Walbert Urena - 93 TBF, 57.1% GB%
Framber Valdez - 101 TBF, 57.0% GB%
Brayan Bello - 66 TBF, 56.9% GB%
Reid Detmers - 72 TBF, 55.4% GB%
Cade Cavalli - 85 TBF, 54.5% GB%
Jackson Jobe - 86 TBF, 54.4% GB%
Andrew Painter - 73 TBF, 27.4 K%, 4.1 BB%, 54.0% GB%
Bryan Woo - 70 TBF, 30.0 K%, 5.7 BB%, 44.4% GB%
Cade Cavalli - 85 TBF, 40.0 K%, 5.9 BB%, 54.5% GB%
Jesus Luzardo - 76 TBF, 31.6 K%, 6.6 BB%, 43.5% GB%
Kevin Gausman - 95 TBF, 28.4 K%, 6.3 BB%, 45.2% GB%
Scott Blewett - 51 TBF, 37.3 K%, 3.9 BB%, 63.3% GB%
Trent Harris - 43 TBF, 32.6 K%, 7.0 BB%, 61.5% GB%
Trevor Rogers - 74 TBF, 32.4 K%, 2.7 BB%, 43.8% GB%
Yoshinobu Yamamoto - 78 TBF, 32.1 K%, 5.1 BB%, 53.2% GB%
Cal Quantrill - +2.3% CSW%, -6.0 BB%
Braxton Ashcraft - +2.5% CSW%, -3.9 BB%
Chris Sale - +2.6% CSW%, -4.3 BB%
Michael Wacha - +5.2% CSW%, -2.5 BB%
Yoshinobu Yamamoto - +3.1% CSW%, -1.9 BB%
Cristian Javier - +5.2% CSW%, -2.3 BB%
Trevor Rogers - +4.7% CSW%, -4.9 BB%
Andrew Painter - +4.3% CSW%, -4.0 BB%
Jake Bennett - +4.1% CSW%, -2.7 BB%
Jacob Lopez - +2.8% CSW%, -1.9 BB%
Connor Prielipp - +2.6% CSW%, -3.0 BB%
Emerson Hancock - +2.2% CSW%, -6.7 BB%
Alec Burleson (STL) 5 PA, 7 Swings, 2 Barrels, 0 HR
Austin Riley (ATL) 4 PA, 9 Swings, 2 Barrels, 0 HR
Corbin Carroll (ARI) 4 PA, 9 Swings, 2 Barrels, 0 HR
Elly De La Cruz (CIN) 6 PA, 6 Swings, 2 Barrels, 1 HR
Jake Burger (TEX) 5 PA, 14 Swings, 2 Barrels, 2 HR
Manny Machado (SD) 4 PA, 7 Swings, 2 Barrels, 1 HR
Mookie Betts (LAD) 5 PA, 9 Swings, 2 Barrels, 1 HR
Jackson Merrill, Yesterday: 112.7 Previous High: 110.9
Elly De La Cruz (CIN) - 116.6mph - double
Jackson Merrill (SD) - 112.7mph - field_out
Rafael Devers (SF) - 112.6mph - None
Bobby Witt Jr. (KC) - 112.5mph - double
Coby Mayo (BAL) - 112.4mph - None
Pete Alonso (BAL) - 111.9mph - single
Pete Crow-Armstrong (CHC) - 111.2mph - home_run
Riley Greene (DET) - 111.1mph - double
Austin Riley (ATL) - 111.0mph - field_out
Randal Grichuk (CWS) - 111.0mph - single
Top 10
Braden Montgomery - 76 PA, 0.251 wOBA, 0.373 xwOBA, 0.122 Diff
Jackson Merrill - 75 PA, 0.271 wOBA, 0.366 xwOBA, 0.095 Diff
Bryan Reynolds - 80 PA, 0.334 wOBA, 0.428 xwOBA, 0.094 Diff
Jung Hoo Lee - 69 PA, 0.246 wOBA, 0.332 xwOBA, 0.086 Diff
Matt Olson - 79 PA, 0.197 wOBA, 0.282 xwOBA, 0.085 Diff
Kevin McGonigle - 81 PA, 0.284 wOBA, 0.363 xwOBA, 0.079 Diff
Kody Clemens - 72 PA, 0.369 wOBA, 0.443 xwOBA, 0.074 Diff
Bobby Witt Jr. - 83 PA, 0.37 wOBA, 0.436 xwOBA, 0.066 Diff
Corbin Carroll - 80 PA, 0.272 wOBA, 0.337 xwOBA, 0.065 Diff
Jarren Duran - 65 PA, 0.257 wOBA, 0.321 xwOBA, 0.064 Diff
Bottom 10
Hector Rodriguez - 68 PA, 0.423 wOBA, 0.301 xwOBA, -0.122 Diff
George Springer - 61 PA, 0.447 wOBA, 0.328 xwOBA, -0.119 Diff
Jonah Cox - 57 PA, 0.379 wOBA, 0.264 xwOBA, -0.115 Diff
Ezequiel Duran - 81 PA, 0.449 wOBA, 0.346 xwOBA, -0.103 Diff
William Contreras - 75 PA, 0.432 wOBA, 0.331 xwOBA, -0.101 Diff
Alex Bregman - 87 PA, 0.453 wOBA, 0.354 xwOBA, -0.099 Diff
Dane Myers - 68 PA, 0.401 wOBA, 0.313 xwOBA, -0.088 Diff
Brett Bateman - 73 PA, 0.415 wOBA, 0.328 xwOBA, -0.087 Diff
Rafael Devers - 88 PA, 0.506 wOBA, 0.42 xwOBA, -0.086 Diff
Javier Sanoja - 77 PA, 0.413 wOBA, 0.334 xwOBA, -0.079 Diff
Bryan Reynolds: 40.0 PA, +0.169 xwOBA OE
Mickey Gasper: 35.0 PA, +0.137 xwOBA OE
Pete Crow-Armstrong: 48.0 PA, +0.131 xwOBA OE
Teoscar Hernandez: 40.0 PA, +0.13 xwOBA OE
Kody Clemens: 37.0 PA, +0.129 xwOBA OE
Elly De La Cruz: 40.0 PA, +0.123 xwOBA OE
Bobby Witt Jr.: 40.0 PA, +0.123 xwOBA OE
Daylen Lile: 36.0 PA, +0.104 xwOBA OE
Jake Bauers: 42.0 PA, +0.099 xwOBA OE
Rafael Devers: 46.0 PA, +0.095 xwOBA OE
Salvador Perez: 38.0 PA, +0.09 xwOBA OE
Carter Jensen: 36.0 PA, +0.09 xwOBA OE
Jackson Merrill: 37.0 PA, +0.087 xwOBA OE
Cal Raleigh: 38.0 PA, +0.086 xwOBA OE
Ronald Acuna Jr.: 39.0 PA, +0.086 xwOBA OE
Jake Cronenworth: 33.0 PA, -0.179 xwOBA OE
Jose Ramirez: 37.0 PA, -0.147 xwOBA OE
Spencer Horwitz: 35.0 PA, -0.144 xwOBA OE
Matt McLain: 36.0 PA, -0.144 xwOBA OE
Munetaka Murakami: 44.0 PA, -0.141 xwOBA OE
Moises Ballesteros: 33.0 PA, -0.136 xwOBA OE
Jonny DeLuca: 32.0 PA, -0.131 xwOBA OE
Dylan Crews: 35.0 PA, -0.128 xwOBA OE
Matt Olson: 39.0 PA, -0.126 xwOBA OE
C.J. Abrams: 36.0 PA, -0.117 xwOBA OE
Alec Burleson: 40.0 PA, -0.117 xwOBA OE
Dillon Dingler: 35.0 PA, -0.115 xwOBA OE
Tim Tawa: 35.0 PA, -0.113 xwOBA OE
Cody Bellinger: 42.0 PA, -0.111 xwOBA OE
Jarren Duran: 36.0 PA, -0.108 xwOBA OE
Cal Raleigh - 70 PA, 38 BIP, 11 Brls, 28.9 Brl%
Kyle Stowers - 47 PA, 22 BIP, 6 Brls, 27.3 Brl%
Luis Robert - 55 PA, 37 BIP, 9 Brls, 24.3 Brl%
Rafael Devers - 88 PA, 54 BIP, 12 Brls, 22.2 Brl%
Mickey Gasper - 68 PA, 42 BIP, 9 Brls, 21.4 Brl%
Teoscar Hernandez - 73 PA, 44 BIP, 9 Brls, 20.5 Brl%
Elly De La Cruz - 91 PA, 54 BIP, 11 Brls, 20.4 Brl%
Fernando Tatis Jr. - 79 PA, 64 BIP, 13 Brls, 20.3 Brl%
Carter Jensen - 74 PA, 46 BIP, 9 Brls, 19.6 Brl%
Jake Burger - 69 PA, 41 BIP, 8 Brls, 19.5 Brl%
Mickey Gasper - 68 PA, 0.545 xwOBA
Cal Raleigh - 70 PA, 0.459 xwOBA
Carter Jensen - 74 PA, 0.449 xwOBA
Kody Clemens - 72 PA, 0.443 xwOBA
Fernando Tatis Jr. - 79 PA, 0.442 xwOBA
Pete Crow-Armstrong - 88 PA, 0.438 xwOBA
Bobby Witt Jr. - 83 PA, 0.436 xwOBA
Daylen Lile - 79 PA, 0.43 xwOBA
Lars Nootbaar - 47 PA, 0.428 xwOBA
Bryan Reynolds - 80 PA, 0.428 xwOBA
Turner Hill - 57 PA, 78 Swings, 93.6 Cont%
Luis Arraez - 68 PA, 140 Swings, 92.9 Cont%
Steven Kwan - 87 PA, 132 Swings, 92.4 Cont%
Geraldo Perdomo - 77 PA, 138 Swings, 90.6 Cont%
Chandler Simpson - 83 PA, 123 Swings, 90.2 Cont%
Cooper Pratt - 50 PA, 99 Swings, 89.9 Cont%
David Hamilton - 51 PA, 94 Swings, 89.4 Cont%
Vladimir Guerrero Jr. - 60 PA, 98 Swings, 88.8 Cont%
Mookie Betts - 84 PA, 123 Swings, 88.6 Cont%
Javier Sanoja - 77 PA, 146 Swings, 88.4 Cont%
Oneil Cruz - 6 Attempts (5 steals)
Jorge Mateo - 4 Attempts (4 steals)
Chandler Simpson - 4 Attempts (4 steals)
Jonah Cox - 4 Attempts (4 steals)
Jake McCarthy - 4 Attempts (4 steals)
Miguel Vargas - 3 Attempts (3 steals)
Julio Rodriguez - 3 Attempts (3 steals)
Nasim Nunez - 3 Attempts (2 steals)
Jazz Chisholm Jr. - 3 Attempts (2 steals)
Dustin Harris - 3 Attempts (2 steals)
Ben Malgeri - 3 Attempts (3 steals)
Bobby Witt Jr. - 3 Attempts (2 steals)
Zack Gelof - 3 Attempts (3 steals)
Xander Bogaerts - 3 Attempts (3 steals)
Manny Machado - 3 Attempts (2 steals)
David Hamilton - 3 Attempts (3 steals)
Sal Stewart - 3 Attempts (3 steals)
Jazz Chisholm Jr. - 13 Attempts (10 steals)
Chandler Simpson - 12 Attempts (9 steals)
Jake McCarthy - 12 Attempts (11 steals)
Bobby Witt Jr. - 10 Attempts (7 steals)
Spencer Jones - 9 Attempts (6 steals)
Nasim Nunez - 8 Attempts (5 steals)
Jackson Chourio - 8 Attempts (5 steals)
A.J. Ewing - 8 Attempts (7 steals)
C.J. Abrams - 7 Attempts (7 steals)
Oneil Cruz - 7 Attempts (6 steals)
Jorge Mateo - 7 Attempts (6 steals)
Otto Lopez - 7 Attempts (7 steals)
Fernando Tatis Jr. - 7 Attempts (5 steals)
Esteury Ruiz - 7 Attempts (3 steals)
Bobby Witt Jr. - 83 PA, 14.5 K%, 14.5 Brl%
Fernando Tatis Jr. - 79 PA, 16.5 K%, 20.3 Brl%
Justin Foscue - 49 PA, 18.4 K%, 19.4 Brl%
Luis Robert - 55 PA, 20.0 K%, 24.3 Brl%
Mickey Gasper - 68 PA, 10.3 K%, 21.4 Brl%
Ryan Jeffers - 66 PA, 15.2 K%, 14.0 Brl%
Salvador Perez - 80 PA, 15.0 K%, 14.5 Brl%
Tommy White - 53 PA, 18.9 K%, 14.3 Brl%
Tristan Peters - 93 PA, +0.108 xwOBA
Zack Gelof - 114 PA, +0.091 xwOBA
Fernando Tatis Jr. - 116 PA, +0.09 xwOBA
Daylen Lile - 115 PA, +0.084 xwOBA
Carter Jensen - 105 PA, +0.081 xwOBA
Jake Burger - 104 PA, +0.078 xwOBA
Alec Bohm - 100 PA, +0.075 xwOBA
Kody Clemens - 103 PA, +0.075 xwOBA
Drew Gilbert - 92 PA, +0.071 xwOBA
T.J. Rumfield - 114 PA, +0.07 xwOBA
Luis Robert - 81 PA, +11.4 Brl%
Drew Gilbert - 92 PA, +10.5 Brl%
Zack Gelof - 114 PA, +8.8 Brl%
Fernando Tatis Jr. - 116 PA, +8.5 Brl%
Daylen Lile - 115 PA, +8.0 Brl%
Heriberto Hernandez - 117 PA, +6.6 Brl%
Alex Bregman - 127 PA, +5.9 Brl%
Tristan Peters - 93 PA, +5.6 Brl%
Jackson Merrill - 111 PA, +5.5 Brl%
Alec Bohm - 100 PA, +5.0 Brl%
Nathan Church - 89 PA, +11.7 Cont%
Brady House - 91 PA, +9.3 Cont%
Vladimir Guerrero Jr. - 90 PA, +8.7 Cont%
Cedric Mullins II - 85 PA, +7.5 Cont%
Jonah Heim - 92 PA, +7.4 Cont%
Nick Gonzales - 98 PA, +7.3 Cont%
Christian Walker - 103 PA, +6.8 Cont%
Fernando Tatis Jr. - 116 PA, +6.8 Cont%
Lawrence Butler - 121 PA, +6.7 Cont%
Ryan Jeffers - 98 PA, +6.6 Cont%
Cedric Mullins II - 85 PA, -12.1 K%
Nathan Church - 89 PA, -10.1 K%
Travis Bazzana - 86 PA, -10.1 K%
Wyatt Langford - 123 PA, -10.0 K%
Andruw Monasterio - 89 PA, -9.8 K%
Isaac Paredes - 119 PA, -9.3 K%
Bryan Reynolds - 118 PA, -7.9 K%
Brady House - 91 PA, -7.8 K%
Kazuma Okamoto - 102 PA, -7.7 K%
Dane Myers - 93 PA, -7.3 K%
Daylen Lile: +3.5
Francisco Lindor: +2.88
Teoscar Hernandez: +2.3
Elly De La Cruz: +2.15
Joey Ortiz: +2.1
Moises Ballesteros: -3.48
Jazz Chisholm: -2.95
Vaughn Grissom: -2.8
Hunter Goodman: -2.75
Braden Montgomery: -2.58
Ben Rice - 0.411 xwOBA, 10.0% Brl%, 76.3% Contact%, 18.4% Chase%, 21.7% K%
Mickey Gasper - 0.542 xwOBA, 21.4% Brl%, 79.7% Contact%, 17.0% Chase%, 12.2% K%
T.J. Rumfield - 0.424 xwOBA, 10.3% Brl%, 86.4% Contact%, 22.7% Chase%, 10.0% K%
Tristan Peters - 0.413 xwOBA, 10.0% Brl%, 76.5% Contact%, 21.5% Chase%, 13.5% K%
Walker Jenkins - 35.6% Whiff%, 83.3% Weak%, 0.966 Cold Rating
C.J. Abrams - 37.2% Whiff%, 78.6% Weak%, 0.963 Cold Rating
Jorge Mateo - 40.8% Whiff%, 75.0% Weak%, 0.949 Cold Rating
Brock Rodden - 33.3% Whiff%, 88.9% Weak%, 0.938 Cold Rating
Josh Lowe - 35.7% Whiff%, 70.6% Weak%, 0.875 Cold Rating
Kyle Schwarber - 34.0% Whiff%, 72.7% Weak%, 0.87 Cold Rating
Trea Turner - 30.3% Whiff%, 77.5% Weak%, 0.867 Cold Rating
Agustin Ramirez - 27.9% Whiff%, 85.0% Weak%, 0.862 Cold Rating
Jeremy Pena - 35.3% Whiff%, 69.4% Weak%, 0.85 Cold Rating
Nasim Nunez - 31.9% Whiff%, 73.1% Weak%, 0.847 Cold Rating
Sam Kulasingam (KC): 6/7, 4R, 2HR, 8RBI, 0SB, 56FPts
Charlie Condon (COL): 4/5, 2R, 2HR, 9RBI, 0SB, 50FPts
Justin Johnson (KC): 5/6, 2R, 1HR, 5RBI, 0SB, 38FPts
Graham Brown (MIN): 2/3, 4R, 1HR, 2RBI, 1SB, 34FPts
Sammy Siani (SEA): 3/4, 2R, 2HR, 3RBI, 0SB, 33FPts
Jefferson Rojas (NYM): 4/5, 2R, 1HR, 3RBI, 0SB, 31FPts
Colby Shade (MIA): 2/4, 2R, 2HR, 3RBI, 0SB, 30FPts
Connor Scott (KC): 3/7, 2R, 1HR, 4RBI, 0SB, 30FPts
Aaron Walton (CLE): 2/3, 3R, 1HR, 3RBI, 0SB, 29FPts
Alan Roden (MIN): 4/6, 2R, 1HR, 3RBI, 0SB, 29FPts
JR Ritchie (ATL): 0 Pitches, 6IP, 4H, 2ER, 15K, 1BB, 38FPts
Mason Molina (STL): 0 Pitches, 6IP, 2H, 0ER, 9K, 1BB, 33FPts
Josh Hendrickson (HOU): 0 Pitches, 5IP, 3H, 1ER, 8K, 2BB, 23FPts
Adam Kloffenstein (NYY): 0 Pitches, 6IP, 2H, 0ER, 4K, 3BB, 22FPts
Nick Dombkowski (PIT): 0 Pitches, 6IP, 2H, 1ER, 6K, 0BB, 22FPts
David Davalillo (TEX): 0 Pitches, 5IP, 1H, 0ER, 6K, 1BB, 22FPts
James Hicks (HOU): 0 Pitches, 6IP, 5H, 2ER, 7K, 0BB, 22FPts
Hunter Stanley (CLE): 0 Pitches, 4IP, 2H, 0ER, 3K, 0BB, 17FPts
Garrett Edwards (TB): 0 Pitches, 6IP, 3H, 1ER, 4K, 0BB, 17FPts
Max Carlson (BOS): 0 Pitches, 3IP, 1H, 1ER, 4K, 0BB, 16FPts
Rainiel Rodriguez (AA - STL) 379 PA 0.963 OPS
Cooper Ingle (AAA - CLE) 431 PA 0.96 OPS
Franklin Arias (AAA - BOS) 474 PA 0.959 OPS
James Tibbs III (AAA - LAD) 593 PA 0.952 OPS
Josue De Paula (AA - LAD) 578 PA 0.943 OPS
Pablo Reyes (AAA - LAA) 438 PA 0.934 OPS
Ralphy Velazquez (AAA - CLE) 526 PA 0.933 OPS
Brooks Brannon (AA - BOS) 376 PA 0.931 OPS
Xavier Isaac (AAA - TB) 460 PA 0.929 OPS
Marco Luciano (AAA - NYY) 447 PA 0.928 OPS
Jake Gelof (AA - LAD) 494 PA 0.922 OPS
Seaver King (AAA - WSH) 459 PA 0.92 OPS
Jordan Groshans (AAA - ATL) 458 PA 0.919 OPS
Danny Serretti (AA - ARI) 419 PA 0.915 OPS
Charlie Condon (AAA - COL) 547 PA 0.912 OPS
Blake Burke (AAA - MIL) 529 PA 0.911 OPS
Dylan Dreiling (AA - TEX) 514 PA 0.908 OPS
Bryan Rincon (AA - PHI) 514 PA 0.908 OPS
Brett Squires (AAA - KC) 515 PA 0.906 OPS
Owen Ayers (AAA - CHC) 446 PA 0.904 OPS
Ryan Sloan (AA - SEA) 102 IP 29.4% K-BB
Brett Sears (AAA - ATL) 114 IP 24.2% K-BB
Jace Beck (AAA - MIA) 92 IP 23.9% K-BB
Adam Seminaris (AA - PHI) 132 IP 22.9% K-BB
Bryce Mayer (AAA - HOU) 93 IP 22.1% K-BB
Daniel Eagen (AA - STL) 116 IP 21.7% K-BB
Carlos Pena (AA - DET) 109 IP 21.4% K-BB
Hayden Mullins (AA - BOS) 89 IP 20.4% K-BB
Brendan Beck (AAA - NYY) 125 IP 20.3% K-BB
Brandon White - 681449 (AAA - MIA) 104 IP 20.3% K-BB
Tyson Hardin (AAA - MIL) 119 IP 19.7% K-BB
Gage Ziehl (AAA - BOS) 110 IP 19.7% K-BB
Joe Whitman (AAA - SF) 116 IP 18.9% K-BB
Connor McCullough (AA - CWS) 98 IP 18.5% K-BB
Mason Molina (AAA - STL) 113 IP 18.4% K-BB
John Holobetz (AAA - BOS) 109 IP 18.1% K-BB
Liam Doyle (AA - STL) 98 IP 17.6% K-BB
Jonathan Santucci (AAA - NYM) 115 IP 17.5% K-BB
Austin Gordon (AA - LAA) 120 IP 16.9% K-BB
Jurrangelo Cijntje (AAA - STL) 123 IP 16.8% K-BB
Emmet Sheehan (34.0% Owned): Projected 5.47IP 2.42ER 6.43SO 1.9BB 17.86FPts
Patrick Sandoval (12.0% Owned): Projected 5.65IP 2.35ER 5.88SO 2.25BB 16.94FPts
Grayson Rodriguez (25.0% Owned): Projected 5.76IP 2.67ER 5.16SO 2.22BB 14.15FPts
Thomas Saggese - 30 PA, 1.608 OPS
Mickey Gasper - 35 PA, 1.166 OPS
Myles Straw - 27 PA, 1.079 OPS
Spencer Jones - 33 PA, 1.015 OPS
Bryce Eldridge - 47 PA, 1.009 OPS
Javier Sanoja - 41 PA, 0.994 OPS
Tyler Stephenson - 36 PA, 0.986 OPS
Brady House - 30 PA, 0.956 OPS
Dane Myers - 29 PA, 0.952 OPS
Brett Bateman - 42 PA, 0.924 OPS
Luis Lara OF (16.0% Owned): Projected 0.56R 0.1HR 0.63RBI 0.74SO 0.57BB 0.19SB 8.46FPts
Jakob Marsee OF (40.0% Owned): Projected 0.58R 0.09HR 0.65RBI 0.91SO 0.57BB 0.23SB 8.34FPts
A.J. Ewing 2B (44.0% Owned): Projected 0.56R 0.12HR 0.61RBI 1.07SO 0.45BB 0.25SB 8.24FPts
Brett Bateman OF (7.0% Owned): Projected 0.67R 0.09HR 0.5RBI 1.17SO 0.62BB 0.16SB 8.05FPts
Heriberto Hernandez LF (34.0% Owned): Projected 0.59R 0.2HR 0.58RBI 1.16SO 0.44BB 0.1SB 8.04FPts
Turner Hill OF (1.0% Owned): Projected 0.57R 0.1HR 0.61RBI 0.58SO 0.35BB 0.16SB 7.96FPts
Griffin Conine RF (20.0% Owned): Projected 0.62R 0.19HR 0.51RBI 1.34SO 0.51BB 0.06SB 7.94FPts
Leo Bernal nan (2.0% Owned): Projected 0.56R 0.15HR 0.59RBI 0.83SO 0.32BB 0.08SB 7.89FPts
Ty France 1B (43.0% Owned): Projected 0.59R 0.16HR 0.66RBI 0.75SO 0.34BB 0.02SB 7.89FPts