bullpen_fatigueNYY @ CHW
New York Yankees pen: 14 relief IP over their last 3 games
Yankees pen has thrown 14 innings the last three games, but it's spread across six arms rather than piled onto one or two — nobody's actually worked both of the last two days. Doval and Cruz carry the highest pitch counts of the group, so those are the arms I'd watch if this stays tight late. White Sox pen has taken the same beating this week, so neither side is walking in with a fresh, high-leverage arm behind the starter.
starter_team_recordCHC @ STL
Cubs 7-1 in Javier Assad's last 8 starts
Cubs are 7-1 in Javier Assad's last eight starts, and he's on the mound again tonight.
starter_team_recordBOS @ OAK
Athletics 1-7 in Mason Barnett's last 8 starts
Mason Barnett gets the ball for Oakland tonight, and the club is 1-7 in his last eight turns — six losses in a row with him starting.
platoon_edgeMIA @ NYM
Liam Hicks (bats L) hits 1st against Nolan McLean (RHP)
Liam Hicks hits right-handers a ton better than lefties, .882 to .483, and he's leading off tonight against a right-hander in Nolan McLean. Clean platoon spot to open the game.
P 2-for-3, 2 TB, 1 BB
platoon_edgeCHC @ STL
Alec Burleson (bats L) hits 3rd against Javier Assad (RHP)
Alec Burleson is close to a thousand OPS against right-handers this season and well under .500 against lefties. He hits third tonight against Javier Assad, a right, so the platoon lines up in his favor.
P 1-for-4, 1 TB, 1 BB
heat_checkWSH @ ATL
CJ Abrams: 1.381 OPS in Last 15 Days
CJ Abrams is running a 1.381 OPS over his last 15 days against a .926 mark for the season — that's a real heater, not a good week. He's got 27 homers already, and his total-bases number tonight is down at 1.5.
P 0-for-4, 0 TB
bullpen_fatigueNYY @ CHW
Chicago White Sox pen: 15.3 relief IP over their last 3 games
White Sox pen has logged over 15 innings across three games, and Jordan Hicks worked both of the last two days — he's probably not the first man up if this one's close late. Richards, Murphy and Hudson have also gone twice already, with Richards carrying the heaviest pitch count in the group at 43. Schweitzer and Taylor are the fresher legs down there tonight.
starter_team_recordSF @ SD
Giants 6-2 in Robbie Ray's last 8 starts
San Francisco is 6-2 in Robbie Ray's last eight starts. A good recent trend for the Giants heading into tonight.
starter_team_recordPIT @ CIN
Reds 2-6 in Rhett Lowder's last 8 starts
Rhett Lowder starts for Cincinnati tonight, and the Reds are 2-6 in his last eight turns through the rotation.
starter_team_recordSEA @ LAD
Dodgers 6-2 in Roki Sasaki's last 8 starts
Dodgers are 6-2 in Roki Sasaki's last eight starts and have won four straight with him going. The record's trending the same direction as everything else with him lately.
starter_team_recordKC @ MIN
Royals 2-6 in Noah Cameron's last 8 starts
Noah Cameron starts for Kansas City tonight, and the Royals are 2-6 in his last eight turns — three straight losses with him on the mound.
starter_team_recordBOS @ OAK
Red Sox 6-2 in Sonny Gray's last 8 starts
Sonny Gray's starts have been good to Boston all year — 6-2 in his last eight — and he's on the bump again tonight.
two_start_weekNew York Yankees — week of 7/27
Max Fried
Monday's White Sox start is already locked in, whatever it was. Saturday at the Cubs is the one that's still live, and it's the front half of the same series Cole closes out Sunday. A 2.51 xERA is as good as anyone's on this list, one start or two. Locked into every lineup for Saturday, no exceptions.
heat_checkWSH @ ATL
Drake Baldwin: 1.262 OPS in Last 15 Days
Drake Baldwin's last 15 days have him at a 1.262 OPS, more than 400 points above his .857 season mark. He's got 20 homers on the year, and tonight's total-bases number is set at just 1.5.
P 0-for-3, 0 TB, 1 BB
starter_team_recordNYY @ CHW
White Sox 6-2 in Sean Burke's last 8 starts
Sean Burke's turns have been good to Chicago — 6-2 in his last eight starts — and he's back on the mound tonight.
rest_fatigueCHC @ STL
17.7 bullpen innings in 3 games for STL
Relievers have absorbed 17.7 innings over the last 3 games (Hunter Dobbins (5.3) and Justin Bruihl (3) the heaviest). CHC's pen has thrown 8.7 over the same span.
P flagged side lost 4-2
ballpark_shiftPIT @ CIN
Rhett Lowder's ERA drops to 3.09 at Great American Ball Park
Rhett Lowder is a different pitcher at home — 3.09 ERA across 8 games at Great American Ball Park against 7.71 everywhere else, with hitters down to .235 there. He gets to work in front of that split again tonight.
P 6 IP, 2 ER, 5 K
bullpen_fatiguePIT @ CIN
Cincinnati Reds pen: 16 relief IP over their last 3 games
Reds pen has worked 16 innings over the last three games, and three of the six arms used most — Garcia, Petty and Johnson — have all pitched both of the last two days. Antone and Burke are about the only fresh legs left down there, which puts real weight on the Reds starter to get through the lineup more than once tonight.
heat_checkSF @ SD
Jackson Merrill: 1.091 OPS in Last 15 Days
Jackson Merrill's last 15 days (1.091 OPS) look nothing like his .681 season line — one of the bigger swings on the board. His total-bases number tonight is 1.5.
P 1-for-4, 1 TB
streakingNYY @ CHW
NYY games have gone UNDER 5 straight
Five straight unders in Yankees games — averaging 7.2 combined runs against lines that have been sitting around 10.7. Tonight's total is 7.5.
P final total 3 vs 7.5
gary_hr_threatsGiants @ Padres
Manny Machado
Gary's Take Machado is the best power bet on this board for me. He's carrying a four-homer, .967 OPS stretch into tonight, and the underlying contact backs it up — he's still averaging better than 91 mph off the bat in that recent run, not just getting lucky with placement.
P 0 HR — 0-for-4, 0 TB
cooling_offCHC @ STL
Jordan Walker: .542 OPS in L15 — draws RHP Javier Assad
Jordan Walker's bat has gone cold — .542 OPS over his last 15 days against an .844 season mark — and tonight he draws Javier Assad, a righty, which is already the tougher side of his own platoon split. Everything's stacked against him at once here.
P 1-for-5, 1 TB
ballpark_shiftKC @ MIN
Bailey Ober owns a 2.68 ERA at Target Field — 7.15 everywhere else
Bailey Ober turns into a different pitcher at Target Field — 2.68 ERA across 47 innings there against 7.15 in his innings elsewhere, hitters down to .195 in that park. He's pitching at home tonight.
P 6 IP, 2 ER, 3 K
two_start_weekPhiladelphia Phillies — week of 7/27
Zack Wheeler
The Marlins start is done and in the books. What's left is Sunday on the road against the Orioles, and he draws Bradish dead-on across the mound to close the week. A 2.66 xERA on the season, that's a start you plan the rest of your lineup around. Full go Sunday — no reason to have him anywhere but the active lineup.
platoon_edgeTEX @ TB
Justin Foscue (bats R) gets a LHP from the 5th spot
Justin Foscue's numbers against lefties are well ahead of his numbers against righties — .980 OPS against lefties in 70 at-bats versus .600 the other way. He hits fifth tonight against left-hander Shane McClanahan.
P 0-for-1, 0 TB
gary_hr_threatsNationals @ Braves
CJ Abrams
Gary's Take Abrams has run into seven home runs across his last fifteen games — a .408 average and a 1.381 OPS to go with it, the hottest bat on the field tonight regardless of uniform. Seven in fifteen means he's gone deep in a third of his games recently, and this price implies something closer to one-in-five.
P 0 HR — 0-for-4, 0 TB
platoon_edgeBOS @ OAK
Nick Kurtz (bats L) hits 1st against Sonny Gray (RHP)
Nick Kurtz leading off against a right-hander is close to peak Kurtz — .984 OPS in 212 at-bats that way. He gets Sonny Gray from the top of the order tonight.
P 0-for-4, 0 TB, 1 BB
platoon_edgeMIA @ NYM
Kyle Stowers (bats L) draws Nolan McLean (RHP), batting 4th
Kyle Stowers has a real split — .837 against right-handers, .499 against lefties — and he's hitting cleanup tonight against a right in Nolan McLean. The matchup favors him.
P 1-for-3, 4 TB, 1 BB
bullpen_fatigueCHC @ STL
St. Louis Cardinals pen: 17.7 relief IP over their last 3 games
Cardinals pen carries the heaviest three-day total in this group at 17.7 innings, but a big chunk of that is Hunter Dobbins going five-plus in a bulk role on 85 pitches, which spares the rest of the staff. Bruihl is the only reliever who's worked both of the last two days — Graceffo, Strzelecki, Stanek and Soriano have each gone just once and look available tonight.
head_to_headKC @ MIN
Royals are 6-3 vs Twins this season
Royals hold the season series over Minnesota at 6-3 and took the last meeting 4-0.
two_start_weekBoston Red Sox — week of 7/27
Payton Tolle
He's already faced the Athletics once this week. Saturday sends him to the Dodgers to close it out, a day ahead of teammate Bennett on the same trip. 2.94 xERA backs the PLAN_AROUND grade. START — one turn left on the week, and the tier says start it.
rest_fatiguePIT @ CIN
CIN's pen has logged 16 innings across its last 3 games
3 games, 16 innings out of the pen — Jose Franco (3.7) and Julian Garcia (3) carried the load. PIT's pen has thrown 15.7 over the same span.
P flagged side won 2-3
gary_hr_threatsMarlins @ Mets
Francisco Alvarez
Gary's Take Alvarez is the hottest bat in the Mets lineup right now — three home runs and a 1.124 OPS over his last fifteen games, and it isn't empty production, the contact quality is there too: 93.7 mph average exit velocity with a couple of barrels mixed in over his last week. He's a right-handed hitter who's done real damage against right-handed pitching all year, and Eury Pérez has a genuine platoon problem to lean on — he's held lefties to a .622 OPS but let righties hit .213 with nine home runs in 155 at-bats.
P 0 HR — 0-for-1, 0 TB, 2 BB
gary_hr_threatsMarlins @ Mets
Griffin Conine
Gary's Take Conine is the hottest bat in this game right now — ten hits in his last thirty-three at-bats with four home runs, and the signature swing of Miami's turnaround was his pinch-hit, two-run shot last night that flipped a blowout deficit into a series sweep. The matchup sets up for him too: McLean leans on his sinker and four-seamer more than half the time, and those are exactly the two pitches Conine has done the most damage against all season.
P 0 HR — 0-for-4, 0 TB
platoon_edgePIT @ CIN
Brandon Lowe (bats L) draws Rhett Lowder (RHP), batting 2nd
Brandon Lowe's platoon gap is real — .889 OPS against righties, .613 against lefties — and he's hitting 2nd against right-hander Rhett Lowder tonight.
P 1-for-4, 4 TB
head_to_headPIT @ CIN
Pirates are 6-3 vs Reds this season
Pirates are 6-3 against the Reds this season and beat them 9-4 the last time out.
head_to_headMIA @ NYM
Marlins are 7-4 vs Mets this season
Marlins lead the season series over the Mets 7-4, but New York just took the last meeting 10-1 and will be looking to build on it tonight.
cooling_offTEX @ TB
Jonathan Aranda: .453 OPS in L15 — draws RHP Cole Winn
Jonathan Aranda's bat has gone quiet — .453 OPS over his last 15 days against an .816 season mark. He does draw a right-hander tonight in Cole Winn, and RHP has been where he's actually done his damage this year at .881.
P 1-for-4, 1 TB
cooling_offTEX @ TB
Yandy Diaz: .534 OPS in L15 — draws RHP Cole Winn
Yandy Diaz is in a rough stretch at the plate — .534 OPS over his last 15 days against an .841 season mark. He faces right-hander Cole Winn tonight, and that's the side where his season line still looks like Yandy Diaz — .846 OPS.
P 2-for-4, 2 TB
two_start_weekBoston Red Sox — week of 7/27
Jake Bennett
Same trip as Tolle, a day behind him — Athletics already played Tuesday, Dodgers still to come Sunday. 3.08 xERA is the back half of a strong Red Sox rotation week, and Sunday is the whole week now. START — Sunday's the only lever left to pull.
heat_checkSF @ SD
Fernando Tatis Jr.: 1.081 OPS in Last 15 Days
Fernando Tatis Jr. is running a 1.081 OPS over his last 15 days against a .756 season mark. Total bases set at 1.5 for him tonight.
P 1-for-4, 1 TB
rest_fatigueNYY @ CHW
CHW's bullpen has covered 15.3 innings over the last 3 games
That is 15.3 relief innings in 3 games, led by Trevor Richards (3) and Tyler Schweitzer (3). NYY's pen has thrown 14 over the same span.
P flagged side won 1-2
gary_hr_threatsMarlins @ Mets
Kyle Stowers
Gary's Take Stowers has the loudest contact of anybody in this game right now — 96.7 mph average exit velocity over his last week with three barrels on fifteen balls in play, and he's already got two home runs over his last four games. He's left-handed, and Nolan McLean's numbers this season are noticeably softer against lefties than righties — a .672 OPS and seven home runs allowed in 254 at-bats, compared to .566 and four in 182 at-bats against right-handers.
P 1 HR — 1-for-3, 4 TB, 1 BB
gary_hr_threatsNationals @ Braves
Drake Baldwin
Gary's Take Baldwin has five home runs in his last fifteen games and he's hitting .431 over that stretch with a 1.262 OPS — that's not a good week, that's a sustained run. Plus-300 implies roughly one-in-four; he's actually gone deep in one of every three games recently.
P 0 HR — 0-for-3, 0 TB, 1 BB
cooling_offPIT @ CIN
Bryan Reynolds: .569 OPS in L15 — draws RHP Rhett Lowder
Bryan Reynolds has cooled to a .569 OPS over his last 15 days from an .842 season mark. He still draws right-hander Rhett Lowder tonight — technically his weaker side, even though it's a .829 OPS clip.
P 0-for-4, 0 TB
gary_hr_threatsRoyals @ Twins
Salvador Perez
Gary's Take Perez is running hot right now — four home runs in his last fifteen games, four barreled balls in his last twenty-one he's put in play, and a .956 OPS over that stretch. He's already gone deep against this Twins pitching staff earlier in this very series.
P 0 HR — 0-for-4, 0 TB
heat_checkKC @ MIN
Salvador Perez: .956 OPS in Last 15 Days
Salvador Perez is doing real damage right now — .956 OPS over his last 15 days against a .634 season mark, with 15 homers already on the year. His total bases number tonight is 1.5.
P 0-for-4, 0 TB
two_start_weekCincinnati Reds — week of 7/27
Chase Burns
Guardians game already happened Tuesday. The one that counts now is Sunday at home against the Pirates, closing the week on his own mound. A 3.2 xERA on the year, that's plan-around form even down to a single turn. Starts Sunday, easy call.
bullpen_fatiguePIT @ CIN
Pittsburgh Pirates pen: 15.7 relief IP over their last 3 games
Pirates pen has thrown 15.7 innings over three games, but nobody's actually worked both of the last two days. Marinaccio and Soto have the multiple appearances — Soto's needed 45 pitches to get through just two innings, so he's been grinding rather than cruising. Next to the Reds pen across the diamond, Pittsburgh looks like the fresher group tonight.
streakingTEX @ TB
TB games have gone UNDER 4 straight
Tampa Bay Rays games have stayed UNDER 4 straight — just 3 runs a night against an average line of 6.1. Tonight's number sits at 6.5.
P final total 5 vs 6.5
platoon_edgeWSH @ ATL
Luis Garcia Jr. (bats L) gets a RHP from the 2nd spot
Luis Garcia Jr. handles right-handed pitching a lot better than lefties, .895 to .663, and he's in the two-hole tonight against a right in Grant Holmes.
P 3-for-5, 9 TB
platoon_edgeWSH @ ATL
Ronald Acuna Jr. (bats R) gets a RHP from the 2nd spot
Ronald Acuna Jr. does more damage against right-handers, .846 versus .620 against lefties, and he draws one in Jake Irvin tonight from the two-hole.
P 1-for-3, 4 TB, 1 BB
streakingTEX @ TB
TEX games have gone OVER 4 straight
Rangers games have gone over four straight — 9.3 combined runs a game against lines averaging 7.5. Tonight's number sits at 7.75.
P final total 5 vs 7.75
cooling_offNYY @ CHW
Trent Grisham: .330 OPS in L15 — draws RHP Sean Burke
Trent Grisham's cold at the plate — .330 OPS over his last 15 days against a .698 season mark. He does get a right-hander tonight in Sean Burke, which has been his better side this year at .702.
P 2-for-4, 2 TB
streakingNYY @ CHW
CHW games have gone OVER 4 straight
The over has cashed 4 in a row in CHW games: 11.3 combined runs per game vs lines averaging 7.4. Tonight's number sits at 7.5.
P final total 3 vs 7.5
gary_hr_threatsRangers @ Rays
Ezequiel Duran
Gary's Take Duran's been on one — two home runs and six RBI over his last week, an OPS pushing past 1.000, and it's not just a hot stretch in a vacuum, he's got a homer on his card against Shane McClanahan already. His swings have been short in that stretch too, missing on just eleven percent of them, so the contact underneath the power looks real, not just a hot bounce here and there.
P 0 HR — 0-for-3, 0 TB, 1 BB
platoon_edgeKC @ MIN
Austin Martin (bats R) draws Noah Cameron (LHP), batting 1st
Austin Martin's platoon split is real — .799 OPS against lefties versus .599 against righties — and he leads off tonight against left-hander Noah Cameron.
P 0-for-2, 0 TB, 1 BB
platoon_edgeCHC @ STL
Lars Nootbaar (bats L) gets a RHP from the 5th spot
Lars Nootbaar is a much better hitter against right-handers, .788 to .499, and he's got one tonight in Javier Assad from the five-hole.
P 0-for-4, 0 TB, 1 BB
heat_checkBOS @ OAK
Jeff McNeil: 1.105 OPS in Last 15 Days
Jeff McNeil's last 15 days show a 1.105 OPS against a .642 season mark, though it's worth noting that's just 29 plate appearances. His total-bases line tonight is 1.5.
P 1-for-4, 1 TB
two_start_weekLos Angeles Angels — week of 7/27
Walbert Ureña
Monday against the Astros is water under the bridge. Sunday's home date with the Brewers is the only piece of this week left to use, and a 3.27 xERA says he's earned plan-around trust regardless of how many turns are left. Start him Sunday and move on.
two_start_weekNew York Yankees — week of 7/27
Gerrit Cole
Tuesday's White Sox turn is already history. Sunday at the Cubs is what's left — the back half of the same series Fried opens Saturday. A 3.29 xERA keeps him in plan-around company even on one start. In the lineup Sunday, no debate.
heat_checkCHC @ STL
Nico Hoerner: .930 OPS in Last 15 Days
Nico Hoerner's been on one — .930 OPS over his last 15 days against a .665 season mark. His total-bases number tonight is 4.5, which looks gettable given where his bat is right now.
P 3-for-5, 3 TB
bullpen_fatigueSF @ SD
San Diego Padres pen: 13 relief IP over their last 3 games
Padres pen actually has the lightest three-day workload of this group at 13 innings, but Mason Miller's pitched in all three of San Diego's games and worked both of the last two days — that's about as taxed as a reliever gets. Rodriguez is also on back-to-back days. Canning's bulk outing and Estrada's light 22-pitch appearance are the closest thing to fresh arms left in that pen tonight.
two_start_weekDetroit Tigers — week of 7/27
Keider Montero
Monday's matchup with Bradish and the Orioles is already decided, so half the two-start plan you'd have had on him is gone. Only the Sunday assignment against the Athletics is left to squeeze value from, and 3.49 on the year is fine, not a name to chase. Streaming piece only — start for Sunday if you need the innings, otherwise there's no reason to be holding him.
platoon_edgeTEX @ TB
Jonathan Aranda (bats L) hits 2nd against Cole Winn (RHP)
Jonathan Aranda hits right-handers a good deal better than lefties — .881 OPS in 273 at-bats against righties compared to .663 versus lefties — and he bats second tonight against right-hander Cole Winn.
P 1-for-4, 1 TB
gary_hr_threatsRangers @ Rays
Jake Burger
Gary's Take Burger's the most reliable power threat in this lineup right now — two homers in his last week, four different games with one over his last fifteen, and a home run already on the board against McClanahan in a small sample. The exit-velocity readings on his recent contact back it up, multiple balls barreled up over his last handful of games.
P 0 HR — 0-for-4, 0 TB
heat_checkBOS @ OAK
Andruw Monasterio: 1.229 OPS in Last 15 Days
Andruw Monasterio's 1.229 OPS over his last 15 days is a huge jump from his .780 season mark, though it comes in a thin 28-plate-appearance sample. Total bases at 1.5 tonight.
P 1-for-4, 1 TB
gary_hr_threatsRangers @ Rays
Junior Caminero
Gary's Take Caminero at home in a day game is a different hitter than Caminero on the road — over a thousand OPS with seventeen homers in his Tropicana at-bats this year, and day games have treated him nearly as well. He hasn't cleared the fence much the last couple weeks, but the hard contact hasn't gone anywhere, and Cole Winn's four-seamer — the pitch he'll lean on most as the opener today — sits right in the mid-90s Caminero has slugged over .700 against all season.
P 0 HR — 0-for-3, 0 TB, 1 BB
ownedSF @ SD
Manny Machado vs Robbie Ray: .273
Machado has owned Robbie Ray over their history — 6-for-22 with six walks for a 1.110 OPS — and he's hot right now too, a .967 OPS over his last 15 days. They meet again tonight.
P 0-for-4, 0 TB
platoon_edgeNYY @ CHW
Randal Grichuk (bats R) gets a LHP from the 4th spot
Randal Grichuk mashes left-handed pitching — .867 OPS in 99 at-bats there against .632 versus righties — and he's in the cleanup spot tonight against left-hander Ryan Weathers.
P 2-for-2, 3 TB, 1 BB
rest_fatigueWSH @ ATL
WSH's bullpen has covered 14 innings over the last 3 games
That is 14 relief innings in 3 games, led by Andrew Alvarez (4.3) and Orlando Ribalta (2). ATL's pen has thrown 9.7 over the same span.
P flagged side lost 4-5
regression_tomorrowKC @ COL
Tomoyuki Sugano: 4.69 ERA vs 7.33 xERA
Tomoyuki Sugano's 4.69 ERA is running more than two and a half runs better than his 7.33 xERA, and the contact explains why — 44.9% hard-hit, a 14.2% barrel rate, numbers that point to a .314 average against instead of the .268 he's actually allowed. That's a wide gap between the results and the process.
cooling_offWSH @ ATL
James Wood: .697 OPS in L15 — draws RHP Grant Holmes
James Wood's come back down to earth a bit — .697 OPS over his last 15 days against a .950 season mark — but he still draws his strong side of the platoon tonight against right-hander Grant Holmes, where he's over a thousand OPS on the year.
P 0-for-2, 0 TB, 3 BB
regression_tomorrowMIL @ LAA
Ryan Johnson: 7.34 ERA vs 4.91 xERA
Ryan Johnson's 7.34 ERA looks ugly and the .281 average against backs it up, but the contact quality underneath is ordinary — 34.6% hard-hit, an 8.1% barrel rate, nothing alarming in there. His xERA sits at 4.91, over two runs better than what's actually shown up on the scoreboard.
closer_watchNYY @ CHW
David Bednar
David Bednar owns the ninth for the Yankees — 22 saves this season (next closest: Ryan Yarbrough with 2).
cooling_offSEA @ LAD
Andy Pages: .551 OPS in L15 — draws RHP Bryan Woo
Andy Pages is cold — .551 OPS over his last 15 days against a .795 season mark — and he draws Bryan Woo on his weaker platoon side tonight.
P 2-for-4, 2 TB
starter_formSEA @ LAD
Roki Sasaki: 1.93 ERA over his last 3 starts
Roki Sasaki's last three starts look nothing like his season line — 1.93 ERA, 0.86 WHIP, 19 strikeouts over that stretch against a 4.71 ERA on the year. Most lines are still built around the season number.
P 5.1 IP, 2 ER, 7 K
cooling_offCHC @ STL
Nathan Church: .306 OPS in L15 — draws RHP Javier Assad
Nathan Church is cold and gets the tougher matchup on top of it — a .306 OPS over his last 15 days, and tonight he faces Javier Assad, a right-hander who's held him to just a .617 OPS across 209 at-bats.
P 0-for-2, 0 TB
regression_tomorrowPIT @ CIN
Hunter Greene: 7.06 ERA vs 4.69 xERA
Hunter Greene's ERA sits at 7.06 against a 4.69 xERA, but he's actually allowing a .253 average against an expected .269 — hitters haven't even gotten the bounces the contact quality suggests. He's getting hit hard fairly often at 46.6%, but the barrel rate is a modest 5.2%, so that contact mostly isn't finding the seats.
cooling_offNYY @ CHW
Ben Rice: .684 OPS in L15 — draws RHP Sean Burke
Ben Rice has cooled off — .684 OPS over his last 15 days against a .935 season mark. He gets a right-hander tonight in Sean Burke, exactly the side he's crushed all year at 1.003.
P 0-for-3, 0 TB, 2 BB
cooling_offMIA @ NYM
Xavier Edwards: .502 OPS in L15 — draws RHP Nolan McLean
Xavier Edwards is in a rough stretch, a .502 OPS over his last 15 days against .775 for the season, though he does get his better side of the split tonight against right-hander Nolan McLean.
P 1-for-3, 1 TB
two_start_weekMinnesota Twins — week of 7/27
Taj Bradley
Tuesday's home turn against the Royals is already in the books. That leaves one bite at the apple — Sunday on the road against the Mariners — and a 3.84 xERA makes this a matchup bet, not a name you trust blind. Bench unless you're streaming purely for the Sunday matchup — deep leagues only.
rest_fatigueBOS @ OAK
13 bullpen innings in 3 games for OAK
Relievers have absorbed 13 innings over the last 3 games (Luis Morales (4.7) and Hogan Harris (2.3) the heaviest). BOS's pen has thrown 10.3 over the same span.
P flagged side lost 5-4
rest_fatigueSF @ SD
13 bullpen innings in 3 games for SD
Relievers have absorbed 13 innings over the last 3 games (Mason Miller (3) and Griffin Canning (3) the heaviest). SF's pen has thrown 11.3 over the same span.
P flagged side lost 4-1
two_start_weekBaltimore Orioles — week of 7/27
Kyle Bradish
Monday's start against Montero and the Tigers is already locked in. What's left is Sunday at home against Wheeler and the Phillies to close the week — a 4.00 xERA on the season isn't the form you want carrying a lone turn. Sit him Sunday — if you streamed him for the two-start week, cut bait now that it's down to this matchup alone.
park_weatherKC @ MIN
Wind blowing out 12 mph at Target Field tonight
Conditions at Target Field: Partly Cloudy, 84°, wind 12 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.
P final total 7 vs 9 (over lean)
platoon_edgeNYY @ CHW
Colson Montgomery (bats L) draws Ryan Weathers (LHP), batting 5th
Colson Montgomery has handled lefties well this year — .894 OPS in 118 at-bats there against .695 versus right-handers — and he bats fifth tonight against left-hander Ryan Weathers.
P 0-for-5, 0 TB
ballpark_shiftTEX @ TB
At Tropicana Field, Shane McClanahan pitches to a 1.88 ERA
Shane McClanahan at home is a different pitcher — 1.88 ERA across 48 innings at Tropicana Field against 4.31 on the road, hitters down to .191 there. He gets to pitch at home again tonight.
P 3 IP, 1 ER, 3 K
rest_fatigueTEX @ TB
TB's bullpen has covered 12.7 innings over the last 3 games
That is 12.7 relief innings in 3 games, led by Ian Seymour (4.7) and Bryan Baker (2). TEX's pen has thrown 7 over the same span.
P flagged side won 2-3
heat_checkPIT @ CIN
Tyler Stephenson: 1.042 OPS in Last 15 Days
Tyler Stephenson's last 15 days have produced a 1.042 OPS against a .722 mark for the year, a big jump. Eight homers on the season, and tonight's total-bases number is set at just 1.5.
P 1-for-2, 1 TB, 3 BB
starter_formMIA @ NYM
Nolan McLean: 1.00 ERA over his last 3 starts
Nolan McLean has allowed two earned runs over his last 18 innings — a 1.00 ERA that doesn't look anything like his 3.32 season mark.
P 6.1 IP, 2 ER, 6 K
bullpen_fatigueWSH @ ATL
Washington Nationals pen: 14 relief IP over their last 3 games
Washington's pen has churned through ten arms in three games. Andrew Alvarez's 4.3-inning, 80-pitch outing was a real bulk workload, and Ribalta is the one who worked on both of the last two days. Williams, Palmquist and Kranick are the fresher names if the Nationals need length again tonight.
heat_checkMIA @ NYM
Francisco Alvarez: 1.124 OPS in Last 15 Days
Francisco Alvarez is running a 1.124 OPS over his last 15 days, well ahead of his .781 season mark. Twelve homers already, and tonight's total-bases number sits at just 0.5.
P 0-for-1, 0 TB, 2 BB
regression_watchPIT @ CIN
Esmerlyn Valdez: .278 AVG vs .226 xBA
Esmerlyn Valdez is hitting .278 against a .226 expected average, and his wOBA (.435) is running well ahead of his expected number (.370) too. The results are outrunning the underlying contact right now.
P 1-for-4, 2 TB
regression_tomorrowCHW @ TB
Nick Martinez: 2.46 ERA vs 4.35 xERA
Nick Martinez's 2.46 ERA is the best mark in this group, but a 4.35 expected number says he's living a little above his means. His actual contact numbers are genuinely good, 31.9% hard-hit and 6.8% barrels, so this isn't about surviving hard contact — it's that .245 actual against a .273 expected average has given him more cushion than the quality of contact suggests. Against the White Sox tomorrow, some pullback toward the mid-4s feels fair, even with real skill underneath it.
closer_watchCHC @ STL
Jacob Webb / Daniel Palencia
Shared ninth in CHC: Jacob Webb 5 saves, Daniel Palencia 3. The role is live.
closer_watchKC @ MIN
Lucas Erceg / Alex Lange
Shared ninth in KC: Lucas Erceg 12 saves, Alex Lange 10. The role is live.
heat_checkMIA @ NYM
Francisco Lindor: .914 OPS in Last 15 Days
Francisco Lindor's last 15 days have him at a .914 OPS, well up from his .728 season mark. Eight homers on the year, and tonight's total-bases line is set at just 0.5.
P 1-for-4, 1 TB
ballpark_shiftMIA @ NYM
At Citi Field, Nolan McLean pitches to a 4.33 ERA
McLean's home park tells a different story though — 4.33 ERA at Citi Field over 60-plus innings against 2.29 everywhere else. He's pitching at home tonight, right where the split works against him.
P 6.1 IP, 2 ER, 6 K
return_watchSEA — return listed 7/30
Brendan Donovan
Listed back 7/30 (10-Day-IL, groin) — 0.839 OPS this season.
heat_checkCHC @ STL
Seiya Suzuki: 1.015 OPS in Last 15 Days
Seiya Suzuki's last 15 days have him at a 1.015 OPS, up nearly 200 points from his .839 season line. Eighteen homers on the year, and his total-bases number tonight is 4.5.
P 0-for-3, 0 TB, 2 BB
cooling_offKC @ MIN
Josh Bell: .545 OPS in L15 — draws LHP Noah Cameron
Josh Bell's swing has cooled off — .545 OPS over his last 15 days against a .714 season mark. Tonight he draws a lefty in Noah Cameron, which is actually his weaker side at .693 on the year.
P 0-for-3, 0 TB, 1 BB
heat_checkNYY @ CHW
Chase Meidroth: .936 OPS in Last 15 Days
Chase Meidroth's swinging a hot bat — .936 OPS over his last 15 days against a .742 season line, with 9 homers on the year already. His total bases number tonight is 1.5.
P 0-for-2, 0 TB, 3 BB
starter_formSF @ SD
Robbie Ray: 1.20 ERA over his last 3 starts
Robbie Ray's ERA over his last three starts (1.20) looks great, but his WHIP has actually climbed to 1.87 from a 1.31 season mark — he's stranding runners more than he's keeping them off base.
P 6 IP, 1 ER, 6 K
regression_watchSF @ SD
Luis Arraez: .331 AVG vs .288 xBA
Luis Arraez's .331 average against a .288 expected mark is a real gap — 451 plate appearances is a full season's worth of evidence behind it.
P 0-for-4, 0 TB
regression_watchPIT @ CIN
Jake Mangum: .302 AVG vs .259 xBA
Jake Mangum's .302 average is running ahead of a .259 expected mark, and his wOBA tells the same story. Results ahead of the process.
P 1-for-4, 1 TB
running_gameCHC @ STL
Green light: Chicago Cubs run, and Ivan Herrera has caught just 3%
The Cubs run at will, 77 steals on the season, and Ivan Herrera has caught just one of thirty runners who've tried against him. Every incentive says Chicago keeps sending them tonight.
P Chicago Cubs stole 2 bases
regression_watchCHC @ STL
Nico Hoerner: .253 AVG vs .296 xBA
Nico Hoerner's actual numbers are behind what the contact quality says they should be, a .253 average against a .296 expected mark, with a similar gap in his wOBA. Over 470 plate appearances, that's a big enough sample to trust the underlying quality of contact over the results so far.
P 3-for-5, 3 TB
regression_tomorrowSTL @ TOR
Kyle Leahy: 3.55 ERA vs 5.22 xERA
Kyle Leahy's 3.55 ERA is running well ahead of his 5.22 xERA, and the contact explains why — half of what's put in play against him rates as hard-hit, with a 10.9% barrel rate. Hitters are only batting .262 against him when the quality of contact says .272 — the results have held up so far, the process says otherwise.
beneficiaryKC @ MIN
Kyle Isbel (CF) is out for KC — John Rave starts in his place tonight
Kyle Isbel's still out with that foot injury, eight days now, so John Rave gets the call in center and hits second tonight. Rave's carrying a .944 OPS against just a .222 average this season — an unusual gap between the two.
P 2-for-3, 4 TB
beneficiaryNYY @ CHW
Randal Grichuk (.867 vs LHP) replaces Austin Hays at LF tonight
Austin Hays is still out tonight — 13 days now with that calf — so Randal Grichuk gets the start in left. He's in the cleanup spot against lefty Ryan Weathers, and his .867 OPS against left-handers sits well above his .784 season line.
P 2-for-2, 3 TB, 1 BB
fantasy_pickupsPIT @ CIN
Bryan Reynolds
Pickup vs Rhett Lowder (5.61 xERA) — .842 OPS, bats 3rd.
return_watchTEX — return listed 7/31
Carter Baumler
Listed back 7/31 (60-Day-IL, ribs) — 3.18 ERA this season.
regression_watchSEA @ LAD
Mookie Betts: .229 AVG vs .270 xBA
Mookie Betts is the reverse story — hitting .229 against a .270 expected average, meaning the contact quality says he should be hitting quite a bit better than that.
P 2-for-4, 3 TB
regression_watchSF @ SD
Luis Campusano: .286 AVG vs .246 xBA
Luis Campusano's .286 average against a .246 expected mark is a solid gap, though 107 plate appearances is still a fairly small sample to lean on hard.
P 1-for-3, 1 TB, 1 BB
regression_watchNYY @ CHW
Chase Meidroth: .275 AVG vs .233 xBA
Chase Meidroth's .275 average is running well ahead of his .233 expected average across 436 plate appearances, and the wOBA tells the same story — .329 actual against a .290 expected mark.
P 0-for-2, 0 TB, 3 BB
regression_watchSF @ SD
Robbie Ray: 3.16 ERA vs 4.53 xERA
Robbie Ray's results are running well ahead of his process — a .228 average against that's ten points better than expected, and an ERA over a run better than his 4.53 xERA — even though his hard-hit and barrel rates are just middle-of-the-pack.
P 6 IP, 1 ER, 6 K
cooling_offKC @ MIN
Jac Caglianone: .531 OPS in L15 — draws RHP Bailey Ober
Jac Caglianone has cooled way down — .531 OPS over his last 15 days against a .757 season mark. He gets a right-hander tonight in Bailey Ober, which has been his stronger side all year at .785.
P 2-for-4, 5 TB
starter_formNYY @ CHW
Sean Burke: 1.37 ERA over his last 3 starts
Sean Burke's last three starts have been excellent — 1.37 ERA, a 0.61 WHIP, 24 strikeouts — well ahead of the 3.19 season mark most lines are still built around.
P 6 IP, 0 ER, 10 K
ballpark_shiftCHC @ STL
At Busch Stadium, Andre Pallante pitches to a 4.48 ERA
Andre Pallante's actually been worse at home — 4.48 ERA over 68-plus innings at Busch Stadium against 2.66 in his innings elsewhere, hitters up to .275 off him there. He's pitching at home tonight.
P 6.1 IP, 2 ER, 3 K
return_watchTOR — return listed 7/31
Jesus Sanchez
Listed back 7/31 (10-Day-IL, ankle) — 0.753 OPS this season.
cut_listSD tonight
Luis Rengifo
Still hitting 2th for SD — 0.607 OPS, 0.231 AVG from the 2-hole.
regression_watchWSH @ ATL
Keibert Ruiz: .267 AVG vs .230 xBA
Keibert Ruiz is hitting above what the contact quality supports, .267 against a .230 expected average, and his wOBA tells the same story at .320 versus .270 expected. Over 239 plate appearances, that's a real gap.
P 0-for-3, 0 TB
ownedCHC @ STL
Ian Happ vs Andre Pallante: .385
Ian Happ has owned Andre Pallante over his career, 5-for-13, a .385 average, and they meet again tonight. He's not running hot right now, a steady .707 OPS over his last 15 days, but this particular matchup has history behind it.
P 1-for-5, 2 TB
regression_watchMIA @ NYM
Otto Lopez: .329 AVG vs .290 xBA
Otto Lopez is outproducing his expected numbers too, a .329 average against .290 expected, wOBA at .367 versus .334 expected. Over 455 plate appearances, that's a good chunk of the season running hotter than the underlying contact says it should.
P 0-for-4, 0 TB
return_watchTEX — return listed 8/1
Robert Garcia
Listed back 8/1 (60-Day-IL, shoulder) — 3.38 ERA this season.
return_watchBAL — return listed 8/1
Ryan Mountcastle
Listed back 8/1 (60-Day-IL, foot) — 0.690 OPS this season.
return_watchARI — return listed 8/1
Jordan Lawlar
Listed back 8/1 (10-Day-IL, hamstring) — 0.856 OPS this season.
regression_watchTEX @ TB
Cole Winn: 6.11 ERA vs 4.95 xERA
Cole Winn's ERA sits at 6.11 against a 4.95 xERA, and it's not really bad luck on balls in play — his .266 average against is actually a touch below the .276 his contact quality would suggest. The real issue is a 1.36 WHIP and a 44% hard-hit rate — the walks and loud contact are piling up into bigger innings even with the strikeouts there at 9.2 per nine.
P 1 IP, 0 ER, 0 K
closer_watchTEX @ TB
Bryan Baker
Bryan Baker owns the ninth for the Rays — 29 saves this season (next closest: Kevin Kelly with 4).
closer_watchCHC @ STL
Riley O'Brien
Riley O'Brien owns the ninth for the Cardinals — 26 saves this season (next closest: George Soriano with 2).
closer_watchWSH @ ATL
Raisel Iglesias
Raisel Iglesias owns the ninth for the Braves — 22 saves this season (next closest: Robert Suarez with 4).
fantasy_pickupsPIT @ CIN
Ryan O'Hearn
Pickup vs Rhett Lowder (5.61 xERA) — .798 OPS, bats 5th.
fantasy_pickupsPIT @ CIN
Brandon Lowe
Pickup vs Rhett Lowder (5.61 xERA) — .805 OPS, bats 2nd.
ownedWSH @ ATL
Michael Harris II vs Jake Irvin: .389
Harris has flat out owned Jake Irvin, 7 for 18 with real pop when they've met before, and he's swinging it well right now on top of that. I like him to keep that going tonight.
P 0-for-4, 0 TB
regression_watchTEX @ TB
Wyatt Langford: .278 AVG vs .244 xBA
Wyatt Langford's .278 average is running ahead of his .244 expected average across 241 plate appearances, and the wOBA gap — .355 against a .309 expected mark — says the same thing.
P 1-for-4, 2 TB, 1 BB
cut_listTB tonight
Cedric Mullins
Still hitting 4th for TB — 0.627 OPS, 0.201 AVG from the 4-hole.
fantasy_pickupsPIT @ CIN
Nick Gonzales
Pickup vs Rhett Lowder (5.61 xERA) — .778 OPS, bats 6th.
cut_listCIN tonight
Rhett Lowder
Starts tonight for CIN — 5.62 xERA behind a 5.61 ERA.
regression_watchWSH @ ATL
CJ Abrams: .292 AVG vs .261 xBA
Abrams is running about thirty points hotter than his contact quality supports, and the wOBA split backs it up the same way. Good hitter, but I'd rather catch him after a quiet week than lean on him at this price.
P 0-for-4, 0 TB
closer_watchBOS @ OAK
Aroldis Chapman
Aroldis Chapman owns the ninth for the Red Sox — 25 saves this season (next closest: Garrett Whitlock with 2).
fantasy_pickupsWSH @ ATL
Michael Harris II
Pickup vs Jake Irvin (5.25 xERA) — .816 OPS, bats 4th.
cut_listKC tonight
Salvador Perez
Perez is hitting .214 with a .634 OPS this season and he's still written in cleanup tonight. A .634 OPS from your 4-hitter isn't production, it's a lineup-card habit — the order slot is carrying the name, not the other way around. CUT. The .634/.214 season line doesn't clear the bar for a roster spot, cleanup or not.
return_watchNYM — return listed 8/2
Clay Holmes
Listed back 8/2 (60-Day-IL, lower leg) — 2.39 ERA this season.
closer_watchTEX @ TB
Jacob Latz
Jacob Latz owns the ninth for the Rangers — 21 saves this season (next closest: Jakob Junis with 5).
cut_listSEA tonight
Cal Raleigh
Still hitting 6th for SEA — 0.576 OPS, 0.164 AVG from the 6-hole.
regression_tomorrowWSH @ ATL
Foster Griffin: 2.76 ERA vs 3.92 xERA
Foster Griffin's 2.76 ERA is running well under his 3.92 xERA, with a .217 average against compared to an expected .246. The contact quality isn't alarming though — 36.9% hard-hit, a 9.1% barrel rate — nothing extreme in there.
regression_tomorrowMIA @ NYM
Freddy Peralta: 4.99 ERA vs 3.84 xERA
Freddy Peralta's 4.99 ERA doesn't match a contact profile that's actually pretty clean — 38.2% hard-hit, a low 5.2% barrel rate. He's allowing a .264 average against an expected .235, so more balls are finding grass than the contact quality says should be happening.
fantasy_pickupsTEX @ TB
Jonathan Aranda
Pickup vs Cole Winn (4.95 xERA) — .816 OPS, bats 2nd.
heat_checkTEX @ TB
Victor Mesa Jr.: .972 OPS in Last 15 Days
Victor Mesa Jr.'s been hot — .972 OPS over his last 15 days against a .768 season mark, with 8 homers on the year. His total bases number tonight is 0.5.
P 1-for-4, 1 TB
running_gamePIT @ CIN
Green light: Cincinnati Reds run, and Endy Rodriguez has caught just 11%
Endy Rodriguez has caught just four of 30 basestealers this season, and Cincinnati's already swiped 79 bags as a team. This is as green as a green light gets — I'd expect the Reds to run early and often.
P Cincinnati Reds stole 2 bases
cut_listWSH tonight
Jake Irvin
Starts tonight for WSH — 5.26 xERA behind a 5.23 ERA.
return_watchSEA — return listed 8/3
Matt Brash
Listed back 8/3 (15-Day-IL, lat) — 0.54 ERA this season.
cut_listNYY tonight
Jasson Dominguez
Dominguez is at .663 OPS, .233 average, batting 3rd tonight. Still a below-market line from a premium spot, but it's the better of the two bats here — a real edge over the .634 OPS name, and tonight's 3-hole says the lineup card trusts him more. Thin case, but a case. HOLD for now. The OPS edge and the lineup slot buy one more look before he's cut.
first_inningSF @ SD
NRFI watch: quiet first innings on both sides of SF @ SD
Both sides have been quiet early — San Diego's scored in the first inning just 3 of their last 10 games, San Francisco the same. That's 14 clean first innings between the two clubs recently, and JP Sears hasn't allowed a first-inning run all season, with hitters at .125 against him in that frame.
P 1st inning: 1-0 (1 run)
running_gameWSH @ ATL
Green light: Washington Nationals run, and Drake Baldwin has caught just 15%
Drake Baldwin's thrown out just six of 39 basestealers this year, and Washington attempts 1.4 steals a game as a team. That's a green light matchup — I'd expect the Nationals to test him early and often tonight.
P Washington Nationals stole 2 bases
fantasy_pickupsWSH @ ATL
Ronald Acuna Jr.
Pickup vs Jake Irvin (5.25 xERA) — .766 OPS, bats 2nd.
fantasy_pickupsSEA @ LAD
Bryan Woo
Streamer vs LAD — 3.53 xERA · 8.9 K/9 · 1.14 WHIP.
running_gameTEX @ TB
Green light: Tampa Bay Rays run, and Austin Wynns has caught just 15%
Austin Wynns is catching tonight throwing out just 15% of runners this season, 3-for-20, and Tampa Bay attempts 1.3 steals a game as a team. That's about as clear a green light as you'll see.
P Tampa Bay Rays stole 1 base
regression_tomorrowPHI @ BAL
Brandon Young: 3.13 ERA vs 4.11 xERA
Brandon Young's gap between his 3.13 ERA and 4.11 xERA is modest as these things go — under a full run, and the batting average against, .246 versus an expected .254, is only an 8-point difference. Hard-hit rate's up at 41.8%, but the barrel rate is a tame 5.7%.
cut_listNYM tonight
Bo Bichette
Still hitting 3th for NYM — 0.668 OPS, 0.256 AVG from the 3-hole.
regression_watchMIA @ NYM
New York Mets are 10-20 in one-run games (.333 win%)
A 10-20 mark in one-run games doesn't stick around, that kind of split evens out more often than not. The Mets are probably a better team than their record shows, and I don't think the market's fully caught up to that yet.
first_inningSEA @ LAD
SEA have gone quiet in the 1st: runs in 0 of their last 10
Seattle's been shut out in the first inning in all of their last 10 games, and tonight's starter Roki Sasaki has been strong in his own first innings this season — a 2.50 ERA and .203 average against in that frame.
P flagged team scored 0 in the 1st
running_gameKC @ MIN
Green light: Kansas City Royals run, and Ryan Jeffers has caught just 13%
Ryan Jeffers has thrown out just 5 of 38 runners this season, 13%, and the Royals already have 84 steals on the year as a team. Everything about tonight points to them testing him early.
P Kansas City Royals stole 2 bases
fantasy_pickupsKC @ MIN
Kody Clemens
The .243 average is empty, but an .787 OPS out of the 5-hole says there's pop propping it up — power-over-average profile. Noah Cameron's 4.95 xERA and struggling tag make tonight a soft landing spot for that kind of bat, and the 5-hole gives him RBI chances if the lineup ahead of him gets something going. Streaming add for power/RBI formats tonight; pass if you need average help.
first_inningPIT @ CIN
PIT have gone quiet in the 1st: runs in 0 of their last 10
Pittsburgh hasn't scored in the first inning in any of their last 10 games, but the pitcher on the mound for Cincinnati has had his own first-inning issues — Rhett Lowder's sitting on a 6.60 ERA and .303 average against in that frame this season.
P flagged team scored 0 in the 1st
ballpark_shiftSF @ SD
At Petco Park, JP Sears pitches to a 4.50 ERA
JP Sears has actually been a bit worse at Petco Park — 4.50 ERA over two starts there against 3.50 in his other outings, hitters up to .268 off him in San Diego. Small sample at two games, but he's back there again tonight.
P 3.2 IP, 3 ER, 2 K
regression_tomorrowPIT @ CIN
Paul Skenes: 3.65 ERA vs 2.83 xERA
Paul Skenes' 3.65 ERA is actually a shade worse than his 2.83 xERA — if anything the results have shortchanged him a little. The .223 average against is just a touch above the expected .207, and the contact quality — 37.8% hard-hit, a 6.6% barrel rate — says this is a genuinely dominant arm, not one hiding risk underneath.
beneficiarySEA @ LAD
Brendan Donovan (3B) is out for SEA — Weston Wilson starts in his place tonight
Brendan Donovan's been out 13 days with a groin issue, and Weston Wilson steps in at third for Seattle, batting eighth with a .662 OPS this season. A modest lift for the lineup, nothing more.
P 1-for-3, 1 TB, 1 BB
beneficiaryCHC @ STL
Blaze Jordan (.553 vs RHP) replaces Ramon Urias at 3B tonight
Jordan gets the look at third with Urias banged up, but don't mistake this for a boost — his .553 mark against righties is actually below his season number, and he's hitting eighth. This is a lineup fill-in, not an upgrade.
P 1-for-4, 1 TB
beneficiaryKC @ MIN
Josh Rojas (.802 vs RHP) replaces Maikel Garcia at 3B tonight
Maikel Garcia's dealing with a hand injury as of yesterday, so Josh Rojas steps in at third and hits eighth tonight against right-hander Bailey Ober. Rojas has handled righties well this year — .802 OPS against a .668 season line.
P 0-for-3, 0 TB
beneficiaryBOS @ OAK
Jarren Duran (.596 vs RHP) replaces Roman Anthony at LF tonight
Roman Anthony's been out 17 days with a finger injury, and Jarren Duran slides into left field against Mason Barnett's right-handed look. His numbers against righties (.596 OPS) are basically in line with his season number, so this reads more as extra playing time than a real platoon edge.
P 0-for-4, 0 TB
fantasy_pickupsTEX @ TB
Victor Mesa Jr.
Pickup vs Cole Winn (4.95 xERA) — .768 OPS, bats 6th.
beneficiarySF @ SD
Ramon Laureano (LF) is out for SD — Jase Bowen starts in his place tonight
Ramon Laureano's been out 55 days with a hip issue, and Jase Bowen gets the call in left field tonight, batting ninth with just a .378 OPS this season. Another clear lineup downgrade for San Diego.
P 0-for-2, 0 TB
fantasy_pickupsCHC @ STL
Alec Burleson
Pickup vs Javier Assad (4.66 xERA) — .807 OPS, bats 3rd.
beneficiaryPIT @ CIN
Oneil Cruz (CF) is out for PIT — Jhostynxon Garcia starts in his place tonight
Oneil Cruz is out with a hand issue, so Jhostynxon Garcia gets the start in center tonight, batting ninth with just a .436 OPS on the year. This is a lineup downgrade, not an opportunity.
P 1-for-4, 1 TB
cut_listSTL tonight
Masyn Winn
Still hitting 6th for STL — 0.637 OPS, 0.241 AVG from the 6-hole.
running_gameKC @ MIN
Minnesota Twins like to run — Salvador Perez (32% caught) is the wrong catcher to test
Minnesota doesn't run much to begin with, 0.9 attempts a game as a team, and Salvador Perez has actually thrown out 32% of runners this year, 10 of 31. Testing him tonight would be a real gamble.
P Minnesota Twins stole 0 bases
fantasy_pickupsTEX @ TB
Jonny DeLuca
Pickup vs Cole Winn (4.95 xERA) — .718 OPS, bats 5th.
fantasy_pickupsTEX @ TB
Yandy Diaz
Pickup vs Cole Winn (4.95 xERA) — .841 OPS, bats 1st.