Skip to content
GARY A.I.Get the app

Sports picks for Wednesday, July 29, 2026

335 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

16
GARY'S PICK
Phillies -1.5
MLB@ Marlins· -102

Phillies
-1.5

-102 · 12:10 PM ET

Marlins

Permanent matchup analysis →
GARY'S PICK
Pirates Moneyline
MLBvs Diamondbacks· -131

Pirates
Moneyline

-131 · 12:35 PM ET

Diamondbacks

Permanent matchup analysis →
GARY'S PICK
Nationals Moneyline
MLBvs Blue Jays· +100

Nationals
Moneyline

+100 · 1:05 PM ET

Blue Jays

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

Mets
Moneyline

-108 · 1:10 PM ET

Braves

Permanent matchup analysis →
GARY'S PICK
Tigers Moneyline
MLBvs Orioles· -188

Tigers
Moneyline

-188 · 1:10 PM ET

Orioles

Permanent matchup analysis →
GARY'S PICK
Brewers Moneyline
MLB@ Giants· -116

Brewers
Moneyline

-116 · 3:45 PM ET

Giants

Permanent matchup analysis →
GARY'S PICK
Padres -1.5
MLBvs Rockies· +133

Padres
-1.5

+133 · 4:10 PM ET

Rockies

Permanent matchup analysis →
GARY'S PICK
Rangers Moneyline
MLB@ Rays· +119

Rangers
Moneyline

+119 · 6:40 PM ET

Rays

Permanent matchup analysis →
GARY'S PICK
Guardians Moneyline
MLB@ Reds· -136

Guardians
Moneyline

-136 · 7:10 PM ET

Reds

Permanent matchup analysis →
GARY'S PICK
Braves -1.5
MLB@ Mets· +104

Braves
-1.5

+104 · 7:10 PM ET

Mets

Permanent matchup analysis →
GARY'S PICK
Twins -1.5
MLBvs Royals· +101

Twins
-1.5

+101 · 7:40 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
Yankees Moneyline
MLB@ White Sox· -149

Yankees
Moneyline

-149 · 7:40 PM ET

White Sox

Permanent matchup analysis →
GARY'S PICK
Cubs Moneyline
MLB@ Cardinals· -111

Cubs
Moneyline

-111 · 7:45 PM ET

Cardinals

Permanent matchup analysis →
GARY'S PICK
Astros Moneyline
MLB@ Angels· -126

Astros
Moneyline

-126 · 9:38 PM ET

Angels

Permanent matchup analysis →
GARY'S PICK
Red Sox Moneyline
MLB@ Athletics· -156

Red Sox
Moneyline

-156 · 9:40 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Dodgers -1.5
MLBvs Mariners· +113

Dodgers
-1.5

+113 · 10:10 PM ET

Mariners

Permanent matchup analysis →

Player props

60
GARY'S PICK
JESUS LUZARDOK'S OVER 7.5
MLBPhiladelphia Phillies· +118

Jesus Luzardo
K'S over 7.5

+118 · 12:10 PM ET

Philadelphia Phillies

GARY'S PICK
BRYAN DE LA CRUZTOTAL BASES OVER 1.5
MLBPhiladelphia Phillies· +157

Bryan De La Cruz
Total Bases over 1.5

+157 · 12:10 PM ET

Philadelphia Phillies

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

Nick Gonzales
H+R+RBI over 1.5

-153 · 12:35 PM ET

Pittsburgh Pirates

GARY'S PICK
ESMERLYN VALDEZTOTAL BASES OVER 1.5
MLBPittsburgh Pirates· +120

Esmerlyn Valdez
Total Bases over 1.5

+120 · 12:35 PM ET

Pittsburgh Pirates

THE LONG SHOT
HERIBERTO HERNANDEZHR OVER 0.5
MLBMiami Marlins· +560

Heriberto Hernandez
HR over 0.5

+560 · 12:10 PM ET

Miami Marlins

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

Esmerlyn Valdez
HR over 0.5

+341 · 12:35 PM ET

Pittsburgh Pirates

THE LONG SHOT
BRYCE HARPERHR OVER 0.5
MLBPhiladelphia Phillies· +440

Bryce Harper
HR over 0.5

+440 · 12:10 PM ET

Philadelphia Phillies

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

Corbin Carroll
HR over 0.5

+340 · 12:35 PM ET

Arizona Diamondbacks

THE LONG SHOT
TREA TURNERHR OVER 0.5
MLBPhiladelphia Phillies· +750

Trea Turner
HR over 0.5

+750 · 12:10 PM ET

Philadelphia Phillies

GARY'S PICK
CJ ABRAMSTOTAL BASES OVER 1.5
MLBWashington Nationals· +124

CJ Abrams
Total Bases over 1.5

+124 · 1:05 PM ET

Washington Nationals

GARY'S PICK
TREY YESAVAGEK'S OVER 5.5
MLBToronto Blue Jays· +106

Trey Yesavage
K'S over 5.5

+106 · 1:05 PM ET

Toronto Blue Jays

GARY'S PICK
TYRONE TAYLORH+R+RBI OVER 0.5
MLBNew York Mets· -160

Tyrone Taylor
H+R+RBI over 0.5

-160 · 1:10 PM ET

New York Mets

GARY'S PICK
FRANCISCO ALVAREZH+R+RBI OVER 1.5
MLBNew York Mets· +130

Francisco Alvarez
H+R+RBI over 1.5

+130 · 1:10 PM ET

New York Mets

GARY'S PICK
TARIK SKUBALK'S OVER 8.5
MLBDetroit Tigers· +102

Tarik Skubal
K'S over 8.5

+102 · 1:10 PM ET

Detroit Tigers

GARY'S PICK
HAO-YU LEETOTAL BASES OVER 1.5
MLBDetroit Tigers· +150

Hao-Yu Lee
Total Bases over 1.5

+150 · 1:10 PM ET

Detroit Tigers

GARY'S PICK
BRICE TURANGTOTAL BASES OVER 1.5
MLBMilwaukee Brewers· +125

Brice Turang
Total Bases over 1.5

+125 · 3:45 PM ET

Milwaukee Brewers

GARY'S PICK
LOGAN WEBBPITCHER OUTS OVER 18.5
MLBSan Francisco Giants· +145

Logan Webb
Pitcher Outs over 18.5

+145 · 3:45 PM ET

San Francisco Giants

GARY'S PICK
TY FRANCEH+R+RBI OVER 1.5
MLBSan Diego Padres· -125

Ty France
H+R+RBI over 1.5

-125 · 4:10 PM ET

San Diego Padres

GARY'S PICK
MANNY MACHADOTOTAL BASES OVER 1.5
MLBSan Diego Padres· +114

Manny Machado
Total Bases over 1.5

+114 · 4:10 PM ET

San Diego Padres

GARY'S PICK
EZEQUIEL DURANH+R+RBI OVER 1.5
MLBTexas Rangers· +108

Ezequiel Duran
H+R+RBI over 1.5

+108 · 6:40 PM ET

Texas Rangers

GARY'S PICK
CHANDLER SIMPSONH+R+RBI OVER 1.5
MLBTampa Bay Rays· -105

Chandler Simpson
H+R+RBI over 1.5

-105 · 6:40 PM ET

Tampa Bay Rays

THE LONG SHOT
JACKSON MERRILLHR OVER 0.5
MLBSan Diego Padres· +525

Jackson Merrill
HR over 0.5

+525 · 4:10 PM ET

San Diego Padres

THE LONG SHOT
MANNY MACHADOHR OVER 0.5
MLBSan Diego Padres· +450

Manny Machado
HR over 0.5

+450 · 4:10 PM ET

San Diego Padres

THE LONG SHOT
WYATT LANGFORDHR OVER 0.5
MLBTexas Rangers· +396

Wyatt Langford
HR over 0.5

+396 · 6:40 PM ET

Texas Rangers

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

Francisco Lindor
HR over 0.5

+800 · 1:10 PM ET

New York Mets

THE LONG SHOT
DRAKE BALDWINHR OVER 0.5
MLBAtlanta Braves· +400

Drake Baldwin
HR over 0.5

+400 · 7:10 PM ET

Atlanta Braves

THE LONG SHOT
TY FRANCEHR OVER 0.5
MLBSan Diego Padres· +650

Ty France
HR over 0.5

+650 · 4:10 PM ET

San Diego Padres

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

Jake Burger
HR over 0.5

+420 · 6:40 PM ET

Texas Rangers

THE LONG SHOT
RAFAEL DEVERSHR OVER 0.5
MLBSan Francisco Giants· +550

Rafael Devers
HR over 0.5

+550 · 3:45 PM ET

San Francisco Giants

