Skip to content
GARY A.I.Get the app

Sports picks for Thursday, July 30, 2026

280 stored items

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

Game picks

10
GARY'S PICK
Rangers +1.5
MLB@ Rays· -149

Rangers
+1.5

-149 · 12:10 PM ET

Rays

Permanent matchup analysis →
GARY'S PICK
Royals Moneyline
MLB@ Twins· +118

Royals
Moneyline

+118 · 1:40 PM ET

Twins

Permanent matchup analysis →
GARY'S PICK
White Sox Moneyline
MLBvs Yankees· -110

White Sox
Moneyline

-110 · 2:10 PM ET

Yankees

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

Cubs
Moneyline

-106 · 2:15 PM ET

Cardinals

Permanent matchup analysis →
GARY'S PICK
Nationals +1.5
MLB@ Braves· -145

Nationals
+1.5

-145 · 7:00 PM ET

Braves

Permanent matchup analysis →
GARY'S PICK
Mets Moneyline
MLBvs Marlins· -137

Mets
Moneyline

-137 · 7:10 PM ET

Marlins

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

Pirates
Moneyline

-121 · 7:10 PM ET

Reds

Permanent matchup analysis →
GARY'S PICK
Red Sox -1.5
MLB@ Athletics· -122

Red Sox
-1.5

-122 · 9:40 PM ET

Athletics

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

Padres
Moneyline

-166 · 9:40 PM ET

Giants

Permanent matchup analysis →
GARY'S PICK
Mariners Moneyline
MLB@ Dodgers· +124

Mariners
Moneyline

+124 · 10:10 PM ET

Dodgers

Permanent matchup analysis →

Player props

40
GARY'S PICK
EZEQUIEL DURANTOTAL BASES OVER 1.5
MLBTexas Rangers· +157

Ezequiel Duran
Total Bases over 1.5

+157 · 12:10 PM ET

Texas Rangers

GARY'S PICK
WYATT LANGFORDHITS OVER 0.5
MLBTexas Rangers· -198

Wyatt Langford
Hits over 0.5

-198 · 12:10 PM ET

Texas Rangers

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

Ezequiel Duran
HR over 0.5

+820 · 12:10 PM ET

Texas Rangers

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

Jake Burger
HR over 0.5

+405 · 12:10 PM ET

Texas Rangers

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

Junior Caminero
HR over 0.5

+309 · 12:10 PM ET

Tampa Bay Rays

THE LONG SHOT
YANDY DIAZHR OVER 0.5
MLBTampa Bay Rays· +560

Yandy Diaz
HR over 0.5

+560 · 12:10 PM ET

Tampa Bay Rays

THE LONG SHOT
VICTOR MESA JR.HR OVER 0.5
MLBTampa Bay Rays· +600

Victor Mesa Jr.
HR over 0.5

+600 · 12:10 PM ET

Tampa Bay Rays

GARY'S PICK
NOAH CAMERONPITCHER WALKS OVER 1.5
MLBKansas City Royals· -165

Noah Cameron
Pitcher Walks over 1.5

-165 · 1:40 PM ET

Kansas City Royals

GARY'S PICK
NICK LOFTINHITS OVER 0.5
MLBKansas City Royals· -182

Nick Loftin
Hits over 0.5

-182 · 1:40 PM ET

Kansas City Royals

GARY'S PICK
SEAN BURKEK'S OVER 7.5
MLBChicago White Sox· +102

Sean Burke
K'S over 7.5

+102 · 2:10 PM ET

Chicago White Sox

GARY'S PICK
BRADEN MONTGOMERYHITS OVER 0.5
MLBChicago White Sox· -149

Braden Montgomery
Hits over 0.5

-149 · 2:10 PM ET

Chicago White Sox

GARY'S PICK
ALEC BURLESONTOTAL BASES OVER 1.5
MLBSt. Louis Cardinals· +112

Alec Burleson
Total Bases over 1.5

+112 · 2:15 PM ET

St. Louis Cardinals

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

Seiya Suzuki
H+R+RBI over 1.5

-120 · 2:15 PM ET

Chicago Cubs

GARY'S PICK
CJ ABRAMSTOTAL BASES OVER 2.5
MLBWashington Nationals· +206

CJ Abrams
Total Bases over 2.5

+206 · 7:00 PM ET

Washington Nationals

GARY'S PICK
DRAKE BALDWINTOTAL BASES OVER 1.5
MLBAtlanta Braves· -110

Drake Baldwin
Total Bases over 1.5

-110 · 7:00 PM ET

Atlanta Braves

GARY'S PICK
GRIFFIN CONINEH+R+RBI OVER 0.5
MLBMiami Marlins· -160

Griffin Conine
H+R+RBI over 0.5

-160 · 7:10 PM ET

Miami Marlins

GARY'S PICK
NOLAN MCLEANK'S OVER 6.5
MLBNew York Mets· +100

Nolan McLean
K'S over 6.5

+100 · 7:10 PM ET

New York Mets

GARY'S PICK
NICK GONZALESTOTAL BASES OVER 1.5
MLBPittsburgh Pirates· +120

Nick Gonzales
Total Bases over 1.5

+120 · 7:10 PM ET

Pittsburgh Pirates

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

Esmerlyn Valdez
Total Bases over 1.5

+125 · 7:10 PM ET

Pittsburgh Pirates

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

Griffin Conine
HR over 0.5

+575 · 7:10 PM ET

Miami Marlins

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

Francisco Alvarez
HR over 0.5

+475 · 7:10 PM ET

New York Mets

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

Kyle Stowers
HR over 0.5

+480 · 7:10 PM ET

Miami Marlins

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

Esmerlyn Valdez
HR over 0.5

+460 · 7:10 PM ET

Pittsburgh Pirates

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

Heriberto Hernandez
HR over 0.5

+520 · 7:10 PM ET

Miami Marlins

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

Elly De La Cruz
HR over 0.5

+500 · 7:10 PM ET

Cincinnati Reds

THE LONG SHOT
CJ ABRAMSHR OVER 0.5
MLBWashington Nationals· +475

CJ Abrams
HR over 0.5

+475 · 7:00 PM ET

Washington Nationals

THE LONG SHOT
MARCUS SEMIENHR OVER 0.5
MLBNew York Mets· +577

Marcus Semien
HR over 0.5

+577 · 7:10 PM ET

New York Mets

THE LONG SHOT
JAMES WOODHR OVER 0.5
MLBWashington Nationals· +330

James Wood
HR over 0.5

+330 · 7:00 PM ET

Washington Nationals

THE LONG SHOT
JJ BLEDAYHR OVER 0.5
MLBCincinnati Reds· +480

JJ Bleday
HR over 0.5

+480 · 7:10 PM ET

Cincinnati Reds

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

Drake Baldwin
HR over 0.5

+390 · 7:00 PM ET

Atlanta Braves

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

Sal Stewart
HR over 0.5

+575 · 7:10 PM ET

Cincinnati Reds

THE LONG SHOT
DYLAN CREWSHR OVER 0.5
MLBWashington Nationals· +650

Dylan Crews
HR over 0.5

+650 · 7:00 PM ET

Washington Nationals

THE LONG SHOT
BRANDON LOWEHR OVER 0.5
MLBPittsburgh Pirates· +425

Brandon Lowe
HR over 0.5

+425 · 7:10 PM ET

Pittsburgh Pirates

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

Matt Olson
HR over 0.5

+350 · 7:00 PM ET

Atlanta Braves

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

Ceddanne Rafaela
H+R+RBI over 1.5

-180 · 9:40 PM ET

Boston Red Sox

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

Andruw Monasterio
Total Bases over 1.5

+145 · 9:40 PM ET

Boston Red Sox

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

Ty France
H+R+RBI over 1.5

-108 · 9:40 PM ET

San Diego Padres

GARY'S PICK
MANNY MACHADOH+R+RBI OVER 1.5
MLBSan Diego Padres· -135

Manny Machado
H+R+RBI over 1.5

-135 · 9:40 PM ET

San Diego Padres

