Skip to content
GARY A.I.Get the app

Sports picks for Monday, August 10, 2026

233 stored items

Gary’s saved picks and research for this day. Results are presented separately because older records do not all carry a durable source-pick ID.

Game picks

10
GARY'S PICK
Red Sox Moneyline
MLB@ Blue Jays· -154

Red Sox
Moneyline

-154 · 7:07 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
Braves Moneyline
MLBvs Mets· -140

Braves
Moneyline

-140 · 7:15 PM ET

Mets

Permanent matchup analysis →
GARY'S PICK
Orioles Moneyline
MLB@ Twins· -103

Orioles
Moneyline

-103 · 7:40 PM ET

Twins

Permanent matchup analysis →
GARY'S PICK
Cardinals Moneyline
MLBvs Phillies· +108

Cardinals
Moneyline

+108 · 7:45 PM ET

Phillies

Permanent matchup analysis →
GARY'S PICK
Rangers Moneyline
MLB@ Angels· -106

Rangers
Moneyline

-106 · 9:38 PM ET

Angels

Permanent matchup analysis →
GARY'S PICK
Rockies +1.5
MLB@ Diamondbacks· -114

Rockies
+1.5

-114 · 9:40 PM ET

Diamondbacks

Permanent matchup analysis →
GARY'S PICK
Brewers Moneyline
MLB@ Padres· -121

Brewers
Moneyline

-121 · 9:40 PM ET

Padres

Permanent matchup analysis →
GARY'S PICK
Rays Moneyline
MLB@ Athletics· -158

Rays
Moneyline

-158 · 9:40 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Astros Moneyline
MLB@ Giants· -140

Astros
Moneyline

-140 · 9:45 PM ET

Giants

Permanent matchup analysis →
GARY'S PICK
Royals +1.5
MLB@ Dodgers· +108

Royals
+1.5

+108 · 10:10 PM ET

Dodgers

Permanent matchup analysis →

Player props

30
GARY'S PICK
JAMESON TAILLONPITCHER EARNED RUNS OVER 2.5
MLBToronto Blue Jays· -125

Jameson Taillon
Pitcher Earned Runs over 2.5

-125 · 7:07 PM ET

Toronto Blue Jays

THE LONG SHOT
WILYER ABREUHR OVER 0.5
MLBBoston Red Sox· +308

Wilyer Abreu
HR over 0.5

+308 · 7:07 PM ET

Boston Red Sox

GARY'S PICK
CALEB DURBINHITS OVER 0.5
MLBBoston Red Sox· -200

Caleb Durbin
Hits over 0.5

-200 · 7:07 PM ET

Boston Red Sox

GARY'S PICK
CHRISTIAN SCOTTK'S OVER 5.5
MLBNew York Mets· -112

Christian Scott
K'S over 5.5

-112 · 7:15 PM ET

New York Mets

GARY'S PICK
BRYCE ELDERK'S UNDER 4.5
MLBAtlanta Braves· -120

Bryce Elder
K'S under 4.5

-120 · 7:15 PM ET

Atlanta Braves

GARY'S PICK
TREVOR ROGERSK'S OVER 4.5
MLBBaltimore Orioles· -130

Trevor Rogers
K'S over 4.5

-130 · 7:40 PM ET

Baltimore Orioles

GARY'S PICK
DEAN KREMERK'S UNDER 5.5
MLBMinnesota Twins· -143

Dean Kremer
K'S under 5.5

-143 · 7:40 PM ET

Minnesota Twins

THE LONG SHOT
TYLER O'NEILLHR OVER 0.5
MLBBaltimore Orioles· +480

Tyler O'Neill
HR over 0.5

+480 · 7:40 PM ET

Baltimore Orioles

GARY'S PICK
HUNTER DOBBINSK'S OVER 3.5
MLBSt. Louis Cardinals· +100

Hunter Dobbins
K'S over 3.5

+100 · 7:45 PM ET

St. Louis Cardinals

GARY'S PICK
BRYSON STOTTH+R+RBI OVER 1.5
MLBPhiladelphia Phillies· -127

Bryson Stott
H+R+RBI over 1.5

-127 · 7:45 PM ET

Philadelphia Phillies

THE LONG SHOT
MATT OLSONHR OVER 0.5
MLBAtlanta Braves· +290

Matt Olson
HR over 0.5

+290 · 7:15 PM ET

Atlanta Braves

THE LONG SHOT
ALEC BURLESONHR OVER 0.5
MLBSt. Louis Cardinals· +503

Alec Burleson
HR over 0.5

+503 · 7:45 PM ET

St. Louis Cardinals

THE LONG SHOT
IVAN HERRERAHR OVER 0.5
MLBSt. Louis Cardinals· +630

Ivan Herrera
HR over 0.5

+630 · 7:45 PM ET

St. Louis Cardinals

THE LONG SHOT
CARSON BENGEHR OVER 0.5
MLBNew York Mets· +600

Carson Benge
HR over 0.5

+600 · 7:15 PM ET

New York Mets

GARY'S PICK
REID DETMERSPITCHER HITS ALLOWED UNDER 4.5
MLBLos Angeles Angels· -105

Reid Detmers
Pitcher Hits Allowed under 4.5

-105 · 9:38 PM ET

Los Angeles Angels

GARY'S PICK
WYATT LANGFORDHITS UNDER 0.5
MLBTexas Rangers· +155

Wyatt Langford
Hits under 0.5

+155 · 9:38 PM ET

Texas Rangers

THE LONG SHOT
JOSE SIRIHR OVER 0.5
MLBLos Angeles Angels· +505

Jose Siri
HR over 0.5

+505 · 9:38 PM ET

Los Angeles Angels

GARY'S PICK
MICHAEL SOROKAPITCHER OUTS UNDER 14.5
MLBArizona Diamondbacks· +105

Michael Soroka
Pitcher Outs under 14.5

+105 · 9:40 PM ET

Arizona Diamondbacks

GARY'S PICK
WILLI CASTROH+R+RBI OVER 1.5
MLBColorado Rockies· +133

Willi Castro
H+R+RBI over 1.5

+133 · 9:40 PM ET

Colorado Rockies

GARY'S PICK
CASEY MIZEPITCHER HITS ALLOWED OVER 4.5
MLBSan Diego Padres· -116

Casey Mize
Pitcher Hits Allowed over 4.5

-116 · 9:40 PM ET

San Diego Padres

GARY'S PICK
JACKSON MERRILLRBI OVER 0.5
MLBSan Diego Padres· +220

Jackson Merrill
RBI over 0.5

+220 · 9:40 PM ET

San Diego Padres

THE LONG SHOT
JACKSON CHOURIOHR OVER 0.5
MLBMilwaukee Brewers· +464

Jackson Chourio
HR over 0.5

+464 · 9:40 PM ET

Milwaukee Brewers

GARY'S PICK
JACOB LOPEZK'S OVER 4.5
MLBOakland Athletics· +117

Jacob Lopez
K'S over 4.5

+117 · 9:40 PM ET

Oakland Athletics

GARY'S PICK
FREDDY PERALTAPITCHER HITS ALLOWED OVER 5.5
MLBTampa Bay Rays· +120

Freddy Peralta
Pitcher Hits Allowed over 5.5

+120 · 9:40 PM ET

Tampa Bay Rays

THE LONG SHOT
JUNIOR CAMINEROHR OVER 0.5
MLBTampa Bay Rays· +188

Junior Caminero
HR over 0.5

+188 · 9:40 PM ET

Tampa Bay Rays

GARY'S PICK
CHRISTIAN WALKERHITS OVER 0.5
MLBHouston Astros· -180

Christian Walker
Hits over 0.5

-180 · 9:45 PM ET

Houston Astros

GARY'S PICK
BLADE TIDWELLK'S UNDER 3.5
MLBSan Francisco Giants· +113

Blade Tidwell
K'S under 3.5

+113 · 9:45 PM ET

San Francisco Giants

THE LONG SHOT
TAYLOR TRAMMELLHR OVER 0.5
MLBHouston Astros· +620

Taylor Trammell
HR over 0.5

+620 · 9:45 PM ET

Houston Astros