THE LONG SHOT
EZEQUIEL DURANHR OVER 0.5
MLBTexas Rangers· +750

Ezequiel Duran
HR over 0.5

+750 · 6:40 PM ET

Texas Rangers

THE LONG SHOT
FERNANDO TATIS JR.HR OVER 0.5
MLBSan Diego Padres· +450

Fernando Tatis Jr.
HR over 0.5

+450 · 4:10 PM ET

San Diego Padres

THE LONG SHOT
TYRONE TAYLORHR OVER 0.5
MLBNew York Mets· +700

Tyrone Taylor
HR over 0.5

+700 · 7:10 PM ET

New York Mets

THE LONG SHOT
MICKEY MONIAKHR OVER 0.5
MLBColorado Rockies· +600

Mickey Moniak
HR over 0.5

+600 · 4:10 PM ET

Colorado Rockies

GARY'S PICK
BRADY SINGERPITCHER OUTS OVER 16.5
MLBCincinnati Reds· -101

Brady Singer
Pitcher Outs over 16.5

-101 · 7:10 PM ET

Cincinnati Reds

GARY'S PICK
JOSE RAMIREZTOTAL BASES OVER 1.5
MLBCleveland Guardians· +104

Jose Ramirez
Total Bases over 1.5

+104 · 7:10 PM ET

Cleveland Guardians

GARY'S PICK
TREVOR LARNACHTOTAL BASES OVER 1.5
MLBTwins· +106

Trevor Larnach
Total Bases over 1.5

+106 · 7:40 PM ET

Twins

GARY'S PICK
JOE RYANK'S OVER 6.5
MLBTwins· +107

Joe Ryan
K'S over 6.5

+107 · 7:40 PM ET

Twins

GARY'S PICK
BEN RICETOTAL BASES OVER 1.5
MLBNew York Yankees· +119

Ben Rice
Total Bases over 1.5

+119 · 7:40 PM ET

New York Yankees

GARY'S PICK
SEIYA SUZUKIH+R+RBI OVER 1.5
MLBChicago Cubs· -110

Seiya Suzuki
H+R+RBI over 1.5

-110 · 7:45 PM ET

Chicago Cubs

GARY'S PICK
ALEX BREGMANH+R+RBI OVER 1.5
MLBChicago Cubs· +101

Alex Bregman
H+R+RBI over 1.5

+101 · 7:45 PM ET

Chicago Cubs

THE LONG SHOT
SALVADOR PEREZHR OVER 0.5
MLBKansas City Royals· +479

Salvador Perez
HR over 0.5

+479 · 7:40 PM ET

Kansas City Royals

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

Elly De La Cruz
HR over 0.5

+475 · 7:10 PM ET

Cincinnati Reds

THE LONG SHOT
TREVOR LARNACHHR OVER 0.5
MLBMinnesota Twins· +500

Trevor Larnach
HR over 0.5

+500 · 7:40 PM ET

Minnesota Twins

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

Munetaka Murakami
HR over 0.5

+310 · 7:40 PM ET

Chicago White Sox

THE LONG SHOT
PETE CROW-ARMSTRONGHR OVER 0.5
MLBChicago Cubs· +500

Pete Crow-Armstrong
HR over 0.5

+500 · 7:45 PM ET

Chicago Cubs

THE LONG SHOT
KYLE MANZARDOHR OVER 0.5
MLBCleveland Guardians· +320

Kyle Manzardo
HR over 0.5

+320 · 7:10 PM ET

Cleveland Guardians

THE LONG SHOT
KODY CLEMENSHR OVER 0.5
MLBMinnesota Twins· +340

Kody Clemens
HR over 0.5

+340 · 7:40 PM ET

Minnesota Twins

THE LONG SHOT
BEN RICEHR OVER 0.5
MLBNew York Yankees· +310

Ben Rice
HR over 0.5

+310 · 7:40 PM ET

New York Yankees

THE LONG SHOT
LANE THOMASHR OVER 0.5
MLBKansas City Royals· +630

Lane Thomas
HR over 0.5

+630 · 7:40 PM ET

Kansas City Royals

THE LONG SHOT
MICHAEL BUSCHHR OVER 0.5
MLBChicago Cubs· +750

Michael Busch
HR over 0.5

+750 · 7:45 PM ET

Chicago Cubs

THE LONG SHOT
EUGENIO SUAREZHR OVER 0.5
MLBCincinnati Reds· +550

Eugenio Suarez
HR over 0.5

+550 · 7:10 PM ET

Cincinnati Reds

THE LONG SHOT
JAC CAGLIANONEHR OVER 0.5
MLBKansas City Royals· +350

Jac Caglianone
HR over 0.5

+350 · 7:40 PM ET

Kansas City Royals

GARY'S PICK
JEREMY PENATOTAL BASES OVER 1.5
MLBHouston Astros· -101

Jeremy Pena
Total Bases over 1.5

-101 · 9:38 PM ET

Houston Astros

GARY'S PICK
YORDAN ALVAREZTOTAL BASES OVER 1.5
MLBHouston Astros· -140

Yordan Alvarez
Total Bases over 1.5

-140 · 9:38 PM ET

Houston Astros

THE LONG SHOT
YORDAN ALVAREZHR OVER 0.5
MLBHouston Astros· +200

Yordan Alvarez
HR over 0.5

+200 · 9:38 PM ET

Houston Astros

GARY'S PICK
CEDDANNE RAFAELATOTAL BASES OVER 1.5
MLBBoston Red Sox· -120

Ceddanne Rafaela
Total Bases over 1.5

-120 · 9:40 PM ET

Boston Red Sox

GARY'S PICK
ANDRUW MONASTERIOTOTAL BASES OVER 1.5
MLBBoston Red Sox· +130

Andruw Monasterio
Total Bases over 1.5

+130 · 9:40 PM ET

Boston Red Sox

GARY'S PICK
TOMMY EDMANTOTAL BASES OVER 1.5
MLBLos Angeles Dodgers· +135

Tommy Edman
Total Bases over 1.5

+135 · 10:10 PM ET

Los Angeles Dodgers

GARY'S PICK
FREDDIE FREEMANHITS OVER 1.5
MLBLos Angeles Dodgers· +185

Freddie Freeman
Hits over 1.5

+185 · 10:10 PM ET

Los Angeles Dodgers

THE LONG SHOT
DOMINIC CANZONEHR OVER 0.5
MLBSeattle Mariners· +376

Dominic Canzone
HR over 0.5

+376 · 10:10 PM ET

Seattle Mariners

Research

