bullpen_fatigueCLE @ CHW
Chicago White Sox pen: 20 relief IP over their last 3 games
Chicago’s bullpen is running on fumes after covering 20 innings in three games, with several important arms unavailable or restricted. The White Sox need real length from Davis Martin; otherwise Cleveland should control the middle innings.
starter_team_recordLAA @ MIA
Angels 1-7 in Grayson Rodriguez's last 8 starts
The Angels are 1-7 in Grayson Rodriguez’s last eight starts and have lost four straight on his days. Miami has its own problems behind Ryan Gusto, but Los Angeles carries the weaker starter-day pattern tonight.
starter_team_recordDET @ SF
Tigers 7-1 in Troy Melton's last 8 starts
Detroit has won seven of Troy Melton’s last eight starts, including six straight. The Tigers consistently find the needed answer on his days, and I trust that routine to travel to San Francisco.
starter_team_recordCHC @ KC
Cubs 7-1 in Matthew Boyd's last 8 starts
The Cubs have won seven of Matthew Boyd’s last eight starts, making his turn one of their most dependable spots. That six-week rhythm makes Chicago the side I trust tonight in Kansas City.
cut_listTOR tonight
Shane Bieber
Starts tonight for TOR — 7.43 xERA behind a 5.11 ERA — the ERA is flattering him.
ballpark_shiftCIN @ WSH
At Nationals Park, Brad Lord pitches to a 7.50 ERA
Brad Lord’s 7.50 ERA at Nationals Park makes his home mound a legitimate concern, not a split I am willing to dismiss. Cincinnati has the clearer path to damage once traffic begins building.
P 2.2 IP, 1 ER, 4 K
platoon_edgeCOL @ STL
Alec Burleson (bats L) hits 3rd against Michael Lorenzen (RHP)
Alec Burleson gets Michael Lorenzen from his preferred side and bats third. That is a premium setup for him to drive in runs if St. Louis creates early traffic.
P 1-for-4, 4 TB, 1 BB
streakingLAD @ ARI
LAD have lost 7 straight
7 losses in a row for LAD, a -21 run margin across the slide — they limp in 2-8 over their last 10.
P team lost 2-4
platoon_edgeDET @ SF
Drew Gilbert (bats L) draws Troy Melton (RHP), batting 6th
Drew Gilbert’s overall line undersells how much better this matchup is for his left-handed bat. From the sixth spot, he can extend an inning or restart the offense against Troy Melton.
P 2-for-4, 4 TB
platoon_edgeMIN @ MIL
Andrew Vaughn (bats R) hits 3rd against Connor Prielipp (LHP)
Andrew Vaughn owns a major platoon advantage against left-handed Connor Prielipp. Batting third puts that strength directly behind the top of Milwaukee’s order and gives him an early chance to do damage.
P 0-for-2, 0 TB
platoon_edgeLAA @ MIA
Griffin Conine (bats L) hits 4th against Grayson Rodriguez (RHP)
Griffin Conine gets the right-handed matchup he wants and lands in Miami’s cleanup spot. I like his opportunity to turn early baserunners into damage against Grayson Rodriguez.
P 2-for-4, 8 TB, 1 BB
starter_formCOL @ STL
Michael McGreevy: 9.49 ERA over his last 3 starts
Michael McGreevy’s 9.49 ERA across his last three starts reflects a pitcher who is no longer containing traffic or avoiding crooked innings. Colorado should apply pressure from the first trip through the order.
P 5.2 IP, 3 ER, 4 K
cooling_offLAA @ MIA
Zach Neto: .382 OPS in L15 — draws RHP Ryan Gusto
Zach Neto’s .382 OPS over the last 15 days looks like a genuine loss of timing. Ryan Gusto also keeps him on his weaker side, so I’m staying away from a rebound bet.
P 1-for-5, 2 TB
starter_formCLE @ CHW
Davis Martin: 9.56 ERA over his last 3 starts
Davis Martin has been punished repeatedly during a three-start stretch carrying a 9.56 ERA. With runners reaching too easily and Chicago’s bullpen depleted, Cleveland has multiple routes to sustained offense.
P 1 IP, 1 ER, 1 K
platoon_edgeLAA @ MIA
Kyle Stowers (bats L) draws Grayson Rodriguez (RHP), batting 1st
Kyle Stowers leads off with his stronger platoon split against Grayson Rodriguez. The lineup spot gives him maximum exposure and makes him one of Miami’s better individual matchups tonight.
P 2-for-4, 4 TB
regression_watchCHC @ KC
Randy Dobnak: 1.16 ERA vs 4.86 xERA
I do not buy Randy Dobnak’s 1.16 ERA with a 4.86 xERA sitting underneath it. His low strikeout rate and authoritative contact allowed make the Cubs a dangerous opponent for the correction I expect.
P 5 IP, 4 ER, 4 K
platoon_edgeTOR @ PHI
Bryce Harper (bats L) gets a RHP from the 3rd spot
Bryce Harper owns the matchup he wants against right-hander Shane Bieber and bats third. Philadelphia has placed its biggest platoon threat exactly where he can decide the game.
P 0-for-2, 0 TB, 4 BB
starter_team_recordTB @ SEA
Mariners 2-6 in Emerson Hancock's last 8 starts
Seattle has lost six of Emerson Hancock’s last eight starts, making his outings difficult to trust even at home. I’m looking toward Tampa Bay tonight.
starter_team_recordHOU @ SD
Astros 2-6 in Cristian Javier's last 8 starts
Houston has lost six of Cristian Javier’s last eight starts and now takes that poor team pattern on the road. San Diego is my side tonight.
bullpen_fatigueTOR @ PHI
Philadelphia Phillies pen: 13.7 relief IP over their last 3 games
Philadelphia’s bullpen has covered 13.7 innings in three games, leaving several late-inning arms unavailable or less than fresh. Toronto’s opening comes if it can shorten the starter’s night and reach the softer relief options early.
starter_team_recordCLE @ CHW
White Sox 2-6 in Davis Martin's last 8 starts
The White Sox are 2-6 in Davis Martin’s last eight starts, and his current form offers little reason to expect the pattern to reverse. Cleveland is the side I want tonight.
starter_team_recordLAA @ MIA
Marlins 2-6 in Ryan Gusto's last 8 starts
Miami is only 2-6 in Ryan Gusto’s last eight starts and has not established a dependable formula around him. Still, with the Angels losing four straight behind Grayson Rodriguez, the Marlins own the slightly better side of two weak patterns.
starter_team_recordATL @ NYY
Braves 6-2 in Grant Holmes's last 8 starts
Atlanta has won six straight Grant Holmes starts and six of his last eight overall. The Braves keep playing complete baseball on his days, giving me a starter pattern worth respecting in New York.
platoon_edgeNYM @ PIT
Esmerlyn Valdez (bats R) gets a LHP from the 5th spot
Esmerlyn Valdez gets the handedness he handles best against Sean Manaea, and batting fifth puts him in a strong RBI lane. Manaea must navigate that dangerous right-handed matchup before reaching the bottom of Pittsburgh’s order.
P 0-for-4, 0 TB
platoon_edgeHOU @ SD
Taylor Trammell (bats L) hits 5th against Randy Vasquez (RHP)
Trammell’s value tonight is clearer through the platoon matchup than his overall line. Facing the right-handed Vasquez gives his bat a chance to provide real production from the fifth spot.
P 1-for-3, 1 TB
heat_checkMIN @ MIL
Royce Lewis: 1.104 OPS in Last 15 Days
Royce Lewis has produced a 1.104 OPS over his last 15 days, and the power supports the surge. With only one total base required, I’m on over 0.5.
P 0-for-5, 0 TB
platoon_edgeMIN @ MIL
Trevor Larnach (bats L) hits 1st against Jacob Misiorowski (RHP)
Trevor Larnach leads off against right-hander Jacob Misiorowski, putting his better platoon split in play immediately. Minnesota is giving him every chance to use that edge multiple times.
P 0-for-3, 0 TB
streakingCLE @ CHW
CLE games have gone OVER 5 straight
The over has cashed 5 in a row in CLE games: 11.4 combined runs per game vs lines averaging 9.5. Tonight's number sits at 10.5.
P final total 8 vs 10.5
heat_checkHOU @ SD
Jackson Merrill: 1.022 OPS in Last 15 Days
Merrill is on a genuine heater, and his established power gives the run more substance than a simple small-sample spike. Extra-base damage or multiple hits are both firmly in play against Houston.
P 2-for-4, 5 TB
cooling_offLAA @ MIA
Otto Lopez: .544 OPS in L15 — draws RHP Grayson Rodriguez
Otto Lopez’s .544 OPS over the last 15 days looks more like poor timing than simple bad luck. Grayson Rodriguez attacks his weaker split, so I don’t expect the turnaround tonight.
P 2-for-5, 2 TB
bullpen_fatigueTOR @ PHI
Toronto Blue Jays pen: 13.3 relief IP over their last 3 games
Toronto’s bullpen has thrown 13.3 innings in three games and has very little flexibility left after heavy recent usage. If the starter cannot provide length, Philadelphia should own the matchup advantage through the middle innings.
bullpen_fatigueTB @ SEA
Tampa Bay Rays pen: 13 relief IP over their last 3 games
Tampa Bay’s bullpen has covered 13 innings in three games, with multiple important arms likely unavailable. Seattle can turn the game by forcing an early call to relief and reaching the weaker end of the Rays’ pen ahead of schedule.
platoon_edgeCIN @ WSH
CJ Abrams (bats L) hits 1st against Brady Singer (RHP)
CJ Abrams leads off against right-hander Brady Singer with a .990 mark in this split. Washington is putting its best version of Abrams in position to influence the game from the opening pitch.
P 1-for-5, 1 TB
starter_formHOU @ SD
Cristian Javier: 2.25 ERA over his last 3 starts
Cristian Javier’s 2.25 ERA over his last three starts comes with cleaner innings and fewer free opportunities for opponents. San Diego is facing a much sharper version of Javier than his season line suggests.
P 5 IP, 4 ER, 2 K
bullpen_fatigueOAK @ BOS
Boston Red Sox pen: 16.7 relief IP over their last 3 games
Boston’s bullpen has absorbed 16.7 innings in three games, and the likely loss of its main length option matters. Oakland’s best chance is to force an early exit and make the Red Sox divide those innings among several arms.
head_to_headBAL @ TEX
Rangers are 4-1 vs Orioles this season
Texas has controlled Baltimore to the tune of a 4-1 season-series record, but that alone does not prove the same pitching advantage exists tonight. It supports the Rangers’ case without creating it.
two_start_weekPhiladelphia Phillies — week of 8/3
Jesús Luzardo
Two starts this scoring week — Tue 8/4 vs Nationals (played), Sun 8/9 vs Blue Jays. 2.95 xERA this season.
heat_checkTOR @ PHI
Bryson Stott: 1.137 OPS in Last 15 Days
Bryson Stott’s 1.137 OPS shows a genuinely hot bat, but over 1.5 total bases still asks for extra-base damage or multiple hits. I lean under because tonight’s number gives the pitching more room than his recent form suggests.
P 2-for-4, 2 TB, 1 BB
heat_checkDET @ SF
Colt Keith: 1.171 OPS in Last 15 Days
Colt Keith’s 1.171 OPS over the last 15 days is a legitimate heater, even if it is not his permanent level. With only 0.5 total bases required, one single is enough for me to let the current form carry extra weight.
P 0-for-3, 0 TB
platoon_edgeATL @ NYY
Luis Garcia Jr. (bats L) gets a RHP from the 4th spot
Luis Garcia Jr. bats cleanup with his preferred platoon advantage against Grant Holmes. That gives him a strong chance to finish any rallies the hitters ahead of him create.
P 0-for-4, 0 TB
head_to_headTB @ SEA
Rays are 4-1 vs Mariners this season
Tampa Bay is 4-1 against Seattle, but the latest one-run finish shows how little separation may exist. I give the season series almost no weight when pricing tonight’s game.
two_start_weekNew York Yankees — week of 8/3
Cam Schlittler
Two starts this scoring week — Mon 8/3 vs Cardinals (played), Sun 8/9 vs Braves. 2.95 xERA this season.
head_to_headTOR @ PHI
Blue Jays are 6-3 vs Phillies this season
Toronto’s 6-3 record against Philadelphia belongs in the background. It does not explain tonight’s pitching or bullpen conditions, so I will not make it the foundation of a bet.
head_to_headCIN @ WSH
Nationals are 4-1 vs Reds this season
Washington’s 4-1 record against Cincinnati supplies familiarity, not a convincing betting edge. Tonight’s pitching matchup matters more, and Brad Lord’s home struggles keep me from using the season series to back the Nationals.
head_to_headCHC @ KC
Cubs are 4-1 vs Royals this season
Chicago’s 4-1 record against Kansas City matters, and the latest blowout adds weight to it. I still won’t let a short series record create a matchup edge that tonight’s personnel have to earn.
platoon_edgeCOL @ STL
Mickey Moniak (bats L) gets a RHP from the 5th spot
Mickey Moniak gets Michael McGreevy from his stronger side and bats fifth. The matchup and lineup depth give him a good chance to extend or finish an inning.
P 1-for-4, 1 TB
cooling_offCLE @ CHW
Brayan Rocchio: .335 OPS in L15 — draws RHP Davis Martin
Brayan Rocchio’s .335 OPS over the last 15 days is ugly, but Davis Martin gives him a legitimate reset point. Right-handed pitching is Rocchio’s better lane, so I see bounce-back potential rather than an automatic fade.
P 1-for-4, 1 TB
fantasy_pickupsTOR @ PHI
Luis Arraez
Pickup vs Shane Bieber (7.43 xERA) — .806 OPS, bats 4th.
gary_hr_threatsDodgers @ Diamondbacks
Kyle Tucker
Gary's Take Tucker is seeing the ball too well for this price. He has four homers in his last 15 games, nine recent hard-hit balls and has already gone deep in this series.
P 0 HR — 1-for-4, 3 TB
gary_hr_threatsBraves @ Yankees
Matt Olson
Gary's Take Schlittler is a difficult assignment, but +600 is too generous for the hottest power bat on the board. Olson has six homers in his last 15 games, including three in his last seven, with six barrels on only 18 recent balls in play.
P 1 HR — 1-for-4, 4 TB
cooling_offCOL @ STL
Hunter Goodman: .538 OPS in L15 — draws RHP Michael McGreevy
Hunter Goodman is cold, but Michael McGreevy gives him a reasonable rebound matchup. Goodman has still handled right-handed pitching well enough that I’m not selling him solely on the last 15 days.
P 2-for-4, 5 TB
ownedLAD @ ARI
Freddie Freeman vs Eduardo Rodriguez: .533
Freeman has controlled this matchup with Rodriguez, hitting .533 while also forcing him into the zone. With solid recent form behind him, I expect Freeman to be one of Arizona’s hardest outs to navigate.
P 1-for-4, 1 TB
cut_listLAA tonight
Grayson Rodriguez
Starts tonight for LAA — 7.2 xERA behind a 7.24 ERA.
two_start_weekDetroit Tigers — week of 8/3
Troy Melton
Two starts this scoring week — Tue 8/4 at Mariners (played), Sun 8/9 at Giants. 3.11 xERA this season.
bullpen_fatigueDET @ SF
San Francisco Giants pen: 16.3 relief IP over their last 3 games
San Francisco’s bullpen has worked 16.3 innings in three games and has lost most of its recent length options for tonight. Detroit can expose that shortage by driving up the starter’s pitch count and reaching the middle relief tier early.
two_start_weekColorado Rockies — week of 8/3
Gabriel Hughes
Two starts this scoring week (second projected on rotation) — Tue 8/4 vs Rays (played), Sun 8/9 at Cardinals (proj). 2.4 xERA this season.
fantasy_pickupsLAA @ MIA
Otto Lopez
Otto Lopez belongs on a roster today. He’s batting .317 with an .821 OPS from the third spot, and tonight he faces struggling Grayson Rodriguez, who carries a 7.2 xERA. Add him in all formats where you need a shortstop or a strong lineup spot for tonight.
starter_formLAD @ ARI
Justin Wrobleski: 7.02 ERA over his last 3 starts
Justin Wrobleski’s 7.02 ERA over his last three starts shows how consistently his mistakes have become runs. Arizona has an inviting matchup if it attacks strikes and keeps pressure on him with men aboard.
P 3.1 IP, 3 ER, 3 K
gary_hr_threatsReds @ Nationals
Daylen Lile
Gary's Take Lile gets the matchup I want at a price worth attacking. Left-handed hitters have tagged Brady Singer for a .293 average, an .846 OPS and 15 home runs, with Singer’s sinker-driven approach producing plenty of hittable contact.
P 0 HR — 2-for-4, 2 TB
gary_hr_threatsAngels @ Marlins
Kyle Stowers
Gary's Take I want the left-handed power against Grayson Rodriguez. Lefties have a .961 OPS against him, and his four-seam fastball has been punished for a .439 xwOBA while producing very few whiffs.
P 0 HR — 2-for-4, 4 TB
cooling_offATL @ NYY
Trent Grisham: .429 OPS in L15 — draws RHP Grant Holmes
Trent Grisham’s .429 OPS over the last 15 days fits a hitter whose swing has gone quiet. His modest baseline against right-handers gives me little reason to expect Grant Holmes to spark a rebound.
P 2-for-4, 6 TB
streakingTB @ SEA
TB have won 4 straight
TB have taken 4 straight and own a +11 run differential over the run. Last 10: 7-3.
P team won 4-1
gary_hr_threatsBlue Jays @ Phillies
Bryce Harper
Gary's Take Harper has four homers in his last 15 games, including three in the last seven, with three barrels across his recent 18 balls in play. Bieber has allowed a 45.5% hard-hit rate and seven homers in only 37 innings.
P 0 HR — 0-for-2, 0 TB, 4 BB
two_start_weekMilwaukee Brewers — week of 8/3
Logan Henderson
Two starts this scoring week (second projected on rotation) — Tue 8/4 vs Pirates (played), Sun 8/9 vs Twins (proj). 2.6 xERA this season.
cooling_offCIN @ WSH
Nasim Nunez: .325 OPS in L15 — draws RHP Brady Singer
Nasim Nunez owns a .325 OPS over the last 15 days without much season-long production supporting a bounce. Brady Singer also puts him on his weaker side, so I expect the slump to continue.
P 1-for-4, 1 TB
cooling_offTOR @ PHI
Kazuma Okamoto: .522 OPS in L15 — draws LHP Jesus Luzardo
Kazuma Okamoto’s .522 OPS over the last 15 days looks like a real dip, and Jesus Luzardo turns him to his weaker side. Tonight’s matchup gives me no reason to force a rebound play.
P 1-for-4, 1 TB, 1 BB
cooling_offTOR @ PHI
Brandon Marsh: .456 OPS in L15 — draws RHP Shane Bieber
Brandon Marsh’s .456 OPS over the last 15 days looks like a temporary timing issue. Shane Bieber gives him his preferred right-handed matchup, so I’m open to buying the correction.
P 1-for-5, 1 TB, 1 BB
two_start_weekPittsburgh Pirates — week of 8/3
Jared Jones
Two starts this scoring week — Tue 8/4 at Brewers (played), Sun 8/9 vs Mets. 3.32 xERA this season.
cooling_offATL @ NYY
Ben Rice: .597 OPS in L15 — draws RHP Grant Holmes
Ben Rice’s recent .597 OPS undersells the hitter he has been against right-handed pitching. Grant Holmes gives him the split I want, making tonight a good rebound spot.
P 0-for-4, 0 TB
starter_formHOU @ SD
Randy Vasquez: 0.68 ERA over his last 3 starts
Randy Vasquez has posted a 0.68 ERA over his last three starts by keeping the bases remarkably clean. He is doing it through contact management rather than overpowering hitters, so Houston will have chances to test how sustainable this run is.
P 5 IP, 2 ER, 1 K
fantasy_pickupsTOR @ PHI
Bryson Stott
Pickup vs Shane Bieber (7.43 xERA) — .752 OPS, bats 6th.
ballpark_shiftATL @ NYY
At Yankee Stadium, Cam Schlittler pitches to a 4.32 ERA
Cam Schlittler’s 4.32 ERA at Yankee Stadium points to a meaningful home vulnerability. Atlanta gets the more hittable version of him and can turn early traffic into a damaging inning.
P 7 IP, 1 ER, 11 K
two_start_weekTampa Bay Rays — week of 8/3
Ian Seymour
Two starts this scoring week — Mon 8/3 at Rockies (played), Sun 8/9 at Mariners. 3.47 xERA this season.
regression_watchTOR @ PHI
Shane Bieber: 5.11 ERA vs 7.43 xERA
Shane Bieber’s 5.11 ERA is already poor, yet his 7.43 xERA says the underlying performance has been even worse. Too many runners, too few missed bats and dangerous contact make Philadelphia a strong candidate to expose him.
P 5.2 IP, 5 ER, 4 K
heat_checkLAA @ MIA
Kyle Stowers: 1.027 OPS in Last 15 Days
Kyle Stowers has a 1.027 OPS over the last 15 days with legitimate power behind it. Over 1.5 total bases is demanding, but his matchup and current extra-base ability put me on the over.
P 2-for-4, 4 TB
heat_checkCHC @ KC
Nico Hoerner: .884 OPS in Last 15 Days
Nico Hoerner’s recent improvement is meaningful, but 3.5 total bases still demands a major offensive night. I’m not chasing that threshold solely because his bat has heated up.
P 2-for-3, 3 TB, 1 BB
heat_checkCOL @ STL
Willi Castro: 1.084 OPS in Last 15 Days
Willi Castro’s 1.084 OPS is real form, but it sits well above his established level in a modest sample. At a 1.5-total-base line, I prefer the under.
P 1-for-4, 2 TB
park_weatherCHC @ KC
Wind blowing out 13 mph at Kauffman Stadium tonight
A 13 mph wind blowing out at Kauffman Stadium gives lifted contact an extra gear. With the heat helping too, the high total looks justified rather than inflated.
P final total 12 vs 10.5 (over lean)
two_start_weekArizona Diamondbacks — week of 8/3
Brandon Pfaadt
Two starts this scoring week — Mon 8/3 vs Padres (played), Sat 8/8 vs Dodgers (played). 3.63 xERA this season.
fantasy_pickupsLAA @ MIA
Xavier Edwards
Xavier Edwards is a clean one-day stream. He’s batting .287 with a .761 OPS, hits second and faces struggling Grayson Rodriguez and his 7.2 xERA tonight. Stream him if you need a second baseman or another hitter near the top of the order tonight.
park_weatherCOL @ STL
Wind blowing out 10 mph at Busch Stadium tonight
The 10 mph wind blowing out at Busch Stadium and the hot air should reward balls lifted toward left. Nine runs are reachable without either offense needing an exceptional night.
P final total 11 vs 9 (over lean)
heat_checkLAA @ MIA
Jakob Marsee: .998 OPS in Last 15 Days
Jakob Marsee’s .998 OPS comes from a small sample and is too far above his baseline to treat as permanent. Still, over 0.5 total bases only requires one single, and I’m backing him to get it.
P 2-for-5, 2 TB
regression_watchLAD @ ARI
Eduardo Rodriguez: 2.71 ERA vs 4.86 xERA
Eduardo Rodriguez’s 2.71 ERA has more shine than his 4.86 xERA supports. He limits some hard contact, but his modest strikeout rate and favorable batted-ball outcomes leave him vulnerable to a Dodgers correction tonight.
P 7 IP, 2 ER, 9 K
gary_hr_threatsAthletics @ Red Sox
Tyler Soderstrom
Gary's Take Soderstrom has homered in each of the first two games of this series, but the underlying contact is the stronger reason to stay with him: a 98.3 mph recent average exit velocity with 13 hard-hit balls on 17 balls in play. Fenway is playing in hot weather with an 11 mph breeze toward right field, an inviting setup for his left-handed power.
P 0 HR — 1-for-4, 3 TB
ballpark_shiftTOR @ PHI
Jesus Luzardo owns a 4.85 ERA at Citizens Bank Park — 2.01 everywhere else
Jesus Luzardo’s 4.85 ERA at Citizens Bank Park, compared with 2.01 elsewhere, makes the venue impossible to ignore. Toronto may not produce constant traffic, but its best contact can carry much greater consequences here.
P 7 IP, 2 ER, 12 K
two_start_weekLos Angeles Dodgers — week of 8/3
Tarik Skubal
Two starts this scoring week (second projected on rotation) — Tue 8/4 at Cubs (played), Sun 8/9 at Diamondbacks (proj). 2.97 xERA this season.
closer_watchOAK @ BOS
Aroldis Chapman
Aroldis Chapman owns the ninth for the Red Sox — 27 saves this season (next closest: Erik Miller with 4).
heat_checkCIN @ WSH
Jacob Young: 1.072 OPS in Last 15 Days
Jacob Young’s 1.072 OPS is probably a heater rather than a new baseline, but the prop only asks for one total base. I like over 0.5 because Cincinnati must hold him hitless to win the other side.
P 0-for-3, 0 TB
fantasy_pickupsTOR @ PHI
Trea Turner
Pickup vs Shane Bieber (7.43 xERA) — .703 OPS, bats 2nd.
cooling_offTOR @ PHI
Kyle Schwarber: .634 OPS in L15 — draws RHP Shane Bieber
Kyle Schwarber's .634 OPS over the last 15 days (39 PA) trails his .882 season mark, down 0.248. Tonight he draws RHP Shane Bieber — his weaker side: a .839 OPS vs RHP across 257 AB.
P 2-for-3, 8 TB, 3 BB
regression_watchCOL @ STL
Michael McGreevy: 3.59 ERA vs 5.62 xERA
Michael McGreevy’s 3.59 ERA is difficult to trust beside a 5.62 xERA and a contact profile filled with hard hits and barrels. Even Colorado has a credible path to making that regression show tonight.
P 5.2 IP, 3 ER, 4 K
heat_checkNYM @ PIT
Carson Benge: .986 OPS in Last 15 Days
The last 15 days sample runs 45 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-5, 2 TB, 1 BB
heat_checkTOR @ PHI
Trea Turner: .877 OPS in Last 15 Days
Trea Turner’s .877 OPS over 60 plate appearances looks like believable improvement rather than a brief spike. Over 1.5 total bases is still a meaningful ask, but I lean over because the longer sample and power give the form substance.
P 0-for-6, 0 TB
regression_tomorrowTB @ OAK
Jacob Lopez: 5.64 ERA vs 3.5 xERA
Projected to start tomorrow vs TB. A 5.64 ERA against a 3.5 expected ERA (2.14 run gap) — unlucky, due to bounce back. Opponents hit .270 vs .211 expected.
heat_checkOAK @ BOS
Ceddanne Rafaela: .957 OPS in Last 15 Days
Ceddanne Rafaela’s .957 OPS over the last 15 days is supported by a substantial sample and believable improvement from his season level. The power gives him the route needed to clear 1.5 total bases, so I’m on the over.
P 0-for-5, 0 TB
cut_listSTL tonight
Michael McGreevy
Starts tonight for STL — 5.62 xERA behind a 3.59 ERA — the ERA is flattering him.
regression_tomorrowTB @ OAK
Jacob Lopez: 5.64 ERA vs 3.5 xERA
Jacob Lopez’s 5.64 ERA badly overstates the quality of his pitching, with a 3.50 expected mark and limited hard contact pointing toward poor fortune. Against Tampa Bay, I’m buying a cleaner result and the rebound.
starter_formOAK @ BOS
J.T. Ginn: 5.94 ERA over his last 3 starts
J.T. Ginn’s 5.94 ERA over his last three starts has come without a major change in traffic, but his ability to escape important spots has deteriorated. Boston can hurt him without creating endless chances if it converts when innings turn.
P 6 IP, 1 ER, 2 K
cut_listTOR tonight
Brett Bateman
The leadoff spot and a place in tonight’s lineup are the only arguments for patience. A .125 average and .550 OPS are doing real damage, and opportunity alone isn’t enough to justify a season-long roster spot. Cut
regression_watchCOL @ STL
Mickey Moniak: .277 AVG vs .227 xBA
Mickey Moniak’s .277 average sits well above his .227 expected mark, pointing toward results that are due to cool. I see tonight as a sell-high spot despite the favorable handedness matchup.
P 1-for-4, 1 TB
heat_checkOAK @ BOS
Andruw Monasterio: .963 OPS in Last 15 Days
That .963 OPS spans the last 15 days (51 PA) against a .792 season baseline, a 0.171 swing. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
starter_formLAA @ MIA
Grayson Rodriguez: 5.06 ERA over his last 3 starts
Grayson Rodriguez’s 5.06 ERA over his last three starts is imperfect, but the underlying work is cleaner than his season mark. Better control of traffic and enough strikeouts to stop rallies give him a viable path through Miami’s lineup.
P 4 IP, 3 ER, 8 K
regression_tomorrowCOL @ ARI
Gabriel Hughes: 4.25 ERA vs 2.4 xERA
Projected to start tomorrow vs ARI. A 4.25 ERA against a 2.4 expected ERA (1.85 run gap) — unlucky, due to bounce back. Opponents hit .241 vs .191 expected.
platoon_edgeTOR @ PHI
Trea Turner (bats R) draws Shane Bieber (RHP), batting 2nd
Trea Turner carries a .746 OPS vs. Right (325 AB) against .611 the other way (149 AB), and faces RHP Shane Bieber from the 2nd spot — a split his blended season line may not reflect.
P 0-for-6, 0 TB
bullpen_fatigueCHC @ KC
Kansas City Royals pen: 13.7 relief IP over their last 3 games
Kansas City’s bullpen has thrown 13.7 innings in three games, but several short relievers remain usable for a normal late-game script. The real danger is an early starter exit, which would give the Cubs access to the softer and less comfortable part of the pen.
regression_tomorrowCOL @ ARI
Gabriel Hughes: 4.25 ERA vs 2.4 xERA
Gabriel Hughes has limited both hard contact and barrels, making his 2.40 expected ERA far more convincing than the 4.25 surface mark. Against Arizona, I expect his results to move toward the quality of his pitching.
bullpen_fatigueLAA @ MIA
Los Angeles Angels pen: 15 relief IP over their last 3 games
Los Angeles Angels's bullpen has thrown 15 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.
cut_listCHW tonight
Brenton Doyle
Batting first keeps Doyle relevant because the lineup spot creates opportunity. Still, a .214 average and .560 OPS leave too little production to protect him unless your alternatives are especially thin. Cut
platoon_edgeCIN @ WSH
Daylen Lile (bats L) hits 4th against Brady Singer (RHP)
Over 327 AB vs. Right, Daylen Lile owns a .759 OPS versus .593 in 119 AB the other way. He sees RHP Brady Singer tonight hitting 4th, where the platoon side lines up his way.
P 2-for-4, 2 TB
park_weatherCLE @ CHW
Wind blowing in 11 mph at Rate Field tonight
An 11 mph wind blowing in at Rate Field taxes right-field power and gives both pitching staffs more freedom to work upstairs. I expect CLE-CHW to be decided more by line drives, gap contact and sustained rallies than easy home-run carry.
P final total 8 vs 8.5 (under lean)
fantasy_pickupsTOR @ PHI
Brandon Marsh
Pickup vs Shane Bieber (7.43 xERA) — .757 OPS, bats 7th.
starter_formTB @ SEA
Ian Seymour: 2.16 ERA over his last 3 starts
Ian Seymour has combined fewer baserunners with real swing-and-miss stuff, producing a 2.16 ERA over his last three starts. Seattle faces a pitcher controlling innings rather than merely surviving them.
P 6 IP, 1 ER, 7 K
regression_watchDET @ SF
Troy Melton: 1.58 ERA vs 3.11 xERA
Troy Melton’s 1.58 ERA will rise toward his 3.11 xERA, but this is not an empty performance. He misses bats, limits traffic and suppresses damaging contact well enough to remain trustworthy against San Francisco.
P 6 IP, 0 ER, 5 K
closer_watchCLE @ CHW
Grant Taylor / Bryan Hudson
Shared ninth in CHW: Grant Taylor 5 saves, Bryan Hudson 4. The role is live.
regression_watchHOU @ SD
Cristian Javier: 6.58 ERA vs 5.12 xERA
Cristian Javier’s 6.58 ERA has been harsher than his 5.12 xERA, so some correction is reasonable. The traffic remains too heavy for a full endorsement, though; I expect improvement from disastrous to merely shaky.
P 5 IP, 4 ER, 2 K
regression_watchNYM @ PIT
Esmerlyn Valdez: .248 AVG vs .205 xBA
Valdez’s .248 average is running well ahead of the contact underneath it. I’m leaning away from his hit and total-base overs before the market catches up.
P 0-for-4, 0 TB
regression_watchOAK @ BOS
Ceddanne Rafaela: .288 AVG vs .248 xBA
Ceddanne Rafaela’s .288 average is running well ahead of his .248 xBA, and the size of the sample makes that gap tough to ignore. I’m leaning toward a quieter night rather than paying for the results he has recently produced.
P 0-for-5, 0 TB
return_watchARI — return listed 8/10
Michael Soroka
Listed back 8/10 (15-Day-IL, lower body) — 3.07 ERA this season.
cooling_offOAK @ BOS
Anthony Seigler: .454 OPS in L15 — draws RHP J.T. Ginn
Anthony Seigler's .454 OPS over the last 15 days (31 PA) trails his .710 season mark, down 0.256. Tonight he draws RHP J.T. Ginn — his stronger side: a .779 OPS vs RHP across 94 AB.
P 1-for-3, 1 TB, 1 BB
regression_tomorrowTB @ OAK
Freddy Peralta: 5.37 ERA vs 3.92 xERA
Projected to start tomorrow vs OAK. A 5.37 ERA against a 3.92 expected ERA (1.45 run gap) — unlucky, due to bounce back. Opponents hit .273 vs .239 expected.
regression_watchLAD @ ARI
Justin Wrobleski: 3.31 ERA vs 4.51 xERA
Justin Wrobleski’s 3.31 ERA is receiving meaningful help from favorable contact outcomes, while his 4.51 xERA better reflects the risk. Arizona is well positioned to shrink that cushion tonight.
P 3.1 IP, 3 ER, 3 K
regression_tomorrowTB @ OAK
Freddy Peralta: 5.37 ERA vs 3.92 xERA
Peralta’s 5.37 ERA looks much worse than the contact he has allowed, especially with such a low barrel rate. I expect a meaningful bounce-back against Oakland and would rather buy the 3.92 xERA than the surface results.
cut_listSD tonight
Jake Cronenworth
Still hitting 2nd for SD — 0.601 OPS, 0.220 AVG from the 2-hole.
regression_tomorrowPHI @ STL
Andrew Painter: 6.48 ERA vs 5.12 xERA
Projected to start tomorrow vs STL. A 6.48 ERA against a 5.12 expected ERA (1.36 run gap) — unlucky, due to bounce back. Opponents hit .299 vs .271 expected.
first_inningATL @ NYY
NRFI watch: quiet first innings on both sides of ATL @ NYY
I lean NRFI in Atlanta-New York, with Grant Holmes the steadier opening-inning arm. Schlittler’s home-run vulnerability gives the Braves the main path to spoiling it with one swing.
P 1st inning: 0-0 (0 runs)
closer_watchTOR @ PHI
Jhoan Duran
Jhoan Duran owns the ninth for the Phillies — 25 saves this season (next closest: Caleb Kilian with 8).
regression_tomorrowPHI @ STL
Andrew Painter: 6.48 ERA vs 5.12 xERA
Painter has taken more damage than his contact quality warrants, but the elevated barrel rate keeps this from being a pure bad-luck story. I expect some ERA relief against St. Louis without trusting him to completely shut the lineup down.
regression_tomorrowBAL @ MIN
Dean Kremer: 5.93 ERA vs 4.54 xERA
Projected to start tomorrow vs BAL. A 5.93 ERA against a 4.54 expected ERA (1.39 run gap) — unlucky, due to bounce back. Opponents hit .263 vs .249 expected.
cooling_offOAK @ BOS
Willson Contreras: .751 OPS in L15 — draws RHP J.T. Ginn
Willson Contreras's .751 OPS over the last 15 days (31 PA) trails his .929 season mark, down 0.178. Tonight he draws RHP J.T. Ginn — his weaker side: a .916 OPS vs RHP across 269 AB.
P 0-for-2, 0 TB
regression_tomorrowBAL @ MIN
Dean Kremer: 5.93 ERA vs 4.54 xERA
Kremer should improve on a 5.93 ERA because the contact profile has not been nearly that ugly. The 4.54 xERA still describes a middling arm, though, so I’m expecting fewer runs rather than dominance.
fantasy_pickupsDET @ SF
Troy Melton
Streamer vs SF — 3.11 xERA · 7.8 K/9 · 0.91 WHIP.
cut_listKC tonight
Salvador Perez
The .216 average and .637 OPS make Perez a reasonable cut candidate, but batting fourth and remaining in tonight’s lineup give him a stronger case than the other two. I’m not bailing yet. Hold
ballpark_shiftHOU @ SD
Randy Vasquez's ERA jumps to 4.91 at Petco Park
Vasquez’s 4.91 home ERA comes with a .299 average allowed, so I’m blaming the traffic more than Petco. Houston can pressure him with singles and walks, and his home split is vulnerable if he fails to settle in early.
P 5 IP, 2 ER, 1 K
heat_checkCIN @ WSH
Matt McLain: .831 OPS in Last 15 Days
The last 15 days sample runs 27 PA: a .831 OPS versus .641 for the season, 0.19 above his norm. He has 10 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-3, 1 TB
running_gameMIN @ MIL
Green light: Milwaukee Brewers run, and Victor Caratini has caught just 13%
Milwaukee has the green light against Victor Caratini’s 13% caught-stealing rate. The Brewers can turn ordinary traffic into scoring position and manufacture runs without needing extra-base power.
P Milwaukee Brewers stole 0 bases
cut_listOAK tonight
Tommy White
The case for cutting White is the .575 season OPS, which is a tough number to carry from a hitter batting fifth. The .266 average offers some resistance, and he is in tonight’s lineup. HOLD — the OPS puts him on notice, but I’m not cutting a lineup-active No. 5 hitter with a .266 average yet.
park_weatherCIN @ WSH
92° at Nationals Park — the ball will carry tonight
Conditions at Nationals Park: Partly Cloudy, 92°, wind 3 mph, L To R. Heat like this turns warning-track outs into souvenirs. The total sits at 8.5.
P final total 8 vs 8.5 (over lean)
closer_watchLAA @ MIA
Samy Natera Jr. / Jose Fermin
Shared ninth in LAA: Samy Natera Jr. 2 saves, Jose Fermin 1. The role is live.
closer_watchCHC @ KC
Lucas Erceg / Alex Lange
Shared ninth in KC: Lucas Erceg 12 saves, Alex Lange 10. The role is live.
cooling_offCIN @ WSH
Jose Tena: .550 OPS in L15 — draws RHP Brady Singer
Jose Tena's .550 OPS over the last 15 days (25 PA) trails his .695 season mark, down 0.145. Tonight he draws RHP Brady Singer — his weaker side: a .665 OPS vs RHP across 194 AB.
P 0-for-2, 0 TB, 1 BB
regression_watchDET @ SF
San Francisco Giants are 10-20 in one-run games (.333 win%)
San Francisco’s 10-20 record in one-run games is more likely to move toward even than remain at a .333 win rate. The Giants may be stronger than their overall record suggests, but that regression case does not erase Detroit’s advantages tonight.
cut_listWSH tonight
Abimelec Ortiz
Still hitting 2nd for WSH — 0.671 OPS, 0.211 AVG from the 2-hole.
running_gameATL @ NYY
Green light: New York Yankees run, and Drake Baldwin has caught just 16%
The Yankees should stay aggressive against Drake Baldwin’s 16% caught-stealing rate. Any New York runner can become an immediate scoring-position threat, giving the Yankees another way to manufacture offense against Atlanta.
P New York Yankees stole 0 bases
regression_tomorrowBOS @ TOR
Sonny Gray: 2.78 ERA vs 3.68 xERA
Sonny Gray’s 2.78 ERA against a 3.68 xERA is a modest, believable gap rather than a major warning. His contact management supports most of the performance, so I would not build tomorrow’s Boston-Toronto angle around sharp regression.
return_watchARI — return listed 8/14
Jordan Lawlar
Listed back 8/14 (10-Day-IL, hamstring) — 0.856 OPS this season.
return_watchPIT — return listed 8/14
Oneil Cruz
Listed back 8/14 (60-Day-IL, hand) — 0.822 OPS this season.
regression_tomorrowCOL @ ARI
Michael Soroka: 3.07 ERA vs 3.98 xERA
Soroka’s low hard-hit rate supports much of his success, though favorable results on balls in play have helped the 3.07 ERA. Against Colorado tomorrow, I trust him while valuing the outcome closer to his 3.98 xERA.
first_inningLAD @ ARI
ARI have gone quiet in the 1st: runs in 0 of their last 10
Arizona has gone 10 straight games without a first-inning run, but neither starter makes the full inning especially comfortable. Los Angeles has the better chance to break through early against Eduardo Rodriguez; if it does not, the NRFI pattern should hold.
P flagged team scored 2 in the 1st
regression_tomorrowBOS @ TOR
Sonny Gray: 2.78 ERA vs 3.68 xERA
Projected to start tomorrow vs TOR. A 2.78 ERA against a 3.68 expected ERA (0.9 run gap) — running hot, due to regress. Opponents hit .238 vs .249 expected.
first_inningMIN @ MIL
MIN have gone quiet in the 1st: runs in 0 of their last 10
Minnesota has failed to score in the first inning in 10 straight games, and Misiorowski is positioned to extend that silence. Milwaukee against Prielipp is the threat to an NRFI, giving the Brewers the clearer chance to seize immediate control.
P flagged team scored 0 in the 1st
running_gameOAK @ BOS
Green light: Boston Red Sox run, and Jonah Heim has caught just 16%
Boston gets a clear running-game advantage against Jonah Heim’s 16% caught-stealing rate. I expect the Red Sox to use movement to turn singles and walks into scoring chances rather than waiting exclusively for power.
P Boston Red Sox stole 0 bases
return_watchTEX — return listed 8/15
Carter Baumler
Listed back 8/15 (60-Day-IL, ribs) — 3.18 ERA this season.
cut_listCIN tonight
Hector Rodriguez
Still hitting 6th for CIN — 0.633 OPS, 0.200 AVG from the 6-hole.
running_gameTB @ SEA
Green light: Seattle Mariners run, and Liam Hicks has caught just 16%
Seattle gets the green light against Hicks and his 16% caught-stealing rate. Any walk or single can become immediate scoring pressure, giving the Mariners ways to create runs without relying on a home run.
P Seattle Mariners stole 0 bases
running_gameCHC @ KC
Kansas City Royals like to run — Miguel Amaya (32% caught) is the wrong catcher to test
Kansas City likes to run, but Amaya’s 32% caught-stealing rate makes this a poor matchup for forcing the issue. I expect Chicago to limit that aggression and give itself a chance to erase a rally with one throw.
P Kansas City Royals stole 0 bases
cut_listWSH tonight
Jorbit Vivas
Still hitting 6th for WSH — 0.650 OPS, 0.233 AVG from the 6-hole.
fantasy_pickupsMIN @ MIL
Connor Prielipp
Streamer vs MIL — 4.04 xERA · 9.4 K/9 · 1.31 WHIP.
cut_listWSH tonight
Dylan Crews
Still hitting 5th for WSH — 0.661 OPS, 0.218 AVG from the 5-hole.
first_inningLAA @ MIA
MIA have gone quiet in the 1st: runs in 1 of their last 10
Miami has scored in the first inning only once in its last 10 games, and Grayson Rodriguez has the swing-and-miss ability to continue that trend. Los Angeles owns the clearer early scoring route against Ryan Gusto, making the Angels the likelier side to strike first.
P flagged team scored 3 in the 1st
first_inningBAL @ TEX
TEX have gone quiet in the 1st: runs in 1 of their last 10
Texas has scored in the first inning only once in its last 10 games, so Baltimore is the side that decides this early market. Rocker’s opening-inning trouble gives the Orioles a legitimate chance to take control before the Rangers’ bats settle in.
P flagged team scored 0 in the 1st
return_watchKC — return listed 8/17
Maikel Garcia
Listed back 8/17 (10-Day-IL, hand) — 0.693 OPS this season.
first_inningHOU @ SD
HOU have gone quiet in the 1st: runs in 1 of their last 10
Houston’s first-inning drought meets a real escape hatch in Vasquez, whose opening frames have been vulnerable. The Astros have the stronger scoring chance in the first, and I lean toward them breaking through in the top half.
P flagged team scored 0 in the 1st
first_inningNYM @ PIT
NYM have gone quiet in the 1st: runs in 1 of their last 10
The Mets have scored in the first inning only once in their last 10 games, and Jones is well placed to keep them quiet again. Pittsburgh against Manaea is the real threat to the NRFI.
P flagged team scored 2 in the 1st