GARY'S PICK
JOSH NAYLORTOTAL BASES OVER 1.5
MLBSeattle Mariners· +163

Josh Naylor
Total Bases over 1.5

+163 · 10:10 PM ET

Seattle Mariners

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

Tommy Edman
Total Bases over 1.5

+129 · 10:10 PM ET

Los Angeles Dodgers

Research

180
  • BULLPENNYY @ CHW

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

    Yankees pen has thrown 14 innings the last three games, but it's spread across six arms rather than piled onto one or two — nobody's actually worked both of the last two days. Doval and Cruz carry the highest pitch counts of the group, so those are the arms I'd watch if this stays tight late. White Sox pen has taken the same beating this week, so neither side is walking in with a fresh, high-leverage arm behind the starter.

  • TEAM RECORDBOS @ OAK

    Athletics 1-7 in Mason Barnett's last 8 starts

    Mason Barnett gets the ball for Oakland tonight, and the club is 1-7 in his last eight turns — six losses in a row with him starting.

  • TEAM RECORDCHC @ STL

    Cubs 7-1 in Javier Assad's last 8 starts

    Cubs are 7-1 in Javier Assad's last eight starts, and he's on the mound again tonight.

  • PLATOON EDGEMIA @ NYM

    Liam Hicks (bats L) hits 1st against Nolan McLean (RHP)

    Liam Hicks hits right-handers a ton better than lefties, .882 to .483, and he's leading off tonight against a right-hander in Nolan McLean. Clean platoon spot to open the game.

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

  • PLATOON EDGECHC @ STL

    Alec Burleson (bats L) hits 3rd against Javier Assad (RHP)

    Alec Burleson is close to a thousand OPS against right-handers this season and well under .500 against lefties. He hits third tonight against Javier Assad, a right, so the platoon lines up in his favor.

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

  • HEAT CHECKWSH @ ATL

    CJ Abrams: 1.381 OPS in Last 15 Days

    CJ Abrams is running a 1.381 OPS over his last 15 days against a .926 mark for the season — that's a real heater, not a good week. He's got 27 homers already, and his total-bases number tonight is down at 1.5.

    P 0-for-4, 0 TB

  • BULLPENNYY @ CHW

    Chicago White Sox pen: 15.3 relief IP over their last 3 games

    White Sox pen has logged over 15 innings across three games, and Jordan Hicks worked both of the last two days — he's probably not the first man up if this one's close late. Richards, Murphy and Hudson have also gone twice already, with Richards carrying the heaviest pitch count in the group at 43. Schweitzer and Taylor are the fresher legs down there tonight.

  • TEAM RECORDSF @ SD

    Giants 6-2 in Robbie Ray's last 8 starts

    San Francisco is 6-2 in Robbie Ray's last eight starts. A good recent trend for the Giants heading into tonight.

  • TWO STARTSNew York Yankees — week of 7/27

    Max Fried

    Monday's White Sox start is already locked in, whatever it was. Saturday at the Cubs is the one that's still live, and it's the front half of the same series Cole closes out Sunday. A 2.51 xERA is as good as anyone's on this list, one start or two. Locked into every lineup for Saturday, no exceptions.

  • HEAT CHECKWSH @ ATL

    Drake Baldwin: 1.262 OPS in Last 15 Days

    Drake Baldwin's last 15 days have him at a 1.262 OPS, more than 400 points above his .857 season mark. He's got 20 homers on the year, and tonight's total-bases number is set at just 1.5.

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

  • TEAM RECORDSEA @ LAD

    Dodgers 6-2 in Roki Sasaki's last 8 starts

    Dodgers are 6-2 in Roki Sasaki's last eight starts and have won four straight with him going. The record's trending the same direction as everything else with him lately.

  • TEAM RECORDBOS @ OAK

    Red Sox 6-2 in Sonny Gray's last 8 starts

    Sonny Gray's starts have been good to Boston all year — 6-2 in his last eight — and he's on the bump again tonight.

  • TEAM RECORDPIT @ CIN

    Reds 2-6 in Rhett Lowder's last 8 starts

    Rhett Lowder starts for Cincinnati tonight, and the Reds are 2-6 in his last eight turns through the rotation.

  • TEAM RECORDNYY @ CHW

    White Sox 6-2 in Sean Burke's last 8 starts

    Sean Burke's turns have been good to Chicago — 6-2 in his last eight starts — and he's back on the mound tonight.

  • TEAM RECORDKC @ MIN

    Royals 2-6 in Noah Cameron's last 8 starts

    Noah Cameron starts for Kansas City tonight, and the Royals are 2-6 in his last eight turns — three straight losses with him on the mound.

  • SITUATIONALCHC @ STL

    17.7 bullpen innings in 3 games for STL

    Relievers have absorbed 17.7 innings over the last 3 games (Hunter Dobbins (5.3) and Justin Bruihl (3) the heaviest). CHC's pen has thrown 8.7 over the same span.

    P flagged side lost 4-2

  • HEAT CHECKSF @ SD

    Jackson Merrill: 1.091 OPS in Last 15 Days

    Jackson Merrill's last 15 days (1.091 OPS) look nothing like his .681 season line — one of the bigger swings on the board. His total-bases number tonight is 1.5.

    P 1-for-4, 1 TB

  • BALLPARKPIT @ CIN

    Rhett Lowder's ERA drops to 3.09 at Great American Ball Park

    Rhett Lowder is a different pitcher at home — 3.09 ERA across 8 games at Great American Ball Park against 7.71 everywhere else, with hitters down to .235 there. He gets to work in front of that split again tonight.

    P 6 IP, 2 ER, 5 K

  • BULLPENPIT @ CIN

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

    Reds pen has worked 16 innings over the last three games, and three of the six arms used most — Garcia, Petty and Johnson — have all pitched both of the last two days. Antone and Burke are about the only fresh legs left down there, which puts real weight on the Reds starter to get through the lineup more than once tonight.

  • TWO STARTSPhiladelphia Phillies — week of 7/27

    Zack Wheeler

    The Marlins start is done and in the books. What's left is Sunday on the road against the Orioles, and he draws Bradish dead-on across the mound to close the week. A 2.66 xERA on the season, that's a start you plan the rest of your lineup around. Full go Sunday — no reason to have him anywhere but the active lineup.

  • STREAKNYY @ CHW

    NYY games have gone UNDER 5 straight

    Five straight unders in Yankees games — averaging 7.2 combined runs against lines that have been sitting around 10.7. Tonight's total is 7.5.

    P final total 3 vs 7.5

  • BALLPARKKC @ MIN

    Bailey Ober owns a 2.68 ERA at Target Field — 7.15 everywhere else

    Bailey Ober turns into a different pitcher at Target Field — 2.68 ERA across 47 innings there against 7.15 in his innings elsewhere, hitters down to .195 in that park. He's pitching at home tonight.

    P 6 IP, 2 ER, 3 K

  • PLATOON EDGETEX @ TB

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

    Justin Foscue's numbers against lefties are well ahead of his numbers against righties — .980 OPS against lefties in 70 at-bats versus .600 the other way. He hits fifth tonight against left-hander Shane McClanahan.

    P 0-for-1, 0 TB

  • COOLING OFFCHC @ STL

    Jordan Walker: .542 OPS in L15 — draws RHP Javier Assad

    Jordan Walker's bat has gone cold — .542 OPS over his last 15 days against an .844 season mark — and tonight he draws Javier Assad, a righty, which is already the tougher side of his own platoon split. Everything's stacked against him at once here.

    P 1-for-5, 1 TB

  • HR THREATGiants @ Padres

    Manny Machado

    Gary's Take Machado is the best power bet on this board for me. He's carrying a four-homer, .967 OPS stretch into tonight, and the underlying contact backs it up — he's still averaging better than 91 mph off the bat in that recent run, not just getting lucky with placement.

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

  • HR THREATNationals @ Braves

    CJ Abrams

    Gary's Take Abrams has run into seven home runs across his last fifteen games — a .408 average and a 1.381 OPS to go with it, the hottest bat on the field tonight regardless of uniform. Seven in fifteen means he's gone deep in a third of his games recently, and this price implies something closer to one-in-five.

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

  • PLATOON EDGEMIA @ NYM

    Kyle Stowers (bats L) draws Nolan McLean (RHP), batting 4th

    Kyle Stowers has a real split — .837 against right-handers, .499 against lefties — and he's hitting cleanup tonight against a right in Nolan McLean. The matchup favors him.

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

  • PLATOON EDGEBOS @ OAK

    Nick Kurtz (bats L) hits 1st against Sonny Gray (RHP)

    Nick Kurtz leading off against a right-hander is close to peak Kurtz — .984 OPS in 212 at-bats that way. He gets Sonny Gray from the top of the order tonight.

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

  • HEAD-TO-HEADPIT @ CIN

    Pirates are 6-3 vs Reds this season

    Pirates are 6-3 against the Reds this season and beat them 9-4 the last time out.

  • HEAD-TO-HEADMIA @ NYM

    Marlins are 7-4 vs Mets this season

    Marlins lead the season series over the Mets 7-4, but New York just took the last meeting 10-1 and will be looking to build on it tonight.

  • BULLPENCHC @ STL

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

    Cardinals pen carries the heaviest three-day total in this group at 17.7 innings, but a big chunk of that is Hunter Dobbins going five-plus in a bulk role on 85 pitches, which spares the rest of the staff. Bruihl is the only reliever who's worked both of the last two days — Graceffo, Strzelecki, Stanek and Soriano have each gone just once and look available tonight.

  • TWO STARTSBoston Red Sox — week of 7/27

    Payton Tolle

    He's already faced the Athletics once this week. Saturday sends him to the Dodgers to close it out, a day ahead of teammate Bennett on the same trip. 2.94 xERA backs the PLAN_AROUND grade. START — one turn left on the week, and the tier says start it.

  • HR THREATMarlins @ Mets

    Francisco Alvarez

    Gary's Take Alvarez is the hottest bat in the Mets lineup right now — three home runs and a 1.124 OPS over his last fifteen games, and it isn't empty production, the contact quality is there too: 93.7 mph average exit velocity with a couple of barrels mixed in over his last week. He's a right-handed hitter who's done real damage against right-handed pitching all year, and Eury Pérez has a genuine platoon problem to lean on — he's held lefties to a .622 OPS but let righties hit .213 with nine home runs in 155 at-bats.

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

  • PLATOON EDGEPIT @ CIN

    Brandon Lowe (bats L) draws Rhett Lowder (RHP), batting 2nd

    Brandon Lowe's platoon gap is real — .889 OPS against righties, .613 against lefties — and he's hitting 2nd against right-hander Rhett Lowder tonight.

    P 1-for-4, 4 TB

  • HEAD-TO-HEADKC @ MIN

    Royals are 6-3 vs Twins this season

    Royals hold the season series over Minnesota at 6-3 and took the last meeting 4-0.

  • SITUATIONALPIT @ CIN

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

    3 games, 16 innings out of the pen — Jose Franco (3.7) and Julian Garcia (3) carried the load. PIT's pen has thrown 15.7 over the same span.

    P flagged side won 2-3

  • HR THREATMarlins @ Mets

    Griffin Conine

    Gary's Take Conine is the hottest bat in this game right now — ten hits in his last thirty-three at-bats with four home runs, and the signature swing of Miami's turnaround was his pinch-hit, two-run shot last night that flipped a blowout deficit into a series sweep. The matchup sets up for him too: McLean leans on his sinker and four-seamer more than half the time, and those are exactly the two pitches Conine has done the most damage against all season.

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

  • SITUATIONALNYY @ CHW

    CHW's bullpen has covered 15.3 innings over the last 3 games

    That is 15.3 relief innings in 3 games, led by Trevor Richards (3) and Tyler Schweitzer (3). NYY's pen has thrown 14 over the same span.

    P flagged side won 1-2

  • COOLING OFFTEX @ TB

    Yandy Diaz: .534 OPS in L15 — draws RHP Cole Winn

    Yandy Diaz is in a rough stretch at the plate — .534 OPS over his last 15 days against an .841 season mark. He faces right-hander Cole Winn tonight, and that's the side where his season line still looks like Yandy Diaz — .846 OPS.

    P 2-for-4, 2 TB

  • COOLING OFFTEX @ TB

    Jonathan Aranda: .453 OPS in L15 — draws RHP Cole Winn

    Jonathan Aranda's bat has gone quiet — .453 OPS over his last 15 days against an .816 season mark. He does draw a right-hander tonight in Cole Winn, and RHP has been where he's actually done his damage this year at .881.

    P 1-for-4, 1 TB

  • HR THREATMarlins @ Mets

    Kyle Stowers

    Gary's Take Stowers has the loudest contact of anybody in this game right now — 96.7 mph average exit velocity over his last week with three barrels on fifteen balls in play, and he's already got two home runs over his last four games. He's left-handed, and Nolan McLean's numbers this season are noticeably softer against lefties than righties — a .672 OPS and seven home runs allowed in 254 at-bats, compared to .566 and four in 182 at-bats against right-handers.

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

  • TWO STARTSBoston Red Sox — week of 7/27

    Jake Bennett

    Same trip as Tolle, a day behind him — Athletics already played Tuesday, Dodgers still to come Sunday. 3.08 xERA is the back half of a strong Red Sox rotation week, and Sunday is the whole week now. START — Sunday's the only lever left to pull.

  • HEAT CHECKSF @ SD

    Fernando Tatis Jr.: 1.081 OPS in Last 15 Days

    Fernando Tatis Jr. is running a 1.081 OPS over his last 15 days against a .756 season mark. Total bases set at 1.5 for him tonight.

    P 1-for-4, 1 TB

  • HR THREATNationals @ Braves

    Drake Baldwin

    Gary's Take Baldwin has five home runs in his last fifteen games and he's hitting .431 over that stretch with a 1.262 OPS — that's not a good week, that's a sustained run. Plus-300 implies roughly one-in-four; he's actually gone deep in one of every three games recently.

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

  • COOLING OFFPIT @ CIN

    Bryan Reynolds: .569 OPS in L15 — draws RHP Rhett Lowder

    Bryan Reynolds has cooled to a .569 OPS over his last 15 days from an .842 season mark. He still draws right-hander Rhett Lowder tonight — technically his weaker side, even though it's a .829 OPS clip.

    P 0-for-4, 0 TB

  • HEAT CHECKKC @ MIN

    Salvador Perez: .956 OPS in Last 15 Days

    Salvador Perez is doing real damage right now — .956 OPS over his last 15 days against a .634 season mark, with 15 homers already on the year. His total bases number tonight is 1.5.

    P 0-for-4, 0 TB

  • HR THREATRoyals @ Twins

    Salvador Perez

    Gary's Take Perez is running hot right now — four home runs in his last fifteen games, four barreled balls in his last twenty-one he's put in play, and a .956 OPS over that stretch. He's already gone deep against this Twins pitching staff earlier in this very series.

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

  • TWO STARTSCincinnati Reds — week of 7/27

    Chase Burns

    Guardians game already happened Tuesday. The one that counts now is Sunday at home against the Pirates, closing the week on his own mound. A 3.2 xERA on the year, that's plan-around form even down to a single turn. Starts Sunday, easy call.

  • HR THREATRangers @ Rays

    Ezequiel Duran

    Gary's Take Duran's been on one — two home runs and six RBI over his last week, an OPS pushing past 1.000, and it's not just a hot stretch in a vacuum, he's got a homer on his card against Shane McClanahan already. His swings have been short in that stretch too, missing on just eleven percent of them, so the contact underneath the power looks real, not just a hot bounce here and there.

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

  • BULLPENPIT @ CIN

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

    Pirates pen has thrown 15.7 innings over three games, but nobody's actually worked both of the last two days. Marinaccio and Soto have the multiple appearances — Soto's needed 45 pitches to get through just two innings, so he's been grinding rather than cruising. Next to the Reds pen across the diamond, Pittsburgh looks like the fresher group tonight.

  • COOLING OFFNYY @ CHW

    Trent Grisham: .330 OPS in L15 — draws RHP Sean Burke

    Trent Grisham's cold at the plate — .330 OPS over his last 15 days against a .698 season mark. He does get a right-hander tonight in Sean Burke, which has been his better side this year at .702.

    P 2-for-4, 2 TB

  • HEAT CHECKBOS @ OAK

    Jeff McNeil: 1.105 OPS in Last 15 Days

    Jeff McNeil's last 15 days show a 1.105 OPS against a .642 season mark, though it's worth noting that's just 29 plate appearances. His total-bases line tonight is 1.5.

    P 1-for-4, 1 TB

  • PLATOON EDGEKC @ MIN

    Austin Martin (bats R) draws Noah Cameron (LHP), batting 1st

    Austin Martin's platoon split is real — .799 OPS against lefties versus .599 against righties — and he leads off tonight against left-hander Noah Cameron.

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

  • PLATOON EDGECHC @ STL

    Lars Nootbaar (bats L) gets a RHP from the 5th spot

    Lars Nootbaar is a much better hitter against right-handers, .788 to .499, and he's got one tonight in Javier Assad from the five-hole.

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

  • PLATOON EDGEWSH @ ATL

    Luis Garcia Jr. (bats L) gets a RHP from the 2nd spot

    Luis Garcia Jr. handles right-handed pitching a lot better than lefties, .895 to .663, and he's in the two-hole tonight against a right in Grant Holmes.

    P 3-for-5, 9 TB

  • PLATOON EDGEWSH @ ATL

    Ronald Acuna Jr. (bats R) gets a RHP from the 2nd spot

    Ronald Acuna Jr. does more damage against right-handers, .846 versus .620 against lefties, and he draws one in Jake Irvin tonight from the two-hole.

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

  • STREAKTEX @ TB

    TEX games have gone OVER 4 straight

    Rangers games have gone over four straight — 9.3 combined runs a game against lines averaging 7.5. Tonight's number sits at 7.75.

    P final total 5 vs 7.75

  • STREAKTEX @ TB

    TB games have gone UNDER 4 straight

    Tampa Bay Rays games have stayed UNDER 4 straight — just 3 runs a night against an average line of 6.1. Tonight's number sits at 6.5.

    P final total 5 vs 6.5

  • STREAKNYY @ CHW

    CHW games have gone OVER 4 straight

    The over has cashed 4 in a row in CHW games: 11.3 combined runs per game vs lines averaging 7.4. Tonight's number sits at 7.5.

    P final total 3 vs 7.5

  • TWO STARTSLos Angeles Angels — week of 7/27

    Walbert Ureña

    Monday against the Astros is water under the bridge. Sunday's home date with the Brewers is the only piece of this week left to use, and a 3.27 xERA says he's earned plan-around trust regardless of how many turns are left. Start him Sunday and move on.

  • TWO STARTSNew York Yankees — week of 7/27

    Gerrit Cole

    Tuesday's White Sox turn is already history. Sunday at the Cubs is what's left — the back half of the same series Fried opens Saturday. A 3.29 xERA keeps him in plan-around company even on one start. In the lineup Sunday, no debate.

  • PLATOON EDGETEX @ TB

    Jonathan Aranda (bats L) hits 2nd against Cole Winn (RHP)

    Jonathan Aranda hits right-handers a good deal better than lefties — .881 OPS in 273 at-bats against righties compared to .663 versus lefties — and he bats second tonight against right-hander Cole Winn.

    P 1-for-4, 1 TB

  • HR THREATRangers @ Rays

    Jake Burger

    Gary's Take Burger's the most reliable power threat in this lineup right now — two homers in his last week, four different games with one over his last fifteen, and a home run already on the board against McClanahan in a small sample. The exit-velocity readings on his recent contact back it up, multiple balls barreled up over his last handful of games.

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

  • HEAT CHECKCHC @ STL

    Nico Hoerner: .930 OPS in Last 15 Days

    Nico Hoerner's been on one — .930 OPS over his last 15 days against a .665 season mark. His total-bases number tonight is 4.5, which looks gettable given where his bat is right now.

    P 3-for-5, 3 TB

  • TWO STARTSDetroit Tigers — week of 7/27

    Keider Montero

    Monday's matchup with Bradish and the Orioles is already decided, so half the two-start plan you'd have had on him is gone. Only the Sunday assignment against the Athletics is left to squeeze value from, and 3.49 on the year is fine, not a name to chase. Streaming piece only — start for Sunday if you need the innings, otherwise there's no reason to be holding him.

  • BULLPENSF @ SD

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

    Padres pen actually has the lightest three-day workload of this group at 13 innings, but Mason Miller's pitched in all three of San Diego's games and worked both of the last two days — that's about as taxed as a reliever gets. Rodriguez is also on back-to-back days. Canning's bulk outing and Estrada's light 22-pitch appearance are the closest thing to fresh arms left in that pen tonight.

  • PLATOON EDGENYY @ CHW

    Randal Grichuk (bats R) gets a LHP from the 4th spot

    Randal Grichuk mashes left-handed pitching — .867 OPS in 99 at-bats there against .632 versus righties — and he's in the cleanup spot tonight against left-hander Ryan Weathers.

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

  • SITUATIONALWSH @ ATL

    WSH's bullpen has covered 14 innings over the last 3 games

    That is 14 relief innings in 3 games, led by Andrew Alvarez (4.3) and Orlando Ribalta (2). ATL's pen has thrown 9.7 over the same span.

    P flagged side lost 4-5

  • TOMORROWKC @ COL

    Tomoyuki Sugano: 4.69 ERA vs 7.33 xERA

    Tomoyuki Sugano's 4.69 ERA is running more than two and a half runs better than his 7.33 xERA, and the contact explains why — 44.9% hard-hit, a 14.2% barrel rate, numbers that point to a .314 average against instead of the .268 he's actually allowed. That's a wide gap between the results and the process.

  • BATTER VS ARMSF @ SD

    Manny Machado vs Robbie Ray: .273

    Machado has owned Robbie Ray over their history — 6-for-22 with six walks for a 1.110 OPS — and he's hot right now too, a .967 OPS over his last 15 days. They meet again tonight.

    P 0-for-4, 0 TB

  • HR THREATRangers @ Rays

    Junior Caminero

    Gary's Take Caminero at home in a day game is a different hitter than Caminero on the road — over a thousand OPS with seventeen homers in his Tropicana at-bats this year, and day games have treated him nearly as well. He hasn't cleared the fence much the last couple weeks, but the hard contact hasn't gone anywhere, and Cole Winn's four-seamer — the pitch he'll lean on most as the opener today — sits right in the mid-90s Caminero has slugged over .700 against all season.

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

  • HEAT CHECKBOS @ OAK

    Andruw Monasterio: 1.229 OPS in Last 15 Days

    Andruw Monasterio's 1.229 OPS over his last 15 days is a huge jump from his .780 season mark, though it comes in a thin 28-plate-appearance sample. Total bases at 1.5 tonight.

    P 1-for-4, 1 TB

  • CLOSER WATCHNYY @ CHW

    David Bednar

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

  • COOLING OFFWSH @ ATL

    James Wood: .697 OPS in L15 — draws RHP Grant Holmes

    James Wood's come back down to earth a bit — .697 OPS over his last 15 days against a .950 season mark — but he still draws his strong side of the platoon tonight against right-hander Grant Holmes, where he's over a thousand OPS on the year.

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

  • COOLING OFFSEA @ LAD

    Andy Pages: .551 OPS in L15 — draws RHP Bryan Woo

    Andy Pages is cold — .551 OPS over his last 15 days against a .795 season mark — and he draws Bryan Woo on his weaker platoon side tonight.

    P 2-for-4, 2 TB

  • TOMORROWMIL @ LAA

    Ryan Johnson: 7.34 ERA vs 4.91 xERA

    Ryan Johnson's 7.34 ERA looks ugly and the .281 average against backs it up, but the contact quality underneath is ordinary — 34.6% hard-hit, an 8.1% barrel rate, nothing alarming in there. His xERA sits at 4.91, over two runs better than what's actually shown up on the scoreboard.

  • COOLING OFFCHC @ STL

    Nathan Church: .306 OPS in L15 — draws RHP Javier Assad

    Nathan Church is cold and gets the tougher matchup on top of it — a .306 OPS over his last 15 days, and tonight he faces Javier Assad, a right-hander who's held him to just a .617 OPS across 209 at-bats.

    P 0-for-2, 0 TB

  • TWO STARTSMinnesota Twins — week of 7/27

    Taj Bradley

    Tuesday's home turn against the Royals is already in the books. That leaves one bite at the apple — Sunday on the road against the Mariners — and a 3.84 xERA makes this a matchup bet, not a name you trust blind. Bench unless you're streaming purely for the Sunday matchup — deep leagues only.

  • STARTER FORMSEA @ LAD

    Roki Sasaki: 1.93 ERA over his last 3 starts

    Roki Sasaki's last three starts look nothing like his season line — 1.93 ERA, 0.86 WHIP, 19 strikeouts over that stretch against a 4.71 ERA on the year. Most lines are still built around the season number.

    P 5.1 IP, 2 ER, 7 K

  • COOLING OFFNYY @ CHW

    Ben Rice: .684 OPS in L15 — draws RHP Sean Burke

    Ben Rice has cooled off — .684 OPS over his last 15 days against a .935 season mark. He gets a right-hander tonight in Sean Burke, exactly the side he's crushed all year at 1.003.

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

  • COOLING OFFMIA @ NYM

    Xavier Edwards: .502 OPS in L15 — draws RHP Nolan McLean

    Xavier Edwards is in a rough stretch, a .502 OPS over his last 15 days against .775 for the season, though he does get his better side of the split tonight against right-hander Nolan McLean.

    P 1-for-3, 1 TB

  • TOMORROWPIT @ CIN

    Hunter Greene: 7.06 ERA vs 4.69 xERA

    Hunter Greene's ERA sits at 7.06 against a 4.69 xERA, but he's actually allowing a .253 average against an expected .269 — hitters haven't even gotten the bounces the contact quality suggests. He's getting hit hard fairly often at 46.6%, but the barrel rate is a modest 5.2%, so that contact mostly isn't finding the seats.

  • 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 lost 4-1

  • SITUATIONALBOS @ OAK

    13 bullpen innings in 3 games for OAK

    Relievers have absorbed 13 innings over the last 3 games (Luis Morales (4.7) and Hogan Harris (2.3) the heaviest). BOS's pen has thrown 10.3 over the same span.

    P flagged side lost 5-4

  • TWO STARTSBaltimore Orioles — week of 7/27

    Kyle Bradish

    Monday's start against Montero and the Tigers is already locked in. What's left is Sunday at home against Wheeler and the Phillies to close the week — a 4.00 xERA on the season isn't the form you want carrying a lone turn. Sit him Sunday — if you streamed him for the two-start week, cut bait now that it's down to this matchup alone.

  • PARK WEATHERKC @ MIN

    Wind blowing out 12 mph at Target Field tonight

    Conditions at Target Field: Partly Cloudy, 84°, wind 12 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.

    P final total 7 vs 9 (over lean)

  • HEAT CHECKPIT @ CIN

    Tyler Stephenson: 1.042 OPS in Last 15 Days

    Tyler Stephenson's last 15 days have produced a 1.042 OPS against a .722 mark for the year, a big jump. Eight homers on the season, and tonight's total-bases number is set at just 1.5.

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

  • SITUATIONALTEX @ TB

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

    That is 12.7 relief innings in 3 games, led by Ian Seymour (4.7) and Bryan Baker (2). TEX's pen has thrown 7 over the same span.

    P flagged side won 2-3

  • BALLPARKTEX @ TB

    At Tropicana Field, Shane McClanahan pitches to a 1.88 ERA

    Shane McClanahan at home is a different pitcher — 1.88 ERA across 48 innings at Tropicana Field against 4.31 on the road, hitters down to .191 there. He gets to pitch at home again tonight.

    P 3 IP, 1 ER, 3 K

  • PLATOON EDGENYY @ CHW

    Colson Montgomery (bats L) draws Ryan Weathers (LHP), batting 5th

    Colson Montgomery has handled lefties well this year — .894 OPS in 118 at-bats there against .695 versus right-handers — and he bats fifth tonight against left-hander Ryan Weathers.

    P 0-for-5, 0 TB

  • STARTER FORMMIA @ NYM

    Nolan McLean: 1.00 ERA over his last 3 starts

    Nolan McLean has allowed two earned runs over his last 18 innings — a 1.00 ERA that doesn't look anything like his 3.32 season mark.

    P 6.1 IP, 2 ER, 6 K

  • HEAT CHECKMIA @ NYM

    Francisco Alvarez: 1.124 OPS in Last 15 Days

    Francisco Alvarez is running a 1.124 OPS over his last 15 days, well ahead of his .781 season mark. Twelve homers already, and tonight's total-bases number sits at just 0.5.

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

  • REGRESSIONPIT @ CIN

    Esmerlyn Valdez: .278 AVG vs .226 xBA

    Esmerlyn Valdez is hitting .278 against a .226 expected average, and his wOBA (.435) is running well ahead of his expected number (.370) too. The results are outrunning the underlying contact right now.

    P 1-for-4, 2 TB

  • BULLPENWSH @ ATL

    Washington Nationals pen: 14 relief IP over their last 3 games

    Washington's pen has churned through ten arms in three games. Andrew Alvarez's 4.3-inning, 80-pitch outing was a real bulk workload, and Ribalta is the one who worked on both of the last two days. Williams, Palmquist and Kranick are the fresher names if the Nationals need length again tonight.

  • TOMORROWCHW @ TB

    Nick Martinez: 2.46 ERA vs 4.35 xERA

    Nick Martinez's 2.46 ERA is the best mark in this group, but a 4.35 expected number says he's living a little above his means. His actual contact numbers are genuinely good, 31.9% hard-hit and 6.8% barrels, so this isn't about surviving hard contact — it's that .245 actual against a .273 expected average has given him more cushion than the quality of contact suggests. Against the White Sox tomorrow, some pullback toward the mid-4s feels fair, even with real skill underneath it.

  • CLOSER WATCHCHC @ STL

    Jacob Webb / Daniel Palencia

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

  • HEAT CHECKMIA @ NYM

    Francisco Lindor: .914 OPS in Last 15 Days

    Francisco Lindor's last 15 days have him at a .914 OPS, well up from his .728 season mark. Eight homers on the year, and tonight's total-bases line is set at just 0.5.

    P 1-for-4, 1 TB

  • CLOSER WATCHKC @ MIN

    Lucas Erceg / Alex Lange

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

  • HEAT CHECKCHC @ STL

    Seiya Suzuki: 1.015 OPS in Last 15 Days

    Seiya Suzuki's last 15 days have him at a 1.015 OPS, up nearly 200 points from his .839 season line. Eighteen homers on the year, and his total-bases number tonight is 4.5.

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

  • BALLPARKMIA @ NYM

    At Citi Field, Nolan McLean pitches to a 4.33 ERA

    McLean's home park tells a different story though — 4.33 ERA at Citi Field over 60-plus innings against 2.29 everywhere else. He's pitching at home tonight, right where the split works against him.

    P 6.1 IP, 2 ER, 6 K

  • RETURN WATCHSEA — return listed 7/30

    Brendan Donovan

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

  • COOLING OFFKC @ MIN

    Josh Bell: .545 OPS in L15 — draws LHP Noah Cameron

    Josh Bell's swing has cooled off — .545 OPS over his last 15 days against a .714 season mark. Tonight he draws a lefty in Noah Cameron, which is actually his weaker side at .693 on the year.

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

  • RUNNING GAMECHC @ STL

    Green light: Chicago Cubs run, and Ivan Herrera has caught just 3%

    The Cubs run at will, 77 steals on the season, and Ivan Herrera has caught just one of thirty runners who've tried against him. Every incentive says Chicago keeps sending them tonight.

    P Chicago Cubs stole 2 bases

  • REGRESSIONPIT @ CIN

    Jake Mangum: .302 AVG vs .259 xBA

    Jake Mangum's .302 average is running ahead of a .259 expected mark, and his wOBA tells the same story. Results ahead of the process.

    P 1-for-4, 1 TB

  • REGRESSIONSF @ SD

    Luis Arraez: .331 AVG vs .288 xBA

    Luis Arraez's .331 average against a .288 expected mark is a real gap — 451 plate appearances is a full season's worth of evidence behind it.

    P 0-for-4, 0 TB

  • STARTER FORMSF @ SD

    Robbie Ray: 1.20 ERA over his last 3 starts

    Robbie Ray's ERA over his last three starts (1.20) looks great, but his WHIP has actually climbed to 1.87 from a 1.31 season mark — he's stranding runners more than he's keeping them off base.

    P 6 IP, 1 ER, 6 K

  • HEAT CHECKNYY @ CHW

    Chase Meidroth: .936 OPS in Last 15 Days

    Chase Meidroth's swinging a hot bat — .936 OPS over his last 15 days against a .742 season line, with 9 homers on the year already. His total bases number tonight is 1.5.

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

  • REPLACEMENTKC @ MIN

    Kyle Isbel (CF) is out for KC — John Rave starts in his place tonight

    Kyle Isbel's still out with that foot injury, eight days now, so John Rave gets the call in center and hits second tonight. Rave's carrying a .944 OPS against just a .222 average this season — an unusual gap between the two.

    P 2-for-3, 4 TB

  • FANTASY PICKUPSPIT @ CIN

    Bryan Reynolds

    Pickup vs Rhett Lowder (5.61 xERA) — .842 OPS, bats 3rd.

  • REPLACEMENTNYY @ CHW

    Randal Grichuk (.867 vs LHP) replaces Austin Hays at LF tonight

    Austin Hays is still out tonight — 13 days now with that calf — so Randal Grichuk gets the start in left. He's in the cleanup spot against lefty Ryan Weathers, and his .867 OPS against left-handers sits well above his .784 season line.

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

  • TOMORROWSTL @ TOR

    Kyle Leahy: 3.55 ERA vs 5.22 xERA

    Kyle Leahy's 3.55 ERA is running well ahead of his 5.22 xERA, and the contact explains why — half of what's put in play against him rates as hard-hit, with a 10.9% barrel rate. Hitters are only batting .262 against him when the quality of contact says .272 — the results have held up so far, the process says otherwise.

  • REGRESSIONCHC @ STL

    Nico Hoerner: .253 AVG vs .296 xBA

    Nico Hoerner's actual numbers are behind what the contact quality says they should be, a .253 average against a .296 expected mark, with a similar gap in his wOBA. Over 470 plate appearances, that's a big enough sample to trust the underlying quality of contact over the results so far.

    P 3-for-5, 3 TB

  • COOLING OFFKC @ MIN

    Jac Caglianone: .531 OPS in L15 — draws RHP Bailey Ober

    Jac Caglianone has cooled way down — .531 OPS over his last 15 days against a .757 season mark. He gets a right-hander tonight in Bailey Ober, which has been his stronger side all year at .785.

    P 2-for-4, 5 TB

  • REGRESSIONNYY @ CHW

    Chase Meidroth: .275 AVG vs .233 xBA

    Chase Meidroth's .275 average is running well ahead of his .233 expected average across 436 plate appearances, and the wOBA tells the same story — .329 actual against a .290 expected mark.

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

  • REGRESSIONSF @ SD

    Luis Campusano: .286 AVG vs .246 xBA

    Luis Campusano's .286 average against a .246 expected mark is a solid gap, though 107 plate appearances is still a fairly small sample to lean on hard.

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

  • REGRESSIONSEA @ LAD

    Mookie Betts: .229 AVG vs .270 xBA

    Mookie Betts is the reverse story — hitting .229 against a .270 expected average, meaning the contact quality says he should be hitting quite a bit better than that.

    P 2-for-4, 3 TB

  • BALLPARKCHC @ STL

    At Busch Stadium, Andre Pallante pitches to a 4.48 ERA

    Andre Pallante's actually been worse at home — 4.48 ERA over 68-plus innings at Busch Stadium against 2.66 in his innings elsewhere, hitters up to .275 off him there. He's pitching at home tonight.

    P 6.1 IP, 2 ER, 3 K

  • RETURN WATCHTEX — return listed 7/31

    Carter Baumler

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

  • RETURN WATCHTOR — return listed 7/31

    Jesus Sanchez

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

  • REGRESSIONSF @ SD

    Robbie Ray: 3.16 ERA vs 4.53 xERA

    Robbie Ray's results are running well ahead of his process — a .228 average against that's ten points better than expected, and an ERA over a run better than his 4.53 xERA — even though his hard-hit and barrel rates are just middle-of-the-pack.

    P 6 IP, 1 ER, 6 K

  • STARTER FORMNYY @ CHW

    Sean Burke: 1.37 ERA over his last 3 starts

    Sean Burke's last three starts have been excellent — 1.37 ERA, a 0.61 WHIP, 24 strikeouts — well ahead of the 3.19 season mark most lines are still built around.

    P 6 IP, 0 ER, 10 K

  • REGRESSIONWSH @ ATL

    Keibert Ruiz: .267 AVG vs .230 xBA

    Keibert Ruiz is hitting above what the contact quality supports, .267 against a .230 expected average, and his wOBA tells the same story at .320 versus .270 expected. Over 239 plate appearances, that's a real gap.

    P 0-for-3, 0 TB

  • BATTER VS ARMCHC @ STL

    Ian Happ vs Andre Pallante: .385

    Ian Happ has owned Andre Pallante over his career, 5-for-13, a .385 average, and they meet again tonight. He's not running hot right now, a steady .707 OPS over his last 15 days, but this particular matchup has history behind it.

    P 1-for-5, 2 TB

  • CUT LISTSD tonight

    Luis Rengifo

    Still hitting 2th for SD — 0.607 OPS, 0.231 AVG from the 2-hole.

  • REGRESSIONMIA @ NYM

    Otto Lopez: .329 AVG vs .290 xBA

    Otto Lopez is outproducing his expected numbers too, a .329 average against .290 expected, wOBA at .367 versus .334 expected. Over 455 plate appearances, that's a good chunk of the season running hotter than the underlying contact says it should.

    P 0-for-4, 0 TB

  • FANTASY PICKUPSPIT @ CIN

    Ryan O'Hearn

    Pickup vs Rhett Lowder (5.61 xERA) — .798 OPS, bats 5th.

  • BATTER VS ARMWSH @ ATL

    Michael Harris II vs Jake Irvin: .389

    Harris has flat out owned Jake Irvin, 7 for 18 with real pop when they've met before, and he's swinging it well right now on top of that. I like him to keep that going tonight.

    P 0-for-4, 0 TB

  • CLOSER WATCHWSH @ ATL

    Raisel Iglesias

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

  • REGRESSIONTEX @ TB

    Cole Winn: 6.11 ERA vs 4.95 xERA

    Cole Winn's ERA sits at 6.11 against a 4.95 xERA, and it's not really bad luck on balls in play — his .266 average against is actually a touch below the .276 his contact quality would suggest. The real issue is a 1.36 WHIP and a 44% hard-hit rate — the walks and loud contact are piling up into bigger innings even with the strikeouts there at 9.2 per nine.

    P 1 IP, 0 ER, 0 K

  • CLOSER WATCHCHC @ STL

    Riley O'Brien

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

  • CLOSER WATCHTEX @ TB

    Bryan Baker

    Bryan Baker owns the ninth for the Rays — 29 saves this season (next closest: Kevin Kelly with 4).

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

  • FANTASY PICKUPSPIT @ CIN

    Brandon Lowe

    Pickup vs Rhett Lowder (5.61 xERA) — .805 OPS, bats 2nd.

  • FANTASY PICKUPSPIT @ CIN

    Nick Gonzales

    Pickup vs Rhett Lowder (5.61 xERA) — .778 OPS, bats 6th.

  • CUT LISTTB tonight

    Cedric Mullins

    Still hitting 4th for TB — 0.627 OPS, 0.201 AVG from the 4-hole.

  • CUT LISTCIN tonight

    Rhett Lowder

    Starts tonight for CIN — 5.62 xERA behind a 5.61 ERA.

  • REGRESSIONTEX @ TB

    Wyatt Langford: .278 AVG vs .244 xBA

    Wyatt Langford's .278 average is running ahead of his .244 expected average across 241 plate appearances, and the wOBA gap — .355 against a .309 expected mark — says the same thing.

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

  • CLOSER WATCHBOS @ OAK

    Aroldis Chapman

    Aroldis Chapman owns the ninth for the Red Sox — 25 saves this season (next closest: Garrett Whitlock with 2).

  • CUT LISTKC tonight

    Salvador Perez

    Perez is hitting .214 with a .634 OPS this season and he's still written in cleanup tonight. A .634 OPS from your 4-hitter isn't production, it's a lineup-card habit — the order slot is carrying the name, not the other way around. CUT. The .634/.214 season line doesn't clear the bar for a roster spot, cleanup or not.

  • FANTASY PICKUPSWSH @ ATL

    Michael Harris II

    Pickup vs Jake Irvin (5.25 xERA) — .816 OPS, bats 4th.

  • RETURN WATCHNYM — return listed 8/2

    Clay Holmes

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

  • REGRESSIONWSH @ ATL

    CJ Abrams: .292 AVG vs .261 xBA

    Abrams is running about thirty points hotter than his contact quality supports, and the wOBA split backs it up the same way. Good hitter, but I'd rather catch him after a quiet week than lean on him at this price.

    P 0-for-4, 0 TB

  • CLOSER WATCHTEX @ TB

    Jacob Latz

    Jacob Latz owns the ninth for the Rangers — 21 saves this season (next closest: Jakob Junis with 5).

  • TOMORROWWSH @ ATL

    Foster Griffin: 2.76 ERA vs 3.92 xERA

    Foster Griffin's 2.76 ERA is running well under his 3.92 xERA, with a .217 average against compared to an expected .246. The contact quality isn't alarming though — 36.9% hard-hit, a 9.1% barrel rate — nothing extreme in there.

  • TOMORROWMIA @ NYM

    Freddy Peralta: 4.99 ERA vs 3.84 xERA

    Freddy Peralta's 4.99 ERA doesn't match a contact profile that's actually pretty clean — 38.2% hard-hit, a low 5.2% barrel rate. He's allowing a .264 average against an expected .235, so more balls are finding grass than the contact quality says should be happening.

  • CUT LISTSEA tonight

    Cal Raleigh

    Still hitting 6th for SEA — 0.576 OPS, 0.164 AVG from the 6-hole.

  • FANTASY PICKUPSTEX @ TB

    Jonathan Aranda

    Pickup vs Cole Winn (4.95 xERA) — .816 OPS, bats 2nd.

  • RUNNING GAMEPIT @ CIN

    Green light: Cincinnati Reds run, and Endy Rodriguez has caught just 11%

    Endy Rodriguez has caught just four of 30 basestealers this season, and Cincinnati's already swiped 79 bags as a team. This is as green as a green light gets — I'd expect the Reds to run early and often.

    P Cincinnati Reds stole 2 bases

  • RUNNING GAMEWSH @ ATL

    Green light: Washington Nationals run, and Drake Baldwin has caught just 15%

    Drake Baldwin's thrown out just six of 39 basestealers this year, and Washington attempts 1.4 steals a game as a team. That's a green light matchup — I'd expect the Nationals to test him early and often tonight.

    P Washington Nationals stole 2 bases

  • HEAT CHECKTEX @ TB

    Victor Mesa Jr.: .972 OPS in Last 15 Days

    Victor Mesa Jr.'s been hot — .972 OPS over his last 15 days against a .768 season mark, with 8 homers on the year. His total bases number tonight is 0.5.

    P 1-for-4, 1 TB

  • CUT LISTNYY tonight

    Jasson Dominguez

    Dominguez is at .663 OPS, .233 average, batting 3rd tonight. Still a below-market line from a premium spot, but it's the better of the two bats here — a real edge over the .634 OPS name, and tonight's 3-hole says the lineup card trusts him more. Thin case, but a case. HOLD for now. The OPS edge and the lineup slot buy one more look before he's cut.

  • FIRST INNINGSF @ SD

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

    Both sides have been quiet early — San Diego's scored in the first inning just 3 of their last 10 games, San Francisco the same. That's 14 clean first innings between the two clubs recently, and JP Sears hasn't allowed a first-inning run all season, with hitters at .125 against him in that frame.

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

  • RETURN WATCHSEA — return listed 8/3

    Matt Brash

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

  • CUT LISTWSH tonight

    Jake Irvin

    Starts tonight for WSH — 5.26 xERA behind a 5.23 ERA.

  • RUNNING GAMETEX @ TB

    Green light: Tampa Bay Rays run, and Austin Wynns has caught just 15%

    Austin Wynns is catching tonight throwing out just 15% of runners this season, 3-for-20, and Tampa Bay attempts 1.3 steals a game as a team. That's about as clear a green light as you'll see.

    P Tampa Bay Rays stole 1 base

  • TOMORROWPHI @ BAL

    Brandon Young: 3.13 ERA vs 4.11 xERA

    Brandon Young's gap between his 3.13 ERA and 4.11 xERA is modest as these things go — under a full run, and the batting average against, .246 versus an expected .254, is only an 8-point difference. Hard-hit rate's up at 41.8%, but the barrel rate is a tame 5.7%.

  • FANTASY PICKUPSSEA @ LAD

    Bryan Woo

    Streamer vs LAD — 3.53 xERA · 8.9 K/9 · 1.14 WHIP.

  • REGRESSIONMIA @ NYM

    New York Mets are 10-20 in one-run games (.333 win%)

    A 10-20 mark in one-run games doesn't stick around, that kind of split evens out more often than not. The Mets are probably a better team than their record shows, and I don't think the market's fully caught up to that yet.

  • FANTASY PICKUPSWSH @ ATL

    Ronald Acuna Jr.

    Pickup vs Jake Irvin (5.25 xERA) — .766 OPS, bats 2nd.

  • CUT LISTNYM tonight

    Bo Bichette

    Still hitting 3th for NYM — 0.668 OPS, 0.256 AVG from the 3-hole.

  • BALLPARKSF @ SD

    At Petco Park, JP Sears pitches to a 4.50 ERA

    JP Sears has actually been a bit worse at Petco Park — 4.50 ERA over two starts there against 3.50 in his other outings, hitters up to .268 off him in San Diego. Small sample at two games, but he's back there again tonight.

    P 3.2 IP, 3 ER, 2 K

  • RUNNING GAMEKC @ MIN

    Green light: Kansas City Royals run, and Ryan Jeffers has caught just 13%

    Ryan Jeffers has thrown out just 5 of 38 runners this season, 13%, and the Royals already have 84 steals on the year as a team. Everything about tonight points to them testing him early.

    P Kansas City Royals stole 2 bases

  • FIRST INNINGPIT @ CIN

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

    Pittsburgh hasn't scored in the first inning in any of their last 10 games, but the pitcher on the mound for Cincinnati has had his own first-inning issues — Rhett Lowder's sitting on a 6.60 ERA and .303 average against in that frame this season.

    P flagged team scored 0 in the 1st

  • FIRST INNINGSEA @ LAD

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

    Seattle's been shut out in the first inning in all of their last 10 games, and tonight's starter Roki Sasaki has been strong in his own first innings this season — a 2.50 ERA and .203 average against in that frame.

    P flagged team scored 0 in the 1st

  • FANTASY PICKUPSKC @ MIN

    Kody Clemens

    The .243 average is empty, but an .787 OPS out of the 5-hole says there's pop propping it up — power-over-average profile. Noah Cameron's 4.95 xERA and struggling tag make tonight a soft landing spot for that kind of bat, and the 5-hole gives him RBI chances if the lineup ahead of him gets something going. Streaming add for power/RBI formats tonight; pass if you need average help.

  • TOMORROWPIT @ CIN

    Paul Skenes: 3.65 ERA vs 2.83 xERA

    Paul Skenes' 3.65 ERA is actually a shade worse than his 2.83 xERA — if anything the results have shortchanged him a little. The .223 average against is just a touch above the expected .207, and the contact quality — 37.8% hard-hit, a 6.6% barrel rate — says this is a genuinely dominant arm, not one hiding risk underneath.

  • FANTASY PICKUPSCHC @ STL

    Alec Burleson

    Pickup vs Javier Assad (4.66 xERA) — .807 OPS, bats 3rd.

  • REPLACEMENTKC @ MIN

    Josh Rojas (.802 vs RHP) replaces Maikel Garcia at 3B tonight

    Maikel Garcia's dealing with a hand injury as of yesterday, so Josh Rojas steps in at third and hits eighth tonight against right-hander Bailey Ober. Rojas has handled righties well this year — .802 OPS against a .668 season line.

    P 0-for-3, 0 TB

  • REPLACEMENTCHC @ STL

    Blaze Jordan (.553 vs RHP) replaces Ramon Urias at 3B tonight

    Jordan gets the look at third with Urias banged up, but don't mistake this for a boost — his .553 mark against righties is actually below his season number, and he's hitting eighth. This is a lineup fill-in, not an upgrade.

    P 1-for-4, 1 TB

  • FANTASY PICKUPSTEX @ TB

    Victor Mesa Jr.

    Pickup vs Cole Winn (4.95 xERA) — .768 OPS, bats 6th.

  • REPLACEMENTBOS @ OAK

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

    Roman Anthony's been out 17 days with a finger injury, and Jarren Duran slides into left field against Mason Barnett's right-handed look. His numbers against righties (.596 OPS) are basically in line with his season number, so this reads more as extra playing time than a real platoon edge.

    P 0-for-4, 0 TB

  • REPLACEMENTSEA @ LAD

    Brendan Donovan (3B) is out for SEA — Weston Wilson starts in his place tonight

    Brendan Donovan's been out 13 days with a groin issue, and Weston Wilson steps in at third for Seattle, batting eighth with a .662 OPS this season. A modest lift for the lineup, nothing more.

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

  • REPLACEMENTPIT @ CIN

    Oneil Cruz (CF) is out for PIT — Jhostynxon Garcia starts in his place tonight

    Oneil Cruz is out with a hand issue, so Jhostynxon Garcia gets the start in center tonight, batting ninth with just a .436 OPS on the year. This is a lineup downgrade, not an opportunity.

    P 1-for-4, 1 TB

  • REPLACEMENTSF @ SD

    Ramon Laureano (LF) is out for SD — Jase Bowen starts in his place tonight

    Ramon Laureano's been out 55 days with a hip issue, and Jase Bowen gets the call in left field tonight, batting ninth with just a .378 OPS this season. Another clear lineup downgrade for San Diego.

    P 0-for-2, 0 TB

  • CUT LISTSTL tonight

    Masyn Winn

    Still hitting 6th for STL — 0.637 OPS, 0.241 AVG from the 6-hole.

  • FANTASY PICKUPSTEX @ TB

    Jonny DeLuca

    Pickup vs Cole Winn (4.95 xERA) — .718 OPS, bats 5th.

  • RUNNING GAMEKC @ MIN

    Minnesota Twins like to run — Salvador Perez (32% caught) is the wrong catcher to test

    Minnesota doesn't run much to begin with, 0.9 attempts a game as a team, and Salvador Perez has actually thrown out 32% of runners this year, 10 of 31. Testing him tonight would be a real gamble.

    P Minnesota Twins stole 0 bases

  • FANTASY PICKUPSTEX @ TB

    Yandy Diaz

    Pickup vs Cole Winn (4.95 xERA) — .841 OPS, bats 1st.

