Skip to content
GARY A.I.Get the app

Sports picks for Friday, July 31, 2026

305 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

15
GARY'S PICK
Cubs Moneyline
MLBvs Yankees· -163

Cubs
Moneyline

-163 · 2:20 PM ET

Yankees

Permanent matchup analysis →
GARY'S PICK
Pirates Moneyline
MLB@ Reds· -132

Pirates
Moneyline

-132 · 6:10 PM ET

Reds

Permanent matchup analysis →
GARY'S PICK
Orioles Moneyline
MLBvs Phillies· -117

Orioles
Moneyline

-117 · 7:05 PM ET

Phillies

Permanent matchup analysis →
GARY'S PICK
Blue Jays Moneyline
MLBvs Cardinals· -193

Blue Jays
Moneyline

-193 · 7:07 PM ET

Cardinals

Permanent matchup analysis →
GARY'S PICK
Diamondbacks Moneyline
MLB@ Guardians· +120

Diamondbacks
Moneyline

+120 · 7:10 PM ET

Guardians

Permanent matchup analysis →
GARY'S PICK
Rays Moneyline
MLBvs White Sox· -142

Rays
Moneyline

-142 · 7:10 PM ET

White Sox

Permanent matchup analysis →
GARY'S PICK
Marlins Moneyline
MLB@ Mets· +100

Marlins
Moneyline

+100 · 7:10 PM ET

Mets

Permanent matchup analysis →
GARY'S PICK
Nationals Moneyline
MLB@ Braves· +103

Nationals
Moneyline

+103 · 7:15 PM ET

Braves

Permanent matchup analysis →
GARY'S PICK
Astros Moneyline
MLBvs Rangers· -131

Astros
Moneyline

-131 · 8:15 PM ET

Rangers

Permanent matchup analysis →
GARY'S PICK
Royals Moneyline
MLB@ Rockies· -114

Royals
Moneyline

-114 · 8:40 PM ET

Rockies

Permanent matchup analysis →
GARY'S PICK
Brewers Moneyline
MLB@ Angels· -175

Brewers
Moneyline

-175 · 9:38 PM ET

Angels

Permanent matchup analysis →
GARY'S PICK
Tigers Moneyline
MLB@ Athletics· -143

Tigers
Moneyline

-143 · 9:40 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Padres Moneyline
MLBvs Giants· -156

Padres
Moneyline

-156 · 9:45 PM ET

Giants

Permanent matchup analysis →
GARY'S PICK
Red Sox Moneyline
MLB@ Dodgers· +113

Red Sox
Moneyline

+113 · 10:10 PM ET

Dodgers

Permanent matchup analysis →
GARY'S PICK
Mariners Moneyline
MLBvs Twins· -164

Mariners
Moneyline

-164 · 10:10 PM ET

Twins

Permanent matchup analysis →

Player props

51
GARY'S PICK
MICHAEL BUSCHH+R+RBI OVER 1.5
MLBChicago Cubs· -128

Michael Busch
H+R+RBI over 1.5

-128 · 2:20 PM ET

Chicago Cubs

GARY'S PICK
PETE CROW-ARMSTRONGTOTAL BASES OVER 1.5
MLBChicago Cubs· -113

Pete Crow-Armstrong
Total Bases over 1.5

-113 · 2:20 PM ET

Chicago Cubs

GARY'S PICK
NICK GONZALESH+R+RBI OVER 1.5
MLBPittsburgh Pirates· -104

Nick Gonzales
H+R+RBI over 1.5

-104 · 6:10 PM ET

Pittsburgh Pirates

GARY'S PICK
NATHANIEL LOWETOTAL BASES OVER 1.5
MLBCincinnati Reds· +172

Nathaniel Lowe
Total Bases over 1.5

+172 · 6:10 PM ET

Cincinnati Reds

THE LONG SHOT
ESMERLYN VALDEZHR OVER 0.5
MLBPittsburgh Pirates· +335

Esmerlyn Valdez
HR over 0.5

+335 · 6:10 PM ET

Pittsburgh Pirates

THE LONG SHOT
BRYAN REYNOLDSHR OVER 0.5
MLBPittsburgh Pirates· +390

Bryan Reynolds
HR over 0.5

+390 · 6:10 PM ET

Pittsburgh Pirates

THE LONG SHOT
SAL STEWARTHR OVER 0.5
MLBCincinnati Reds· +410

Sal Stewart
HR over 0.5

+410 · 6:10 PM ET

Cincinnati Reds

THE LONG SHOT
ELLY DE LA CRUZHR OVER 0.5
MLBCincinnati Reds· +428

Elly De La Cruz
HR over 0.5

+428 · 6:10 PM ET

Cincinnati Reds

THE LONG SHOT
SPENCER JONESHR OVER 0.5
MLBNew York Yankees· +600

Spencer Jones
HR over 0.5

+600 · 2:20 PM ET

New York Yankees

GARY'S PICK
BRANDON YOUNGK'S OVER 4.5
MLBBaltimore Orioles· -132

Brandon Young
K'S over 4.5

-132 · 7:05 PM ET

Baltimore Orioles

GARY'S PICK
ANDREW PAINTERPITCHER EARNED RUNS OVER 2.5
MLBPhiladelphia Phillies· +106

Andrew Painter
Pitcher Earned Runs over 2.5

+106 · 7:05 PM ET

Philadelphia Phillies

THE LONG SHOT
COBY MAYOHR OVER 0.5
MLBBaltimore Orioles· +450

Coby Mayo
HR over 0.5

+450 · 7:05 PM ET

Baltimore Orioles

GARY'S PICK
DYLAN CEASEK'S OVER 7.5
MLBToronto Blue Jays· -130

Dylan Cease
K'S over 7.5

-130 · 7:07 PM ET

Toronto Blue Jays

GARY'S PICK
DAULTON VARSHOTOTAL BASES OVER 1.5
MLBToronto Blue Jays· +142

Daulton Varsho
Total Bases over 1.5

+142 · 7:07 PM ET

Toronto Blue Jays

GARY'S PICK
MUNETAKA MURAKAMIHITS OVER 0.5
MLBChicago White Sox· -174

Munetaka Murakami
Hits over 0.5

-174 · 7:10 PM ET

Chicago White Sox

GARY'S PICK
CHASE MEIDROTHTOTAL BASES OVER 1.5
MLBChicago White Sox· +195

Chase Meidroth
Total Bases over 1.5

+195 · 7:10 PM ET

Chicago White Sox

GARY'S PICK
KODAI SENGAPITCHER EARNED RUNS OVER 1.5
MLBNew York Mets· -110

Kodai Senga
Pitcher Earned Runs over 1.5

-110 · 7:10 PM ET

New York Mets

GARY'S PICK
GRIFFIN CONINETOTAL BASES OVER 1.5
MLBMiami Marlins· +184

Griffin Conine
Total Bases over 1.5

+184 · 7:10 PM ET

Miami Marlins

GARY'S PICK
FOSTER GRIFFINPITCHER OUTS OVER 17.5
MLBWashington Nationals· -145

Foster Griffin
Pitcher Outs over 17.5

-145 · 7:15 PM ET

Washington Nationals

GARY'S PICK
CJ ABRAMSRUNS SCORED OVER 0.5
MLBWashington Nationals· +110

CJ Abrams
Runs Scored over 0.5

+110 · 7:15 PM ET

Washington Nationals

GARY'S PICK
RYAN WALDSCHMIDTHITS OVER 0.5
MLBArizona Diamondbacks· -125

Ryan Waldschmidt
Hits over 0.5

-125 · 7:10 PM ET

Arizona Diamondbacks

GARY'S PICK
STEVEN KWANHITS OVER 0.5
MLBCleveland Guardians· -195

Steven Kwan
Hits over 0.5

-195 · 7:10 PM ET

Cleveland Guardians

GARY'S PICK
YORDAN ALVAREZH+R+RBI OVER 1.5
MLBHouston Astros· -140

Yordan Alvarez
H+R+RBI over 1.5

-140 · 8:15 PM ET

Houston Astros

GARY'S PICK
EZEQUIEL DURANRUNS SCORED OVER 0.5
MLBTexas Rangers· +190

Ezequiel Duran
Runs Scored over 0.5

+190 · 8:15 PM ET

Texas Rangers

THE LONG SHOT
JAKE BURGERHR OVER 0.5
MLBTexas Rangers· +529

Jake Burger
HR over 0.5

+529 · 8:15 PM ET

Texas Rangers