GARY'S PICK
TARIK SKUBALK'S OVER 7.5
MLBLos Angeles Dodgers· -113

Tarik Skubal
K'S over 7.5

-113 · 10:10 PM ET

Los Angeles Dodgers

GARY'S PICK
JAC CAGLIANONEHITS OVER 0.5
MLBKansas City Royals· -137

Jac Caglianone
Hits over 0.5

-137 · 10:10 PM ET

Kansas City Royals

Research

153
  • BULLPENBOS @ TOR

    Toronto Blue Jays pen: 15.7 relief IP over their last 3 games

    Toronto's top relief arms are running on fumes — Fisher and Estrada have worked both of the last two days, Rogers and Little aren't far behind, and Varland's the only real fresh arm in that pen. Seven of eight arms are carrying multi-day mileage into tonight. If Toronto's starter can't get through six, whoever comes in behind him has already been through the wringer this week.

  • TEAM RECORDMIL @ SD

    Brewers 8-0 in Logan Henderson's last 8 starts

    Eight starts, eight wins is a number I respect but don't fully trust — that's the whole Brewers roster getting credit for showing up, not something Henderson's doing with his arm alone. Still, a mark that clean rarely happens by accident this late in a season. I'd want to see how San Diego's actually playing before I lean on a streak like this one.

  • BULLPENPHI @ STL

    Philadelphia Phillies pen: 14.7 relief IP over their last 3 games

    Philadelphia's been burning through Duran, Raley and Kerkering in short bursts the last two days — quick, high-leverage work, not saved bullets. Kilian's barely been touched and is the freshest multi-inning arm they've got if this game runs long. Whoever starts for the Phillies needs to actually get through six, because this pen is thinner at the top than the raw innings number lets on.

  • TEAM RECORDBOS @ TOR

    Red Sox 7-1 in Sonny Gray's last 8 starts

    One loss in eight Gray starts is close to automatic, and results that lopsided over a real sample usually mean the whole roster's clicking, not just one arm carrying the load. I still weight this as team context more than a read on Gray himself. Boston travels well with this version of themselves — that's the part worth noting walking into Toronto.

  • TEAM RECORDPHI @ STL

    Phillies 1-7 in Andrew Painter's last 8 starts

    One win in Painter's last eight starts is a rough number for Philadelphia regardless of who's actually pitching well or poorly underneath it. That's a full team not coming together on his day, not one guy losing games by himself. It hasn't broken yet, and St. Louis doesn't hand out easy nights to teams stuck in a pattern like that.

  • TEAM RECORDBAL @ MIN

    Orioles 7-1 in Trevor Rogers's last 8 starts

    Baltimore's 7-1 when Rogers takes the ball, which tells me more about how complete this roster plays on his turn than it does about Rogers specifically. A stretch that strong repeating itself over and over stops looking like noise. Minnesota's up next, and that same group takes the field again tonight.

  • PLATOON EDGEBOS @ TOR

    Nathan Lukes (bats L) hits 1st against Sonny Gray (RHP)

    Lukes leads off tonight, and the version of him that shows up against right-handers — .766 — is the one that's carried his whole season, not the thin sample from the left side. He gets Gray fresh in the first and then again every time the lineup turns over.

    P 0-for-4, 0 TB

  • PLATOON EDGEPHI @ STL

    Alec Burleson (bats L) hits 3rd against Andrew Painter (RHP)

    Burleson's hitting third with a .969 mark against right-handers behind him over a full season, and Painter's handing him exactly that look. That's the middle of the order getting the matchup it wants, with runners already on to make it count.

    P 2-for-4, 3 TB, 1 BB

  • STREAKTB @ 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 10-6

  • PARK WEATHERBOS @ TOR

    Wind blowing out 17 mph at Rogers Centre tonight

    Seventeen out to right at Rogers Centre is about as strong as ballpark wind gets, turning warning-track fly balls into souvenirs, and the warm air only adds more carry on top of it. Both lineups are hitting into the same wind tonight, so with the total at 4.5, one mistake pitch in the air can do real damage to that number.

    P final total 3 vs 4.5 (over lean)

  • STARTER FORMTB @ OAK

    Freddy Peralta: 11.08 ERA over his last 3 starts

    Sixteen runs across three starts isn't one bad outing skewing the number — that's three separate beatings. His baserunner rate has climbed well past his own season pace too, which tells me he's lost the strike zone as much as he's lost luck. I've got no reason to think he steadies himself tonight against a lineup that can be patient.

    P 6 IP, 3 ER, 5 K

  • PLATOON EDGEHOU @ SF

    Drew Gilbert (bats L) draws Hayden Wesneski (RHP), batting 6th

    Drew Gilbert's season line is dragged down by what he's done against lefties — strip those at-bats out and he's a real threat against right-handers like Wesneski tonight. Batting sixth, he's getting that matchup after Wesneski's already had to work through the top of the order.

    P 1-for-3, 4 TB

  • PLATOON EDGEMIL @ SD

    Brice Turang (bats L) gets a RHP from the 1st spot

    Brice Turang leading off means Casey Mize opens his night against the version of this lineup that gives him the most trouble, not one he can ease into. That matchup doesn't happen once — it recurs every time the order turns over, starting with the very first hitter he sees.

    P 0-for-4, 0 TB

  • TEAM RECORDCOL @ ARI

    Rockies 1-5 in Gabriel Hughes's last 6 starts

    One win in Hughes's last six starts — that's not the exception right now, that's the standard. Whatever's going sideways for Colorado on his day hasn't found a way to break yet, including the one game that snapped it briefly. Arizona's next, and the Rockies bring that same unresolved stretch with them on the road.

  • HEAT CHECKPHI @ STL

    Bryson Stott: 1.228 OPS in Last 15 Days

    Stott's running a 1.228 OPS over his last 42 trips to the plate, and with only eight homers on the season, this looks like barrel control and timing, not a power spike. A clean single or double gets the job done against a total bases number set at 1.5.

    P 2-for-4, 2 TB, 1 BB

  • PLATOON EDGEPHI @ STL

    Bryce Harper (bats L) gets a RHP from the 3rd spot

    Harper's hitting 1.005 against right-handers over 264 at-bats, and batting third means that matchup arrives early with the table already set. Dobbins throwing right-handed isn't hiding from Harper anywhere — that's the best version of him, not the tough one.

    P 0-for-3, 0 TB, 2 BB

  • TEAM RECORDTEX @ LAA

    Angels 2-6 in Reid Detmers's last 8 starts

    Two wins in eight Detmers starts is a pattern I'd flag more than trust blindly — that's a team result, and it's repeated regardless of opponent or ballpark, which is what makes it worth noting instead of dismissing as coincidence. Texas is on the road tonight, and that streak's still active.

  • PLATOON EDGEBOS @ TOR

    Jesus Sanchez (bats L) hits 5th against Sonny Gray (RHP)

    Sanchez batting fifth against Gray gets the righty-tested version of him — .806 over 200-plus at-bats, a lot more trustworthy than the 27-at-bat sample from the left side. He won't see Gray as often as the top of the order, but every look comes in an RBI spot.

    P 0-for-2, 0 TB

  • PLATOON EDGEHOU @ SF

    Taylor Trammell (bats L) hits 5th against Blade Tidwell (RHP)

    Taylor Trammell hits fifth tonight, right behind the heart of the order, so Blade Tidwell doesn't get a breather once he's through the big bats — this matchup is waiting one batter later. Trammell's whole game changes for the better against a right-hander, and that's exactly who's stepping in.

    P 0-for-3, 0 TB, 2 BB

  • HR THREATRays @ Athletics

    Junior Caminero

    Gary's Take Caminero's carrying the hottest bat on this entire board right now — three home runs in his last seven games, four in his last fifteen. What sells it for me is how he's getting there: four barreled balls out of twenty-one batted-ball events in that stretch, average exit velocity sitting at 95 miles an hour.

    P 1 HR — 1-for-5, 4 TB

  • PLATOON EDGEHOU @ SF

    Rafael Devers (bats L) gets a RHP from the 4th spot

    Rafael Devers's vs. Right line (.917 OPS, 298 AB) sits well above his .550 mark the other way (148 AB). Tonight's starter Hayden Wesneski throws RHP, the hand he hits best.

    P 0-for-3, 0 TB, 1 BB

  • HR THREATRays @ Athletics

    Tyler Soderstrom

    Gary's Take Soderstrom's the one Athletics bat doing real damage lately — three homers in his last fifteen games, two of them in the last week — and his average exit velocity over that stretch, 96.5 miles an hour, is the loudest number on either roster tonight. He's left-handed, and Freddy Peralta has had a real lefty problem all year: .840 OPS and fifteen home runs allowed in just 308 at-bats against them, nearly triple his rate against righties.

    P 0 HR — 1-for-5, 2 TB

  • HR THREATMets @ Braves

    Matt Olson

    Gary's Take Olson's a different hitter right now than his season averages suggest. Seven homers in his last fifteen games, six barrels in his last eighteen balls in play, 93 mph average exit velocity — that's a hitter squaring the ball up at an elite rate over a real sample, not a hot week padded by bloop hits.

    P 0 HR — 1-for-5, 1 TB

  • HR THREATRed Sox @ Blue Jays

    Wilyer Abreu

    Gary's Take Abreu's barreling everything right now — three homers in his last seven games, a 1.584 OPS over that stretch, and the best exit velocity on this whole board behind it, 96 mph average with five barrels in his last twenty balls in play. That's not a hot streak riding seeing-eye singles, that's a bat finding the sweet spot over and over.

    P 0 HR — 0-for-3, 0 TB, 1 BB

  • HEAT CHECKMIL @ SD

    Jackson Merrill: 1.004 OPS in Last 15 Days

    Jackson Merrill's OPS has jumped nearly 300 points over his last 15 days to 1.004, with 18 homers already this season. Tonight's 0.5 total-bases number looks conservative for how he's swinging it right now.

    P 1-for-3, 4 TB

  • PLATOON EDGETEX @ LAA

    Justin Foscue (bats R) gets a LHP from the 6th spot

    Reid Detmers throwing left-handed hands Justin Foscue exactly the look he's built for — this is the version of him that heats up against same-side pitching. Batting sixth, he still sees Detmers as the order turns over, so it's not a one-time look.

    P 1-for-4, 1 TB, 1 BB

  • COOLING OFFTEX @ LAA

    Wyatt Langford: .509 OPS in L15 — draws LHP Reid Detmers

    Wyatt Langford's flattened out over the last two weeks, and tonight doesn't offer much relief — left-handers have given him trouble all season, and Detmers throws left-handed. When a cold stretch and a season-long weakness point the same direction, that's usually more than randomness.

    P 0-for-2, 0 TB, 3 BB

  • BULLPENTB @ OAK

    Tampa Bay Rays pen: 12.7 relief IP over their last 3 games

    Matz threw three innings in his outing this week, which usually means he's not an option again this soon. Wells and Legumina are the two names sitting freshest after single, low-pitch-count outings. Tampa only ran seven arms through this stretch and five already carry multi-day miles — if the starter gets in trouble early, the choices to cover it are thin.

  • HEAD-TO-HEADBAL @ MIN

    Orioles are 4-1 vs Twins this season

    Four-and-one in the season series sounds like a real edge until you remember that record traces back to which starters happened to draw which matchups, and that resets completely tonight. The one game that got out of hand — that 8-6 finale — was a slugfest, not a shutdown, so if anything it says both lineups have gotten to whatever arms they've faced. I wouldn't carry this into tonight's game at all.

  • COOLING OFFTEX @ LAA

    Zach Neto: .408 OPS in L15 — draws LHP MacKenzie Gore

    Zach Neto's been ice cold for two weeks, but tonight's actually his best matchup on the board — MacKenzie Gore throws left-handed, and lefties are where Neto's done his best hitting all year. If there's a night for him to snap out of it, this is the one.

    P 0-for-5, 0 TB

  • STARTER FORMBOS @ TOR

    Jameson Taillon: 10.22 ERA over his last 3 starts

    Taillon's last three starts are ugly on their own, but it's the shaky season line underneath that worries me more. His baserunner rate over this stretch has climbed past even his own rough season pace, so this isn't a couple of homers skewing a clean ledger — it's a bad patch on top of a bad year. Boston's lineup works counts, and that's not a good matchup for him tonight.

    P 4 IP, 0 ER, 3 K

  • HR THREATPhillies @ Cardinals

    Alec Burleson

    Gary's Take Burleson's the hottest bat in this lineup right now — four homers in his last seven games, and Statcast says even that's underselling him, since his expected wOBA is running ahead of his actual number this season. He's squaring the ball up as hard as anyone on this roster, averaging just under 96 miles an hour on contact with four barrels in his last seventeen balls in play.

    P 0 HR — 2-for-4, 3 TB, 1 BB

  • HEAT CHECKCOL @ ARI

    Willi Castro: 1.162 OPS in Last 15 Days

    Castro's at 1.162 over his last 37 plate appearances, and with thirteen homers already this season, the pop backing it up says this isn't empty contact. A 0.5 total bases number is about as low a bar as there is for a bat seeing it this well.

    P 1-for-3, 1 TB

  • PLATOON EDGECOL @ ARI

    Mickey Moniak (bats L) gets a RHP from the 5th spot

    Moniak's hitting .940 against right-handers on 223 at-bats — real volume, not a hot streak — and batting fifth puts him right behind the middle of the order in a spot built to drive guys in. Soroka's giving him the look he's already proven he handles.

    P 0-for-2, 0 TB, 2 BB

  • STARTER FORMKC @ LAD

    Noah Cameron: 0.39 ERA over his last 3 starts

    Twenty-three innings across three starts with one earned run and two dozen strikeouts is about as complete a stretch as a pitcher can put together — he's working deep and missing bats, not running a shiny ERA on soft contact. This is the arm dictating terms tonight, not the lineup across from him.

    P 5.2 IP, 4 ER, 2 K

  • HR THREATOrioles @ Twins

    Pete Alonso

    Gary's Take Alonso's the best swing in this lineup card right now, and it isn't close. Four homers in his last fifteen games, two of them came last night in Arlington on a night he also drew two walks and scored three times, and the underlying contact backs it up — 94.7 average exit velocity over that stretch with six barrels logged on eighteen balls in play.

    P 0 HR — 1-for-4, 1 TB

  • BATTER VS ARMNYM @ ATL

    Francisco Lindor vs Bryce Elder: .462

    Lindor's hit .462 off Bryce Elder with real pop mixed in, and he's swinging it well right now on top of that history. Elder's got to get through a hitter who's already hurt him and is playing some of his best baseball of the year.

    P 3-for-5, 7 TB

  • COOLING OFFKC @ LAD

    Tommy Edman: .469 OPS in L15 — draws LHP Noah Cameron

    Tommy Edman's bat has gone cold over the last two weeks, and Noah Cameron's left-handed look is already the one split where Edman runs a touch below his own numbers. That's not a matchup that hands him an easy way back to form.

    P 1-for-4, 1 TB

  • STARTER FORMTB @ OAK

    Jacob Lopez: 1.76 ERA over his last 3 starts

    Twenty-one strikeouts in three starts is the number that gets my attention — that's swings and misses, not soft contact finding gloves. Three earned runs allowed in that stretch means he hasn't been nibbling into trouble and escaping it, he's been in control the whole way through. Whatever clicked for him, it's real enough that Tampa Bay's going to have to earn every bit of contact it gets tonight.

    P 7 IP, 2 ER, 5 K

  • HR THREATRed Sox @ Blue Jays

    Masataka Yoshida

    Gary's Take Yoshida's the most disciplined bat in this lineup right now — thirteen hits in his last fifteen games, a .333 average, and when you look at what's behind it: 92.6 mph average exit velocity, a 13 percent whiff rate, chasing outside the zone only one time in five. He's not missing pitches to hit and he's not missing them when he swings.

    P 0 HR — 0-for-2, 0 TB, 2 BB

  • HEAT CHECKBAL @ MIN

    Royce Lewis: 1.024 OPS in Last 15 Days

    Lewis is running a 1.024 OPS over 51 plate appearances, the deepest sample in this group, and it's held up across a real mix of pitching. Thirteen homers already this year means he clears a 1.5 total bases number without needing his best swing.

    P 2-for-4, 2 TB, 1 BB

  • TWO STARTSColorado Rockies — week of 8/10

    Gabriel Hughes

    Two starts this scoring week (second projected on rotation) — Mon 8/10 at Diamondbacks, Sat 8/15 at Giants (proj). 2.42 xERA this season.

  • COOLING OFFPHI @ STL

    Jordan Walker: .585 OPS in L15 — draws RHP Andrew Painter

    Walker's at .585 over just 52 plate appearances, and even his supposedly tougher split against right-handers like Painter sits at .803 — that's not a weak side, that's a season average most guys would take. This looks like results lagging the contact, not a hitter who's lost something.

    P 1-for-4, 1 TB

  • STARTER FORMMIL @ SD

    Casey Mize: 7.11 ERA over his last 3 starts

    Ten earned runs in under thirteen innings is a real departure from the season Mize built, and what stands out is he'd made his name all year on keeping runners off base — watching that rate climb this fast says the command isn't there right now. This reads like a good pitcher caught in a bad patch, and Milwaukee's lineup is walking into him at the worst point of his year so far.

    P 6 IP, 2 ER, 6 K

  • STREAKCOL @ 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 8.25.

    P final total 9 vs 8.25

  • TWO STARTSMilwaukee Brewers — week of 8/10

    Logan Henderson

    Two starts this scoring week (second projected on rotation) — Mon 8/10 at Padres, Sat 8/15 at Dodgers (proj). 2.62 xERA this season.

  • STREAKTB @ 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

  • COOLING OFFCOL @ ARI

    Corbin Carroll: .593 OPS in L15 — draws RHP Gabriel Hughes

    Corbin Carroll's only a little cold relative to how strong his season's been, but the bigger factor tonight is the matchup — right-handed pitching has been a real weakness for him all year, and Gabriel Hughes throws right-handed. This one's more about the assignment than the last two weeks.

    P 1-for-3, 2 TB

  • TWO STARTSToronto Blue Jays — week of 8/10

    Dylan Cease

    Two starts this scoring week (second projected on rotation) — Tue 8/11 vs Red Sox, Sun 8/16 vs Yankees (proj). 2.7 xERA this season.

  • COOLING OFFPHI @ STL

    Brandon Marsh: .481 OPS in L15 — draws RHP Hunter Dobbins

    Marsh is at .481 over 53 plate appearances, but that's a small sample finding gloves instead of grass — his .794 mark against right-handers is well clear of his season average, the opposite of a split he's fighting. Dobbins gives him the exact look that's produced his best numbers all year.

    P 1-for-4, 1 TB, 1 BB

  • HEAT CHECKNYM @ ATL

    Marcus Semien: .941 OPS in Last 15 Days

    Semien's swing is climbing back — .941 over his last two weeks after running roughly three hundred points of OPS below that for a stretch. Fourteen homers on the season says the power never left, and a 0.5 total bases number is an easy clear for a bat finding its timing again.

    P 1-for-5, 1 TB

  • PLATOON EDGEBAL @ MIN

    Austin Martin (bats R) draws Trevor Rogers (LHP), batting 1st

    Martin's season line blends two different hitters, and facing a lefty in Trevor Rogers isolates the better half — .753 over 116 at-bats against left-handers. Leading off means he gets that look early, then again every time through the order.

    P 4-for-5, 8 TB

  • TOMORROWCOL @ ARI

    Tomoyuki Sugano: 4.51 ERA vs 7.15 xERA

    Sugano's hard-hit and barrel numbers are both flashing red, and a 4.51 ERA sitting 49 points of batting average below what that contact quality says it should be is the definition of getting away with it. That's balls finding gloves, not hitters missing barrels. He lines up against Arizona again tomorrow, and hard, well-struck contact against a lineup that punishes mistakes is a bigger threat to that ERA than anything in his results so far.

  • COOLING OFFMIL @ SD

    Christian Yelich: .430 OPS in L15 — draws RHP Casey Mize

    Christian Yelich's numbers against right-handers are basically in line with his season average, so Casey Mize isn't really the explanation for the cold stretch. This one reads like timing more than matchup — whether he's found his rhythm again matters more than who's on the mound tonight.

    P 1-for-3, 4 TB

  • STARTER FORMBAL @ MIN

    Dean Kremer: 9.00 ERA over his last 3 starts

    Nineteen hits in fifteen innings over his last three starts is more than a hit an inning, and fifteen earned runs in that same stretch means almost nobody's getting stranded once they're on. His season number was already below where a rotation arm wants to be, and this stretch has pushed well past it. A lineup that just puts the ball in play against him tonight doesn't need to do much else.

    P 7 IP, 1 ER, 7 K

  • HEAT CHECKCOL @ ARI

    Geraldo Perdomo: .952 OPS in Last 15 Days

    Geraldo Perdomo's riding a .952 OPS over his last 15 days, well clear of his .735 season mark, with 9 homers banked. The 1.5 total-bases line tonight is a reasonable ask given how he's been swinging it.

    P 0-for-2, 0 TB, 1 BB

  • HEAT CHECKNYM @ ATL

    Carson Benge: 1.007 OPS in Last 15 Days

    Benge is running a 1.007 OPS over 46 plate appearances, a long enough look to trust, and thirteen homers already this season back up the power. Coming off a .744 season mark, this is a swing seeing the ball deeper and squaring up more of it.

    P 0-for-3, 0 TB, 1 BB

  • COOLING OFFHOU @ SF

    Bryce Eldridge: .504 OPS in L15 — draws RHP Hayden Wesneski

    Bryce Eldridge's .504 OPS over the last 15 days (49 PA) trails his .768 season mark, down 0.264. Tonight he draws RHP Hayden Wesneski — his stronger side: a .778 OPS vs RHP across 191 AB.

    P 1-for-4, 2 TB

  • COOLING OFFBAL @ MIN

    Gunnar Henderson: .450 OPS in L15 — draws RHP Dean Kremer

    Henderson's cold two weeks — .450 over 44 plate appearances — lines up with a soft spot that's been soft all year: his .652 against right-handers over 326 at-bats already sits below his .678 season line. Kremer's the exact side of the plate where the production's been thinnest, not a get-right matchup.

    P 0-for-3, 0 TB, 1 BB

  • BATTER VS ARMTEX @ LAA

    Reid Detmers vs Ezequiel Duran: 1-for-15, 7 K

    Reid Detmers has had Ezequiel Duran's number from the jump — 1-for-15 with seven strikeouts, and not much loud contact even in that one hit. That's an arm dictating the at-bat before Duran ever digs in tonight.

    P 1-for-5, 1 TB

  • HEAT CHECKBAL @ MIN

    Tyler O'Neill: 1.205 OPS in Last 15 Days

    O'Neill's swing is built for exactly this kind of burst — 1.205 over just 24 plate appearances, the shortest look in the group, but ten homers on the season says the power was always the plan. A 1.5 total bases number is right in his lane if he connects even once tonight.

    P 0-for-4, 0 TB

  • BULLPENHOU @ SF

    San Francisco Giants pen: 13.7 relief IP over their last 3 games

    Houser threw 86 pitches over five innings in one outing — that's starter-length work out of a bullpen, and he's effectively off the board tonight no matter what else this pen has left. Seymour's carrying the next-heaviest load, while Smith, Hentges and Winn have the accumulated mileage from multiple outings and Foley's the only arm barely touched. San Francisco's got more usable relief than the innings total suggests, they just can't lean on their best two names against Houston.

  • HEAT CHECKBOS @ TOR

    Caleb Durbin: .968 OPS in Last 15 Days

    Durbin's at .968 over 49 plate appearances, and it's a smaller jump over his season mark than most of this group — that looks like a hitter building into form rather than catching a one-week heater. Eleven homers on the season clears a 0.5 total bases number with room to spare.

    P 0-for-4, 0 TB

  • REGRESSIONTB @ OAK

    Jacob Lopez: 5.64 ERA vs 3.52 xERA

    A hard-hit rate in the low 30s and a barrel rate under 5% are genuinely stingy — that's a pitcher who should be running an ERA close to 3.5, not near 5.6. Opponents are hitting almost 60 points higher than that contact quality supports, which reads like bad luck on balls in play more than bad stuff. The underlying package is sharper than the ERA on the page, and tonight looks like a fair spot for that gap to start closing.

    P 7 IP, 2 ER, 5 K

  • TWO STARTSLos Angeles Dodgers — week of 8/10

    Tarik Skubal

    Two starts this scoring week (second projected on rotation) — Mon 8/10 vs Royals, Sat 8/15 vs Brewers (proj). 2.99 xERA this season.

  • TWO STARTSPittsburgh Pirates — week of 8/10

    Paul Skenes

    Two starts this scoring week (second projected on rotation) — Tue 8/11 at Marlins, Sun 8/16 vs Red Sox (proj). 3.01 xERA this season.

  • TWO STARTSMilwaukee Brewers — week of 8/10

    Kyle Harrison

    Two starts this scoring week (second projected on rotation) — Tue 8/11 at Padres, Sun 8/16 at Dodgers (proj). 3.01 xERA this season.

  • BULLPENTEX @ LAA

    Los Angeles Angels pen: 14.7 relief IP over their last 3 games

    Kerry went 98 pitches over five-plus innings in relief this week — that's a starter's workload, and he's not an option again for a few days. Outside that one outlier, this pen's actually in good shape: Saucedo, Watson and Heineman are fresh off modest or light workloads, and even Weiman and Anderson's added mileage doesn't take them off the board. The middle of this bullpen is rested tonight — they just can't go back to Kerry to eat innings.

  • COOLING OFFNYM @ ATL

    Drake Baldwin: .590 OPS in L15 — draws RHP Christian Scott

    Baldwin's at .590 over 56 plate appearances, but his .862 mark against right-handers over 223 at-bats is the best number in his whole profile, well above his season average. Scott puts him right back in the matchup his numbers say he should be thriving in.

    P 2-for-5, 3 TB

  • TWO STARTSTexas Rangers — week of 8/10

    Cody Bradford

    Two starts this scoring week (second projected on rotation) — Tue 8/11 at Angels, Sun 8/16 at Athletics (proj). 3.18 xERA this season.

  • CUT LISTHOU tonight

    Hayden Wesneski

    Starts tonight for HOU — 5.65 xERA behind a 3.86 ERA — the ERA is flattering him.

  • HEAT CHECKPHI @ STL

    Bryce Harper: 1.086 OPS in Last 15 Days

    Harper's adding a gear on top of an already .870 season mark — 1.086 over his last 49 plate appearances. Twenty-five homers by this point means a 1.5 total bases number is well within range even on a normal week, let alone this one.

    P 0-for-3, 0 TB, 2 BB

  • PLATOON EDGECOL @ ARI

    TJ Rumfield (bats L) gets a RHP from the 3rd spot

    Rumfield's .881 against right-handers over 286 at-bats is well ahead of what he's done against lefties, and hitting third against Soroka puts that track record in the highest-leverage spot in the lineup. That's volume, not a hot two weeks, backing tonight's matchup.

    P 1-for-4, 1 TB

  • REGRESSIONCOL @ ARI

    Gabriel Hughes: 4.25 ERA vs 2.42 xERA

    A 1.18 WHIP and a barrel rate under 4% are elite marks for limiting hard contact, which makes a 4.25 ERA look like the wrong read on this guy. Hitters are batting 50 points higher than that contact quality supports, and the strikeout rate backs up that he's missing barrels even when the results say otherwise. This is a better pitcher than his ERA suggests, and against Arizona tonight I'd expect that gap to close through improvement, not further damage.

    P 4 IP, 7 ER, 3 K

  • TWO STARTSSan Francisco Giants — week of 8/10

    Blade Tidwell

    Two starts this scoring week (second projected on rotation) — Mon 8/10 vs Astros, Sat 8/15 vs Rockies (proj). 3.3 xERA this season.

  • TWO STARTSSan Diego Padres — week of 8/10

    Casey Mize

    Two starts this scoring week (second projected on rotation) — Mon 8/10 vs Brewers, Sat 8/15 at Guardians (proj). 3.34 xERA this season.

  • COOLING OFFNYM @ ATL

    Michael Harris II: .644 OPS in L15 — draws RHP Christian Scott

    Harris's dip to .644 is the mildest in this group, and it looks like exactly that — a quiet stretch, not a mechanical issue, since his .810 mark against right-handers is basically identical to his season number. Scott gives him the same handedness he's handled all season.

    P 2-for-5, 3 TB

  • BALLPARKCOL @ ARI

    Michael Soroka owns a 2.05 ERA at Chase Field — 4.54 everywhere else

    A 2.05 ERA at Chase Field against 4.54 everywhere else is a real split — forty-eight innings over nine starts is too big a sample to write off as a hot streak, and a .232 average against backs it up as more than luck. He's actually thrown more innings in this ballpark than everywhere else on his ledger combined. Whatever he's doing here looks repeatable, and Colorado's walking into it tonight.

    P 4.1 IP, 0 ER, 4 K

  • COOLING OFFBOS @ TOR

    Nathan Lukes: .481 OPS in L15 — draws RHP Sonny Gray

    Lukes's cold two weeks — .481 over 50 plate appearances — is too small a window to erase what 230 at-bats against right-handers already proved: a .766 mark comfortably above his season average. Gray puts him right back on the side of the plate where he's done his best work all year.

    P 0-for-4, 0 TB

  • COOLING OFFCOL @ ARI

    TJ Rumfield: .598 OPS in L15 — draws RHP Michael Soroka

    Rumfield's .598 over 48 plate appearances is thin next to his .881 mark against right-handers over 286 at-bats, the best number in his whole profile. Soroka's giving him the exact side of the plate that's carried his season.

    P 1-for-4, 1 TB

  • PLATOON EDGENYM @ ATL

    Drake Baldwin (bats L) gets a RHP from the 1st spot

    Baldwin's .862 against right-handers over 223 at-bats is a real step up from his lefty numbers, and leading off means he gets Scott immediately, then again every turn through the order. That's the better half of his platoon split, right from the first pitch.

    P 2-for-5, 3 TB

  • COOLING OFFCOL @ ARI

    Troy Johnston: .292 OPS in L15 — draws RHP Michael Soroka

    Johnston's .292 over just 24 plate appearances is the smallest sample in this group, and his .794 mark against right-handers over 242 at-bats says the fuller picture is a lot friendlier. Soroka tonight gives him exactly that side of the plate.

    P 2-for-3, 2 TB

  • HEAT CHECKBOS @ TOR

    Wilyer Abreu: .987 OPS in Last 15 Days

    Over the last 15 days (48 PA) he is at a .987 OPS, up 0.197 on his .790 season mark. He has 20 home runs on the season. His total-bases line tonight: 1.5.

    P 0-for-3, 0 TB, 1 BB

  • TOMORROWTB @ OAK

    Nick Martinez: 2.65 ERA vs 4.6 xERA

    Nothing in Martinez's hard-hit or barrel numbers is out of the ordinary, which is what makes a 2.65 ERA running almost two runs better than his expected mark stand out. Opponents hitting 30-plus points below what the contact quality says they should is the tell that sequencing and timing are doing more work than anything repeatable. He's back out there against Oakland tomorrow, and I'd expect this one to drift toward the expected number before it holds where it's been.

  • PLATOON EDGENYM @ ATL

    Jared Young (bats L) hits 5th against Bryce Elder (RHP)

    Over 171 AB vs. Right, Jared Young owns a .795 OPS versus .619 in 27 AB the other way. He sees RHP Bryce Elder tonight hitting 5th, where the platoon side lines up his way.

    P 2-for-4, 2 TB

  • PLATOON EDGEBAL @ MIN

    Dylan Beavers (bats L) draws Dean Kremer (RHP), batting 5th

    Dylan Beavers carries a .687 OPS vs. Right (161 AB) against .506 the other way (30 AB), and faces RHP Dean Kremer from the 5th spot — a split his blended season line may not reflect.

    P 0-for-3, 0 TB

  • REGRESSIONCOL @ ARI

    Mickey Moniak: .276 AVG vs .227 xBA

    Moniak's average and overall production are both running hot by close to the same margin, and that's not even 300 plate appearances yet — there's plenty of room left for it to move. Contact quality tends to win out over a full season, and it's usually the batting line that bends down to meet it.

    P 0-for-2, 0 TB, 2 BB

  • BULLPENBOS @ TOR

    Boston Red Sox pen: 14.7 relief IP over their last 3 games

    Burgos averaging three innings an outing across his last two appearances is bulk relief work, and that usage tends to catch up fast — same story with Bello's four-inning outing. But Guerrero, Morán, Whitlock and Chapman all threw a single inning at modest counts, which is about as fresh as a pen gets. Only one arm on this staff has multiple outings in the stretch — Boston's actually got more short-relief options walking into Toronto than the raw innings number suggests.

  • CUT LISTTOR tonight

    Jameson Taillon

    Starts tonight for TOR — 6.07 xERA behind a 5.96 ERA.

  • RETURN WATCHARI — return listed 8/10

    Michael Soroka

    Listed back 8/10 (15-Day-IL, lower body) — 3.07 ERA this season.

  • REGRESSIONTB @ OAK

    Chandler Simpson: .304 AVG vs .257 xBA

    Chandler Simpson's been running well ahead of his actual contact quality all season — .304 against a .257 expected mark — and there's almost no power cushion underneath the average to soften the fall. Tonight's another night for that gap to close, and on him it shows up as outs on balls that used to find grass.

    P 2-for-5, 2 TB

  • FANTASY PICKUPSBOS @ TOR

    Ceddanne Rafaela

    Pickup vs Jameson Taillon (6.07 xERA) — .787 OPS, bats 2nd.

  • FANTASY PICKUPSBOS @ TOR

    Wilyer Abreu

    Pickup vs Jameson Taillon (6.07 xERA) — .790 OPS, bats 3rd.

  • REGRESSIONKC @ LAD

    Mookie Betts: .229 AVG vs .273 xBA

    Mookie Betts is getting worse results than his contact deserves — a .229 average against a .273 expected mark — and gaps running this direction tend to close upward, not down. Tonight against Kansas City is as fair a stage as any for some of those hard-hit balls to finally land.

    P 1-for-4, 2 TB

  • REPLACEMENTBOS @ TOR

    Nathan Lukes (.766 vs RHP) replaces Addison Barger at RF tonight

    Lukes isn't just borrowing a glove in right field — fourteen days into Barger's elbow issue, this looks like the settled arrangement, not a one-night fix. He inherits the leadoff spot too, which means the most plate appearances in the lineup tonight against a righty he's hit .766 against this year.

    P 0-for-4, 0 TB

  • REGRESSIONTB @ OAK

    Freddy Peralta: 5.37 ERA vs 3.95 xERA

    Peralta's hard-hit rate pushing 40% is the real issue here, even though the strikeout stuff still grades out well and hitters are running 34 points hotter than his expected mark suggests they should. That's bad luck stacking on top of already-elevated hard contact, not one clean explanation. There's swing-and-miss ability to lean on, but the contact quality keeps this from being a clean bounce-back case tonight.

    P 6 IP, 3 ER, 5 K

  • REPLACEMENTKC @ LAD

    Nick Loftin (.750 vs LHP) replaces Maikel Garcia at 3B tonight

    Loftin just took over third and the leadoff spot yesterday, so this is still fresh, but his numbers against lefties sit well above his season line — exactly the matchup he's stepping into against Skubal. How he handles those early at-bats shapes how the rest of the order approaches the night.

    P 2-for-2, 3 TB, 1 BB

  • REPLACEMENTMIL @ SD

    Luis Rengifo (.687 vs RHP) replaces Ramon Laureano at LF tonight

    Two months at left field makes Rengifo the plan now, not a placeholder — sixth against a righty tonight, right where the order needs someone to keep turning over into more looks at Henderson late. His numbers against right-handers are well clear of his season line, exactly what that spot in the order needs.

    P 0-for-2, 0 TB, 1 BB

  • REPLACEMENTTB @ OAK

    Ryan Vilade (.827 vs LHP) replaces Jake Fraley at RF tonight

    Eight days in and Tampa's already trusting Vilade with the cleanup spot against a lefty — that's not fill-in usage. His track record against lefties is well ahead of his season number, so the run-production job tonight fits the hitter, not just the opening.

    P 0-for-3, 0 TB, 1 BB

  • PARK WEATHERKC @ LAD

    Wind blowing out 10 mph at UNIQLO Field at Dodger Stadium tonight

    Warm night at Dodger Stadium with the wind blowing straight out to the deepest part of the yard — that's a carry setup for both lineups, not just the pull-side power. Good contact up the middle plays at 7.5, and a fly ball that usually gets run down in the gap has a real shot to land in the seats.

    P final total 11 vs 7.5 (over lean)

  • PARK WEATHERPHI @ STL

    96° at Busch Stadium — the ball will carry tonight

    Ninety-six degrees at Busch tonight, and thin air plus a breeze pushing out to center means fly balls that die on a cooler night find the seats instead. That favors anybody lifting the ball to the gaps on both sides, and it puts starters working up in the zone on notice.

    P final total 11 vs 9 (over lean)

  • RUNNING GAMEMIL @ SD

    San Diego Padres like to run — William Contreras (40% caught) is the wrong catcher to test

    San Diego runs regardless of who's catching, but Contreras has thrown out two of every five runners this year, and that doesn't change tonight. Expect the attempts to keep coming — just not all of them turning into runners in scoring position.

    P San Diego Padres stole 0 bases

  • REGRESSIONPHI @ STL

    Andrew Painter: 6.48 ERA vs 5.15 xERA

    This isn't purely bad luck for Painter — a 9% barrel rate is a real red flag, and hitters are actually outperforming even his elevated expected average by nearly 30 points. Both the contact quality and the results on top of it have been rough. There's some give-back coming since even a shaky underlying profile doesn't support a 6.48 ERA, but the barrel rate needs to tighten up before I trust the results turning consistently better.

    P 5.1 IP, 2 ER, 6 K

  • REGRESSIONBAL @ MIN

    Dean Kremer: 5.93 ERA vs 4.57 xERA

    Nothing about Kremer's contact profile is extreme in either direction — average hard-hit rate, only a modestly elevated barrel rate — so the gap between his ERA and expected ERA reads more like a handful of costly innings than a pitcher getting hit hard every time out. Opponents are only 14 points over their expected average, a much smaller gap than the ERA alone suggests. The strikeout rate holding near 8.8 is the real positive hiding under an ugly number, and there's close to a full run of ERA sitting on the table once results start matching the process.

    P 7 IP, 1 ER, 7 K

  • CUT LISTSD tonight

    Jake Cronenworth

    Still hitting 2nd for SD — 0.591 OPS, 0.216 AVG from the 2-hole.

  • PARK WEATHERHOU @ SF

    Wind blowing out 10 mph at Oracle Park tonight

    Ten out to center at Oracle isn't enough to turn routine outs into homers, but the ones that usually die on the track have a real shot to keep carrying tonight. Cooler air takes a little off it, so I'd expect doubles turning into homers more than easy outs vanishing — at 8.5, one flush swing to the gap moves that total.

    P final total 9 vs 8.5 (over lean)

  • TOMORROWCIN @ CHW

    Nick Lodolo: 4.6 ERA vs 6.14 xERA

    A hard-hit rate near 38% and a touch of extra barrel rate don't match an ERA running a run and a half below his expected number. Opponents hitting 15 points under what they're expected to is a modest gap, not an extreme one, but the direction's the same — the process says he's allowing more than the results show. Against the White Sox tomorrow, I'd trust the harder contact over the ERA sitting on top of it.

  • REGRESSIONCOL @ ARI

    TJ Rumfield: .295 AVG vs .256 xBA

    Rumfield's gap between what he's hitting and what his contact says he should hit has held up over 464 plate appearances — a real season's worth of evidence, not a hot two weeks. That kind of gap has proven stubborn, but expected numbers built on contact quality tend to catch up eventually.

    P 1-for-4, 1 TB

  • FANTASY PICKUPSBOS @ TOR

    Masataka Yoshida

    Pickup vs Jameson Taillon (6.07 xERA) — .746 OPS, bats 5th.

  • CUT LISTTOR tonight

    Brett Bateman

    Still hitting 2nd for TOR — 0.598 OPS, 0.214 AVG from the 2-hole.

  • TOMORROWTEX @ LAA

    Ryan Johnson: 7.11 ERA vs 5.72 xERA

    A barrel rate near 11% is a genuine problem, and opponents hitting close to what that contact quality suggests tells me this isn't bad luck piling onto good process — the process itself has warning signs. His expected ERA is still better than the 7.11 he's actually running, but neither number is one I'd feel good about heading into Texas tomorrow. Until that barrel rate comes down, I don't see a clean case for the ERA correcting either way.

  • FANTASY PICKUPSBOS @ TOR

    Caleb Durbin

    Pickup vs Jameson Taillon (6.07 xERA) — .730 OPS, bats 6th.

  • REGRESSIONPHI @ STL

    Luis Arraez: .320 AVG vs .284 xBA

    Arraez is hitting .320 against a .284 expected average, and that gap has held across nearly 500 plate appearances — too big a sample to call it puff. The wOBA gap tracks right alongside it, spread evenly all season, not padded by one hot stretch. I'll trust the bat-to-ball feel here over the expected number catching up to him.

    P 0-for-5, 0 TB

  • COOLING OFFBAL @ MIN

    Dylan Beavers: .472 OPS in L15 — draws RHP Dean Kremer

    Dylan Beavers's .472 OPS over the last 15 days (38 PA) trails his .659 season mark, down 0.187. Tonight he draws RHP Dean Kremer — his stronger side: a .687 OPS vs RHP across 161 AB.

    P 0-for-3, 0 TB

  • CLOSER WATCHPHI @ STL

    Riley O'Brien

    Riley O'Brien owns the ninth for the Cardinals — 29 saves this season (next closest: George Soriano with 2).

  • CLOSER WATCHNYM @ ATL

    Raisel Iglesias

    Raisel Iglesias owns the ninth for the Braves — 24 saves this season (next closest: Robert Suarez with 4).

  • CLOSER WATCHBOS @ TOR

    Aroldis Chapman

    Aroldis Chapman owns the ninth for the Red Sox — 27 saves this season (next closest: Erik Miller with 4).

  • REGRESSIONBOS @ TOR

    Ceddanne Rafaela: .284 AVG vs .250 xBA

    Ceddanne Rafaela's .284 average comes against a .250 expected (xBA) on 471 plate appearances. His wOBA sits at .342 against a .288 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

    P 2-for-3, 2 TB

  • SITUATIONALMIL @ SD

    MIL has played 9 days running — SD rested yesterday

    Nine days straight without a break shows up in the bullpen first — the relief arms that carried that workload are running low, and every trip back to that well late leaves fewer good options. San Diego sat yesterday and walks in with a full bullpen sheet and nothing off the table for their manager. That imbalance late is the part of this matchup I'm watching.

    P flagged side lost 2-3

  • CUT LISTOAK tonight

    Jeff McNeil

    Still hitting 1st for OAK — 0.640 OPS, 0.251 AVG from the 1-hole.

  • COOLING OFFBOS @ TOR

    Anthony Seigler: .515 OPS in L15 — draws RHP Jameson Taillon

    Anthony Seigler's .515 OPS over the last 15 days (31 PA) trails his .714 season mark, down 0.199. Tonight he draws RHP Jameson Taillon — his stronger side: a .782 OPS vs RHP across 97 AB.

    P 1-for-3, 1 TB

  • CUT LISTKC tonight

    Salvador Perez

    Still hitting 4th for KC — 0.636 OPS, 0.216 AVG from the 4-hole.

  • TOMORROWNYM @ ATL

    Martín Pérez: 3.14 ERA vs 4.32 xERA

    A hard-hit rate near 37% is on the high side, though the low barrel rate says he's mostly turning that into playable balls rather than real damage. What stands out is opponents hitting 44 points below their expected average — a sizable gap, and it points to results running well ahead of the underlying contact quality. He gets the Mets tomorrow, and I'd expect the ERA to drift up toward that expected number rather than keep holding near 3.14.

  • FANTASY PICKUPSMIL @ SD

    Casey Mize

    Streamer vs MIL — 3.34 xERA · 8.6 K/9 · 1.09 WHIP.

  • RETURN WATCHARI — return listed 8/14

    Jordan Lawlar

    Listed back 8/14 (10-Day-IL, hamstring) — 0.856 OPS this season.

  • RUNNING GAMEMIL @ SD

    Milwaukee Brewers like to run — Freddy Fermin (33% caught) is the wrong catcher to test

    Milwaukee runs at the same clip no matter who's behind the plate, and Fermin's caught right around a third of attempts this year — enough to make them pay, not enough to shut it down. Expect the volume to be there tonight, with at least one runner not making it.

    P Milwaukee Brewers stole 1 base

  • CUT LISTMIN tonight

    Austin Martin

    Still hitting 1st for MIN — 0.657 OPS, 0.232 AVG from the 1-hole.

  • TOMORROWBOS @ TOR

    Patrick Sandoval: 3.38 ERA vs 4.47 xERA

    There's a real split here — a barrel rate under 4.5% is elite contact management, but hitters are actually batting .309 against Sandoval, 40 points higher than even his expected average. That tells me the low ERA isn't coming from limiting damage on balls in play, it's coming from what happens after — stranding runners, getting outs when it matters. Against Toronto tomorrow, I'd trust the .309 over the ERA.

  • CLOSER WATCHTEX @ LAA

    Samy Natera Jr. / Jose Fermin

    Shared ninth in LAA: Samy Natera Jr. 2 saves, Jose Fermin 1. The role is live.

  • RETURN WATCHPIT — return listed 8/14

    Oneil Cruz

    Listed back 8/14 (60-Day-IL, hand) — 0.822 OPS this season.

  • RUNNING GAMETB @ OAK

    Green light: Tampa Bay Rays run, and Jonah Heim has caught just 16%

    A 16 percent catch rate means Oakland's basically not stopping anybody, and Tampa Bay knows it. Every runner who reaches base tonight has the 90 feet to second essentially open, and that's how a couple of singles turns into multiple runs instead of one.

    P Tampa Bay Rays stole 3 bases

  • CUT LISTPHI tonight

    Andrew Painter

    Starts tonight for PHI — 5.15 xERA behind a 6.48 ERA.

  • REGRESSIONHOU @ SF

    San Francisco Giants are 10-20 in one-run games (.333 win%)

    A .333 win rate in one-run games is mostly noise — that's high-variance stuff that tends to find its way back toward .500 over time. San Francisco's overall record is probably selling their actual team short more than it's telling you something real about close games.

  • TOMORROWPIT @ MIA

    Paul Skenes: 3.96 ERA vs 3.01 xERA

    Even at Skenes's level, a hard-hit rate pushing 39% is worth flagging, though the barrel rate's much more normal. Hitters are only 18 points over his expected average, a modest gap — this reads more like results running slightly worse than the process than a guy getting hammered by bad luck. Against Miami tomorrow, I'd trust the 3.01 expected number over the 3.96 he's actually carrying.

  • FIRST INNINGBAL @ MIN

    MIN have gone quiet in the 1st: runs in 0 of their last 10

    Pick'em pricing on the first — -115 either way — is the market telling you exactly what I see: Rogers has been close to automatic early this year, Kremer's been the opposite, and neither side's willing to lean hard into stretching Minnesota's ten-game scoreless streak against a split that lopsided on the mound. I'd treat the first inning as a coin flip and save my real conviction for after both lineups have turned the order over once.

    P flagged team scored 0 in the 1st

  • CUT LISTBAL tonight

    Gunnar Henderson

    Still hitting 1st for BAL — 0.678 OPS, 0.213 AVG from the 1-hole.

  • RETURN WATCHTEX — return listed 8/15

    Carter Baumler

    Listed back 8/15 (60-Day-IL, ribs) — 3.18 ERA this season.

  • FIRST INNINGHOU @ SF

    HOU have gone quiet in the 1st: runs in 0 of their last 10

    The board's leaning the other way here, and slightly — Over's the shorter price at -115 to -110, which tells me the market thinks Houston's drought is closer to snapping than extending. A cold streak this long from a whole lineup is usually nearer its end than its middle. If they push a run across early, it changes the whole complexion of the game for San Francisco's starter.

    P flagged team scored 1 in the 1st

  • REPLACEMENTBOS @ TOR

    Jarren Duran (.628 vs RHP) replaces Roman Anthony at LF tonight

    Duran's in left and hitting seventh with Anthony's finger issue five days old now — right behind the heart of the order, so he's set up to cash in on whatever traffic the middle of the lineup leaves him against a righty. Every at-bat in left tonight runs through him instead.

    P 1-for-4, 2 TB

  • REGRESSIONBAL @ MIN

    Baltimore Orioles are 10-18 in one-run games (.357 win%)

    Baltimore's sitting at .357 in one-run games, and that's the kind of split that doesn't usually hold — high variance, and it tends to crawl back toward .500. Their overall record is probably underselling how good this team actually is.

  • TOMORROWBAL @ MIN

    Brandon Young: 3.43 ERA vs 4.29 xERA

    A hard-hit rate near 41% is a real outlier and doesn't square with a 3.43 ERA — the average allowed lines up fine with expectations, so this isn't about balls finding holes, it's about the quality of contact underneath. Even with less than a run separating his ERA from his expected number, allowing that much hard contact while running below expected is living closer to the edge than the ERA lets on. Against Minnesota tomorrow, that hard-contact rate is the number I'd watch catching up with him first.

  • REPLACEMENTPHI @ STL

    Ramon Urias (3B) is out for STL — Cesar Prieto starts in his place tonight

    Prieto's in at third for St. Louis with Urias out, but hitting ninth tells you what this is — a hole getting filled, not a lineup built around him. Put the ball in play, turn it over to the top, nothing more expected of him tonight.

    P 0-for-3, 0 TB

  • REGRESSIONPHI @ STL

    Philadelphia Phillies are 20-11 in one-run games (.645 win%)

    Philadelphia's 20-11 in one-run games is a .645 win rate, and that's about as unsustainable as these splits get — mostly variance, and it tends to come back to earth. I'd treat their overall record as flattering them a little more than they deserve right now.

  • REPLACEMENTCOL @ ARI

    Max Kepler (.596 vs RHP) replaces Jordan Lawlar at LF tonight

    This only came together today, so Arizona's filling a hole on short notice rather than working off a settled plan. Kepler's in left and batting seventh against a righty tonight, in a matchup that actually sits below his season number — reads like a bench move, not a weapon being deployed.

    P 0-for-4, 0 TB

  • REPLACEMENTBOS @ TOR

    Josh Smith (.646 vs RHP) replaces Lenyn Sosa at 2B tonight

    Smith takes over second and hits eighth with Sosa's wrist keeping him out over a week now — a clean handoff of the matchup against a right-hander to the better bat. Quiet lineup spot, but real at-bats that would've gone somewhere else tonight.

    P 1-for-3, 1 TB

  • CUT LISTNYM tonight

    Marcus Semien

    Still hitting 6th for NYM — 0.636 OPS, 0.213 AVG from the 6-hole.

  • FANTASY PICKUPSBOS @ TOR

    Sonny Gray

    Streamer vs TOR — 3.7 xERA · 8 K/9 · 1.15 WHIP.

  • FANTASY PICKUPSCOL @ ARI

    Michael Soroka

    Streamer vs COL — 4 xERA · 8.7 K/9 · 1.09 WHIP.

  • RETURN WATCHKC — return listed 8/17

    Maikel Garcia

    Listed back 8/17 (10-Day-IL, hand) — 0.693 OPS this season.

  • RETURN WATCHTOR — return listed 8/18

    Joe Mantiply

    Listed back 8/18 (60-Day-IL, knee) — 2.04 ERA this season.

  • FIRST INNINGTEX @ LAA

    TEX have gone quiet in the 1st: runs in 1 of their last 10

    Both starters have been tough to square up early, .200 and .247 against, but neither's airtight — both have already given up four homers apiece in the first inning this year. That's quiet-until-it-isn't stuff, and it matches a Texas lineup that's scored in the first just once in ten tries, which is why I'd side with the Under at -125 over paying -105 for the Over. Anything that does score tonight is more likely to come in one swing than a string of singles.

    P flagged team scored 0 in the 1st

  • FIRST INNINGCOL @ ARI

    ARI have gone quiet in the 1st: runs in 1 of their last 10

    Both starters have actually been shaky early this year — Soroka's sitting at a 6.00 first-inning ERA, Hughes worse at 7.20 — and on paper that looks like the night Arizona finally breaks its quiet streak at the plate. The board still leans Under at -120 anyway, and Arizona's own results back it up with just one first-inning run in their last ten games. When the pitching says one thing and both the recent history and the number say another, I trust the offense's approach over the arms on the mound.

    P flagged team scored 4 in the 1st

  • RETURN WATCHTEX — return listed 8/20

    Robert Garcia

    Listed back 8/20 (60-Day-IL, shoulder) — 3.38 ERA this season.