Graded results

50

Games

  • W

    White Sox ML -110

    MLB · 1-2

  • L

    Mariners ML +124

    MLB · 2-6

  • W

    Mets ML -137

    MLB · 2-4

  • W

    Rangers +1.5 -149

    MLB · 2-3

  • L

    Royals ML +118

    MLB · 3-4

  • W

    Cubs ML -106

    MLB · 4-2

  • W

    Nationals +1.5 -145

    MLB · 4-5

  • L

    Pirates ML -121

    MLB · 2-3

  • L

    Red Sox -1.5 -122

    MLB · 5-4

  • L

    Padres ML -166

    MLB · 4-1

Props

  • L

    Alec Burleson · over

    Cubs @ Cardinals · Actual 1

  • L

    Andruw Monasterio · over

    Red Sox @ Athletics · Actual 1

  • L

    Braden Montgomery · over

    Yankees @ White Sox · Actual 0

  • W

    Brandon Lowe · over

    Pirates @ Reds · Actual 1

  • W

    Ceddanne Rafaela · over

    Red Sox @ Athletics · Actual 4

  • L

    CJ Abrams · over

    Nationals @ Braves · Actual 0

  • L

    CJ Abrams · over

    Nationals @ Braves · Actual 0

  • L

    Drake Baldwin · over

    Nationals @ Braves · Actual 0

  • L

    Drake Baldwin · over

    Nationals @ Braves · Actual 0

  • L

    Dylan Crews · over

    Nationals @ Braves · Actual 0

  • L

    Elly De La Cruz · over

    Pirates @ Reds · Actual 0

  • L

    Esmerlyn Valdez · over

    Pirates @ Reds · Actual 0

  • W

    Esmerlyn Valdez · over

    Pirates @ Reds · Actual 2

  • L

    Ezequiel Duran · over

    Rangers @ Rays · Actual 0

  • L

    Ezequiel Duran · over

    Rangers @ Rays · Actual 0

  • L

    Francisco Alvarez · over

    Marlins @ Mets · Actual 0

  • L

    Griffin Conine · over

    Marlins @ Mets · Actual 0

  • L

    Griffin Conine · over

    Marlins @ Mets · Actual 0

  • L

    Heriberto Hernandez · over

    Marlins @ Mets · Actual 0

  • L

    Jake Burger · over

    Rangers @ Rays · Actual 0

  • L

    James Wood · over

    Nationals @ Braves · Actual 0

  • L

    JJ Bleday · over

    Pirates @ Reds · Actual 0

  • W

    Josh Naylor · over

    Mariners @ Dodgers · Actual 2

  • L

    Junior Caminero · over

    Rangers @ Rays · Actual 0

  • W

    Kyle Stowers · over

    Marlins @ Mets · Actual 1

  • L

    Manny Machado · over

    Giants @ Padres · Actual 0

  • L

    Marcus Semien · over

    Marlins @ Mets · Actual 0

  • L

    Matt Olson · over

    Nationals @ Braves · Actual 0

  • W

    Nick Gonzales · over

    Pirates @ Reds · Actual 3

  • L

    Nick Loftin · over

    Royals @ Twins · Actual 0

  • W

    Noah Cameron · over

    Royals @ Twins · Actual 2

  • L

    Nolan McLean · over

    Marlins @ Mets · Actual 6

  • L

    Sal Stewart · over

    Pirates @ Reds · Actual 0

  • W

    Sean Burke · over

    Yankees @ White Sox · Actual 10

  • L

    Seiya Suzuki · over

    Cubs @ Cardinals · Actual 1

  • L

    Tommy Edman · over

    Mariners @ Dodgers · Actual 0

  • L

    Ty France · over

    Giants @ Padres · Actual 1

  • L

    Victor Mesa Jr. · over

    Rangers @ Rays · Actual 0

  • W

    Wyatt Langford · over

    Rangers @ Rays · Actual 1

  • L

    Yandy Diaz · over

    Rangers @ Rays · Actual 0