GARY'S PICK
MICHAEL WACHAK'S OVER 4.5
MLBKansas City Royals· +105

Michael Wacha
K'S over 4.5

+105 · 8:40 PM ET

Kansas City Royals

GARY'S PICK
JAC CAGLIANONETOTAL BASES OVER 1.5
MLBKansas City Royals· -135

Jac Caglianone
Total Bases over 1.5

-135 · 8:40 PM ET

Kansas City Royals

GARY'S PICK
SHANE DROHANPITCHER HITS ALLOWED OVER 4.5
MLBMilwaukee Brewers· -105

Shane Drohan
Pitcher Hits Allowed over 4.5

-105 · 9:38 PM ET

Milwaukee Brewers

GARY'S PICK
VAUGHN GRISSOMH+R+RBI OVER 1.5
MLBLos Angeles Angels· +117

Vaughn Grissom
H+R+RBI over 1.5

+117 · 9:38 PM ET

Los Angeles Angels

THE LONG SHOT
GABRIEL MORENOHR OVER 0.5
MLBArizona Diamondbacks· +850

Gabriel Moreno
HR over 0.5

+850 · 7:10 PM ET

Arizona Diamondbacks

THE LONG SHOT
CHASE DELAUTERHR OVER 0.5
MLBCleveland Guardians· +650

Chase DeLauter
HR over 0.5

+650 · 7:10 PM ET

Cleveland Guardians

THE LONG SHOT
KYLE STOWERSHR OVER 0.5
MLBMiami Marlins· +550

Kyle Stowers
HR over 0.5

+550 · 7:10 PM ET

Miami Marlins

THE LONG SHOT
MUNETAKA MURAKAMIHR OVER 0.5
MLBChicago White Sox· +370

Munetaka Murakami
HR over 0.5

+370 · 7:10 PM ET

Chicago White Sox

THE LONG SHOT
GRIFFIN CONINEHR OVER 0.5
MLBMiami Marlins· +700

Griffin Conine
HR over 0.5

+700 · 7:10 PM ET

Miami Marlins

THE LONG SHOT
JAKE BAUERSHR OVER 0.5
MLBMilwaukee Brewers· +350

Jake Bauers
HR over 0.5

+350 · 9:38 PM ET

Milwaukee Brewers

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

Junior Caminero
HR over 0.5

+360 · 7:10 PM ET

Tampa Bay Rays

THE LONG SHOT
CHRISTIAN YELICHHR OVER 0.5
MLBMilwaukee Brewers· +600

Christian Yelich
HR over 0.5

+600 · 9:38 PM ET

Milwaukee Brewers

THE LONG SHOT
JO ADELLHR OVER 0.5
MLBLos Angeles Angels· +460

Jo Adell
HR over 0.5

+460 · 9:38 PM ET

Los Angeles Angels

THE LONG SHOT
CORBIN CARROLLHR OVER 0.5
MLBArizona Diamondbacks· +500

Corbin Carroll
HR over 0.5

+500 · 7:10 PM ET

Arizona Diamondbacks

THE LONG SHOT
FRANCISCO ALVAREZHR OVER 0.5
MLBNew York Mets· +500

Francisco Alvarez
HR over 0.5

+500 · 7:10 PM ET

New York Mets

THE LONG SHOT
MIGUEL VARGASHR OVER 0.5
MLBChicago White Sox· +300

Miguel Vargas
HR over 0.5

+300 · 7:10 PM ET

Chicago White Sox

THE LONG SHOT
FRANCISCO LINDORHR OVER 0.5
MLBNew York Mets· +650

Francisco Lindor
HR over 0.5

+650 · 7:10 PM ET

New York Mets

THE LONG SHOT
VAUGHN GRISSOMHR OVER 0.5
MLBLos Angeles Angels· +730

Vaughn Grissom
HR over 0.5

+730 · 9:38 PM ET

Los Angeles Angels

GARY'S PICK
JEFFREY SPRINGSPITCHER EARNED RUNS OVER 3.5
MLBOakland Athletics· +115

Jeffrey Springs
Pitcher Earned Runs over 3.5

+115 · 9:40 PM ET

Oakland Athletics

GARY'S PICK
TYLER SODERSTROMH+R+RBI OVER 1.5
MLBOakland Athletics· -133

Tyler Soderstrom
H+R+RBI over 1.5

-133 · 9:40 PM ET

Oakland Athletics

GARY'S PICK
TY FRANCETOTAL BASES OVER 1.5
MLBSan Diego Padres· +125

Ty France
Total Bases over 1.5

+125 · 9:45 PM ET

San Diego Padres

GARY'S PICK
MANNY MACHADOH+R+RBI OVER 2.5
MLBSan Diego Padres· +140

Manny Machado
H+R+RBI over 2.5

+140 · 9:45 PM ET

San Diego Padres

GARY'S PICK
CEDDANNE RAFAELAH+R+RBI OVER 1.5
MLBBoston Red Sox· -105

Ceddanne Rafaela
H+R+RBI over 1.5

-105 · 10:10 PM ET

Boston Red Sox

GARY'S PICK
ANDRUW MONASTERIOH+R+RBI OVER 1.5
MLBBoston Red Sox· +127

Andruw Monasterio
H+R+RBI over 1.5

+127 · 10:10 PM ET

Boston Red Sox

GARY'S PICK
ZEBBY MATTHEWSPITCHER WALKS OVER 1.5
MLBMinnesota Twins· +105

Zebby Matthews
Pitcher Walks over 1.5

+105 · 10:10 PM ET

Minnesota Twins

GARY'S PICK
BRYCE MILLERK'S OVER 5.5
MLBSeattle Mariners· +100

Bryce Miller
K'S over 5.5

+100 · 10:10 PM ET

Seattle Mariners

Research