183
  • TEAM RECORDSEA @ LAD

    Dodgers 8-0 in Eric Lauer's last 8 starts

    8-0 with Lauer on the mound speaks for itself. He starts tonight against a Seattle lineup, so it's worth checking whether this is really about him or about the offense that's been backing him.

  • TEAM RECORDTOR @ WSH

    Nationals 1-7 in Zack Littell's last 8 starts

    1-7 with Littell going, losers of four straight when he's out there. Toronto's lineup gets a look at him tonight and that platoon stuff below matters more than the record does.

  • TEAM RECORDCHC @ STL

    Cubs 7-1 in Matthew Boyd's last 8 starts

    Cubs are 7-1 in Boyd's last 8, winners of seven straight starts for him. That's the kind of run that makes you want to know if it's the pitching or the lineup carrying it.

  • TEAM RECORDARI @ PIT

    Diamondbacks 6-1 in Eduardo Rodriguez's last 7 starts

    Arizona's 6-1 with E-Rod going, three straight wins in his starts. Worth checking whether Pittsburgh's lineup construction gives him trouble regardless of that recent run.

  • TEAM RECORDPHI @ MIA

    Phillies 6-1 in Jesus Luzardo's last 7 starts

    Luzardo's teams have won six of his last seven. He's on the bump for Philly tonight against Miami, and that kind of run record on a start-by-start basis is worth tracking as the season goes.

  • PLATOON EDGETOR @ WSH

    Nathan Lukes (bats L) hits 2nd against Zack Littell (RHP)

    Lukes has hammered right-handed pitching all year and he's locked in against Littell tonight hitting second. The split here is real, not noise — .807 over almost 200 at-bats.

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

  • STREAKNYY @ CHW

    NYY games have gone UNDER 6 straight

    Yankees games have gone under six straight, running about 6.5 a night against a 9.5 average line. Tonight's number sits at 7.5, so the market's already adjusted some.

    P final total 11 vs 7.5

  • BULLPENTOR @ WSH

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

    Toronto's pen has thrown 15.7 innings over three games with four arms doing double duty. That's a taxed bullpen walking into Washington tonight.

  • HEAT CHECKTOR @ WSH

    CJ Abrams: 1.458 OPS in Last 15 Days

    Abrams is running a 1.458 OPS the last two weeks against a .932 season number — that's a real gap, not a blip. 27 homers already and a 1.5 total bases number tonight for him.

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

  • PLATOON EDGEBAL @ DET

    Coby Mayo (bats R) gets a LHP from the 6th spot

    Mayo's numbers against lefties are eye-popping, over 1.000 OPS, and he draws Skubal tonight from the six-spot. The split's legitimate at 82 at-bats.

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

  • PLATOON EDGENYY @ CHW

    Sam Antonacci (bats L) hits 1st against Cam Schlittler (RHP)

    Antonacci hits right-handers a lot better than lefties — .852 OPS versus .518 — and he leads off against the right-handed Schlittler tonight. Straightforward, favorable split.

    P 1-for-4, 4 TB

  • PLATOON EDGEMIL @ SF

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

    Webb's a right-hander, and that happens to be Turang's better side — .921 OPS against righties leading off, versus .569 against lefties. Clean matchup for him at the top of the order.

    P 2-for-5, 2 TB

  • PLATOON EDGEARI @ PIT

    Esmerlyn Valdez (bats R) gets a LHP from the 4th spot

    Valdez has feasted on lefties — 1.367 OPS in 45 at-bats — and he gets exactly that tonight from Rodriguez in the four-hole. Worth a look at how Arizona lines him up.

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

  • COOLING OFFTEX @ TB

    Yandy Diaz: .453 OPS in L15 — draws LHP MacKenzie Gore

    Diaz has cooled off hard the last two weeks, a .453 OPS nowhere near his .833 season number. He draws lefty MacKenzie Gore tonight, and even though Diaz still hits .808 against left-handers, that's the softer of his two splits.

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

  • BULLPENCLE @ CIN

    Cincinnati Reds pen: 15.3 relief IP over their last 3 games

    Cincinnati's bullpen has logged 15.3 innings over its last three with four arms worked multiple times. That's fatigue walking into tonight against Cleveland.

  • BULLPENNYY @ CHW

    New York Yankees pen: 14 relief IP over their last 3 games

    Yankees pen sitting at 14 innings over three games with five arms doubled up — that's about as taxed as a bullpen gets before a getaway spot.

  • CUT LISTLAA tonight

    Grayson Rodriguez

    Starts tonight for LAA — 7.82 xERA behind a 8.54 ERA.

  • TEAM RECORDNYY @ CHW

    White Sox 2-6 in Davis Martin's last 8 starts

    The White Sox are 2-6 with Martin on the mound over his last eight starts, losers of four in a row in his outings. His last three starts have been a 6.14 ERA, so this isn't just the offense leaving him out to dry.

  • TEAM RECORDATL @ NYM

    Mets 6-2 in Christian Scott's last 8 starts

    Scott doesn't get the attention some of the bigger arms do, but the Mets are 6-2 in his last eight starts. That's a legitimate number for a guy who flies under the radar.

  • TEAM RECORDPHI @ MIA

    Marlins 2-6 in Ryan Gusto's last 8 starts

    Marlins are 2-6 with Gusto going, losers of five straight in his starts. He's out there tonight against Philly and this stretch is one to watch closely.

  • HEAD-TO-HEADCOL @ SD

    Padres are 7-3 vs Rockies this season

    Padres have run away with this season series, 7-3 over Colorado, though San Diego needed a shootout to win the last one 8-7. History says one thing, recent form says these two can go back and forth.

  • REGRESSIONKC @ MIN

    Randy Dobnak: 1.42 ERA vs 5.06 xERA

    Dobnak's sitting on a 1.42 ERA against a 5.06 expected number — a gap over three and a half runs. Lines are built off the ERA, so it's worth checking what's actually been happening in the box scores.

    P 7 IP, 0 ER, 4 K

  • HR THREATAstros @ Angels

    Yordan Alvarez

    Gary's Take He's the best hitter on the planet right now — thirty-five home runs, leading the league in every Triple Crown category, and he went deep again just last night. That's the baseline.

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

  • HEAD-TO-HEADCLE @ CIN

    Guardians are 6-2 vs Reds this season

    Guardians up 6-2 on the season against Cincinnati but the Reds took the last meeting 2-0 — that's a revenge spot sitting right there tonight.

  • BATTER VS ARMCLE @ CIN

    Jose Ramirez vs Brady Singer: .414

    Ramirez has flat-out owned Brady Singer over the years — 12-for-29 with three homers, a .414 mark in a matchup that's happened enough to matter. He's cold right now, though, just a .459 OPS over his last 15 days, so tonight's a real test of history versus current form.

    P 2-for-6, 2 TB

  • PLATOON EDGEPHI @ MIA

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

    Harper mashes righties — .989 OPS over 234 at-bats — and Gusto's a righty tonight. That's about as clean a platoon setup as you'll see on this slate.

    P 1-for-4, 3 TB

  • PARK WEATHERBAL @ DET

    Wind blowing out 16 mph at Comerica Park tonight

    Wind's blowing out to right at 16 miles an hour in Detroit tonight. Comerica doesn't usually let balls carry like that, so it's a night to watch fly-ball hitters a little closer. Total sits at 7.5.

    P final total 19 vs 7.5 (over lean)

  • PLATOON EDGEBOS @ OAK

    Wilyer Abreu (bats L) draws Jacob Lopez (LHP), batting 3rd

    Abreu's split actually runs backwards from the norm — a lefty bat who's done more damage against left-handed pitching, .999 OPS there against .651 versus righties. Lopez throws left, so the matchup favors him tonight anyway, just not for the usual reason.

    P 0-for-5, 0 TB

  • COOLING OFFTEX @ TB

    Jonathan Aranda: .425 OPS in L15 — draws LHP MacKenzie Gore

    Aranda's in a rough stretch — .425 OPS the last two weeks against .817 for the season. He also draws Gore, and left-handers are already the tougher side of his split (.653 OPS), so tonight doesn't hand him an easy reset.

    P 1-for-4, 2 TB

  • HEAT CHECKCOL @ SD

    Jackson Merrill: 1.120 OPS in Last 15 Days

    Merrill's had an up-and-down season, but the last two weeks have been a different level — 1.120 OPS against a .681 mark for the year. Fifteen homers now, and he looks like he's in one of those stretches where everything's landing.

    P 1-for-3, 1 TB

  • HEAT CHECKATL @ NYM

    Drake Baldwin: 1.287 OPS in Last 15 Days

    Baldwin's running a 1.287 OPS over his last two weeks against an .851 season mark — he's clearly seeing it well right now. 20 homers on the year and a 1.5 total bases number tonight.

    P 2-for-4, 2 TB

  • PLATOON EDGEKC @ MIN

    Trevor Larnach (bats L) hits 1st against Randy Dobnak (RHP)

    Larnach leading off against a right-hander is the matchup he wants — .868 OPS there compared to .602 against lefties, even in a smaller sample on that side. Dobnak's the one on the mound, whatever you make of his season-long numbers elsewhere.

    P 0-for-3, 0 TB

  • BULLPENARI @ PIT

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

    Pittsburgh's bullpen has thrown 15.7 innings over three games with three arms doing it more than once. Worth watching how deep Jared Jones needs to go tonight given that.

  • HEAT CHECKHOU @ LAA

    Jeremy Pena: 1.294 OPS in Last 15 Days

    Pena's been hot for a while — 1.294 OPS over his last 41 plate appearances against an already-solid .863 season mark. Eleven homers on the year, and he's got a 1.5 total-bases number on the board tonight.

    P 1-for-5, 4 TB

  • STREAKCOL @ SD

    COL games have gone UNDER 5 straight

    Colorado's gone under five straight, averaging 12.2 runs a game against lines near 14.3. Tonight's total sits at 8.5, so the number's already come way down from where those unders were hitting.

    P final total 4 vs 8

  • SITUATIONALCHC @ STL

    16.7 bullpen innings in 3 games for STL

    St. Louis's bullpen has worked 16.7 innings over three games with Dobbins and Bruihl shouldering the most. Chicago's pen sits lighter at 10.3 over that same span.

    P flagged side won 2-3

  • SITUATIONALCOL @ SD

    16.7 bullpen innings in 3 games for SD

    San Diego's pen has absorbed 16.7 innings in three games, Sears and Peralta carrying the heaviest loads. Colorado's pen is fresher by comparison at 9.3 over the same stretch.

    P flagged side won 1-3

  • BULLPENCHC @ STL

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

    Cardinals pen at 16.7 innings across three games with two arms doubling up — that's a bullpen that's been leaned on heading into the Cubs series.

  • HR THREATAstros @ Angels

    Jeremy Pena

    Gary's Take Pena isn't a name that usually shows up on a home run board at plus-500, and that's exactly why I like it. He's hit five home runs in his last fifteen games, three of them in the last week, and his average exit velocity on balls in play has jumped into the low nineties — that's a guy squaring the ball up, not running hot on bloopers.

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

  • PLATOON EDGETOR @ WSH

    Yohendrick Pinango (bats L) hits 1st against Zack Littell (RHP)

    Pinango's clear split favors right-handers — .745 OPS over 132 at-bats — and he leads off against Littell, a righty, tonight. The at-bat count's solid enough to trust.

    P 2-for-5, 2 TB

  • HEAD-TO-HEADATL @ NYM

    Mets are 6-3 vs Braves this season

    The Mets have won this season series 6-3 over Atlanta and took the most recent meeting too, 3-2. Nine games in, that's a firm advantage in the head-to-head this year.

  • BULLPENARI @ PIT

    Arizona Diamondbacks pen: 12.7 relief IP over their last 3 games

    Arizona's bullpen has thrown 12.7 innings over three games with five different arms working more than once. Spread thin rather than overworked on any single arm.

  • FANTASY PICKUPSHOU @ LAA

    Christian Walker

    Pickup vs Grayson Rodriguez (7.82 xERA) — .766 OPS, bats 4th.

  • HEAT CHECKCOL @ SD

    Luis Rengifo: 1.131 OPS in Last 15 Days

    Rengifo's a different hitter the last couple weeks — 1.131 OPS against a .615 mark that's dragged down his season line. Only 31 plate appearances in that window, so it's a small sample, but that's a sharp turnaround.

    P 0-for-3, 0 TB

  • FANTASY PICKUPSHOU @ LAA

    Isaac Paredes

    Pickup vs Grayson Rodriguez (7.82 xERA) — .770 OPS, bats 3rd.

  • HR THREATYankees @ White Sox

    Ben Rice

    Gary's Take The Yankees' lineup is missing some serious hardware right now with Aaron Judge, Giancarlo Stanton, and now Cody Bellinger all on the shelf. That puts the offensive burden squarely on the guys left at the top of the card.

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

  • HEAD-TO-HEADNYY @ CHW

    Yankees are 4-1 vs White Sox this season

    Yankees have the season series 4-1 over the White Sox and took the last meeting 3-2. That's a series they've handled comfortably all year.

  • SITUATIONALBOS @ OAK

    15.7 bullpen innings in 3 games for OAK

    Oakland's pen sits at 15.7 innings over three games, Morales and Barnett the busiest arms. Boston's bullpen has been used less at 12.7 over the same span.

    P flagged side lost 4-2

  • HR THREATRoyals @ Twins

    Salvador Perez

    Gary's Take Joe Ryan just got hit for three home runs in a single start nine days ago, and the shape of his season backs up why: he's a fly-ball pitcher who's letting opponents barrel him up over eleven percent of the time and hit the ball hard over forty percent of the time. That's a pitcher grooving one over the fence more often than his ERA suggests he should be.

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

  • COOLING OFFPHI @ MIA

    Brandon Marsh: .346 OPS in L15 — draws RHP Ryan Gusto

    Marsh has cooled hard — .346 OPS the last two weeks against a .779 season number — but he draws Gusto tonight, a righty, which happens to be his better side at .831 for the year. Conflicting signals worth untangling.

    P 1-for-4, 1 TB

  • BULLPENBAL @ DET

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

    Baltimore Orioles's bullpen has thrown 15 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.

  • SITUATIONALCLE @ CIN

    CIN's pen has logged 15.3 innings across its last 3 games

    Cincinnati's bullpen has thrown 15.3 innings over three games with Franco and Burke carrying the load. Cleveland's pen has been way lighter at just 6.7 over that same stretch — a real gap.

    P flagged side lost 6-1

  • SITUATIONALTOR @ WSH

    15.7 bullpen innings in 3 games for TOR

    Toronto's pen has worked 15.7 innings over three games, Van Eyk and Little the heaviest users. Washington's bullpen is right there too at 14.7 — both sides walking in tired.

    P flagged side won 5-2

  • SITUATIONALARI @ PIT

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

    Pittsburgh's pen sits at 15.7 innings over three games, Eisert and Mlodzinski the busiest arms. Arizona's bullpen is a bit fresher at 12.7 over the same stretch.

    P flagged side lost 3-0

  • HR THREATGuardians @ Reds

    Elly De La Cruz

    Gary's Take De La Cruz turns into a completely different hitter against left-handers — over a thousand OPS and eight home runs in less than a hundred at-bats against lefty pitching this season. Cantillo throws left-handed, and he leans on a four-seamer that gets hit hard by the league at large; De La Cruz specifically has done real damage against that exact pitch.

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

  • HR THREATRockies @ Padres

    Jackson Merrill

    Gary's Take Merrill's white hot right now and it's not empty contact — five homers and a 1.120 OPS over his last fifteen games, and the exit-velocity readings back it up instead of arguing with it. He's squaring up close to a fifth of his balls in play the last week, which is a real number, not a hot-streak mirage.

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

  • HEAT CHECKPHI @ MIA

    Trea Turner: .991 OPS in Last 15 Days

    Turner's been locked in — .991 OPS over his last 45 plate appearances against a .676 season mark. That's a real hot stretch and he's got a 1.5 total bases number tonight.

    P 2-for-5, 5 TB

  • COOLING OFFPHI @ MIA

    Xavier Edwards: .475 OPS in L15 — draws LHP Jesus Luzardo

    Edwards has gone cold — .475 OPS the last two weeks versus .775 for the season — and he draws Luzardo tonight, a lefty, which is already his tougher side at .773 for the year. Two things working against him at once.

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

  • CUT LISTWSH tonight

    Zack Littell

    Starts tonight for WSH — 6.28 xERA behind a 5.17 ERA — the ERA is flattering him.

  • PARK WEATHERARI @ PIT

    Wind blowing out 14 mph at PNC Park tonight

    Wind blowing out at 10 mph in Pittsburgh with a total sitting at 8.5. That's the kind of night air gets talked about in the dugout before first pitch.

    P final total 3 vs 8.5 (over lean)

  • SITUATIONALBAL @ DET

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

    Baltimore's bullpen has covered 15 innings over three games with Walker and Suarez the heaviest arms. Detroit's pen is noticeably fresher at 10.7 over that stretch.

    P flagged side won 10-9

  • HR THREATRockies @ Padres

    Manny Machado

    Gary's Take Machado's rolling right alongside Merrill — four homers in his last fifteen, barreling the ball at a rate that says this isn't luck. What sells me here is the matchup: Hughes lives on his four-seamer, throws it almost six times out of ten, and that's the exact pitch Machado's done his most damage on all year, by a wide margin over anything else he sees.

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

  • STREAKTEX @ TB

    TEX games have gone OVER 4 straight

    Texas games have gone over four straight, running 9.3 combined runs a game against lines averaging 7.5. Tonight's number sits at 7.5 too, so the market hasn't budged much despite the streak.

    P final total 3 vs 7.5

  • PLATOON EDGENYY @ CHW

    Andrew Benintendi (bats L) gets a RHP from the 5th spot

    Andrew Benintendi's vs. Right line (.749 OPS, 255 AB) sits well above his .459 mark the other way (36 AB). Tonight's starter Cam Schlittler throws RHP, the hand he hits best.

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

  • HR THREATBraves @ Mets

    Francisco Lindor

    Gary's Take Lindor is doing exactly what a switch-hitter running hot looks like — two homers and six knocked in over his last week, three bombs and eleven RBI over his last fifteen days, an OPS over 1.000 in both windows. That's not a hot single game, that's a sustained stretch of squaring the ball up.

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

  • FANTASY PICKUPSHOU @ LAA

    Taylor Trammell

    Pickup vs Grayson Rodriguez (7.82 xERA) — .715 OPS, bats 6th.

  • COOLING OFFNYY @ CHW

    Tristan Peters: .334 OPS in L15 — draws RHP Cam Schlittler

    Peters has fallen off hard the last two weeks, a .334 OPS against a .768 season number. He does draw a right-hander tonight in Schlittler, though, and right-handed pitching is where Peters has actually done his damage all year (.819 OPS).

    P 0-for-5, 0 TB

  • HEAT CHECKTEX @ TB

    Nick Fortes: 1.251 OPS in Last 15 Days

    Fortes has been red hot in a smaller sample — 1.251 OPS over his last 26 plate appearances, way up from a .708 season mark. His total-bases number tonight is set at 1.5.

    P 0-for-3, 0 TB

  • HR THREATBlue Jays @ Nationals

    CJ Abrams

    Gary's Take Abrams is doing everything right at the plate right now — 20 hits in his last 46 at-bats with 7 home runs, a .435 average over that stretch. That's not a one-week blip, it carries into his full-season shape against right-handed pitching too: nearly a 1.000 OPS with 22 homers in 267 at-bats against RHP, and Yesavage is a righty.

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

  • PLATOON EDGEPHI @ MIA

    Heriberto Hernandez (bats R) hits 2nd against Jesus Luzardo (LHP)

    Hernandez's platoon numbers against lefties are strong — .921 OPS over 89 at-bats — and he hits second against Luzardo, a lefty, tonight. Clean lineup setup for him.

    P 1-for-4, 4 TB

  • COOLING OFFTOR @ WSH

    James Wood: .639 OPS in L15 — draws RHP Trey Yesavage

    Wood's cooled off — .639 OPS over his last two weeks against a .946 season mark — but he draws Yesavage tonight, a righty, which is actually his strongest side at over 1.000 for the year. Worth watching which version shows up.

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

  • REGRESSIONARI @ PIT

    Eduardo Rodriguez: 2.64 ERA vs 5 xERA

    E-Rod's 2.64 ERA sits almost two and a half runs under his 4.99 expected mark. That's one of the bigger gaps on the slate tonight and lines are still built off the shinier number.

    P 8 IP, 0 ER, 2 K

  • HR THREATBlue Jays @ Nationals

    James Wood

    Gary's Take Wood is a different hitter against right-handers than lefties, and today he gets a righty. Against RHP this season he's slugging over 1.000 with 21 home runs in 262 at-bats — that's his true ceiling, not his season-long blended line.

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

  • BATTER VS ARMATL @ NYM

    Marcus Semien vs Chris Sale: .333

    Semien's had Chris Sale's number for a while — 6-for-18 with a couple of walks mixed in, a 1.233 OPS in a meaningful sample of history between them. He's swinging a hot bat right now too (.802 OPS, last 15 days), so the recent form and the track record line up.

    P 0-for-3, 0 TB

  • HR THREATPhillies @ Marlins

    Bryce Harper

    Gary's Take Harper's season-long split against right-handed pitching isn't close — .282 average, .989 OPS, 19 home runs in 234 at-bats. Gusto throws right-handed, and his ERA (4.50) and xERA (4.36) both say this is a get-to-able arm regardless of who's standing in the box, not just a name in the six-hole of the rotation.

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

  • HR THREATPhillies @ Marlins

    Heriberto Hernandez

    Gary's Take Luzardo is a different pitcher depending on which side of the plate you're standing on. Right-handed hitters have gotten to him for a .250 average and 10 home runs in 340 at-bats this year, while lefties are hitting .168 against him with a single homer.

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

  • REGRESSIONBOS @ OAK

    Jacob Lopez: 6.12 ERA vs 3.87 xERA

    Lopez's 6.12 ERA is running over two runs worse than his 3.87 expected number — that's underperformance, not bad stuff. The results haven't caught up to the process yet for him.

    P 5.1 IP, 1 ER, 8 K

  • SITUATIONALNYY @ CHW

    NYY's pen has logged 14 innings across its last 3 games

    Yankees pen at 14 innings over three games, Yarbrough and Headrick the busiest. Chicago's bullpen has matched that workload almost exactly at 14 — both sides tired tonight.

    P flagged side lost 5-6

  • COOLING OFFCHC @ STL

    Jordan Walker: .557 OPS in L15 — draws LHP Matthew Boyd

    Walker's cooled to a .557 OPS the last two weeks after an .849 season mark. Boyd throws left tonight, and left-handed pitching is the side of the plate Walker has actually crushed all year (.919 OPS).

    P 1-for-5, 1 TB

  • PARK WEATHERTOR @ WSH

    Wind blowing in 13 mph at Nationals Park tonight

    Conditions at Nationals Park: Sunny, 82°, wind 13 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 9.5.

    P final total 7 vs 9.5 (under lean)

  • PLATOON EDGEBAL @ DET

    Taylor Ward (bats R) gets a LHP from the 1st spot

    Ward hits lefties well — .864 OPS over 101 at-bats — and he leads off against Skubal, a lefty, tonight. Solid split to keep an eye on in Detroit.

    P 1-for-5, 1 TB, 1 BB

  • HR THREATDiamondbacks @ Pirates

    Esmerlyn Valdez

    Gary's Take Valdez has gone deep 4 times in his last 15 games and he's over this number in 7 of them — that's a real recent power stretch, not a hot night getting extrapolated. The matchup lines up with it.

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

  • COOLING OFFMIL @ SF

    Heliot Ramos: .447 OPS in L15 — draws LHP Thomas Pannone

    Heliot Ramos's .447 OPS over the last 15 days (46 PA) trails his .722 season mark, down 0.275. Tonight he draws LHP Thomas Pannone — his stronger side: a .860 OPS vs LHP across 57 AB.

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

  • HEAT CHECKKC @ MIN

    Salvador Perez: .926 OPS in Last 15 Days

    Over the last 15 days (39 PA) he is at a .926 OPS, up 0.299 on his .627 season mark. He has 15 home runs on the season. His total-bases line tonight: 1.5.

    P 2-for-5, 4 TB

  • BULLPENHOU @ LAA

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

    Houston's bullpen has thrown 15 innings over its last three games, with two relievers already asked to go more than once. Real recent workload for that pen to carry into tonight.

  • COOLING OFFARI @ PIT

    Bryan Reynolds: .547 OPS in L15 — draws LHP Eduardo Rodriguez

    Reynolds has gone cold — .547 OPS his last two weeks versus .842 for the season — but he draws Rodriguez tonight, a lefty, which is actually his better side at .867 for the year. Same tension as a few others on this board.

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

  • CUT LISTNYM tonight

    Jorge Polanco

    Still hitting 6th for NYM — 0.431 OPS, 0.149 AVG from the 6-hole.

  • BALLPARKCLE @ CIN

    Brady Singer owns a 2.98 ERA at Great American Ball Park — 5.89 everywhere else

    Singer's a completely different pitcher at home — 2.98 ERA at Great American versus 5.89 everywhere else across a real sample of innings both ways. That's a park split worth knowing before tonight.

    P 4.1 IP, 0 ER, 3 K

  • HEAT CHECKCLE @ CIN

    Steven Kwan: .931 OPS in Last 15 Days

    Kwan's on one of the better runs of his season — .931 OPS over his last 41 plate appearances, well up from a .652 mark that's undersold him all year. His total-bases number tonight sits at 1.5.

    P 2-for-5, 2 TB

  • BALLPARKCHC @ STL

    Dustin May owns a 3.45 ERA at Busch Stadium — 6.31 everywhere else

    May's numbers at Busch are night and day from the road — 3.45 ERA at home against 6.31 elsewhere over real innings both ways. He's pitching at home tonight against the Cubs.

    P 5 IP, 0 ER, 3 K

  • COOLING OFFTOR @ WSH

    Kazuma Okamoto: .463 OPS in L15 — draws RHP Zack Littell

    Okamoto's in a rough stretch — .463 OPS the last two weeks versus .753 for the season — but he draws Littell tonight, a righty, which is actually his better side at .758. Mixed signal worth sorting out.

    P 3-for-5, 4 TB

  • COOLING OFFARI @ PIT

    Ryan O'Hearn: .578 OPS in L15 — draws LHP Eduardo Rodriguez

    O'Hearn's cooled to .578 over his last two weeks from an .807 season mark, and tonight's matchup against Rodriguez, a lefty, is already his weaker side at .658. Everything's lining up against him right now.

    P 0-for-4, 0 TB

  • HEAT CHECKATL @ NYM

    Francisco Lindor: 1.016 OPS in Last 15 Days

    Lindor's running a 1.016 OPS the last two weeks against a .743 season number — one of the bigger hot streaks on the board tonight. 1.5 total bases for him.

    P 0-for-4, 0 TB

  • REGRESSIONBOS @ OAK

    Jahmai Jones: .160 AVG vs .224 xBA

    Jones is hitting just .160 on the season, but a .224 xBA says the contact he's making deserves better than that. His wOBA (.237) is running well below his .304 expected mark too.

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

  • HEAT CHECKTOR @ WSH

    George Springer: .987 OPS in Last 15 Days

    Springer's heating up — .987 OPS over his last 42 plate appearances against a .720 season mark. That's a big swing and he's got a 1.5 total bases line tonight.

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

  • CUT LISTBOS tonight

    Jahmai Jones

    Still hitting 1th for BOS — 0.522 OPS, 0.160 AVG from the 1-hole.

  • HEAT CHECKBAL @ DET

    Hao-Yu Lee: 1.056 OPS in Last 15 Days

    Lee's running hot — 1.056 OPS over his last two weeks against a .747 season mark. Solid total-bases number tonight for him at 1.5.

    P 0-for-2, 0 TB

  • STARTER FORMARI @ PIT

    Jared Jones: 1.06 ERA over his last 3 starts

    Jones has been dealing — 1.06 ERA over his last three starts, 22 strikeouts in 17 innings — well under his 3.72 season number. That's about as sharp a recent stretch as anyone's carrying into tonight's slate.

    P 6 IP, 3 ER, 5 K

  • STARTER FORMNYY @ CHW

    Davis Martin: 6.14 ERA over his last 3 starts

    Martin's been rough lately — 6.14 ERA over his last three starts against a 3.49 season mark, walks and hits piling up. That's a real fade from his season-long form.

    P 6 IP, 4 ER, 6 K

  • COOLING OFFATL @ NYM

    Mauricio Dubon: .506 OPS in L15 — draws LHP Sean Manaea

    Dubon's cooled — .506 OPS his last two weeks against .713 for the season — and he draws Manaea tonight, a lefty, which is already his tougher side at .680. Stacked against him right now.

    P 1-for-4, 1 TB

  • STARTER FORMCLE @ CIN

    Joey Cantillo: 6.59 ERA over his last 3 starts

    Cantillo's been hit hard lately — 6.59 ERA over his last three starts, WHIP jumping to 1.98 from a 1.46 season mark. That's a real slide walking into tonight.

    P 4 IP, 0 ER, 8 K

  • REGRESSIONARI @ PIT

    Esmerlyn Valdez: .285 AVG vs .227 xBA

    Valdez's .285 average is running well ahead of his .227 expected number, and his wOBA's telling the same story. Statcast likes his contact less than the results suggest — something to watch going forward.

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

  • BALLPARKTEX @ TB

    Casey Legumina owns a 2.50 ERA at Tropicana Field — 4.97 everywhere else

    Legumina's a different guy at Tropicana — 2.50 ERA there against 4.97 everywhere else, hitters batting just .200 off him at home. Worth knowing before tonight's start in Tampa.

    P 1.2 IP, 0 ER, 0 K

  • BULLPENCOL @ SD

    San Diego Padres pen: 13 relief IP over their last 3 games

    San Diego Padres's bullpen has thrown 13 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.

  • STARTER FORMBAL @ DET

    Trevor Rogers: 1.86 ERA over his last 3 starts

    Rogers has been sharp recently — 1.86 ERA over his last 19.3 innings against a 4.17 season number, WHIP down too. A different pitcher than the season line shows right now.

    P 6 IP, 4 ER, 6 K

  • REGRESSIONTEX @ TB

    Nicky Lopez: .309 AVG vs .254 xBA

    Lopez is hitting .309 against a .254 expected average, and his wOBA (.311) is running ahead of his expected number (.267) too. Not a huge power bat either way, but the results are outrunning the process right now.

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

  • BATTER VS ARMATL @ NYM

    Francisco Lindor vs Chris Sale: .368

    Lindor's been excellent against Chris Sale specifically — 14-for-38 with a couple of homers, a .368 average across real history between them. He's also in the middle of a hot stretch overall (1.016 OPS, last 15 days), so the recent form and the history are both pointing the same way.

    P 0-for-4, 0 TB

  • REGRESSIONCOL @ SD

    Cole Carrigg: .301 AVG vs .252 xBA

    Carrigg's hitting .301 against a .252 expected mark, and his wOBA sits at .379 versus a .324 expected number. Another one where the actual production is running a good bit ahead of the underlying contact quality.

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

  • CLOSER WATCHHOU @ LAA

    Ryan Zeferjahn / Kirby Yates

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

  • CLOSER WATCHKC @ MIN

    Lucas Erceg / Alex Lange

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

  • PARK WEATHERMIL @ SF

    Wind blowing out 11 mph at Oracle Park tonight

    Tonight's reading at Oracle Park — Partly Cloudy, 70°, wind 11 mph, Out To CF. Everything about the air says carry. The total sits at 7.5.

    P final total 19 vs 7.5 (over lean)

  • CLOSER WATCHCHC @ STL

    Jacob Webb / Daniel Palencia

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

  • REGRESSIONCOL @ SD

    Kyle Hart: 5.21 ERA vs 3.66 xERA

    Kyle Hart's sitting on a 5.21 ERA, but the contact he's allowing lines up with a pitcher closer to 3.66 — batters are hitting almost exactly what they're supposed to against him, .219 actual against .221 expected. The results haven't caught up to the process yet, and most numbers on him still get set off that ugly ERA.

    P 2.2 IP, 0 ER, 3 K

  • HEAT CHECKBAL @ DET

    Dillon Dingler: 1.048 OPS in Last 15 Days

    Dingler's heating up — 1.048 OPS over his last two weeks against an .856 season mark, 22 homers already on the year. 1.5 total bases number tonight for him.

    P 1-for-6, 1 TB

  • REGRESSIONATL @ NYM

    Jorge Polanco: .149 AVG vs .195 xBA

    Polanco's average sits well below his expected number — .149 against .195 xBA, wOBA telling the same story. Statcast says the contact's been better than the results, which usually means things turn at some point.

    P 0-for-3, 0 TB

  • RETURN WATCHSEA — return listed 7/29

    Brendan Donovan

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

  • RETURN WATCHCOL — return listed 7/29

    Blas Castano

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

  • STARTER FORMSEA @ LAD

    Emerson Hancock: 1.23 ERA over his last 3 starts

    Emerson Hancock's turned it up lately — a 1.23 ERA and a 0.75 WHIP over his last three starts, both miles ahead of his season numbers. The 3.16 ERA on the season is still what most people see first.

    P 5 IP, 3 ER, 5 K

  • HEAT CHECKPHI @ MIA

    Alec Bohm: .836 OPS in Last 15 Days

    Bohm's been a different hitter the last two weeks — .836 OPS is a real jump off a .655 season line. 1.5 total bases is a number worth a look against Miami tonight.

    P 1-for-4, 1 TB

  • STARTER FORMPHI @ MIA

    Jesus Luzardo: 1.38 ERA over his last 3 starts

    Luzardo's last three starts — 13 innings, 2 earned, 17 punchouts — are nothing like his season ERA. Miami's lineup has a problem in front of them tonight.

    P 6.1 IP, 6 ER, 5 K

  • STARTER FORMCLE @ CIN

    Brady Singer: 2.57 ERA over his last 3 starts

    Singer's been quietly great his last three trips out, 2.57 ERA with the strikeouts up. Doesn't erase the season number, but it's the version showing up lately.

    P 4.1 IP, 0 ER, 3 K

  • REGRESSIONMIL @ SF

    Luis Arraez: .325 AVG vs .284 xBA

    Luis Arraez is hitting .325 against a .284 expected average (xBA) over 446 plate appearances. His wOBA sits at .347 against a .302 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 4-for-5, 4 TB

  • CUT LISTKC tonight

    Randy Dobnak

    Starts tonight for KC — 5.06 xERA behind a 1.42 ERA — the ERA is flattering him.

  • REGRESSIONPHI @ MIA

    Otto Lopez: .328 AVG vs .286 xBA

    Lopez is hitting .328 on a .286 expected average — the underlying contact hasn't caught up to the results yet. I keep an eye on gaps like that.

    P 2-for-5, 2 TB

  • HEAT CHECKARI @ PIT

    Nick Gonzales: .918 OPS in Last 15 Days

    The last 15 days sample runs 49 PA: a .918 OPS versus .781 for the season, 0.137 above his norm. His total-bases line tonight: 1.5.

    P 1-for-4, 1 TB

  • REGRESSIONBAL @ DET

    Hao-Yu Lee: .275 AVG vs .236 xBA

    Hao-Yu Lee's .275 average is running well ahead of his .236 expected mark. Worth watching whether the contact quality starts pulling the average back down.

    P 0-for-2, 0 TB

  • FANTASY PICKUPSTOR @ WSH

    George Springer

    Pickup vs Zack Littell (6.27 xERA) — .720 OPS, bats 4th.

  • FANTASY PICKUPSTOR @ WSH

    Nathan Lukes

    Pickup vs Zack Littell (6.27 xERA) — .733 OPS, bats 2nd.

  • CUT LISTSD tonight

    Jake Cronenworth

    Still hitting 2th for SD — 0.600 OPS, 0.211 AVG from the 2-hole.

  • BALLPARKSEA @ LAD

    Eric Lauer owns a 3.50 ERA at Dodger Stadium — 5.20 everywhere else

    Lauer at Dodger Stadium is a completely different pitcher — 3.50 ERA there against 5.20 everywhere else. Small sample, but the split's been consistent.

    P 6 IP, 0 ER, 4 K

  • COOLING OFFATL @ NYM

    A.J. Ewing: .624 OPS in L15 — draws RHP AJ Smith-Shawver

    Ewing's cooled off — .624 OPS in his last 15 days — and now he draws a righty he's had trouble with all year. Tough combination to walk into.

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

  • RETURN WATCHTOR — return listed 7/31

    Jesus Sanchez

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

  • RETURN WATCHTEX — return listed 7/31

    Carter Baumler

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

  • REGRESSIONSEA @ LAD

    Emerson Hancock: 3.16 ERA vs 4.33 xERA

    Hancock's 3.16 ERA is beating his 4.33 expected number by over a run. Lines built off the season ERA might not be pricing that gap correctly.

    P 5 IP, 3 ER, 5 K

  • COOLING OFFBAL @ DET

    Matt Vierling: .302 OPS in L15 — draws LHP Trevor Rogers

    Matt Vierling's .302 OPS over the last 15 days (26 PA) trails his .568 season mark, down 0.266. Tonight he draws LHP Trevor Rogers — his stronger side: a .714 OPS vs LHP across 103 AB.

    P 2-for-2, 5 TB

  • BALLPARKCOL @ SD

    Kyle Hart's ERA jumps to 6.06 at Petco Park

    Petco hasn't been kind to Kyle Hart on the scoreboard — a 6.06 ERA over 10 trips there — even though hitters are only batting .230 off him in that park. The damage tends to come in bunches rather than from hitters squaring him up consistently.

    P 2.2 IP, 0 ER, 3 K

  • STARTER FORMMIL @ SF

    Logan Webb: 5.49 ERA over his last 3 starts

    He is carrying a 5.49 ERA over his last 19.7 innings with a 0.92 WHIP (1.12 season) — the 3.98 season line is doing a lot of work for him right now.

    P 6 IP, 2 ER, 4 K

  • HEAT CHECKARI @ PIT

    Nolan Arenado: .904 OPS in Last 15 Days

    Over the last 15 days (39 PA) he is at a .904 OPS, up 0.153 on his .751 season mark. He has 14 home runs on the season. His total-bases line tonight: 0.5.

    P 0-for-4, 0 TB

  • CUT LISTKC tonight

    Salvador Perez

    Still hitting 4th for KC — 0.627 OPS, 0.211 AVG from the 4-hole.

  • REGRESSIONTOR @ WSH

    Zack Littell: 5.17 ERA vs 6.28 xERA

    Zack Littell carries a 5.17 ERA against a 6.28 expected ERA (1.11 run gap), so he has been outperforming his contact quality. Opponents hit .264 off him vs a .288 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 4.2 IP, 0 ER, 2 K

  • 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.

  • FANTASY PICKUPSARI @ PIT

    Bryan Reynolds

    Pickup vs Eduardo Rodriguez (4.99 xERA) — .842 OPS, bats 3rd.

  • RUNNING GAMEKC @ MIN

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

    Carter Jensen's thrown out 40% of the runners who've tested him this year, well above the norm behind the plate — and Minnesota's running anyway at a 0.6-steal-a-game clip. That's a stubborn team going right at a real arm.

    P Minnesota Twins stole 0 bases

  • CLOSER WATCHATL @ NYM

    Raisel Iglesias

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

  • CLOSER WATCHCOL @ SD

    Mason Miller

    Mason Miller owns the ninth for the Padres — 27 saves this season (next closest: Jason Adam with 2).

  • CLOSER WATCHARI @ PIT

    Paul Sewald

    Paul Sewald owns the ninth for the Diamondbacks — 24 saves this season (next closest: Jonathan Loaisiga with 1).

  • CLOSER WATCHPHI @ MIA

    Jhoan Duran

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

  • CLOSER WATCHTOR @ WSH

    Louis Varland

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

  • RETURN WATCHTEX — return listed 8/1

    Robert Garcia

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

  • BATTER VS ARMCLE @ CIN

    Steven Kwan vs Brady Singer: .360

    Steven Kwan's 9-for-25 for his career against Brady Singer, and he's rolling right now — a .931 OPS over his last 15 games. History and current form are pointing the same way tonight.

    P 2-for-5, 2 TB

  • BALLPARKBAL @ DET

    Tarik Skubal owns a 3.46 ERA at Comerica Park — 2.05 everywhere else

    Skubal at home is a different pitcher than Skubal on the road — 3.46 at Comerica against 2.05 elsewhere. Doesn't make him bad, just not his best version.

    P 6.2 IP, 3 ER, 6 K

  • FANTASY PICKUPSMIL @ SF

    Shane Drohan

    Streamer vs SF — 3.33 xERA · 9 K/9 · 1.2 WHIP.

  • FANTASY PICKUPSTOR @ WSH

    Trey Yesavage

    Streamer vs WSH — 3.33 xERA · 9.2 K/9 · 1.18 WHIP.

  • CUT LISTOAK tonight

    Colby Thomas

    Still hitting 6th for OAK — 0.584 OPS, 0.207 AVG from the 6-hole.

  • TOMORROWBOS @ OAK

    Sonny Gray: 2.78 ERA vs 3.82 xERA

    Sonny Gray projected tomorrow with a similar story — 2.78 ERA, 3.82 expected. He's been getting away with more contact than the number shows.

  • FIRST INNINGMIL @ SF

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

    Both sides in San Francisco have been slow out of the gate — first-inning runs in just 3 of 10 apiece. Webb's actually been hit some early, Drohan's been tighter.

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

  • FANTASY PICKUPSARI @ PIT

    Ryan O'Hearn

    Pickup vs Eduardo Rodriguez (4.99 xERA) — .807 OPS, bats 5th.

  • FANTASY PICKUPSARI @ PIT

    Brandon Lowe

    Pickup vs Eduardo Rodriguez (4.99 xERA) — .809 OPS, bats 2nd.

  • RETURN WATCHNYM — return listed 8/2

    Clay Holmes

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

  • TOMORROWBOS @ OAK

    Sonny Gray: 2.78 ERA vs 3.82 xERA

    Projected to start tomorrow vs OAK. A 2.78 ERA against a 3.82 expected ERA (1.04 run gap) — running hot, due to regress. Opponents hit .241 vs .250 expected.

  • TOMORROWTEX @ TB

    Shane McClanahan: 3.09 ERA vs 4.18 xERA

    Projected to start tomorrow vs TEX. A 3.09 ERA against a 4.18 expected ERA (1.09 run gap) — running hot, due to regress. Opponents hit .212 vs .242 expected.

  • CUT LISTPHI tonight

    Alec Bohm

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

  • TOMORROWTEX @ TB

    Shane McClanahan: 3.09 ERA vs 4.18 xERA

    McClanahan projected tomorrow — 3.09 ERA against a 4.18 expected number. That's a full run of separation between results and what the underlying stuff says.

  • CUT LISTMIA tonight

    Leo Jimenez

    Still hitting 6th for MIA — 0.606 OPS, 0.210 AVG from the 6-hole.

  • RUNNING GAMEMIL @ SF

    Milwaukee Brewers like to run — Daniel Susac (32% caught) is the wrong catcher to test

    Milwaukee Brewers attempt 1.3 steals a game, but Daniel Susac has cut down 11 of 34 runners (32%). Someone is getting thrown out tonight.

    P Milwaukee Brewers stole 1 base

  • CUT LISTBAL tonight

    Tyler O'Neill

    Still hitting 4th for BAL — 0.669 OPS, 0.210 AVG from the 4-hole.

  • RETURN WATCHSEA — return listed 8/3

    Matt Brash

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

  • RUNNING GAMEKC @ MIN

    Green light: Kansas City Royals run, and Victor Caratini has caught just 14%

    Kansas City's stolen 83 bags this season, and Victor Caratini has caught just 8 of 58 runners behind the plate — 14%. That's about as green as a green light gets, and the Royals know it.

    P Kansas City Royals stole 1 base

  • CUT LISTPHI tonight

    Trea Turner

    Still hitting 1th for PHI — 0.676 OPS, 0.241 AVG from the 1-hole.

  • TOMORROWWSH @ ATL

    Grant Holmes: 3.79 ERA vs 4.73 xERA

    Projected to start tomorrow vs WSH. A 3.79 ERA against a 4.73 expected ERA (0.94 run gap) — running hot, due to regress. Opponents hit .241 vs .251 expected.

  • TOMORROWWSH @ ATL

    Grant Holmes: 3.79 ERA vs 4.73 xERA

    Holmes projected tomorrow — 3.79 ERA against 4.73 expected, just under a run gap. Another one running better than the peripherals suggest.

  • FIRST INNINGARI @ PIT

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

    Pittsburgh hasn't scored in the first inning in 10 straight games. Jared Jones has been lights out early too — 1.80 ERA in first innings this year.

    P flagged team scored 0 in the 1st

  • FIRST INNINGSEA @ LAD

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

    Seattle's been shut out in the first in 10 straight, and Hancock's first-inning number backs it up — 1.42 ERA, opponents hitting .154 against him early.

    P flagged team scored 0 in the 1st

  • RUNNING GAMECOL @ SD

    Green light: San Diego Padres run, and Brett Sullivan has caught just 16%

    San Diego Padres steal 1 bags a game (110 on the season) and Brett Sullivan has thrown out 6 of 38 runners (16%). Everything about tonight says they keep running.

    P San Diego Padres stole 0 bases

  • TOMORROWCHC @ STL

    Javier Assad: 3.86 ERA vs 4.67 xERA

    Javier Assad's holding hitters to a .237 average when the contact quality says .269 — the widest gap between results and process on this list. He starts tomorrow against St. Louis, and if that average normalizes, the ERA has room to climb with it.

  • TOMORROWCHC @ STL

    Javier Assad: 3.86 ERA vs 4.67 xERA

    Projected to start tomorrow vs STL. A 3.86 ERA against a 4.67 expected ERA (0.81 run gap) — running hot, due to regress. Opponents hit .237 vs .269 expected.

  • TOMORROWSEA @ LAD

    Bryan Woo: 4.37 ERA vs 3.53 xERA

    Projected to start tomorrow vs LAD. A 4.37 ERA against a 3.53 expected ERA (0.84 run gap) — unlucky, due to bounce back. Opponents hit .241 vs .240 expected.

  • RUNNING GAMECHC @ STL

    Chicago Cubs like to run — Pedro Pages (33% caught) is the wrong catcher to test

    Chicago Cubs attempt 0.9 steals a game, but Pedro Pages has cut down 17 of 52 runners (33%). Someone is getting thrown out tonight.

    P Chicago Cubs stole 0 bases

  • RUNNING GAMECOL @ SD

    Colorado Rockies like to run — Freddy Fermin (32% caught) is the wrong catcher to test

    Colorado Rockies attempt 1 steals a game, but Freddy Fermin has cut down 16 of 50 runners (32%). Someone is getting thrown out tonight.

    P Colorado Rockies stole 0 bases

  • FANTASY PICKUPSCOL @ SD

    Kyle Hart

    Streamer vs COL — 3.66 xERA · 7.8 K/9 · 1.11 WHIP.

  • FIRST INNINGTEX @ TB

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

    Tampa Bay's in the same spot — one first-inning run in their last 10, and Gore's first-inning numbers this year have been sharp.

    P flagged team scored 3 in the 1st

  • FIRST INNINGCOL @ SD

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

    San Diego's managed a first-inning run just once in their last 10. That's a lineup that needs time to wake up.

    P flagged team scored 0 in the 1st

