bullpen_fatigueCIN @ CHW
Chicago White Sox pen: 19.7 relief IP over their last 3 games
Chicago's already run nine different arms out there across three games, and that's before you get to Sandlin's 96-pitch outing — that's basically a spot start out of the pen, he's not part of tonight. Newcomb and Hudson have both worked the last two days too, so if either shows up tonight it's an out or two, not an inning. Whoever starts for the White Sox needs to give some length, because this pen's already been leaned on hard before the Reds even show up.
starter_team_recordTB @ OAK
Athletics 0-8 in Mason Barnett's last 8 starts
Oakland's lost all eight of Mason Barnett's starts this season, and that's not really on him — it's the pen turning close games into losses and the lineup going cold right when he needs a run. That pattern doesn't just reset because Tampa's in town, especially with Nick Martinez on the mound for a Rays team that's been cashing behind him all year.
bullpen_fatigueBOS @ TOR
Toronto Blue Jays pen: 16.3 relief IP over their last 3 games
Toronto's pen has already gone nine deep across three games, five of those arms touched more than once, and Rogers working both of the last two days makes him the one least likely to go a third straight look tonight. Woods Richardson's the outlier — three innings on 45 pitches in one outing — so if the Jays need length against Boston instead of a matchup arm, that's the profile they lean on.
starter_team_recordBOS @ TOR
Red Sox 5-0 in Patrick Sandoval's last 5 starts
Boston's 5-0 as a team every time Patrick Sandoval takes the ball, and that's not one bat carrying it — it's the lineup and the bullpen both showing up together, start after start. Same group makes the trip to Toronto tonight, same rhythm, different mound to defend.
platoon_edgePIT @ MIA
Griffin Conine (bats L) hits 3rd against Paul Skenes (RHP)
Griffin Conine hitting third against a right-hander is the exact matchup that's given pitchers trouble all year, and Skenes is throwing from the side that plays right into it. That's a real advantage sitting in the middle of Miami's order tonight.
P 1-for-3, 1 TB, 1 BB
platoon_edgeCLE @ DET
Nathaniel Lowe (bats L) draws Drew Anderson (RHP), batting 4th
Nathaniel Lowe against a right-hander is simply the hitter he's been all season, and batting cleanup means Drew Anderson doesn't get to pitch around him — whatever gets on ahead of him is Lowe's to drive in. There's no lefty-shy version of Lowe here for Anderson to hope for.
P 1-for-3, 1 TB
head_to_headCLE @ DET
Guardians are 6-0 vs Tigers this season
Cleveland's swept the season series from Detroit, 6-0, and took the last meeting 3-1. That's a full season of head-to-head results the Tigers have to answer for walking into tonight.
starter_team_recordTB @ OAK
Rays 6-1 in Nick Martinez's last 7 starts
Tampa Bay's 6-1 when Nick Martinez starts, and tonight they run into an Oakland team that hasn't won a single game its own starter has pitched all season. That's about as wide a gap as you'll find between two teams on their starter's night.
starter_team_recordPHI @ STL
Phillies 6-1 in Cristopher Sanchez's last 7 starts
Philadelphia's 6-1 with Cristopher Sanchez on the mound, and the one loss in there is proof this isn't automatic — which makes the run mean more, not less. They carry that form on the road into St. Louis tonight, same lineup, same rhythm.
streakingTB @ OAK
TB have won 6 straight
6 wins in a row for TB, a +15 run margin across the streak — they come in 8-2 over their last 10.
P team won 12-4
cut_listCOL tonight
Tomoyuki Sugano
Sugano's showing a 4.51 ERA, but the xERA underneath it is 7.15 — a 2.64-run gap between what the process says and what the results say. That's the widest split of the three names here, and it's not close. A gap that size means the surface number has been propped up by something other than performance, and if you're holding him in a season-long format, you're betting that keeps happening every fifth day. He starts tonight, so tonight's line either starts closing that gap or stretches it further. Cut. A near-3-run gap between xERA and ERA is too big to hold through on hope.
bullpen_fatigueKC @ LAD
Los Angeles Dodgers pen: 13 relief IP over their last 3 games
Nobody in the Dodgers pen is walking in fully fresh, but nobody's walking in cooked either — six of eight arms have pitched twice this stretch without any single one getting overexposed. Hernández is the closest thing to a rested arm with just one outing, but really Los Angeles can go to almost anybody in that pen against Kansas City tonight.
platoon_edgeCHC @ WSH
Brady House (bats R) gets a LHP from the 3rd spot
Brady House against a lefty from the third spot is a completely different hitter than the one same-side pitching sees, and Imanaga is walking right into that gap tonight. With the top of the order often on ahead of him, House is exactly the bat that turns one mistake into multiple runs.
P 3-for-4, 3 TB, 1 BB
platoon_edgeHOU @ SF
Drew Gilbert (bats L) draws Hunter Brown (RHP), batting 6th
Gilbert's .773 against right-handers over 209 at-bats compared to barely a pulse against lefties — Brown throws right-handed, so Gilbert gets the only half of the platoon that's worked. Sixth in the order is still deep enough to cash in behind the top of the lineup.
P 1-for-3, 1 TB, 1 BB
platoon_edgeCHC @ WSH
Dylan Crews (bats R) gets a LHP from the 1st spot
Dylan Crews leading off against a left-hander is Imanaga running into trouble before the game even has a shape — no runners, no history built up, just a leadoff bat that's handled lefties well all year seeing that look first. He has to find his command immediately or this starts working against him from pitch one.
P 1-for-5, 4 TB
cooling_offPIT @ MIA
Esmerlyn Valdez: .465 OPS in L15 — draws RHP Eury Perez
Esmerlyn Valdez's cold stretch is thin enough — under 40 plate appearances — that it could just as easily be bad luck as a broken swing, but tonight doesn't hand him an easy way out of it. Eury Perez was already a tough matchup for him before the slump started.
P 1-for-3, 1 TB
starter_team_recordBAL @ MIN
Twins 6-2 in Bailey Ober's last 8 starts
Minnesota's 6-2 on Bailey Ober's turns and riding its best stretch of the season doing it — the bats, the bullpen, all of it working together right now. Baltimore's got a similar level of support behind its own guy, so this is two teams playing well on their starter's night, but the Twins are the hotter club walking in.
platoon_edgePIT @ MIA
Brandon Lowe (bats L) draws Eury Perez (RHP), batting 2nd
Brandon Lowe hitting second against a right-hander is a full season of proof, not a hot week, and the two-hole means he's getting extra looks at Perez before the game settles into any kind of pattern. If Perez isn't sharp early, Lowe's the hitter built to make him pay for it more than once.
P 0-for-3, 0 TB, 1 BB
platoon_edgeMIL @ SD
Brice Turang (bats L) gets a RHP from the 1st spot
Turang's .900 against right-handers comes from 321 at-bats, towering over his .588 against lefties. Buehler's a righty and Turang leads off, so the table-setter starts the night in his best matchup.
P 1-for-5, 2 TB
starter_team_recordCIN @ CHW
White Sox 6-2 in Sean Burke's last 8 starts
White Sox are 6-2 in Sean Burke's last 8 starts this season. He starts tonight.
platoon_edgePHI @ STL
Bryce Harper (bats L) gets a RHP from the 3rd spot
Bryce Harper against a right-hander from the three-hole is about as lopsided a matchup as this slate offers, and Pallante throws from exactly that side. There's no soft-pitch plan that changes what this at-bat is — the best version of the best hitter in this lineup, with traffic already possible in front of him.
P 0-for-2, 0 TB, 2 BB
bullpen_fatiguePHI @ STL
Philadelphia Phillies pen: 14.7 relief IP over their last 3 games
Rangel's 55-pitch relief outing is the one real fatigue flag in Philadelphia's pen — that's the kind of workload that usually costs a few days, not a look tonight. Everybody else who pitched twice this stretch kept their pitch counts light, Duran especially at just 27 total across two outings, so the Phillies are actually in good shape to get outs against St. Louis.
heat_checkBAL @ MIN
Royce Lewis: 1.095 OPS in Last 15 Days
Royce Lewis's last two weeks aren't a couple of lucky nights rounding up — that big a window with this much power behind it says the swing itself is different right now. Thirteen home runs on the year already, and this stretch says he's fully online tonight.
P 2-for-4, 2 TB
platoon_edgeBAL @ MIN
Trevor Larnach (bats L) hits 1st against Brandon Young (RHP)
Trevor Larnach leading off against a right-hander is the tested, proven version of this at-bat, not the thin look he gets against lefties, and Brandon Young has to establish himself immediately against it. That's the identity version of this hitter opening the game, not a question mark.
P 0-for-5, 0 TB
gary_hr_threatsRoyals @ Dodgers
Jac Caglianone
Gary's Take He's running the hottest bat on this entire slate — five homers and a 1.141 OPS over his last fifteen games, and that power surge has come with real contact behind it, not just a couple of lucky flares. He's barreling the ball as hard as anyone in this lineup right now.
P 0 HR — 2-for-4, 2 TB, 1 BB
cooling_offSEA @ NYY
Ben Rice: .490 OPS in L15 — draws RHP Bryan Woo
Ben Rice's dip over just 46 plate appearances looks more like bad breaks than a broken swing, and tonight hands him a pitcher type he's handled well all year in Bryan Woo. This is the kind of matchup where a correction tends to show up first.
P 0-for-3, 0 TB, 1 BB
heat_checkHOU @ SF
Cam Smith: 1.126 OPS in Last 15 Days
Forty-one plate appearances is a smaller window, fair to view with a little skepticism, but sixteen homers on the year says the pop was never the question. One squared-up ball tonight clears the number they've set for him.
P 1-for-4, 1 TB
gary_hr_threatsPhillies @ Cardinals
Bryce Harper
Gary's Take Harper's gone deep four times in his last fifteen games, and the quality of contact underneath that stretch is even better than the results — his expected slugging and expected weighted on-base are both a step ahead of his actual numbers, which tells me he's barreling balls that haven't all found the seats yet. Pallante is a different pitcher against left-handed hitters than he is against right-handers — a .707 OPS and six homers allowed in limited left-handed at-bats is a real crack in his season.
P 0 HR — 0-for-2, 0 TB, 2 BB
platoon_edgeCOL @ ARI
Lars Nootbaar (bats L) gets a RHP from the 1st spot
Lars Nootbaar leading off against a right-hander is a real, dependable step up from what he does against lefties, and that's exactly the edge that matters most before a pitcher's found his release point. Sugano opens the game against the better version of this hitter.
P 0-for-3, 0 TB
heat_checkKC @ LAD
Jac Caglianone: 1.141 OPS in Last 15 Days
He was hitting well before this stretch even started, so this looks like a good bat getting better rather than a fluke. Twenty-one homers on the season, and the total bases number tonight barely asks for one clean hit.
P 2-for-4, 2 TB, 1 BB
head_to_headCOL @ ARI
Diamondbacks are 7-4 vs Rockies this season
Arizona's taken the season series from Colorado 7-4, and the last meeting wasn't close — a 9-0 blowout. The Diamondbacks have had this team's number all year, and tonight's just the next chapter.
head_to_headBOS @ TOR
Blue Jays are 8-5 vs Red Sox this season
Blue Jays lead the season series 8-5 over Red Sox. TOR won the last meeting 5-3.
gary_hr_threatsPirates @ Marlins
Griffin Conine
Gary's Take Conine is running the hottest power stretch on either roster right now — five home runs and a .968 OPS over his last fifteen games, capped by a two-homer night his last time out. He's not just hot in a part-time role, either.
P 0 HR — 1-for-3, 1 TB, 1 BB
ballpark_shiftBAL @ MIN
Bailey Ober owns a 2.72 ERA at Target Field — 6.75 everywhere else
Bailey Ober turns into a completely different pitcher at Target Field — 2.72 ERA and hitters at .194 off him at home, against a 6.75 mark everywhere else. That split's held up across 53 innings there, which is real, and Baltimore sees the home version of him tonight.
P 6 IP, 5 ER, 4 K
gary_hr_threatsOrioles @ Twins
Pete Alonso
Gary's Take Two nights ago in Texas, Alonso had his first multi-homer game since he put on an Orioles uniform, and that swing hasn't cooled off. Look past the box score and the contact quality backs it up — he's barreling balls at a rate few hitters in this lineup can match right now, which tells me the recent power isn't a hot-hand mirage, it's just good hitting.
P 1 HR — 3-for-4, 6 TB, 1 BB
platoon_edgeSEA @ NYY
Luis Garcia Jr. (bats L) gets a RHP from the 4th spot
Luis Garcia Jr.'s vs. Right line (.914 OPS, 316 AB) sits well above his .588 mark the other way (60 AB). Tonight's starter Bryan Woo throws RHP, the hand he hits best.
P 2-for-4, 4 TB
starter_formPIT @ MIA
Paul Skenes: 8.16 ERA over his last 3 starts
Paul Skenes' command has come apart the last three times out — a WHIP pushing past 1.70 says he's missing the zone, not just running into tough luck on balls in play. The season ERA still reads like a frontline arm, but it hasn't caught up to a stretch that's come with shorter outings and real damage. Miami gets whichever version shows up tonight, and lately it hasn't been the one on the season line.
P 5 IP, 1 ER, 4 K
head_to_headNYM @ ATL
Mets are 7-4 vs Braves this season
New York's owned this series all year, 7-4 over Atlanta with an 8-5 win in the last meeting. That's a season's worth of head-to-head results the Mets carry into tonight's game.
cooling_offCHC @ WSH
CJ Abrams: .652 OPS in L15 — draws LHP Shota Imanaga
CJ Abrams has looked a step slow over 55 plate appearances now, and Imanaga is already the tougher release point for him even healthy. A hitter searching for his timing rarely finds it against the side of the plate that's given him the most trouble all year.
P 1-for-5, 4 TB
cooling_offTEX @ LAA
Zach Neto: .401 OPS in L15 — draws LHP Cody Bradford
Zach Neto's two-week slide is real over 56 plate appearances, but Cody Bradford happens to be exactly the type of arm that's brought out the better version of him all season. Left-handers are the one release point where he's actually outproduced his own numbers, so tonight's a good spot for it to turn.
P 2-for-4, 3 TB
gary_hr_threatsMets @ Braves
Matt Olson
Gary's Take Olson's been the hottest power bat in either dugout — seven home runs in his last fifteen games, and the contact underneath that stretch backs it up, not just balls finding grass. He's squaring balls up and driving them, not getting lucky bounces.
P 1 HR — 1-for-3, 4 TB, 1 BB
heat_checkCHC @ WSH
Alex Bregman: .974 OPS in Last 15 Days
Alex Bregman's stretch is the most durable case on the board tonight — sixty plate appearances of real production, not a heater that flames out in a week. A dozen home runs on the year backs up that the pop behind it is legitimate.
P 2-for-4, 5 TB, 1 BB
heat_checkMIL @ SD
Jackson Merrill: .987 OPS in Last 15 Days
Jackson Merrill's already got nineteen home runs this season, so this isn't a light bat suddenly finding pop — it's an established slugger climbing even higher. Right now he's playing the best baseball of his year.
P 2-for-4, 3 TB
heat_checkNYM @ ATL
Francisco Lindor: 1.033 OPS in Last 15 Days
Francisco Lindor's climb over this stretch says something in the approach actually shifted, not just a couple of loud games padding the line. Eleven home runs on the season backs the power up, and nothing about the shape of this run looks like it's slowing down tonight.
P 1-for-3, 1 TB, 1 BB
bullpen_fatigueTB @ OAK
Tampa Bay Rays pen: 13.7 relief IP over their last 3 games
Wells and Matz have carried the bulk-innings load for Tampa's pen this stretch, three innings apiece across two outings each, and both have already gone twice in three days. Roycroft and Legumina are the freshest arms in the group, one look apiece at 25 pitches or fewer, so if the starter doesn't go deep tonight against Oakland, this pen gets pushed right back to the two names who've already carried it.
cooling_offPIT @ MIA
Otto Lopez: .580 OPS in L15 — draws RHP Paul Skenes
Otto Lopez's trouble against right-handers was already real before the last two weeks turned cold — 353 at-bats worth of a genuine weakness — and Skenes landing on the schedule tonight makes it worse timing, not better. When a slump overlaps with the one pitcher type that's always given a hitter trouble, neither problem cancels the other out.
P 1-for-4, 1 TB
heat_checkCHC @ WSH
Nico Hoerner: .959 OPS in Last 15 Days
Nico Hoerner's rise over this stretch looks like a hitter locked in on pitch recognition and finding the barrel more often, not two good nights rounding up. He's making pitchers earn every single out right now.
P 2-for-3, 3 TB
two_start_weekColorado Rockies — week of 8/10
Gabriel Hughes
Monday's start at the Diamondbacks is already on the books, so the only decision left on this sheet is Saturday, on the road at the Giants. That 2.42 xERA is the best number anywhere in this group of two-start arms, full stop — nothing about a split road week changes what he's done all season. Best number in the tier. Saturday's the only start left to make, and it's an easy yes.
heat_checkPHI @ STL
Bryson Stott: 1.099 OPS in Last 15 Days
Bryson Stott's never been a power bat — eight home runs on the year says this surge is coming from sharper decisions and harder contact, not a sudden power spike. That's a long enough stretch to trust it's real.
P 1-for-3, 1 TB, 1 BB
closer_watchCIN @ CHW
Grant Taylor / Bryan Hudson
Taylor's out front 6-4 on saves, but both arms sit at 8 holds -- that's a team spreading high-leverage innings, not a locked-in ninth. He's fully rested off one outing in the last three games, and Chicago's -166 at home on Cincinnati, so there should be a lead to protect. Live spot, shared job. Start Taylor if he's rostered, but budget for Hudson stealing one this week -- this is a two-man committee with matching workload, not a hierarchy that happens to carry a committee label.
cooling_offPHI @ STL
Brandon Marsh: .460 OPS in L15 — draws RHP Andre Pallante
Brandon Marsh's production against right-handers over 314 at-bats doesn't just vanish in two bad weeks, and Pallante is exactly the type he's had success against for a long stretch. This reads much more like results lagging behind quality contact than a swing that's actually broken.
P 1-for-4, 1 TB
gary_hr_threatsPhillies @ Cardinals
Kyle Schwarber
Gary's Take Schwarber is the most obvious power threat on this board, which is why the price is short, but I still want a piece of it. He hit two out against Toronto earlier this week, and the batted-ball data behind that game backs it up — three barrels in his last seventeen balls in play and an exit velocity reading well above average.
P 0 HR — 1-for-3, 1 TB, 1 BB
ownedKC @ LAD
Freddie Freeman vs Michael Wacha: .533
Freeman's 8-for-15 with five walks against Wacha for his career — a 1.450 OPS in a small sample, but a loud one. He's not walking in cold either, sitting around .733 over his last fifteen games.
P 0-for-4, 0 TB, 1 BB
regression_watchCOL @ ARI
Tomoyuki Sugano: 4.51 ERA vs 7.15 xERA
Sugano's actual numbers don't match the contact he's allowing — a barrel rate near 14 percent and hard contact in almost 44 percent of at-bats, and the .264 he's actually allowed is running nearly 50 points under what that contact should earn hitters. With just 5.1 strikeouts per nine, there's no swing-and-miss cushion if that contact luck turns, and Arizona's a good spot for it to turn tonight.
P 6 IP, 2 ER, 5 K
platoon_edgeCIN @ CHW
Randal Grichuk (bats R) gets a LHP from the 4th spot
Randal Grichuk's vs. Left line (.896 OPS, 112 AB) sits well above his .630 mark the other way (60 AB). Tonight's starter Nick Lodolo throws LHP, the hand he hits best.
P 1-for-4, 2 TB
cooling_offKC @ LAD
Tommy Edman: .427 OPS in L15 — draws RHP Michael Wacha
Edman's full-season production sits well above this two-week stretch, and a gap that size for a hitter with his track record usually comes down to luck. Wacha's right-handed, where Edman's done his best career damage — a reasonable spot for his numbers to look like himself again.
P 1-for-4, 1 TB
fantasy_pickupsCOL @ ARI
Corbin Carroll
An .802 OPS hitting second is an every-day lineup-anchor number on its own, and tonight he draws Tomoyuki Sugano and that 7.16 xERA — a pitcher currently struggling. That's a matchup you circle. MUST_ADD, full stop — there's no format where Carroll sits on waivers tonight.
fantasy_pickupsCOL @ ARI
James McCann
A .304 average carrying an .807 OPS from the catcher spot is already a job for your roster before the matchup even factors in — line him up against that same laboring Sugano (7.16 xERA) and it's a two-part case: the role, and the spot. MUST_ADD — a catcher-eligible bat hitting .304 doesn't sit in any format, and tonight's matchup only adds to it.
streakingCOL @ ARI
ARI games have gone UNDER 4 straight
4 straight unders for ARI — their games are producing only 5.5 runs against numbers around 8.9. Tonight's number sits at 10.5.
P final total 5 vs 10.5
cooling_offBOS @ TOR
Ernie Clement: .493 OPS in L15 — draws LHP Patrick Sandoval
Ernie Clement's dip over 54 trips to the plate is mild enough to be a normal cold spell any everyday hitter runs into, but Sandoval is already a tough release point for him even in a good week. This sets up more as a grind of an at-bat than a night he breaks out.
P 0-for-4, 0 TB
streakingTB @ OAK
TB games have gone UNDER 4 straight
Tampa Bay Rays games have stayed UNDER 4 straight — just 4.3 runs a night against an average line of 8.3. Tonight's number sits at 10.5.
P final total 16 vs 10.5
streakingSEA @ NYY
SEA have lost 4 straight
Seattle Mariners have dropped 4 straight, outscored by 16 runs over the skid; 3-7 across their last 10.
P team lost 1-4
heat_checkBAL @ MIN
Coby Mayo: 1.087 OPS in Last 15 Days
Coby Mayo's fifteen home runs this season say the power backing this stretch is real, not a product of the hot streak itself. A half-base total tonight is about as easy an ask as this slate offers a hitter running this hot.
P 0-for-3, 0 TB, 1 BB
two_start_weekMilwaukee Brewers — week of 8/10
Logan Henderson
The Monday trip to the Padres is done — and that was actually the same game Casey Mize started on the other side, so anyone rostering both arms got a direct head-to-head Monday. What's left is Saturday at the Dodgers, with rotation mate Kyle Harrison running the identical trip one day behind him the whole week: Padres then Dodgers for both. Season xERA of 2.62 trails only Hughes in this group. One road start banked, one more at the Dodgers Saturday — stays a top-two arm in the tier all week.
regression_watchCOL @ ARI
James McCann: .304 AVG vs .223 xBA
James McCann's average is running a full 81 points ahead of what his actual contact supports, and that gap is showing up in barely 100 trips to the plate. The further a hitter gets out in front of what he's actually hitting, the harder that snapback tends to be.
P 0-for-4, 0 TB
cooling_offNYM @ ATL
Drake Baldwin: .555 OPS in L15 — draws RHP Nolan McLean
Drake Baldwin's slump carries real weight over 58 plate appearances, but tonight's matchup does a lot of the lifting regardless — right-handers are already the release point that lifts him furthest above his own season level, and McLean gives him exactly that look.
P 0-for-3, 0 TB, 1 BB
cut_listCIN tonight
Nick Lodolo
Lodolo's ERA sits at 4.6 — a number that keeps him rosterable on the surface. But his xERA is 6.14, a 1.54-run gap. That's real separation between the results and the process, even if it's not as extreme as some. He's on the mound tonight, which is one more chance for the gap to close the wrong way before you have to make this call again next week. Cut, or at least stop trusting the ERA — the process number says this is closer to a streaming arm than a roster piece.
two_start_weekToronto Blue Jays — week of 8/10
Dylan Cease
Both turns are at home in Toronto — the Red Sox today, the Yankees closing the week out Sunday. The Red Sox actually catch two arms off this sheet this week, since they also draw Skenes in Pittsburgh on Sunday, so I'll be watching how that lineup answers a tough matchup twice in the same week. Season xERA of 2.70 is third-best in the group, behind only Hughes and Henderson. Two home turns, third-cleanest number in the tier — start him today and again Sunday without hesitation.
running_gamePIT @ MIA
Miami Marlins like to run — Henry Davis (48% caught) is the wrong catcher to test
This is a fight neither side backs down from — Davis has the arm to make Miami pay for testing him, and Miami's speed is good enough to make him prove it anyway. Every stolen base is a free trip into scoring position, every runner he throws out kills a rally before it becomes a run.
P Miami Marlins stole 1 base
starter_formSEA @ NYY
Ryan Weathers: 0.48 ERA over his last 3 starts
Ryan Weathers is missing bats right now instead of just managing contact — seventeen strikeouts over his last three starts and a WHIP well below his season mark. The book on him is still built around a mid-3s ERA, which means New York's about to see a sharper pitcher than his reputation suggests.
P 5.2 IP, 1 ER, 4 K
platoon_edgeCLE @ DET
Kevin McGonigle (bats L) hits 1st against Tanner Bibee (RHP)
Over 310 AB vs. Right, Kevin McGonigle owns a .872 OPS versus .685 in 127 AB the other way. He sees RHP Tanner Bibee tonight hitting 1st, where the platoon side lines up his way.
P 2-for-4, 3 TB
starter_formTEX @ LAA
Ryan Johnson: 10.22 ERA over his last 3 starts
Ryan Johnson isn't having a rough three starts, he's having the same year he's had all along, just louder — a season ERA already north of seven, and now a WHIP past 2.0 with fourteen earned runs in his last three turns. Nothing in this stretch points toward a correction, and Texas hands him the ball again tonight.
P 4.1 IP, 1 ER, 5 K
platoon_edgeCLE @ DET
Dillon Dingler (bats R) gets a RHP from the 3rd spot
Dillon Dingler's vs. Right line (.926 OPS, 290 AB) sits well above his .715 mark the other way (125 AB). Tonight's starter Tanner Bibee throws RHP, the hand he hits best.
P 0-for-4, 0 TB
heat_checkCLE @ DET
Colt Keith: 1.125 OPS in Last 15 Days
Colt Keith's two-week surge is the smallest window in this group, but he's already got eight home runs on the year backing up that the pop is real. A half-base total tonight is about as low a bar as this slate sets for anyone running hot.
P 0-for-4, 0 TB
two_start_weekMilwaukee Brewers — week of 8/10
Kyle Harrison
He's on the mound at the Padres today, a day behind Henderson on the exact same trip, then follows him into the Dodgers series Sunday. A 3.01 xERA is tied with Skenes for the middle of the group — nothing on this sheet suggests either turn plays any different than the ones before it. Running Henderson's exact trip a day later — start him with the same confidence both times out.
closer_watchSEA @ NYY
David Bednar
Bednar at 26 saves to Yarbrough's 2 is a real hierarchy, not a committee in name only. Yankees favored -130 at home on Seattle gives him a lead to work with. Only flag is workload -- two outings in the last three days, even tagged fully rested, is enough recent volume that a team skips a low-stakes night on schedule alone. Still the most trustworthy save in this group. Roster him with confidence, just don't be shocked if a comfortable lead tonight goes to a fresh arm instead, purely on recent usage.
heat_checkNYM @ ATL
Carson Benge: .986 OPS in Last 15 Days
The last 15 days sample runs 47 PA: a .986 OPS versus .742 for the season, 0.244 above his norm. He has 13 home runs on the season. His total-bases line tonight: 0.5.
P 2-for-4, 2 TB
starter_formCIN @ CHW
Nick Lodolo: 1.69 ERA over his last 3 starts
Nick Lodolo's strikeouts are climbing while the runs dry up, and his WHIP has actually dropped below where it's sat all season — that's not soft-contact luck, that's real. Cincinnati's sending the best version of him tonight against the White Sox.
P 4 IP, 4 ER, 5 K
bullpen_fatiguePIT @ MIA
Pittsburgh Pirates pen: 15 relief IP over their last 3 games
Yates working both of the last two days is the clearest fatigue flag in Pittsburgh's pen, and Sisk isn't far behind at 61 pitches across his two outings this stretch. Doval and Soto are the freshest arms in the group, one look apiece in the 20-pitch range, so a close game against Miami tonight is more likely to run through them.
fantasy_pickupsCOL @ ARI
Nolan Arenado
A .755 OPS with the average sitting at .242 isn't the pitch by itself, but the reason to care today is who's on the mound across from him — Sugano, 7.16 xERA, currently struggling. STREAM tier is the honest call — start him for the Sugano matchup, don't marry the roster spot beyond it.
heat_checkPIT @ MIA
Jakob Marsee: .984 OPS in Last 15 Days
That .984 OPS spans the last 15 days (34 PA) against a .637 season baseline, a 0.347 swing. His total-bases line tonight: 0.5.
P 0-for-2, 0 TB, 1 BB
cut_listSF tonight
Carson Whisenhunt
Starts tonight for SF — 6.72 xERA behind a 7.25 ERA.
two_start_weekPittsburgh Pirates — week of 8/10
Paul Skenes
He's on the road at the Marlins today, then comes home to close the week against the Red Sox Sunday — the same Red Sox lineup Cease deals with today in Toronto. A 3.01 xERA is tied with Harrison for the middle of the group, with only Bradford and Mize carrying a higher number. Two clean turns on this sheet — take him on the road today and at home Sunday, no second thoughts.
two_start_weekLos Angeles Dodgers — week of 8/10
Tarik Skubal
Monday's home start against the Royals already happened. What's still ahead is Saturday, and it's a notable one — the Brewers, the same club sending both Henderson and Harrison out this week, come to him at home. A 2.99 xERA is better than every arm in this group except Hughes, Henderson, and Cease. Monday's locked in — start him again Saturday against the Brewers with the same confidence.
cooling_offBAL @ MIN
Christian Encarnacion-Strand: .372 OPS in Last 15 Days
That .372 OPS spans the last 15 days (28 PA) against a .755 season baseline, a 0.383 drop.
P 3-for-4, 6 TB
cooling_offCLE @ DET
Brayan Rocchio: .408 OPS in L15 — draws RHP Drew Anderson
Brayan Rocchio's .408 OPS over the last 15 days (43 PA) trails his .692 season mark, down 0.284. Tonight he draws RHP Drew Anderson — his stronger side: a .707 OPS vs RHP across 280 AB.
P 0-for-4, 0 TB
ballpark_shiftCHC @ WSH
At Nationals Park, Jake Irvin pitches to a 7.04 ERA
Jake Irvin is somehow worse at home than on the road — hitters near .330 against him at Nationals Park and an ERA over two runs higher than his away work, holding up across 23 innings. The Cubs get a real crack at the more hittable version of him tonight.
P 3.1 IP, 5 ER, 4 K
bullpen_fatigueTEX @ LAA
Texas Rangers pen: 14.7 relief IP over their last 3 games
Texas Rangers's bullpen has thrown 14.7 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
two_start_weekNew York Mets — week of 8/10
Christian Scott
The weakest number on this list at 3.79, which is exactly why he's a streamer and not a plan-around arm. Monday's Braves start already happened. What's left is Sunday at home against the Nationals. One start left - stream him for that Sunday matchup, don't hand him the lineup spot automatically.
fantasy_pickupsCOL @ ARI
Ketel Marte
Same shape as Arenado — .75 OPS, .247 average, nothing loud in the everyday line — but batting cleanup against a Sugano start (7.16 xERA, struggling) is tonight's reason to care. STREAM tier — a matchup play against Sugano tonight, not an add-and-forget.
two_start_weekSan Francisco Giants — week of 8/10
Blade Tidwell
Two starts this scoring week (second projected on rotation) — Mon 8/10 vs Astros (played), Sat 8/15 vs Rockies (proj). 3.15 xERA this season.
regression_watchTB @ OAK
Nick Martinez: 2.65 ERA vs 4.6 xERA
Nick Martinez's numbers are mostly earned — a hard-hit rate barely over 32 percent and a barrel rate near 7 percent both say the contact against him really is soft. There's a little extra shine on top, the average allowed running 32 points under what that contact should produce, but with strikeouts modest at 5.1 per nine, he needs that contact management to keep holding up tonight.
P 9 IP, 4 ER, 5 K
two_start_weekTexas Rangers — week of 8/10
Cody Bradford
Both turns are on the road this week, the Angels today and the Athletics closing it out Sunday — the only arm in this group not seeing a single inning at home. A 3.18 xERA is the second-highest number in the tier — only Mize's is higher — but he still made a list I'm calling Plan Around, and that's worth something on its own. Full road slate, still a start-with-confidence week — take both turns.
regression_tomorrowNYM @ ATL
Zac Thornton: 2.52 ERA vs 4.63 xERA
Zac Thornton's contact management is nothing special — hard-hit rate near 40 percent, barrel rate under 9 — but the average he's actually allowed is running 51 points under what that contact earns hitters. A gap that size doesn't sit on ordinary contact for long, and Atlanta gets a look at him tomorrow with that cushion due.
regression_tomorrowCOL @ ARI
Merrill Kelly: 4.88 ERA vs 6.98 xERA
Merrill Kelly's getting hit hard — better than 44 percent hard contact and a barrel rate over 12 percent — and the .274 he's actually allowed is running 26 points under the .300 his contact earns hitters. That's more about where the ball's found grass than anything he's doing to prevent it, and Colorado gets a look at that bill tomorrow.
two_start_weekSan Diego Padres — week of 8/10
Casey Mize
Monday's home start against the Brewers is done — worth noting, that's the same game Henderson took the ball for on the other side, so that one came with a built-in measuring stick. What's left is Saturday on the road at the Guardians. A 3.34 xERA is the highest number in this group, but that says more about how strong this whole tier is than it does about him. One turn banked against a fellow tier arm, one more at the Guardians Saturday — stays in the plan-around group.
ballpark_shiftTEX @ LAA
Ryan Johnson's ERA drops to 5.92 at Angel Stadium
Ryan Johnson's actually the better version of himself at home — 5.92 at Angel Stadium against an 8.20 mark everywhere else, with hitters at .240 off him there. Still not good, but it's the more manageable version, and it's the one the Rangers see tonight.
P 4.1 IP, 1 ER, 5 K
fantasy_pickupsCIN @ CHW
Miguel Vargas
Pickup vs Nick Lodolo (6.15 xERA) — .810 OPS, bats 3rd.
regression_watchCOL @ ARI
Mickey Moniak: .274 AVG vs .225 xBA
302 plate appearances behind this, a real sample, and both the average and the deeper numbers have outrun the contact quality the whole way. A gap that's held up this long doesn't have to unwind all at once, but it caps how much higher this realistically goes.
P 0-for-3, 0 TB
starter_formPHI @ STL
Andre Pallante: 1.45 ERA over his last 3 starts
Andre Pallante's allowed three earned runs combined over his last three turns, and his WHIP has dropped well below his season mark right along with it — that's command, not luck. The 3.63 on the season is carrying a lot of starts that look nothing like his last three, and Philadelphia's the one who has to deal with the version that's been shutting lineups down.
P 6 IP, 0 ER, 2 K
regression_watchTB @ OAK
Zack Gelof: .277 AVG vs .228 xBA
251 plate appearances of the results consistently running ahead of how well he's actually squaring the ball up. Gaps like that tend to shrink as the sample grows, not the other way around.
P 1-for-4, 1 TB
cooling_offCLE @ DET
Riley Greene: .586 OPS in L15 — draws RHP Tanner Bibee
Riley Greene's .586 OPS over the last 15 days (42 PA) trails his .815 season mark, down 0.229. Tonight he draws RHP Tanner Bibee — his stronger side: a .869 OPS vs RHP across 292 AB.
P 0-for-0, 0 TB
fantasy_pickupsCIN @ CHW
Randal Grichuk
Pickup vs Nick Lodolo (6.15 xERA) — .804 OPS, bats 4th.
regression_tomorrowPHI @ STL
Kyle Leahy: 3.44 ERA vs 5.22 xERA
Kyle Leahy's allowing loud contact — hard-hit rate near 49 percent, barrel rate over 10 — and unlike some of these gaps, the average he's allowing is close to what that contact actually earns, just 11 points off. So whatever's propping up the ERA isn't balls dying in gloves, it's how the hits have been timed, and that kind of sequencing luck is usually the first thing to go. Philadelphia gets a look at him tomorrow with the loud contact still very much in play.
ballpark_shiftCLE @ DET
At Comerica Park, Drew Anderson pitches to a 2.97 ERA
Drew Anderson turns into a different pitcher at Comerica Park — 2.97 ERA and hitters batting .182 off him there, against a 5.03 mark everywhere else. That split's held up across 19 home starts, which is a real sample, and it's the version Cleveland sees tonight.
P 4 IP, 1 ER, 4 K
starter_formCHC @ WSH
Shota Imanaga: 1.53 ERA over his last 3 starts
Shota Imanaga's allowed three runs across his last three starts, and the walks have stayed just as rare as they've been all season — this isn't a guy who found something new, it's one who was already sharp tightening up further. Washington's catching him at his best in a month.
P 4.2 IP, 4 ER, 5 K
regression_watchCIN @ CHW
Nick Lodolo: 4.6 ERA vs 6.14 xERA
Lodolo's strikeout stuff backs up the season number — 7.2 punchouts per nine and a barrel rate under 8 percent both say he can miss bats and keep contact tame. The traffic's the real concern, a WHIP near 1.47, but the average he's allowing is only about 15 points under what his contact earns him — a small assist, not a lucky number. That swing-and-miss stuff travels to Chicago tonight, though with that many runners on, one bad inning is always in play.
P 4 IP, 4 ER, 5 K
regression_watchTB @ OAK
Chandler Simpson: .305 AVG vs .258 xBA
Simpson's carried this same gap for 445 plate appearances — basically the whole season — and it hasn't closed once. When a gap survives that much playing time, I trust the contact quality over the batting average.
P 2-for-4, 2 TB
cut_listCIN tonight
Hector Rodriguez
Still hitting 6th for CIN — 0.497 OPS, 0.154 AVG from the 6-hole.
regression_watchPIT @ MIA
Jake Mangum: .303 AVG vs .257 xBA
349 plate appearances in and Mangum's average still hasn't come back down to what his contact quality says it should be. That's too big a sample to call a hot streak — I'd expect the number bleeding toward .257 before it stops.
P 0-for-4, 0 TB
cut_listTOR tonight
Brett Bateman
Still hitting 2nd for TOR — 0.578 OPS, 0.222 AVG from the 2-hole.
regression_watchTEX @ LAA
Ryan Johnson: 7.11 ERA vs 5.72 xERA
Nothing about Ryan Johnson's line is bad luck — a WHIP pushing 1.6 and a barrel rate near 11 percent both say the traffic and contact have been a genuine problem. On top of that shaky process, he's allowing .280 against, 11 points worse than the .269 his own contact quality earns him. Texas gets a pitcher tonight who's pitching poorly and getting unlucky on top of it.
P 4.1 IP, 1 ER, 5 K
cut_listCHW tonight
Brenton Doyle
Still hitting 1st for CHW — 0.577 OPS, 0.221 AVG from the 1-hole.
ballpark_shiftPHI @ STL
At Busch Stadium, Andre Pallante pitches to a 4.34 ERA
Here's the wrinkle with Pallante — as good as he's been lately, Busch Stadium hasn't actually been kind to him. He's a 4.34 ERA there over a long track record, against 2.55 everywhere else, with hitters at .276 off him in St. Louis. Home field hasn't been the advantage you'd assume for him tonight.
P 6 IP, 0 ER, 2 K
running_gameMIL @ SD
San Diego Padres like to run — William Contreras (40% caught) is the wrong catcher to test
Contreras throws out 40% of runners, one of the best marks in the league, and San Diego's going to test him anyway. That's strength on strength on the bases tonight, not a free run for anybody.
P San Diego Padres stole 0 bases
park_weatherHOU @ SF
Wind blowing out 10 mph at Oracle Park tonight
Oracle Park usually kills fly balls to center, but ten out and a clear 65 degrees changes that tonight. An 8 total already needs offense from both sides — if balls that normally die on the track start reaching the wall, that number's in trouble early.
P final total 5 vs 8 (over lean)
park_weatherPHI @ STL
95° at Busch Stadium — the ball will carry tonight
It's 95 degrees at Busch with the wind blowing straight out to center, and those two things stack instead of canceling out — fly balls that die on the track most nights just keep carrying tonight. Both lineups get that benefit, and pitchers lose whatever margin they'd normally have working up in the zone, which makes that 7.5 total worth a second look.
P final total 2 vs 7.5 (over lean)
regression_watchCHC @ WSH
Nico Hoerner: .260 AVG vs .298 xBA
Hoerner's actual average sits 38 points below what his contact quality says it should be, and that gap has held for 515 plate appearances — basically his whole season. The wOBA shortfall says the same thing from a different angle, which makes this a hitter still owed some hits, not one who ran cold for a week.
P 2-for-3, 3 TB
heat_checkCLE @ DET
Spencer Torkelson: .871 OPS in Last 15 Days
Over the last 15 days (50 PA) he is at a .871 OPS, up 0.133 on his .738 season mark. He has 20 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-3, 2 TB, 1 BB
regression_watchPIT @ MIA
Spencer Horwitz: .269 AVG vs .231 xBA
Horwitz is hitting .269 with the batted-ball profile of a .231 hitter, and 321 plate appearances is too much runway for that gap to just be noise. The power's mostly earned — the wOBA gap is much tighter — but the average is carrying more than the contact underneath it has paid for.
P 0-for-4, 0 TB
fantasy_pickupsCIN @ CHW
Colson Montgomery
Pickup vs Nick Lodolo (6.15 xERA) — .741 OPS, bats 6th.
bullpen_fatigueTEX @ LAA
Los Angeles Angels pen: 13.7 relief IP over their last 3 games
Los Angeles Angels's bullpen has thrown 13.7 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.
cut_listLAA tonight
Ryan Johnson
Johnson's the outlier of the group. His ERA is 7.11 — uglier on the surface than either Sugano's or Lodolo's — but his xERA is 5.72, better than his own results by 1.39 runs. That's the reverse pattern from the other two: process has been outperforming results, not the other way around. He starts tonight same as the others, but the case for cutting him on ERA alone ignores that the underlying number is pulling in the opposite direction. Hold. The gap here favors the pitcher — cutting him off the ERA line alone would be reading the wrong number.
closer_watchBOS @ TOR
Louis Varland
Varland's the closer, not Rogers -- 4 saves against 23 holds makes Rogers a bridge arm, not a threat to the job. Toronto's -152 over Boston sets up a save chance if the lead holds. The real issue is he threw yesterday and has two outings in the last three games -- that's back-to-back-day work on a closer. Role's not in question, health of the workload is. Treat tonight as a game-time watch rather than an automatic save -- a short-rest closer in a comfortable favorite's spot is exactly when teams hand the ninth to someone else.
regression_tomorrowMIL @ SD
Robbie Ray: 3.24 ERA vs 4.6 xERA
Robbie Ray's underlying numbers actually back up the ERA — a barrel rate near 8 percent is genuinely good, and the average he's allowing is only about 10 points off what that contact should produce, which is as tight as these gaps get. San Diego gets him tomorrow against Milwaukee with that foundation intact.
ownedCHC @ WSH
Michael Busch vs Jake Irvin: .364
Busch has flat-out had Irvin's number — .364 across eleven at-bats is a hitter who's actually squared him up, not someone getting lucky bloops. His form elsewhere hasn't been much lately, but tonight puts him back in front of a pitcher he's already proven he can beat, and that matters more right now than the rest of his swing.
P 0-for-5, 0 TB
starter_formTB @ OAK
Mason Barnett: 7.11 ERA over his last 3 starts
Across his last 3 starts (12.7 IP) he has been tagged for 10 earned runs — a 7.11 ERA with a 1.42 WHIP (1.38 season) against a 5.56 season mark.
P 4 IP, 5 ER, 0 K
fantasy_pickupsCHC @ WSH
Seiya Suzuki
Pickup vs Jake Irvin (5.4 xERA) — .831 OPS, bats 2nd.
regression_watchTB @ OAK
Mason Barnett: 5.56 ERA vs 4.41 xERA
Mason Barnett's strikeout stuff jumps out — 9.5 per nine is a real weapon — and the average hitters are actually managing against him is right in line with what his contact quality earns. When the swing-and-miss is that good and the average checks out, an ERA running over a run above the expected number usually means the runs came in bunches, not that the stuff's missing. The process says he's pitching better than an 0-8 record and a 5.56 ERA let on.
P 4 IP, 5 ER, 0 K
cut_listTOR tonight
Charles McAdoo
Still hitting 1st for TOR — 0.622 OPS, 0.185 AVG from the 1-hole.
starter_formKC @ LAD
Michael Wacha: 1.93 ERA over his last 3 starts
The last 3 times out: 18.7 innings, 4 earned runs, 11 Ks. That 1.93 ERA sits 1.51 runs under his 3.44 season number.
P 6.2 IP, 3 ER, 5 K
regression_watchBOS @ TOR
Patrick Sandoval: 3.38 ERA vs 4.48 xERA
The baserunners have been there all year — a 1.67 WHIP — but the damage hasn't followed, with barrels almost nonexistent at 4.1% and a strikeout rate near 9.4 that gives him a way out of the innings where traffic piles up. That's a hittable pitcher missing enough bats at the right moments, not a low-contact guy getting lucky, and the traffic against Toronto will be there again regardless.
P 6 IP, 2 ER, 4 K
return_watchARI — return listed 8/14
Jordan Lawlar
Hamstring, only the 10-day list, targeted for August 14 — three days away. He's sitting on a 0.856 OPS this season. Easy stash. Short IL stint, strong bat, three days out — there's no case for cutting him.
return_watchPIT — return listed 8/14
Oneil Cruz
Hand injury, 60-day list, but the listing has him back August 14 — three days out. He carries a 0.822 OPS into this absence. Stash. Three days from a return on a 0.822 OPS bat isn't a real decision — just don't treat that date as locked until he's actually back.
regression_tomorrowBOS @ TOR
José Soriano: 3.24 ERA vs 4.38 xERA
José Soriano's got real skill underneath this — a barrel rate under 8 percent even with a more middle-of-the-road hard-hit rate — but the average he's allowing is running 25 points under what that contact earns hitters, a genuine cushion on top of an already solid process. Toronto has him tomorrow against Boston with both the skill and the extra help still built into that number.
first_inningCHC @ WSH
YRFI watch: first innings have been live on both sides of CHC @ WSH
Both sides of this one have come out hitting all year — each club's scored a first-inning run in seven of its last ten games, which is a heavy number to see from both teams in the same matchup. The damage against tonight's starter has mostly come in one swing rather than a rally, five homers in 23 first innings, and with the total sitting almost even, this reads like a first inning that's live, not a formality.
P 1st inning: 0-2 (2 runs)
return_watchTEX — return listed 8/15
Carter Baumler
Rib injury, 60-day list, listed to return August 15 — four days out. His season ERA is 3.18. Stash if you've got the bullpen space. A 3.18 arm four days from returning is a cheap hold, not a must-have.
closer_watchHOU @ SF
Ryan Walker / Dylan Smith
Walker's 3-2 save edge over Smith is basically nothing, and Smith's got double the holds -- 6 to 3 -- which says he may already be seeing the tougher outs. Both arms are fully rested with zero outings in the last three games, so usage isn't tipping this either way. What matters more: Giants are a big +168 underdog at home on Houston, meaning a ninth-inning lead to protect is the exception tonight, not the plan. Skip this one for saves this week. The committee itself is a real coin flip, but the bigger problem is San Francisco isn't favored to even be in a save situation.
running_gameTB @ OAK
Green light: Tampa Bay Rays run, and Jonah Heim has caught just 15%
Jonah Heim's thrown out 7 of 48 base stealers this year — 15% — and Tampa Bay attempts 1.3 steals a game. That's as green as a light gets. Track meet incoming.
P Tampa Bay Rays stole 0 bases
ballpark_shiftBOS @ TOR
At Rogers Centre, Dylan Cease pitches to a 2.86 ERA
Dylan Cease is nasty everywhere, but Rogers Centre is actually the tougher building for him — a 2.86 ERA there against 1.71 on the road, even with hitters still only batting .201 off him at home. Toronto's still a hard climb for Boston tonight, just a little less extreme than his road number suggests.
P 5 IP, 3 ER, 7 K
fantasy_pickupsSEA @ NYY
Bryan Woo
Woo's ERA (4.31) is running well above his xERA (3.62) — a near-0.7-run gap between what he's allowed and what the process says he should allow. A 9 K/9 and a sharp 1.12 WHIP back the process side: he's missing bats and limiting traffic on the bases, so the ugly ERA reads like the outlier, not his true level. This one's on the road, SEA @ NYY, and he's still sitting at DEEP tier even with that skill profile in place. Deep-league managers needing rotation depth should add him now — the strikeout and WHIP numbers are ahead of the ERA, and DEEP availability means the wire hasn't priced that in yet. Best fit for someone who can stomach one road start while the ERA works back toward that 3.62 xERA.
regression_watchHOU @ SF
San Francisco Giants are 10-20 in one-run games (.333 win%)
San Francisco's 10-20 in one-run games, a .333 mark that's about as extreme as these get, and that kind of number usually finds its way back toward .500 over time. If that's been dragging the overall record down, the Giants might be a better team than the record shows walking into tonight against Houston.
first_inningBAL @ MIN
MIN have gone quiet in the 1st: runs in 0 of their last 10
Minnesota hasn't scored a first-inning run in ten games, but tonight's number still leans toward one landing somewhere in this game. Ober's been locked in from the jump all year, sub-.220 against with the long ball rare, so it's a stretch to expect the Twins to be the ones who snap it. Young's allowed more early contact on the other side, which is the more likely source if a run does show up.
P flagged team scored 0 in the 1st
regression_tomorrowKC @ LAD
Daniel Lynch IV: 2.46 ERA vs 3.37 xERA
Daniel Lynch IV is avoiding loud contact almost entirely — a 5 percent barrel rate is about as clean as it gets, backed up by a hard-hit rate near 34. There's a real results boost layered on top — the average he's allowed running 38 points under what that contact should produce — but the ERA itself is only about nine-tenths of a run under the expected number, so the skill's doing most of the work, not the luck. Kansas City gets a start from him tomorrow against the Dodgers on about as sturdy a foundation as you'll find.
regression_tomorrowTEX @ LAA
Cal Quantrill: 3.56 ERA vs 4.45 xERA
Quantrill's tomorrow's name against the Angels — 3.56 ERA outrunning a 4.45 expected mark by close to a run, backed up by a .237-against average that's beating its own .254 expected number.
first_inningSEA @ NYY
NYY have gone quiet in the 1st: runs in 0 of their last 10
The Yankees haven't scored a first-inning run in ten straight games, and it's not because they've run into great pitching — both arms on the mound tonight have allowed real contact early this season. That's a lineup that needs a few batters to get comfortable, not a matchup problem, and tonight's starters aren't the kind that should keep the streak alive.
P flagged team scored 0 in the 1st
regression_watchPHI @ STL
Philadelphia Phillies are 21-11 in one-run games (.656 win%)
Philadelphia's 21-11 in one-run games, a .656 mark on the extreme end in the other direction. That overall record might be flattering them a little more than the rest of the roster earns heading into St. Louis tonight.
regression_tomorrowNYM @ ATL
Tyler Mahle: 4.83 ERA vs 4 xERA
Tyler Mahle's contact quality is actually solid — a barrel rate under 7 percent says hitters aren't finding the sweet spot much — but he's allowing .259 against, 18 points worse than what that contact earns hitters. That's a good process getting outkicked by how the hits have landed, and Atlanta gets him tomorrow against the Mets with better stuff than that ERA is showing.
regression_watchBAL @ MIN
Baltimore Orioles are 10-18 in one-run games (.357 win%)
Baltimore's 10-18 in one-run games, a .357 mark that leans toward the extreme, and that kind of number tends to even out over time. The Orioles might be a tougher out than their overall record suggests walking into Minnesota tonight.
fantasy_pickupsCHC @ WSH
Shota Imanaga
Imanaga is the cleaner profile of the two — his 3.6 ERA is actually a shade better than his 3.73 xERA, so there's no hidden inflation here, just performance that matches the process. A 1.09 WHIP and 8.5 K/9 are both strong marks on their own, even trailing Woo's 9 K/9. He gets WSH in this one, and he's still sitting at DEEP tier despite the profile checking every box. Deep-league managers should add him too, with more confidence than Woo since nothing here needs positive regression to work — the ERA and the underlying number already agree. Best fit for someone who wants a stable rotation piece rather than a bet on a number correcting.
return_watchKC — return listed 8/17
Maikel Garcia
Hand injury, 10-day list, targeted for August 17 — six days out. The bat has been light this season: a 0.693 OPS. Tough to justify holding. Six days isn't long, but a 0.693 OPS bat hasn't earned the bench spot — let him go if you need the room.
running_gameBOS @ TOR
Green light: Boston Red Sox run, and Alejandro Kirk has caught just 16%
Alejandro Kirk's caught just 10 of 63 attempted base stealers — 16% — and Boston's already stolen 93 bags this season. Every incentive says they keep running tonight.
P Boston Red Sox stole 2 bases
running_gamePHI @ STL
Philadelphia Phillies like to run — Pedro Pages (33% caught) is the wrong catcher to test
Pagés isn't a soft target behind the plate — a 33% caught-stealing rate means Philadelphia takes on real risk every time it sends a runner instead of just banking an easy bag. Win that battle and St. Louis gets an out its pitcher didn't have to earn himself; lose it and the Phillies have a free runner in scoring position. However those throws go tonight will move more runs than most individual at-bats will.
P Philadelphia Phillies stole 1 base
return_watchTOR — return listed 8/18
Joe Mantiply
Knee injury, 60-day list, listed back for August 18 — seven days out. He's been sharp: a 2.04 ERA on the season. Stash if the roster allows it. A 2.04 ERA arm is worth a week's wait — just don't treat the date as guaranteed.
first_inningTEX @ LAA
TEX have gone quiet in the 1st: runs in 1 of their last 10
Texas has scored one first-inning run in its last ten games, about as cold a stretch as a lineup can have to open a game. But the pitching across from them has been just as shaky early — an 8.10 first-inning mark with three homers allowed in ten innings — and tonight's number sides with that shaky arm over the cold bats.
P flagged team scored 1 in the 1st
first_inningHOU @ SF
SF have gone quiet in the 1st: runs in 1 of their last 10
San Francisco's managed one first-inning run in its last ten games, and tonight's number agrees another quiet one is more likely than not. Brown's kept his first innings clean too, a 2.45 mark with the long ball showing up just once in eleven innings, so a cold offense running into a pitcher who limits early damage isn't a combination that usually produces fireworks.
P flagged team scored 0 in the 1st
return_watchTEX — return listed 8/20
Robert Garcia
Shoulder injury, 60-day list, targeted for August 20 — nine days out. His season ERA sits at 3.38. Low-priority stash. Nine days out on a middling ERA with a shoulder issue on a 60-day tag isn't worth fighting for unless the bench spot is free anyway.
return_watchKC — return listed 8/21
Nick Mears
Shoulder injury, 60-day list, targeted for August 21 — 10 days out. He's struggled this season: a 5.12 ERA. Cut him. Ten days away carrying a 5.12 ERA isn't worth protecting.
return_watchLAD — return listed 8/21
Gavin Stone
Shoulder injury, 60-day list, listed to return August 21 — 10 days out. There's no season line available to work with. Speculative at best. No stat to lean on and 10 days out — only stash if it costs you nothing.