173
  • BULLPENCHW @ TB

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

    Tampa's pen is running on fumes — Baker and Cleavinger both worked both of the last two days and Seymour just ate 71 pitches, so none of them have much left. If this stays tight late, Kevin Kelly's about the only fully trustworthy arm they've got.

  • TEAM RECORDMIA @ NYM

    Mets 0-8 in Kodai Senga's last 8 starts

    Mets have dropped eight in a row with Senga starting. That's on the whole team, not just him — but eight straight is eight straight, and Miami's the one hoping to make it nine tonight.

  • TEAM RECORDWSH @ ATL

    Nationals 7-0 in Foster Griffin's last 7 starts

    Seven starts, seven Nationals wins with Griffin on the mound. That's a team number more than a pitcher number — check how he's actually throwing before leaning on the record alone.

  • BULLPENSTL @ TOR

    St. Louis Cardinals pen: 16 relief IP over their last 3 games

    St. Louis has three high-leverage arms — Stanek, O'Brien, Gastelum — all on zero rest after working both of the last two days. Graceffo and Strzelecki are the only two who've only been used once, and they're the fresher option if the Cardinals need length tonight.

  • PLATOON EDGESTL @ TOR

    Nathan Lukes (bats L) hits 1st against Kyle Leahy (RHP)

    Lukes has hit .801 against right-handers this year compared to .359 against lefties, a real split over a real sample. Leahy's a righty and Lukes leads off tonight, so that platoon lines up clean.

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

  • PLATOON EDGENYY @ CHC

    Paul Goldschmidt (bats R) gets a LHP from the 1st spot

    Goldschmidt's a completely different hitter against lefties — 1.043 OPS in 117 at-bats compared to .588 against right-handers. Imanaga's a lefty and Goldschmidt's leading off tonight, right into the matchup that's worked for him all year.

    P 0-for-4, 0 TB

  • TEAM RECORDPHI @ BAL

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

    Painter's taken the ball eight times and the Phillies have won once. Five losses in a row in his starts now, and he's back out there tonight in Baltimore trying to snap it.

  • CUT LISTCOL tonight

    Tomoyuki Sugano

    Starts tonight for COL — 7.33 xERA behind a 4.69 ERA — the ERA is flattering him.

  • PLATOON EDGEMIA @ NYM

    Liam Hicks (bats L) hits 1st against Kodai Senga (RHP)

    Hicks is a different hitter against right-handers — .885 OPS over 266 at-bats versus .501 the other way. Senga's a righty and Hicks leads off for Miami tonight, so he's getting his side of the platoon in a matchup the Mets probably wish they could avoid.

    P 0-for-4, 0 TB

  • TEAM RECORDCHW @ TB

    Rays 6-1 in Nick Martinez's last 7 starts

    Tampa's won six of Martinez's last seven starts. Worth pairing with the regression note on him below — the ERA behind that record has been running well ahead of what he's actually allowing.

  • PLATOON EDGESTL @ TOR

    Alec Burleson (bats L) hits 3rd against Dylan Cease (RHP)

    Burleson's mashing right-handers this season, a .945 OPS over 282 at-bats against a .500 mark versus lefties. Cease is a righty and Burleson hits third tonight, right in his sweet spot.

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

  • STREAKNYY @ CHC

    NYY games have gone UNDER 6 straight

    Five straight unders for the Yankees, real scoring around 7.2 runs a game against lines that had been sitting near 10.7. Tonight's number comes down to 9 — the market's adjusted some, but there's still room between that and where these games have actually landed.

    P final total 2 vs 9

  • BATTER VS ARMTEX @ HOU

    Yordan Alvarez vs Nathan Eovaldi: .600

    Alvarez has just owned Eovaldi over the years — 12-for-20 with a pair of homers whenever they've met, and they meet again tonight. He's also riding a 1.179 OPS over his last 15 days walking in, so nothing about his form says this trend breaks.

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

  • PLATOON EDGEMIL @ LAA

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

    Turang's numbers against right-handers, .916 OPS, are way out ahead of what he does against lefties, and Ryan Johnson throws right-handed. He leads off into a matchup that favors him on paper.

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

  • PLATOON EDGECHW @ TB

    Sam Antonacci (bats L) hits 1st against Nick Martinez (RHP)

    Antonacci's got an .860 OPS against right-handers versus .518 against lefties, and he leads off against the right-handed Martinez tonight. Clean side of his platoon split.

    P 1-for-5, 1 TB

  • PLATOON EDGEKC @ COL

    Mickey Moniak (bats L) gets a RHP from the 2nd spot

    Moniak's a completely different hitter against right-handers — .952 OPS in 197 at-bats compared to .595 versus lefties. Wacha's a righty and Moniak hits second tonight, right in the version of this matchup that's actually worked for him.

    P 1-for-4, 2 TB

  • TWO STARTSNew York Yankees — week of 7/27

    Max Fried

    Monday's start at the White Sox already happened. Saturday at the Cubs is the only one left on the week, and a 2.51 xERA is the best number on this whole sheet. Start him Saturday, no debate.

  • TEAM RECORDTEX @ HOU

    Rangers 6-2 in Nathan Eovaldi's last 8 starts

    Rangers are 6-2 in Eovaldi's last eight starts, but Texas games have also gone over in four straight — this isn't a team riding shutdown pitching, it's one outscoring people.

  • BALLPARKMIA @ NYM

    At Citi Field, Kodai Senga pitches to a 11.72 ERA

    Senga's ERA at Citi Field is 11.72 over six starts this year, compared to 6.65 on the road, and hitters are batting .311 off him at home. Something about pitching in front of his own crowd hasn't worked for him this season.

    P 4 IP, 3 ER, 4 K

  • PLATOON EDGEPHI @ BAL

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

    Harper's OPS against right-handers this year is .993, almost 400 points higher than his .617 mark against lefties. Young's a righty and Harper's hitting third tonight, so this is the matchup Baltimore would rather not be giving him.

    P 1-for-4, 1 TB

  • TEAM RECORDPHI @ BAL

    Orioles 6-2 in Brandon Young's last 8 starts

    Baltimore's 6-2 in Brandon Young's last eight, four straight wins in that stretch. Solid trend, but a team record follows the whole roster, not just the guy pitching.

  • COOLING OFFSTL @ TOR

    Jordan Walker: .530 OPS in L15 — draws RHP Dylan Cease

    Walker's been cold — .530 OPS over his last 15 days, way down from his .838 season line. Cease is a righty, and right-handers are already the tougher matchup for Walker this year at .815, so tonight doesn't look like the spot he breaks out of it.

    P 1-for-4, 1 TB

  • TEAM RECORDCHW @ TB

    White Sox 6-2 in Erick Fedde's last 8 starts

    White Sox are 6-2 with Fedde on the mound, five straight wins in his starts. Same caveat as any of these — I want to see the pitching line, not just the standings column.

  • TEAM RECORDKC @ COL

    Rockies 6-2 in Tomoyuki Sugano's last 8 starts

    Colorado's 6-2 with Sugano starting. But his last three outings have been ugly — 6.48 ERA — and the season-long gap between his ERA and xERA said that correction was coming. Looks like it already has.

  • HEAT CHECKSF @ SD

    Jackson Merrill: 1.045 OPS in Last 15 Days

    Merrill's hitting at a 1.045 OPS clip over his last 15 days against a .679 season line — that's a real gap. Fifteen homers on the year, and his total-bases number tonight is 1.5, a line that hasn't caught up to how he's swinging it lately.

    P 0-for-4, 0 TB

  • HEAT CHECKWSH @ ATL

    CJ Abrams: 1.280 OPS in Last 15 Days

    Abrams is running a 1.280 OPS over his last 15 days, more than 350 points above his season mark, with 27 home runs already banked. His total-bases number sits at just 1.5 tonight — a hot bat like that against a line like that is worth a look.

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

  • BALLPARKMIL @ LAA

    Ryan Johnson's ERA drops to 4.95 at Angel Stadium

    Ryan Johnson's home starts have gone considerably better than his road ones — 4.95 ERA at Angel Stadium against 9.55 everywhere else. He's home tonight, and the contact quality underneath his ugly season line says he hasn't been hit as hard as the ERA suggests.

    P 4.1 IP, 5 ER, 3 K

  • HR THREATRangers @ Astros

    Yordan Alvarez

    Gary's Take There's a reason Alvarez sits alone at the top of this board price-wise. He's in the middle of the best two weeks of his season — four home runs and a 1.179 OPS since the middle of July — and Eovaldi is about as bad a matchup as a pitcher can hand him.

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

  • HEAT CHECKWSH @ ATL

    Drake Baldwin: 1.204 OPS in Last 15 Days

    Baldwin's running a 1.204 OPS over his last 15 days, well clear of his .851 season mark, with 20 homers already banked. Same 1.5 total-bases number as Abrams tonight, and he's earned that look too.

    P 0-for-5, 0 TB

  • SITUATIONALPIT @ CIN

    PIT's pen has logged 17.7 innings across its last 3 games

    3 games, 17.7 innings out of the pen — Carmen Mlodzinski (3) and Hunter Barco (3) carried the load. CIN's pen has thrown 15 over the same span.

    P flagged side lost 7-8

  • REGRESSIONMIA @ NYM

    Kodai Senga: 8.85 ERA vs 5.42 xERA

    Senga's actual ERA is 8.85, but the expected number off his contact quality is 5.42 — a gap north of three runs. Opponents are hitting .280 against him with a .244 expected average, so the results have been uglier than the process, and most lines are still pricing off that 8.85.

    P 4 IP, 3 ER, 4 K

  • STREAKCHW @ TB

    TB games have gone UNDER 5 straight

    The under has cashed 5 in a row in TB games: 3.4 combined runs per game vs lines averaging 6.4. Tonight's number sits at 8.5.

    P final total 7 vs 8.5

  • BULLPENTEX @ HOU

    Houston Astros pen: 15.7 relief IP over their last 3 games

    Houston's setup bridge is worn down — Abreu and Okert have each pitched both of the last two days, Okert already to 40 pitches in that stretch. Hader got a rest day mixed into his two outings, so he still looks live for the ninth with a lead.

  • COOLING OFFPIT @ CIN

    Bryan Reynolds: .526 OPS in L15 — draws RHP Hunter Greene

    Reynolds is cold — .526 OPS over his last 15 days, down from an .835 season mark. Greene's a righty, and right-handers are already the tougher side for Reynolds this year at .818, so tonight's matchup doesn't do him any favors.

    P 2-for-5, 2 TB

  • STREAKKC @ COL

    COL games have gone UNDER 5 straight

    Colorado's gone under in five straight, but that's happening at altitude, where the environment usually pushes totals up, not down. The line's just been set even higher than the 12.2 runs a game these have actually produced — tonight it comes down to 11, still rich for a normal park.

    P final total 4 vs 11

  • PLATOON EDGECHW @ TB

    Munetaka Murakami (bats L) hits 2nd against Nick Martinez (RHP)

    Murakami's punishing right-handers this season, a 1.018 OPS over 177 at-bats compared to .716 against lefties. Martinez is a righty and Murakami hits second tonight, right where his numbers say he should do damage.

    P 2-for-4, 5 TB

  • TWO STARTSPhiladelphia Phillies — week of 7/27

    Zack Wheeler

    Monday against the Marlins is already in the books. Sunday at the Orioles closes out his week, backed by a 2.65 xERA. Start him Sunday, easy yes.

  • PLATOON EDGEMIA @ NYM

    Kyle Stowers (bats L) draws Kodai Senga (RHP), batting 4th

    Kyle Stowers carries a .852 OPS vs. Right (247 AB) against .492 the other way (70 AB), and faces RHP Kodai Senga from the 4th spot — a split his blended season line may not reflect.

    P 2-for-4, 6 TB

  • HEAT CHECKTEX @ HOU

    Jeremy Pena: 1.264 OPS in Last 15 Days

    Pena's been on one — 1.264 OPS over his last 15 days versus an .866 season mark, a nearly 400-point jump. Twelve homers on the year, and his total-bases line still sits at just 1.5 tonight.

    P 3-for-5, 4 TB

  • BULLPENPHI @ BAL

    Baltimore Orioles pen: 14.3 relief IP over their last 3 games

    Baltimore's bullpen is about as fresh as it gets — nine arms covering 14.3 innings and nobody's gone in each of the last two days. Cano and Kittredge are both fully available on light recent counts, so the matchups are wide open late.

  • SITUATIONALCHW @ TB

    TB's bullpen has covered 16.7 innings over the last 3 games

    That is 16.7 relief innings in 3 games, led by Ian Seymour (4.7) and Steven Matz (3.3). CHW's pen has thrown 14.7 over the same span.

    P flagged side lost 6-1

  • BALLPARKBOS @ LAD

    Edgardo Henriquez owns a 0.81 ERA at Dodger Stadium — 5.12 everywhere else

    Henriquez turns into a different pitcher at Dodger Stadium — 0.81 ERA at home against 5.12 on the road, opponents hitting .113 off him there. That's as sharp a split as you'll find on this board.

    P 1 IP, 0 ER, 1 K

  • HEAT CHECKPHI @ BAL

    Trea Turner: 1.032 OPS in Last 15 Days

    Turner's at a 1.032 OPS over his last 15 days against a .684 season mark, close to 350 points higher. Fifteen homers on the year, and the total-bases number tonight is still just 1.5.

    P 3-for-4, 6 TB

  • COOLING OFFCHW @ TB

    Tristan Peters: .307 OPS in L15 — draws RHP Nick Martinez

    Peters has been ice cold — .307 OPS over his last 15 days, down more than 400 points from his .755 season mark. He does draw his better side tonight though, an .803 mark against right-handers like Martinez, so there's a case for some correction if he's going to find it.

    P 0-for-4, 0 TB

  • PLATOON EDGEPIT @ CIN

    Brandon Lowe (bats L) draws Hunter Greene (RHP), batting 2nd

    Brandon Lowe carries a .897 OPS vs. Right (279 AB) against .608 the other way (121 AB), and faces RHP Hunter Greene from the 2nd spot — a split his blended season line may not reflect.

    P 3-for-5, 4 TB

  • HEAT CHECKSF @ SD

    Luis Rengifo: 1.098 OPS in Last 15 Days

    Rengifo's running a 1.098 OPS over his last 15 days versus a .623 season line, one of the bigger gaps on the board tonight. His total-bases number sits at 1.5 as well.

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

  • COOLING OFFPHI @ BAL

    Brandon Marsh: .360 OPS in L15 — draws RHP Brandon Young

    Marsh has been rough lately — .360 OPS over his last 15 days, down from .776 on the season. He does get his better side tonight, an .826 mark against right-handers like Young, so if he's going to snap out of it, this is a fair matchup to do it in.

    P 0-for-4, 0 TB

  • BULLPENPIT @ CIN

    Pittsburgh Pirates pen: 17.7 relief IP over their last 3 games

    Pittsburgh's thrown more bullpen innings than anyone in this group, but it's mostly one-and-done work. Soto's the exception — back-to-back days, already at 40 pitches — so he's the name to watch if Cincinnati gets a look at him late.

  • COOLING OFFCHW @ TB

    Jonathan Aranda: .456 OPS in L15 — draws RHP Erick Fedde

    Aranda's cold — .456 OPS over his last 15 days against an .813 season mark. He's facing a righty in Fedde tonight, which is actually his stronger side at .875, so the matchup at least gives him a chance to turn it around.

    P 0-for-4, 0 TB

  • COOLING OFFNYY @ CHC

    Ben Rice: .672 OPS in L15 — draws LHP Shota Imanaga

    Rice has cooled off — .672 OPS over his last 15 days versus a .931 season mark. Imanaga's a lefty, technically Rice's weaker side, but an .813 OPS against lefties this year is still plenty good, so 'weaker side' is relative here.

    P 1-for-4, 1 TB

  • HR THREATGiants @ Padres

    Jackson Merrill

    Gary's Take Merrill's squaring the ball up as well as anyone in this lineup right now, and the quality of contact actually backs up the batting average, which isn't always the case with a hot week. Five home runs in his last two weeks matches the best power stretch on this roster, and he's doing it against a Giants starter who's letting hard, well-struck contact through no matter who's standing in the box.

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

  • HR THREATDiamondbacks @ Guardians

    Corbin Carroll

    Gary's Take Bibee's been fine on the surface this year, an ERA under 4 even with a losing record behind him, but dig into how he's allowed his power and there's a real split hiding in there — left-handed hitters have gone deep against him at close to double the rate right-handers have, and that's built up over a full season of innings, not a one-start blip. Carroll bats left-handed and he's controlling the barrel as well right now as anyone in this lineup, the contact quality the last couple weeks is a notch above where he was earlier in the year.

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

  • HR THREATDiamondbacks @ Guardians

    Gabriel Moreno

    Gary's Take Moreno's been the best bat on either roster for two weeks running, and it isn't an empty .950 OPS — the underlying contact backs it up, and by the expected numbers there's still a little more slug owed to him, not less. He hits right-handers well over the course of a season, and his power hasn't dropped off on the road the way it should worry me tonight as the visiting bat.

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

  • SITUATIONALSTL @ TOR

    16 bullpen innings in 3 games for TOR

    Relievers have absorbed 16 innings over the last 3 games (CJ Van Eyk (3.3) and Louis Varland (3) the heaviest). STL's pen has thrown 16 over the same span.

    P flagged side won 1-3

  • TWO STARTSBoston Red Sox — week of 7/27

    Payton Tolle

    Monday's Athletics start is done. Saturday on the road at the Dodgers is the one game he's got left, with a 2.91 xERA behind him all year. Start him Saturday.

  • SITUATIONALTEX @ HOU

    15.7 bullpen innings in 3 games for HOU

    Relievers have absorbed 15.7 innings over the last 3 games (Cristian Javier (5) and AJ Blubaugh (2.3) the heaviest). TEX's pen has thrown 11.7 over the same span.

    P flagged side won 2-11

  • HEAT CHECKNYY @ CHC

    Nico Hoerner: .955 OPS in Last 15 Days

    Hoerner's at a .955 OPS over his last 15 days, close to 300 points above his .670 season mark — a real hot stretch for a guy who doesn't usually run numbers like that.

    P 0-for-3, 0 TB

  • HR THREATPirates @ Reds

    Esmerlyn Valdez

    Gary's Take Valdez has gone deep four times in his last fifteen days, and it's not just puffed-up counting stats — 88.9 mph average exit velo with a barrel in his last eighteen balls in play back it up. He's a right-handed bat, and Great American Ball Park's short side is left field, which is exactly where a right-handed pull hitter is working tonight.

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

  • TWO STARTSBoston Red Sox — week of 7/27

    Jake Bennett

    He's running the same two-city week as Tolle, just a day behind — Athletics already played Tuesday, Dodgers still ahead on Sunday. One start left to account for, at a 3.07 xERA. Start him Sunday.

  • REGRESSIONKC @ COL

    Tomoyuki Sugano: 4.69 ERA vs 7.33 xERA

    Sugano's ERA and xERA are almost three runs apart, the widest gap on the board — a 44.9% hard-hit rate and a strikeout rate that isn't missing enough bats to cover for it. Results have been running well ahead of what he's actually allowing.

    P 6.2 IP, 1 ER, 2 K

  • TWO STARTSCincinnati Reds — week of 7/27

    Chase Burns

    Tuesday's Guardians start at home is already played. Sunday's Pirates game, also at home, is what's left, and a 3.19 xERA backs the call. Start him Sunday.

  • TWO STARTSLos Angeles Angels — week of 7/27

    Walbert Ureña

    Monday's Astros game at home already happened. Sunday's Brewers game, also at home, is the only one left on his week, with a 3.26 xERA on the season. Start him Sunday at home.

  • STREAKPIT @ CIN

    CIN games have gone UNDER 4 straight

    Reds have gone under in four straight, real scoring at 6.3 runs a game against lines that had been near 10.4. Tonight's number comes down to 7.5 and still sits above that recent pace.

    P final total 15 vs 7.5

  • STREAKDET @ OAK

    OAK games have gone UNDER 4 straight

    Athletics have gone under in four straight, 6.5 runs a game against lines near 9. Tonight's number jumps to 10.5 though — the biggest gap between the recent pace and the actual line on this list.

    P final total 14 vs 10.5

  • BATTER VS ARMTEX @ HOU

    Christian Walker vs Nathan Eovaldi: .429

    Walker's 6-for-14 with two homers lifetime against Eovaldi, a .429 mark whenever they've faced off. He's cold right now otherwise, .649 OPS over his last 15 days, but this particular matchup has a history of working out for him.

    P 1-for-5, 4 TB

  • STARTER FORMMIN @ SEA

    Bryce Miller: 6.19 ERA over his last 3 starts

    Miller's last three starts have gone sideways — 6.19 ERA, WHIP nearly double his season number. That's a real recent slide, not a blip.

    P 5.1 IP, 2 ER, 3 K

  • STREAKTEX @ HOU

    TEX games have gone OVER 4 straight

    Rangers have cleared the over four times running, 9.3 combined runs a game against a 7.5 average line. Pairs with Texas being 6-2 in Eovaldi's starts lately — they're winning by scoring, not by shutting teams down.

    P final total 13 vs 8

  • TWO STARTSNew York Yankees — week of 7/27

    Gerrit Cole

    Same road trip as Fried, a day behind him — White Sox already played Tuesday, Cubs still ahead on Sunday. One start left to plan for, at a 3.29 xERA. Start him Sunday.

  • COOLING OFFWSH @ ATL

    Mauricio Dubon: .477 OPS in L15 — draws LHP Foster Griffin

    Dubon's cold — .477 OPS over his last 15 days against a .704 season mark. He also draws his weaker side tonight, a .662 mark against lefties like Griffin, so nothing about the matchup helps him out of it.

    P 2-for-4, 2 TB

  • STREAKMIL @ LAA

    LAA have lost 4 straight

    Angels have dropped four straight and been outscored by seven runs over the skid, 3-6 in their last nine. A team playing from behind more nights than not right now.

    P team lost 6-2

  • COOLING OFFNYY @ CHC

    Trent Grisham: .385 OPS in L15 — draws LHP Shota Imanaga

    Grisham's cold, a .385 OPS over his last 15 days against a .702 season mark. He does get his better side tonight though — a .717 mark against lefties like Imanaga — so there's at least a favorable matchup underneath the slump.

    P 0-for-4, 0 TB

  • REGRESSIONPIT @ CIN

    Hunter Greene: 7.06 ERA vs 4.69 xERA

    Greene's ERA is two runs worse than his xERA, and the stuff underneath explains why that should close — 12 strikeouts per nine, a 5.2% barrel rate, opponents hitting under their expected average against him. Reads like bad innings bunching up more than a pitcher getting hit hard all night.

    P 6 IP, 4 ER, 4 K

  • TWO STARTSDetroit Tigers — week of 7/27

    Keider Montero

    Monday's home start against the Orioles already happened. Sunday sends him to the Athletics for the only game left this week, carrying a 3.48 xERA and a stream tag. Streamer — don't lock in the Athletics start blind, size it up again closer to Sunday.

  • HEAT CHECKDET @ OAK

    Jeff McNeil: 1.033 OPS in Last 15 Days

    McNeil's at a 1.033 OPS over his last 15 days, way up from a .640 season mark that's been a down year for him. His total bases number tonight sits at 1.5.

    P 0-for-3, 0 TB

  • REGRESSIONMIL @ LAA

    Ryan Johnson: 7.34 ERA vs 4.91 xERA

    Johnson's gap between ERA and xERA is the widest of any starter here, but it's not from getting barreled — 34.6% hard-hit, 8.1% barrel rate, both reasonable. The 1.54 WHIP is the real issue, too many free baserunners for how well he's actually being hit.

    P 4.1 IP, 5 ER, 3 K

  • SITUATIONALPHI @ BAL

    BAL's bullpen has covered 14.3 innings over the last 3 games

    That is 14.3 relief innings in 3 games, led by Grant Wolfram (2.3) and Yennier Cano (2). PHI's pen has thrown 9.3 over the same span.

    P flagged side won 4-6

  • STARTER FORMNYY @ CHC

    Shota Imanaga: 0.50 ERA over his last 3 starts

    Imanaga's allowed one earned run in his last 18 innings. Completely different pitcher than the 3.72 season number says right now.

    P 6.2 IP, 2 ER, 6 K

  • STARTER FORMMIN @ SEA

    Zebby Matthews: 8.40 ERA over his last 3 starts

    Matthews has been rough his last three out — 14 earned runs in 15 innings, WHIP up nearly 60 points from his season mark. A real slide.

    P 5 IP, 3 ER, 10 K

  • FANTASY PICKUPSKC @ COL

    Jac Caglianone

    Pickup vs Tomoyuki Sugano (7.27 xERA) — .768 OPS, bats 3rd.

  • HEAT CHECKKC @ COL

    Salvador Perez: .881 OPS in Last 15 Days

    Perez is at an .881 OPS over his last 15 days, up more than 250 points from his .628 season mark. Fifteen homers already this year, and his total-bases line tonight sits at just 1.5.

    P 2-for-4, 2 TB

  • TOMORROWDET @ OAK

    Jack Perkins: 6.45 ERA vs 4.05 xERA

    Projected to start tomorrow vs DET. A 6.45 ERA against a 4.05 expected ERA (2.4 run gap) — unlucky, due to bounce back. Opponents hit .246 vs .233 expected.

  • HEAT CHECKPIT @ CIN

    Tyler Stephenson: 1.089 OPS in Last 15 Days

    The last 15 days sample runs 32 PA: a 1.089 OPS versus .731 for the season, 0.358 above his norm. He has 8 home runs on the season. His total-bases line tonight: 0.5.

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

  • HEAT CHECKARI @ CLE

    Steven Kwan: .909 OPS in Last 15 Days

    The last 15 days sample runs 46 PA: a .909 OPS versus .653 for the season, 0.256 above his norm. His total-bases line tonight: 0.5.

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

  • CUT LISTSF tonight

    Carson Whisenhunt

    Starts tonight for SF — 5.83 xERA behind a 4.6 ERA — the ERA is flattering him.

  • FANTASY PICKUPSKC @ COL

    Michael Massey

    Pickup vs Tomoyuki Sugano (7.27 xERA) — .727 OPS, bats 5th.

  • CUT LISTMIN tonight

    Alan Roden

    Still hitting 6th for MIN — 0.451 OPS, 0.189 AVG from the 6-hole.

  • TOMORROWDET @ OAK

    Jack Perkins: 6.45 ERA vs 4.06 xERA

    Perkins' ERA is running 2.4 runs ahead of his xERA, and neither the hard-hit rate nor the barrel rate looks alarming. A handful of extra hits falling in explains most of it — the process reads better than the line.

  • REGRESSIONCHW @ TB

    Nick Martinez: 2.46 ERA vs 4.35 xERA

    Martinez's ERA is almost two runs better than his xERA, and a 5.1 strikeout rate doesn't leave much margin for that gap to hold. Worth remembering against Tampa's 6-1 record in his starts — real number, shakier process underneath it.

    P 6 IP, 6 ER, 2 K

  • FANTASY PICKUPSKC @ COL

    Lane Thomas

    Pickup vs Tomoyuki Sugano (7.27 xERA) — .716 OPS, bats 2nd.

  • FANTASY PICKUPSKC @ COL

    Isaac Collins

    Pickup vs Tomoyuki Sugano (7.27 xERA) — .708 OPS, bats 6th.

  • SITUATIONALSF @ SD

    13 bullpen innings in 3 games for SD

    Relievers have absorbed 13 innings over the last 3 games (Mason Miller (3) and Griffin Canning (3) the heaviest). SF's pen has thrown 11.3 over the same span.

    P flagged side won 0-7

  • RUNNING GAMEPIT @ CIN

    Cincinnati Reds like to run — Henry Davis (48% caught) is the wrong catcher to test

    Henry Davis throws out 48% of runners who try him, one of the better marks around, and Cincinnati still runs plenty as a team, 0.7 steals a game. Good luck to whoever's on base against that combination tonight.

    P Cincinnati Reds stole 0 bases

  • TOMORROWMIA @ NYM

    Zac Thornton: 2.43 ERA vs 4.56 xERA

    Thornton's ERA-xERA gap is one of the widest here, paired with a 44.4% hard-hit rate — loud contact and a sparkling average against rarely coexist for long. Tomorrow reads like a candidate for results catching down to the contact quality.

  • TOMORROWMIA @ NYM

    Zac Thornton: 2.43 ERA vs 4.55 xERA

    Projected to start tomorrow vs MIA. A 2.43 ERA against a 4.55 expected ERA (2.12 run gap) — running hot, due to regress. Opponents hit .196 vs .265 expected.

  • COOLING OFFPIT @ CIN

    JJ Bleday: .558 OPS in L15 — draws RHP Paul Skenes

    JJ Bleday's .558 OPS over the last 15 days (45 PA) trails his .800 season mark, down 0.242. Tonight he draws RHP Paul Skenes — his stronger side: a .824 OPS vs RHP across 209 AB.

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

  • REGRESSIONPHI @ BAL

    Andrew Painter: 7.06 ERA vs 5.21 xERA

    Painter's ERA is 7.06 against a 5.21 expected mark, a run and a half of separation. Opponents are hitting .316 against a .272 expected — the results have been worse than the quality of contact he's actually allowing, even before you factor in that 1-7 team record.

    P 6 IP, 2 ER, 6 K

  • HEAT CHECKNYY @ CHC

    Alex Bregman: .915 OPS in Last 15 Days

    That .915 OPS spans the last 15 days (50 PA) against a .722 season baseline, a 0.193 swing. He has 11 home runs on the season. His total-bases line tonight: 1.5.

    P 1-for-4, 1 TB

  • REGRESSIONKC @ COL

    Mickey Moniak: .279 AVG vs .227 xBA

    Moniak's hitting .279 this year against a .227 expected average on the same contact — a 52-point gap. His wOBA runs the same way, .373 against a .304 expected mark, so he's been getting more out of his contact than Statcast says he should.

    P 1-for-4, 2 TB

  • REGRESSIONSTL @ TOR

    Kyle Leahy: 3.55 ERA vs 5.22 xERA

    Leahy's ERA is nearly two runs better than his xERA, and hitters are squaring him up on half their batted balls with a 10.9% barrel rate. That kind of contact usually shows up on the scoreboard eventually.

    P 6 IP, 1 ER, 3 K

  • CLOSER WATCHMIL @ LAA

    Ryan Zeferjahn / Kirby Yates

    Shared ninth in LAA: Ryan Zeferjahn 3 saves, Kirby Yates 3. The role is live.

  • CLOSER WATCHKC @ COL

    Lucas Erceg / Alex Lange

    Shared ninth in KC: Lucas Erceg 12 saves, Alex Lange 10. The role is live.

  • CLOSER WATCHNYY @ CHC

    Jacob Webb / Daniel Palencia

    Shared ninth in CHC: Jacob Webb 5 saves, Daniel Palencia 3. The role is live.

  • BALLPARKMIA @ NYM

    Freddy Peralta's ERA drops to 4.10 at Citi Field

    Peralta's been notably better at Citi Field than on the road, 4.10 against 6.31. His last three starts have been bad everywhere regardless of ballpark though, so recent form matters more than the split tonight.

  • STARTER FORMMIA @ NYM

    Freddy Peralta: 7.24 ERA over his last 3 starts

    Whatever's going on with Peralta right now, it's been bad everywhere — 11 earned runs in 13.7 innings his last three out. That overrides the home park split for me tonight.

  • REGRESSIONPIT @ CIN

    Esmerlyn Valdez: .277 AVG vs .227 xBA

    Esmerlyn Valdez's .277 average comes against a .227 expected (xBA) on 159 plate appearances. His wOBA sits at .432 against a .367 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 0-for-3, 0 TB, 1 BB

  • SITUATIONALDET @ OAK

    DET's pen has logged 12 innings across its last 3 games

    3 games, 12 innings out of the pen — Jacob Waguespack (3.7) and Drew Anderson (3) carried the load. OAK's pen has thrown 11 over the same span.

    P flagged side won 13-1

  • BATTER VS ARMWSH @ ATL

    Luis Garcia Jr. vs Bryce Elder: .455

    Garcia's 5-for-11 lifetime against Elder, a .455 mark in a small sample. He's also swinging a hot bat right now at .951 OPS over his last 15 days, so the recent form and the history are pointing the same direction tonight.

    P 0-for-3, 0 TB

  • RETURN WATCHTOR — return listed 7/31

    Jesus Sanchez

    Listed back 7/31 (10-Day-IL, ankle) — 0.753 OPS this season.

  • BATTER VS ARMPIT @ CIN

    Bryan Reynolds vs Hunter Greene: .313

    Reynolds is 5-for-16 with a homer lifetime against Greene, a .313 mark in their history. He's cold right now — .526 OPS over his last 15 days — and Greene's stuff has actually been better than his 7.06 ERA suggests, so this one leans tougher than the history says.

    P 2-for-5, 2 TB

  • RETURN WATCHSEA — return listed 7/31

    Brendan Donovan

    Listed back 7/31 (10-Day-IL, groin) — 0.839 OPS this season.

  • RETURN WATCHTEX — return listed 7/31

    Carter Baumler

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

  • PLATOON EDGEPIT @ CIN

    Tyler Stephenson (bats R) gets a RHP from the 4th spot

    Tyler Stephenson's vs. Right line (.760 OPS, 206 AB) sits well above his .613 mark the other way (53 AB). Tonight's starter Paul Skenes throws RHP, the hand he hits best.

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

  • REGRESSIONNYY @ CHC

    Nico Hoerner: .257 AVG vs .300 xBA

    Nico Hoerner is hitting .257 against a .300 expected average (xBA) over 475 plate appearances. His wOBA sits at .300 against a .327 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

    P 0-for-3, 0 TB

  • CUT LISTSTL tonight

    Kyle Leahy

    Starts tonight for STL — 5.22 xERA behind a 3.55 ERA — the ERA is flattering him.

  • REGRESSIONDET @ OAK

    Jeffrey Springs: 6.23 ERA vs 4.88 xERA

    Springs' ERA is running over a run worse than his xERA — a .271 average against versus a .254 expected mark says balls have found grass more than the contact quality suggests they should. Points toward better results ahead, not worse.

    P 4 IP, 2 ER, 2 K

  • STARTER FORMMIL @ LAA

    Shane Drohan: 5.40 ERA over his last 3 starts

    Drohan's last three outings have run nearly two runs over his season ERA, 11 earned runs across 18.3 innings. Recent form's trending the wrong way.

    P 6 IP, 2 ER, 7 K

  • STARTER FORMKC @ COL

    Tomoyuki Sugano: 6.48 ERA over his last 3 starts

    Sugano's last three starts have already delivered the correction his season-long gap pointed to — 6.48 ERA in that stretch, well worse than his 4.69 mark.

    P 6.2 IP, 1 ER, 2 K

  • RETURN WATCHTEX — return listed 8/1

    Robert Garcia

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

  • RETURN WATCHBAL — return listed 8/1

    Ryan Mountcastle

    Listed back 8/1 (60-Day-IL, foot) — 0.690 OPS this season.

  • RETURN WATCHARI — return listed 8/1

    Jordan Lawlar

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

  • STARTER FORMSTL @ TOR

    Kyle Leahy: 1.80 ERA over his last 3 starts

    Leahy's a different pitcher than his 3.55 season ERA suggests — three earned runs in his last 15 innings, WHIP down near 0.73. That's a real hot stretch, not a mirage.

    P 6 IP, 1 ER, 3 K

  • STARTER FORMCHW @ TB

    Nick Martinez: 0.69 ERA over his last 3 starts

    One earned run in his last 13 innings. A 0.69 ERA and a WHIP under 0.90 — Martinez is locked in right now, whatever his season line says.

    P 6 IP, 6 ER, 2 K

  • FANTASY PICKUPSDET @ OAK

    Casey Mize

    Streamer vs OAK — 3.08 xERA · 8.8 K/9 · 0.99 WHIP.

  • FANTASY PICKUPSMIA @ NYM

    Otto Lopez

    Pickup vs Kodai Senga (5.42 xERA) — .845 OPS, bats 3rd.

  • COOLING OFFPIT @ CIN

    Noelvi Marte: .321 OPS in L15 — draws RHP Paul Skenes

    Noelvi Marte's .321 OPS over the last 15 days (28 PA) trails his .570 season mark, down 0.249. Tonight he draws RHP Paul Skenes — his stronger side: a .572 OPS vs RHP across 114 AB.

    P 3-for-4, 4 TB

  • REGRESSIONMIA @ NYM

    Freddy Peralta: 4.99 ERA vs 3.84 xERA

    Zoomed out to the full season, Peralta's process still looks fine — 8.9 strikeouts per nine, just a 5.2% barrel rate — with the ERA gap tracing to balls finding grass more than bad stuff. Doesn't erase how ugly the last three starts have looked, but the season shape is better than the recent line.

  • RETURN WATCHNYM — return listed 8/2

    Clay Holmes

    Listed back 8/2 (60-Day-IL, lower leg) — 2.39 ERA this season.

  • REGRESSIONWSH @ ATL

    Foster Griffin: 2.76 ERA vs 3.92 xERA

    Griffin's ERA is more than a run better than his xERA, and a .217 average against versus a .246 expected mark is a lot of separation to keep holding onto. Worth pairing with that 7-0 team record — great number, a little fortunate underneath it.

    P 5.1 IP, 6 ER, 3 K

  • CUT LISTSD tonight

    Luis Rengifo

    Still hitting 2th for SD — 0.623 OPS, 0.237 AVG from the 2-hole.

  • CUT LISTKC tonight

    Salvador Perez

    Still hitting 4th for KC — 0.628 OPS, 0.212 AVG from the 4-hole.

  • RUNNING GAMEKC @ COL

    Colorado Rockies like to run — Carter Jensen (40% caught) is the wrong catcher to test

    Colorado runs everywhere it can — 0.7 steals a game — but Carter Jensen has caught 40% of basestealers this year, well above league average. If they test him tonight, it's strength against strength, not a free bag.

    P Colorado Rockies stole 0 bases

  • CLOSER WATCHARI @ CLE

    Cade Smith

    Cade Smith owns the ninth for the Guardians — 30 saves this season (next closest: Matt Festa with 1).

  • CUT LISTTB tonight

    Cedric Mullins

    Still hitting 4th for TB — 0.635 OPS, 0.202 AVG from the 4-hole.

  • CLOSER WATCHNYY @ CHC

    David Bednar

    David Bednar owns the ninth for the Yankees — 22 saves this season (next closest: Ryan Yarbrough with 2).

  • TOMORROWMIA @ NYM

    Tyler Phillips: 3.52 ERA vs 4.71 xERA

    Projected to start tomorrow vs NYM. A 3.52 ERA against a 4.71 expected ERA (1.19 run gap) — running hot, due to regress. Opponents hit .241 vs .257 expected.

  • SITUATIONALSTL @ TOR

    No off day for STL in 6 days

    Cardinals haven't had a day off in six days while Toronto got one yesterday. That kind of stretch tends to show up in bullpen availability first — lines up with three St. Louis relievers already worked back-to-back.

    P flagged side lost 1-3

  • TOMORROWMIA @ NYM

    Tyler Phillips: 3.52 ERA vs 4.72 xERA

    Phillips is outperforming his xERA by over a run, and a 42.8% hard-hit rate is the number that stands out — more loud contact allowed than the ERA lets on, even if the barrel rate's kept the damage contained so far.

  • FANTASY PICKUPSMIA @ NYM

    Heriberto Hernandez

    Pickup vs Kodai Senga (5.42 xERA) — .788 OPS, bats 6th.

  • RETURN WATCHSEA — return listed 8/3

    Matt Brash

    Listed back 8/3 (15-Day-IL, lat) — 0.54 ERA this season.

  • CLOSER WATCHPHI @ BAL

    Jhoan Duran

    Jhoan Duran owns the ninth for the Phillies — 24 saves this season (next closest: Brad Keller with 3).

  • CLOSER WATCHSTL @ TOR

    Louis Varland

    Louis Varland owns the ninth for the Blue Jays — 23 saves this season (next closest: Jeff Hoffman with 5).

  • CLOSER WATCHSTL @ TOR

    Riley O'Brien

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

  • FANTASY PICKUPSMIA @ NYM

    Xavier Edwards

    Pickup vs Kodai Senga (5.42 xERA) — .775 OPS, bats 2nd.

  • FANTASY PICKUPSMIA @ NYM

    Kyle Stowers

    Pickup vs Kodai Senga (5.42 xERA) — .774 OPS, bats 4th.

  • FANTASY PICKUPSMIL @ LAA

    Shane Drohan

    Streamer vs LAA — 3.32 xERA · 9 K/9 · 1.2 WHIP.

  • TOMORROWMIL @ LAA

    José Soriano: 3.29 ERA vs 4.35 xERA

    Soriano's gap is real but modest, a run better than his xERA with hard-hit and barrel rates both sitting in the middle of the pack. Less urgent than the other regression cases on tonight's board.

  • TOMORROWMIL @ LAA

    José Soriano: 3.29 ERA vs 4.34 xERA

    Projected to start tomorrow vs MIL. A 3.29 ERA against a 4.34 expected ERA (1.05 run gap) — running hot, due to regress. Opponents hit .217 vs .242 expected.

  • CUT LISTNYY tonight

    Jasson Dominguez

    Still hitting 4th for NYY — 0.661 OPS, 0.232 AVG from the 4-hole.

  • FIRST INNINGMIA @ NYM

    NRFI watch: quiet first innings on both sides of MIA @ NYM

    Both sides have been quiet early here, first-inning runs in just 3 of 10 games apiece. Peralta's own first-inning number backs it up at .226 against; Junk's a bit shakier at .264.

    P 1st inning: 0-0 (0 runs)

  • FIRST INNINGSF @ SD

    NRFI watch: quiet first innings on both sides of SF @ SD

    Same story on the other coast — both clubs scoring first-inning runs in only 3 of their last 10. The number's basically a coin flip, so the market's not giving much of an edge either way.

    P 1st inning: 0-2 (2 runs)

  • CUT LISTPHI tonight

    Alec Bohm

    Still hitting 4th for PHI — 0.653 OPS, 0.225 AVG from the 4-hole.

  • BATTER VS ARMWSH @ ATL

    CJ Abrams vs Bryce Elder: .400

    CJ Abrams has owned Bryce Elder — 6-for-15, a .904 OPS across their history — and he's riding a 1.280 OPS over his last 15 games into tonight's rematch. History and current form are pointing the same direction.

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

  • RUNNING GAMEMIN @ SEA

    Green light: Seattle Mariners run, and Ryan Jeffers has caught just 13%

    Seattle's already running at a good clip, 80 steals on the season, and Jeffers has caught just five of forty base-stealers. Every incentive says they keep testing him tonight.

    P Seattle Mariners stole 1 base

  • RUNNING GAMESF @ SD

    Green light: San Diego Padres run, and Drew Cavanaugh has caught just 15%

    Drew Cavanaugh is throwing out just 15% of basestealers this season, 3-for-20, and San Diego already runs 1.3 times a game. That's about as green a light as this sport hands out.

    P San Diego Padres stole 2 bases

  • CUT LISTBAL tonight

    Dylan Beavers

    Still hitting 1th for BAL — 0.668 OPS, 0.241 AVG from the 1-hole.

  • TOMORROWMIL @ LAA

    Robert Gasser: 4.71 ERA vs 3.75 xERA

    Gasser's the rare arm running worse than his process says he should — 30.4% hard-hit, 6.4% barrel rate, both strong marks that don't match a 4.71 ERA. Reads like a handful of bad innings more than a real problem.

  • TOMORROWMIL @ LAA

    Robert Gasser: 4.71 ERA vs 3.75 xERA

    Projected to start tomorrow vs LAA. A 4.71 ERA against a 3.75 expected ERA (0.96 run gap) — unlucky, due to bounce back. Opponents hit .241 vs .237 expected.

  • BALLPARKSTL @ TOR

    At Rogers Centre, Dylan Cease pitches to a 3.00 ERA

    Cease's road number is actually the better one here — 1.92 ERA away from Rogers Centre against 3.00 at home, even though .207 against at home is still plenty good on its own.

    P 6 IP, 1 ER, 7 K

  • TOMORROWWSH @ ATL

    Reynaldo López: 3.64 ERA vs 4.61 xERA

    Projected to start tomorrow vs WSH. A 3.64 ERA against a 4.61 expected ERA (0.97 run gap) — running hot, due to regress. Opponents hit .245 vs .256 expected.

  • TOMORROWWSH @ ATL

    Reynaldo López: 3.64 ERA vs 4.63 xERA

    López's gap is one of the smaller ones in this group, and the contact numbers back it up as mostly earned — 36.4% hard-hit, 7.7% barrel rate. Not much reason to expect a big swing from this one.

  • RETURN WATCHARI — return listed 8/5

    Michael Soroka

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

  • TOMORROWPIT @ CIN

    Andrew Abbott: 3.85 ERA vs 4.75 xERA

    Abbott's got the smallest ERA-xERA gap in the whole group — results and process are already lined up, nothing here to project forward either direction.

  • TOMORROWPIT @ CIN

    Andrew Abbott: 3.85 ERA vs 4.74 xERA

    Projected to start tomorrow vs PIT. A 3.85 ERA against a 4.74 expected ERA (0.89 run gap) — running hot, due to regress. Opponents hit .243 vs .258 expected.

  • FIRST INNINGMIN @ SEA

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

    Mariners haven't scored in the first in ten straight games, and Miller's own first-inning number backs it up at .158 against. Matthews has been hit early on the other side though, .288 against in the first — this one's more about Seattle's bats than Minnesota's.

    P flagged team scored 2 in the 1st

  • FIRST INNINGPIT @ CIN

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

    Pirates haven't scored a first-inning run in ten straight games. Skenes has been part of that story from the other side too, .200 against him in the first this season — early runs look like the tougher way to go tonight.

    P flagged team scored 2 in the 1st

  • FANTASY PICKUPSNYY @ CHC

    Shota Imanaga

    Streamer vs NYY — 3.65 xERA · 8.4 K/9 · 1.1 WHIP.

  • RETURN WATCHCOL — return listed 8/6

    Blas Castano

    Listed back 8/6 (15-Day-IL, pectoral) — 3.92 ERA this season.

  • FANTASY PICKUPSWSH @ ATL

    Foster Griffin

    Streamer vs ATL — 3.92 xERA · 8.2 K/9 · 1.03 WHIP.

  • RETURN WATCHLAD — return listed 8/5

    Gavin Stone

    Listed back 8/5 (60-Day-IL, shoulder).

  • CUT LISTCHC tonight

    Nico Hoerner

    Still hitting 6th for CHC — 0.670 OPS, 0.257 AVG from the 6-hole.

  • CUT LISTCIN tonight

    Eugenio Suarez

    Still hitting 6th for CIN — 0.666 OPS, 0.202 AVG from the 6-hole.

  • CUT LISTNYY tonight

    Anthony Volpe

    Still hitting 6th for NYY — 0.668 OPS, 0.248 AVG from the 6-hole.

  • FIRST INNINGKC @ COL

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

    Royals have managed one first-inning run in their last ten games. Sugano's actually been hit early himself this season, .333 against in the first, so Kansas City's cold start is doing more work here than anything he's bringing.

    P flagged team scored 0 in the 1st