Graded results

40

Games

  • L

    Red Sox ML -154

    MLB · 1-2

  • L

    Braves ML -140

    MLB · 8-5

  • L

    Orioles ML -103

    MLB · 5-9

  • L

    Cardinals ML +108

    MLB · 6-5

  • L

    Brewers ML -121

    MLB · 2-3

  • L

    Rockies +1.5 -114

    MLB · 0-9

  • W

    Astros ML -140

    MLB · 6-3

  • W

    Rays ML -158

    MLB · 10-6

  • W

    Royals +1.5 +108

    MLB · 5-6

  • W

    Rangers ML -106

    MLB · 4-1

Props

  • L

    Alec Burleson · over

    Phillies @ Cardinals · Actual 0

  • L

    Blade Tidwell · under

    Astros @ Giants · Actual 6

  • W

    Bryce Elder · under

    Mets @ Braves · Actual 4

  • W

    Bryson Stott · over

    Phillies @ Cardinals · Actual 2

  • L

    Caleb Durbin · over

    Red Sox @ Blue Jays · Actual 0

  • L

    Carson Benge · over

    Mets @ Braves · Actual 0

  • W

    Casey Mize · over

    Brewers @ Padres · Actual 5

  • W

    Christian Scott · over

    Mets @ Braves · Actual 6

  • L

    Christian Walker · over

    Astros @ Giants · Actual 0

  • L

    Dean Kremer · under

    Orioles @ Twins · Actual 7

  • W

    Freddy Peralta · over

    Rays @ Athletics · Actual 6

  • W

    Hunter Dobbins · over

    Phillies @ Cardinals · Actual 6

  • L

    Ivan Herrera · over

    Phillies @ Cardinals · Actual 0

  • W

    Jac Caglianone · over

    Royals @ Dodgers · Actual 2

  • L

    Jackson Chourio · over

    Brewers @ Padres · Actual 0

  • W

    Jackson Merrill · over

    Brewers @ Padres · Actual 2

  • W

    Jacob Lopez · over

    Rays @ Athletics · Actual 5

  • L

    Jameson Taillon · over

    Red Sox @ Blue Jays · Actual 0

  • L

    Jose Siri · over

    Rangers @ Angels · Actual 0

  • W

    Junior Caminero · over

    Rays @ Athletics · Actual 1

  • L

    Matt Olson · over

    Mets @ Braves · Actual 0

  • W

    Michael Soroka · under

    Rockies @ Diamondbacks · Actual 13

  • W

    Reid Detmers · under

    Rangers @ Angels · Actual 3

  • L

    Tarik Skubal · over

    Royals @ Dodgers · Actual 6

  • L

    Taylor Trammell · over

    Astros @ Giants · Actual 0

  • L

    Trevor Rogers · over

    Orioles @ Twins · Actual 4

  • L

    Tyler O'Neill · over

    Orioles @ Twins · Actual 0

  • L

    Willi Castro · over

    Rockies @ Diamondbacks · Actual 1

  • L

    Wilyer Abreu · over

    Red Sox @ Blue Jays · Actual 0

  • W

    Wyatt Langford · under

    Rangers @ Angels · Actual 0