Graded results

76

Games

  • W

    Padres -1.5 +133

    MLB · 1-3

  • L

    Brewers ML -116

    MLB · 3-16

  • L

    Rangers ML +119

    MLB · 0-3

  • L

    Twins -1.5 +101

    MLB · 4-0

  • W

    Guardians ML -136

    MLB · 6-1

  • L

    Cubs ML -111

    MLB · 2-3

  • L

    Yankees ML -149

    MLB · 5-6

  • W

    Astros ML -126

    MLB · 7-4

  • W

    Dodgers -1.5 +113

    MLB · 2-4

  • W

    Red Sox ML -156

    MLB · 4-2

  • L

    Phillies -1.5 -102

    MLB · 6-8

  • L

    Pirates ML -131

    MLB · 3-0

  • L

    Tigers ML -188

    MLB · 10-9

  • W

    Mets ML -108

    MLB · 2-3

  • L

    Nationals ML +100

    MLB · 5-2

  • L

    Braves -1.5 +104

    MLB · 2-3

Props

  • L

    Alex Bregman · over

    Cubs @ Cardinals · Actual 1

  • W

    Andruw Monasterio · over

    Red Sox @ Athletics · Actual 6

  • W

    Ben Rice · over

    Yankees @ White Sox · Actual 2

  • L

    Ben Rice · over

    Yankees @ White Sox · Actual 0

  • L

    Brady Singer · over

    Guardians @ Reds · Actual 13

  • W

    Brice Turang · over

    Brewers @ Giants · Actual 2

  • L

    Bryan De La Cruz · over

    Phillies @ Marlins · Actual 0

  • L

    Bryce Harper · over

    Phillies @ Marlins · Actual 0

  • W

    Ceddanne Rafaela · over

    Red Sox @ Athletics · Actual 3

  • L

    Chandler Simpson · over

    Rangers @ Rays · Actual 0

  • L

    CJ Abrams · over

    Blue Jays @ Nationals · Actual 0

  • L

    Corbin Carroll · over

    Diamondbacks @ Pirates · Actual 0

  • L

    Dominic Canzone · over

    Mariners @ Dodgers · Actual 0

  • L

    Drake Baldwin · over

    Braves @ Mets · Actual 0

  • L

    Elly De La Cruz · over

    Guardians @ Reds · Actual 0

  • L

    Esmerlyn Valdez · over

    Diamondbacks @ Pirates · Actual 0

  • L

    Esmerlyn Valdez · over

    Diamondbacks @ Pirates · Actual 0

  • L

    Eugenio Suarez · over

    Guardians @ Reds · Actual 0

  • L

    Ezequiel Duran · over

    Rangers @ Rays · Actual 0

  • L

    Ezequiel Duran · over

    Rangers @ Rays · Actual 0

  • L

    Fernando Tatis Jr. · over

    Rockies @ Padres · Actual 0

  • W

    Francisco Alvarez · over

    Braves @ Mets · Actual 2

  • L

    Francisco Lindor · over

    Braves @ Mets · Actual 0

  • W

    Freddie Freeman · over

    Mariners @ Dodgers · Actual 2

  • L

    Hao-Yu Lee · over

    Orioles @ Tigers · Actual 0

  • W

    Heriberto Hernandez · over

    Phillies @ Marlins · Actual 1

  • L

    Jac Caglianone · over

    Royals @ Twins · Actual 0

  • L

    Jackson Merrill · over

    Rockies @ Padres · Actual 0

  • L

    Jake Burger · over

    Rangers @ Rays · Actual 0

  • W

    Jeremy Pena · over

    Astros @ Angels · Actual 4

  • L

    Jesus Luzardo · over

    Phillies @ Marlins · Actual 5

  • L

    Joe Ryan · over

    Royals @ Twins · Actual 4

  • W

    Jose Ramirez · over

    Guardians @ Reds · Actual 2

  • L

    Kody Clemens · over

    Royals @ Twins · Actual 0

  • W

    Kyle Manzardo · over

    Guardians @ Reds · Actual 1

  • L

    Lane Thomas · over

    Royals @ Twins · Actual 0

  • L

    Logan Webb · over

    Brewers @ Giants · Actual 18

  • L

    Manny Machado · over

    Rockies @ Padres · Actual 1

  • L

    Manny Machado · over

    Rockies @ Padres · Actual 0

  • L

    Michael Busch · over

    Cubs @ Cardinals · Actual 0

  • L

    Mickey Moniak · over

    Rockies @ Padres · Actual 0

  • W

    Munetaka Murakami · over

    Yankees @ White Sox · Actual 1

  • L

    Nick Gonzales · over

    Diamondbacks @ Pirates · Actual 1

  • W

    Pete Crow-Armstrong · over

    Cubs @ Cardinals · Actual 1

  • L

    Rafael Devers · over

    Brewers @ Giants · Actual 0

  • L

    Salvador Perez · over

    Royals @ Twins · Actual 0

  • L

    Seiya Suzuki · over

    Cubs @ Cardinals · Actual 1

  • L

    Tarik Skubal · over

    Orioles @ Tigers · Actual 6

  • L

    Tommy Edman · over

    Mariners @ Dodgers · Actual 0

  • W

    Trea Turner · over

    Phillies @ Marlins · Actual 1

  • L

    Trevor Larnach · over

    Royals @ Twins · Actual 0

  • L

    Trevor Larnach · over

    Royals @ Twins · Actual 0

  • L

    Trey Yesavage · over

    Blue Jays @ Nationals · Actual 4

  • L

    Ty France · over

    Rockies @ Padres · Actual 0

  • W

    Ty France · over

    Rockies @ Padres · Actual 2

  • L

    Tyrone Taylor · over

    Braves @ Mets · Actual 0

  • W

    Tyrone Taylor · over

    Braves @ Mets · Actual 1

  • L

    Wyatt Langford · over

    Rangers @ Rays · Actual 0

  • L

    Yordan Alvarez · over

    Astros @ Angels · Actual 0

  • L

    Yordan Alvarez · over

    Astros @ Angels · Actual 0