Graded results

66

Games

  • W

    Arizona Diamondbacks ML +120

    MLB · 4-1

  • L

    Cubs ML -163

    MLB · 2-0

  • L

    Pirates ML -132

    MLB · 7-8

  • L

    Tampa Bay Rays Moneyline -142

    MLB · 6-1

  • W

    Orioles ML -117

    MLB · 4-6

  • W

    Blue Jays ML -193

    MLB · 1-3

  • W

    Marlins ML +100

    MLB · 5-2

  • L

    Nationals ML +103

    MLB · 2-6

  • W

    Houston Astros ML -131

    MLB · 2-11

  • L

    Kansas City Royals ML -114

    MLB · 1-3

  • W

    Detroit Tigers ML -143

    MLB · 13-1

  • W

    San Diego Padres ML -156

    MLB · 0-7

  • L

    Mariners ML -164

    MLB · 5-3

  • W

    Brewers ML -175

    MLB · 6-2

  • W

    Boston Red Sox ML +113

    MLB · 9-4

Props

  • L

    Andrew Painter · over

    Phillies @ Orioles · Actual 2

  • W

    Andruw Monasterio · over

    Red Sox @ Dodgers · Actual 3

  • W

    Brandon Young · over

    Phillies @ Orioles · Actual 5

  • L

    Bryan Reynolds · over

    Pirates @ Reds · Actual 0

  • L

    Bryce Miller · over

    Twins @ Mariners · Actual 3

  • W

    Ceddanne Rafaela · over

    Red Sox @ Dodgers · Actual 7

  • L

    Chase DeLauter · over

    Diamondbacks @ Guardians · Actual 0

  • L

    Chase Meidroth · over

    White Sox @ Rays · Actual 0

  • L

    Christian Yelich · over

    Brewers @ Angels · Actual 0

  • W

    CJ Abrams · over

    Nationals @ Braves · Actual 1

  • L

    Coby Mayo · over

    Phillies @ Orioles · Actual 0

  • L

    Corbin Carroll · over

    Diamondbacks @ Guardians · Actual 0

  • L

    Daulton Varsho · over

    Cardinals @ Blue Jays · Actual 0

  • L

    Dylan Cease · over

    Cardinals @ Blue Jays · Actual 7

  • L

    Elly De La Cruz · over

    Pirates @ Reds · Actual 0

  • L

    Esmerlyn Valdez · over

    Pirates @ Reds · Actual 0

  • L

    Ezequiel Duran · over

    Rangers @ Astros · Actual 0

  • L

    Foster Griffin · over

    Nationals @ Braves · Actual 16

  • L

    Francisco Alvarez · over

    Marlins @ Mets · Actual 0

  • W

    Francisco Lindor · over

    Marlins @ Mets · Actual 1

  • L

    Gabriel Moreno · over

    Diamondbacks @ Guardians · Actual 0

  • L

    Griffin Conine · over

    Marlins @ Mets · Actual 0

  • L

    Griffin Conine · over

    Marlins @ Mets · Actual 1

  • L

    Jac Caglianone · over

    Royals @ Rockies · Actual 0

  • W

    Jake Bauers · over

    Brewers @ Angels · Actual 1

  • L

    Jake Burger · over

    Rangers @ Astros · Actual 0

  • L

    Jeffrey Springs · over

    Tigers @ Athletics · Actual 2

  • L

    Jo Adell · over

    Brewers @ Angels · Actual 0

  • W

    Junior Caminero · over

    White Sox @ Rays · Actual 1

  • W

    Kodai Senga · over

    Marlins @ Mets · Actual 3

  • W

    Kyle Stowers · over

    Marlins @ Mets · Actual 1

  • L

    Manny Machado · over

    Giants @ Padres · Actual 2

  • L

    Michael Busch · over

    Yankees @ Cubs · Actual 0

  • W

    Michael Wacha · over

    Royals @ Rockies · Actual 7

  • W

    Miguel Vargas · over

    White Sox @ Rays · Actual 1

  • W

    Munetaka Murakami · over

    White Sox @ Rays · Actual 1

  • W

    Munetaka Murakami · over

    White Sox @ Rays · Actual 2

  • W

    Nathaniel Lowe · over

    Pirates @ Reds · Actual 2

  • W

    Nick Gonzales · over

    Pirates @ Reds · Actual 5

  • L

    Pete Crow-Armstrong · over

    Yankees @ Cubs · Actual 0

  • W

    Ryan Waldschmidt · over

    Diamondbacks @ Guardians · Actual 2

  • W

    Sal Stewart · over

    Pirates @ Reds · Actual 1

  • L

    Shane Drohan · over

    Brewers @ Angels · Actual 4

  • W

    Spencer Jones · over

    Yankees @ Cubs · Actual 1

  • W

    Steven Kwan · over

    Diamondbacks @ Guardians · Actual 2

  • W

    Ty France · over

    Giants @ Padres · Actual 2

  • L

    Tyler Soderstrom · over

    Tigers @ Athletics · Actual 0

  • W

    Vaughn Grissom · over

    Brewers @ Angels · Actual 2

  • L

    Vaughn Grissom · over

    Brewers @ Angels · Actual 0

  • W

    Yordan Alvarez · over

    Rangers @ Astros · Actual 4

  • W

    Zebby Matthews · over

    Twins @ Mariners · Actual 2