Skip to content
GARY A.I.Get the app

Sports picks for Tuesday, July 21, 2026

204 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

14
GARY'S PICK
Phillies Moneyline
MLBvs Dodgers· -120

Phillies
Moneyline

-120 · 6:40 PM ET

Dodgers

Permanent matchup analysis →
GARY'S PICK
Guardians Moneyline
MLBvs Twins· -154

Guardians
Moneyline

-154 · 6:40 PM ET

Twins

Permanent matchup analysis →
GARY'S PICK
Rays Moneyline
MLB@ Blue Jays· -106

Rays
Moneyline

-106 · 7:07 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
Orioles Moneyline
MLB@ Red Sox· -104

Orioles
Moneyline

-104 · 7:10 PM ET

Red Sox

Permanent matchup analysis →
GARY'S PICK
Braves Moneyline
MLBvs Padres· -146

Braves
Moneyline

-146 · 7:15 PM ET

Padres

Permanent matchup analysis →
GARY'S PICK
Brewers Moneyline
MLBvs Mets· -134

Brewers
Moneyline

-134 · 7:40 PM ET

Mets

Permanent matchup analysis →
GARY'S PICK
Giants Moneyline
MLB@ Royals· -110

Giants
Moneyline

-110 · 7:40 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
Rangers Moneyline
MLBvs White Sox· -120

Rangers
Moneyline

-120 · 8:05 PM ET

White Sox

Permanent matchup analysis →
GARY'S PICK
Tigers Moneyline
MLB@ Cubs· +102

Tigers
Moneyline

+102 · 8:05 PM ET

Cubs

Permanent matchup analysis →
GARY'S PICK
Astros Moneyline
MLBvs Marlins· -126

Astros
Moneyline

-126 · 8:10 PM ET

Marlins

Permanent matchup analysis →
GARY'S PICK
Nationals Moneyline
MLB@ Rockies· -112

Nationals
Moneyline

-112 · 8:40 PM ET

Rockies

Permanent matchup analysis →
GARY'S PICK
Angels Moneyline
MLBvs Cardinals· -116

Angels
Moneyline

-116 · 9:38 PM ET

Cardinals

Permanent matchup analysis →
GARY'S PICK
Diamondbacks Moneyline
MLBvs Athletics· -134

Diamondbacks
Moneyline

-134 · 9:40 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Reds Moneyline
MLB@ Mariners· +100

Reds
Moneyline

+100 · 9:40 PM ET

Mariners

Permanent matchup analysis →

Player props

24
GARY'S PICK
TREA TURNERTOTAL BASES OVER 1.5
MLBPhillies· +105

Trea Turner
Total Bases over 1.5

+105 · 6:40 PM ET

Phillies

GARY'S PICK
CHASE DELAUTERTOTAL BASES OVER 1.5
MLBGuardians· +120

Chase DeLauter
Total Bases over 1.5

+120 · 6:40 PM ET

Guardians

GARY'S PICK
JUNIOR CAMINEROH+R+RBI OVER 1.5
MLBTampa Bay Rays· -125

Junior Caminero
H+R+RBI over 1.5

-125 · 7:07 PM ET

Tampa Bay Rays

GARY'S PICK
TYLER O'NEILLHITS OVER 0.5
MLBOrioles· -166

Tyler O'Neill
Hits over 0.5

-166 · 7:10 PM ET

Orioles

GARY'S PICK
MICHAEL HARRIS IIHITS OVER 1.5
MLBBraves· +185

Michael Harris II
Hits over 1.5

+185 · 7:15 PM ET

Braves

GARY'S PICK
MATT OLSONRBI OVER 0.5
MLBBraves· +140

Matt Olson
RBI over 0.5

+140 · 7:15 PM ET

Braves

GARY'S PICK
ANDREW VAUGHNTOTAL BASES OVER 1.5
MLBMilwaukee Brewers· +133

Andrew Vaughn
Total Bases over 1.5

+133 · 7:40 PM ET

Milwaukee Brewers

GARY'S PICK
BRYCE ELDRIDGEWALKS OVER 0.5
MLBGiants· -108

Bryce Eldridge
Walks over 0.5

-108 · 7:40 PM ET

Giants

GARY'S PICK
SALVADOR PEREZTOTAL BASES OVER 1.5
MLBRoyals· +128

Salvador Perez
Total Bases over 1.5

+128 · 7:40 PM ET

Royals

GARY'S PICK
SEIYA SUZUKIHITS OVER 0.5
MLBCubs· -200

Seiya Suzuki
Hits over 0.5

-200 · 8:05 PM ET

Cubs

GARY'S PICK
YORDAN ALVAREZRBI OVER 0.5
MLBAstros· +125

Yordan Alvarez
RBI over 0.5

+125 · 8:10 PM ET

Astros

GARY'S PICK
WYATT LANGFORDTOTAL BASES OVER 1.5
MLBTexas Rangers· +120

Wyatt Langford
Total Bases over 1.5

+120 · 8:05 PM ET

Texas Rangers

GARY'S PICK
ANDREW BENINTENDITOTAL BASES OVER 1.5
MLBChicago White Sox· +143

Andrew Benintendi
Total Bases over 1.5

+143 · 8:05 PM ET

Chicago White Sox

GARY'S PICK
CJ ABRAMSRBI OVER 0.5
MLBWashington Nationals· -115

CJ Abrams
RBI over 0.5

-115 · 8:40 PM ET

Washington Nationals

GARY'S PICK
JAKE MCCARTHYHITS OVER 1.5
MLBColorado Rockies· +125

Jake McCarthy
Hits over 1.5

+125 · 8:40 PM ET

Colorado Rockies

THE LONG SHOT
KYLE SCHWARBERHR OVER 0.5
MLBPhillies· +215

Kyle Schwarber
HR over 0.5

+215 · 6:40 PM ET

Phillies

THE LONG SHOT
YORDAN ALVAREZHR OVER 0.5
MLBAstros· +250

Yordan Alvarez
HR over 0.5

+250 · 8:10 PM ET

Astros

THE LONG SHOT
MAX MUNCYHR OVER 0.5
MLBDodgers· +360

Max Muncy
HR over 0.5

+360 · 6:40 PM ET

Dodgers

THE LONG SHOT
JUAN SOTOHR OVER 0.5
MLBMets· +280

Juan Soto
HR over 0.5

+280 · 7:40 PM ET

Mets

THE LONG SHOT
FRANCISCO LINDORHR OVER 0.5
MLBMets· +400

Francisco Lindor
HR over 0.5

+400 · 7:40 PM ET

Mets

THE LONG SHOT
KYLE STOWERSHR OVER 0.5
MLBMarlins· +310

Kyle Stowers
HR over 0.5

+310 · 8:10 PM ET

Marlins

GARY'S PICK
ALEC BURLESONTOTAL BASES OVER 1.5
MLBCardinals· +103

Alec Burleson
Total Bases over 1.5

+103 · 9:38 PM ET

Cardinals

GARY'S PICK
SHEA LANGELIERSTOTAL BASES OVER 1.5
MLBAthletics· +105

Shea Langeliers
Total Bases over 1.5

+105 · 9:40 PM ET

Athletics

GARY'S PICK
JJ BLEDAYHITS OVER 0.5
MLBReds· -165

JJ Bleday
Hits over 0.5

-165 · 9:40 PM ET

Reds

Research

130
  • PARK WEATHERDET @ CHC

    Wind blowing in 20 mph at Wrigley Field tonight

    Conditions at Wrigley Field: Partly Cloudy, 76°, wind 20 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 8.

  • PLATOON EDGETB @ TOR

    Nathan Lukes (bats L) hits 1st against Drew Rasmussen (RHP)

    Over 178 AB vs. Right, Nathan Lukes owns a .822 OPS versus .310 in 32 AB the other way. He sees RHP Drew Rasmussen tonight hitting 1st, where the platoon side lines up his way.

  • TEAM RECORDCIN @ SEA

    Reds 7-1 in Chase Burns's last 8 starts

    Reds are 7-1 in Chase Burns's last 8 starts this season — winners of his last 6 in a row. He starts tonight.

  • TEAM RECORDLAD @ PHI

    Phillies 7-1 in Zack Wheeler's last 8 starts

    Phillies are 7-1 in Zack Wheeler's last 8 starts this season — winners of his last 6 in a row. He starts tonight.

  • TEAM RECORDTB @ TOR

    Blue Jays 1-7 in Kevin Gausman's last 8 starts

    Blue Jays are 1-7 in Kevin Gausman's last 8 starts this season — losers of his last 6 in a row. He starts tonight.

  • TEAM RECORDOAK @ ARI

    Athletics 1-7 in Jack Perkins's last 8 starts

    Athletics are 1-7 in Jack Perkins's last 8 starts this season — losers of his last 5 in a row. He starts tonight.

  • PLATOON EDGECHW @ TEX

    Justin Foscue (bats R) gets a LHP from the 2nd spot

    Justin Foscue's vs. Left line (1.090 OPS, 59 AB) sits well above his .622 mark the other way (53 AB). Tonight's starter Noah Schultz throws LHP, the hand he hits best.

  • BALLPARKSF @ KC

    At Kauffman Stadium, Luinder Avila pitches to a 9.68 ERA

    Luinder Avila at Kauffman Stadium: 9.68 ERA over 17.7 innings (7G) — 3.00 on a 39-inning baseline elsewhere. Hitters bat .380 off him here.

  • PLATOON EDGEBAL @ BOS

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

    Coby Mayo's vs. Left line (1.074 OPS, 79 AB) sits well above his .455 mark the other way (156 AB). Tonight's starter Eduardo Rivera throws LHP, the hand he hits best.

  • HEAD-TO-HEADTB @ TOR

    Rays are 7-2 vs Blue Jays this season

    Rays lead the season series 7-2 over Blue Jays. TB won the last meeting 7-1.

  • STREAKCHW @ TEX

    TEX games have gone OVER 6 straight

    Texas Rangers games have gone OVER 6 straight — 11.8 runs a night against an average line of 7.9. Tonight's number sits at 8.5.

  • PLATOON EDGECHW @ TEX

    Sam Antonacci (bats L) hits 1st against Kumar Rocker (RHP)

    Over 217 AB vs. Right, Sam Antonacci owns a .873 OPS versus .511 in 60 AB the other way. He sees RHP Kumar Rocker tonight hitting 1st, where the platoon side lines up his way.

  • PLATOON EDGESTL @ LAA

    Alec Burleson (bats L) hits 3rd against Walbert Urena (RHP)

    Over 258 AB vs. Right, Alec Burleson owns a .930 OPS versus .514 in 118 AB the other way. He sees RHP Walbert Urena tonight hitting 3rd, where the platoon side lines up his way.

  • BULLPENOAK @ ARI

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

    Arizona Diamondbacks's bullpen has thrown 15.3 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.

  • PLATOON EDGENYM @ MIL

    Andrew Vaughn (bats R) hits 4th against Zac Thornton (LHP)

    Over 61 AB vs. Left, Andrew Vaughn owns a 1.149 OPS versus .713 in 96 AB the other way. He sees LHP Zac Thornton tonight hitting 4th, where the platoon side lines up his way.

  • BULLPENPIT @ NYY

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

    New York Yankees's bullpen has thrown 15.3 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.

  • PLATOON EDGECHW @ TEX

    Tristan Peters (bats L) hits 6th against Kumar Rocker (RHP)

    Over 235 AB vs. Right, Tristan Peters owns a .862 OPS versus .331 in 29 AB the other way. He sees RHP Kumar Rocker tonight hitting 6th, where the platoon side lines up his way.

  • HEAT CHECKSF @ KC

    Lane Thomas: 1.233 OPS in Last 15 Days

    That 1.233 OPS spans the last 15 days (42 PA) against a .761 season baseline, a 0.472 swing. He has 9 home runs on the season. His total-bases line tonight: 1.5.

  • HEAT CHECKSD @ ATL

    Ty France: 1.607 OPS in Last 15 Days

    That 1.607 OPS spans the last 15 days (28 PA) against a .887 season baseline, a 0.72 swing. He has 15 home runs on the season. His total-bases line tonight: 1.5.

  • TEAM RECORDMIA @ HOU

    Astros 6-2 in Tatsuya Imai's last 8 starts

    Astros are 6-2 in Tatsuya Imai's last 8 starts this season. He starts tonight.

  • TEAM RECORDSF @ KC

    Royals 6-2 in Luinder Avila's last 8 starts

    Royals are 6-2 in Luinder Avila's last 8 starts this season. He starts tonight.

  • COOLING OFFSTL @ LAA

    Nathan Church: .171 OPS in L15 — draws RHP Walbert Urena

    Nathan Church's .171 OPS over the last 15 days (35 PA) trails his .643 season mark, down 0.472. Tonight he draws RHP Walbert Urena — his weaker side: a .638 OPS vs RHP across 195 AB.

  • BULLPENMIA @ HOU

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

    Houston Astros's bullpen has thrown 14.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.

  • PLATOON EDGESF @ KC

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

    Rafael Devers's vs. Right line (.903 OPS, 257 AB) sits well above his .538 mark the other way (125 AB). Tonight's starter Luinder Avila throws RHP, the hand he hits best.

  • HEAT CHECKWSH @ COL

    Curtis Mead: 1.354 OPS in Last 15 Days

    That 1.354 OPS spans the last 15 days (38 PA) against a .870 season baseline, a 0.484 swing. He has 17 home runs on the season. His total-bases line tonight: 1.5.

  • COOLING OFFSTL @ LAA

    Ivan Herrera: .425 OPS in L15 — draws RHP Walbert Urena

    Ivan Herrera's .425 OPS over the last 15 days (48 PA) trails his .748 season mark, down 0.323. Tonight he draws RHP Walbert Urena — his weaker side: a .719 OPS vs RHP across 260 AB.

  • HR THREATMarlins @ Astros

    Yordan Alvarez

    Yordan Alvarez is currently the hottest hitter in baseball, and tonight's matchup against Tyler Phillips is a statistical dream for a left-handed power threat. While Phillips' 3.48 ERA looks solid on the surface, his 4.87 xERA and 43.9% hard-hit rate suggest he’s been the beneficiary of immense luck that is unlikely to hold up against Alvarez.

  • STREAKBAL @ BOS

    BOS have won 5 straight

    BOS have taken 5 straight and own a +19 run differential over the run. Last 5: 5-0.

  • BULLPENSD @ ATL

    Atlanta Braves pen: 13.3 relief IP over their last 3 games

    Atlanta Braves's bullpen has thrown 13.3 innings across their last 3 games, with 5 arms working multiple of them. A worked-down pen heading into tonight.

  • HEAT CHECKLAD @ PHI

    Trea Turner: 1.146 OPS in Last 15 Days

    Over the last 15 days (38 PA) he is at a 1.146 OPS, up 0.455 on his .691 season mark. He has 14 home runs on the season. His total-bases line tonight: 1.5.

  • PLATOON EDGEDET @ CHC

    Carson Kelly (bats R) draws Framber Valdez (LHP), batting 4th

    Carson Kelly carries a .964 OPS vs. Left (81 AB) against .627 the other way (147 AB), and faces LHP Framber Valdez from the 4th spot — a split his blended season line may not reflect.

  • PLATOON EDGEMIA @ HOU

    Yordan Alvarez (bats L) gets a RHP from the 2nd spot

    Yordan Alvarez's vs. Right line (1.163 OPS, 262 AB) sits well above his .869 mark the other way (102 AB). Tonight's starter Tyler Phillips throws RHP, the hand he hits best.

  • BULLPENDET @ CHC

    Detroit Tigers pen: 12.7 relief IP over their last 3 games

    Detroit Tigers's bullpen has thrown 12.7 innings across their last 3 games, with 5 arms working multiple of them. A worked-down pen heading into tonight.

  • HR THREATDodgers @ Phillies

    Kyle Schwarber

    Kyle Schwarber is currently sitting on 33 home runs and gets a prime matchup tonight in the warm, humid air of Philadelphia. He faces Justin Wrobleski, a left-handed pitcher whose underlying metrics suggest he is vulnerable to the long ball.

  • PLATOON EDGESF @ KC

    Vinnie Pasquantino (bats L) hits 5th against Tyler Mahle (RHP)

    Over 194 AB vs. Right, Vinnie Pasquantino owns a .749 OPS versus .396 in 77 AB the other way. He sees RHP Tyler Mahle tonight hitting 5th, where the platoon side lines up his way.

  • HEAD-TO-HEADMIA @ HOU

    Astros are 5-2 vs Marlins this season

    Astros lead the season series 5-2 over Marlins. HOU won the last meeting 8-5.

  • PLATOON EDGETB @ TOR

    Jonathan Aranda (bats L) hits 2nd against Kevin Gausman (RHP)

    Over 252 AB vs. Right, Jonathan Aranda owns a .918 OPS versus .652 in 105 AB the other way. He sees RHP Kevin Gausman tonight hitting 2nd, where the platoon side lines up his way.

  • HR THREATDodgers @ Phillies

    Max Muncy

    This is a value play based on the environment and Wheeler's narrow vulnerability. While Zack Wheeler is a Cy Young candidate, he isn't invincible; 60% of the home runs he has surrendered this season have come against left-handed hitters.

  • SITUATIONALPIT @ NYY

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

    3 games, 15.3 innings out of the pen — Brent Headrick (3) and Angel Chivilli (2.7) carried the load. PIT's pen has thrown 14.3 over the same span.

  • HEAT CHECKMIN @ CLE

    Chase DeLauter: 1.172 OPS in Last 15 Days

    The last 15 days sample runs 39 PA: a 1.172 OPS versus .809 for the season, 0.363 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.

  • SITUATIONALOAK @ ARI

    ARI's pen has logged 15 innings across its last 3 games

    3 games, 15 innings out of the pen — Taylor Clarke (2.3) and Juan Morillo (2.3) carried the load. OAK's pen has thrown 12.7 over the same span.

  • REGRESSIONOAK @ ARI

    Jack Perkins: 6.87 ERA vs 4.25 xERA

    Jack Perkins carries a 6.87 ERA against a 4.25 expected ERA (2.62 run gap), so he has been underperforming his contact quality. Opponents hit .260 off him vs a .238 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • REGRESSIONSD @ ATL

    Reynaldo Lopez: 6.64 ERA vs 3.88 xERA

    Reynaldo Lopez carries a 6.64 ERA against a 3.88 expected ERA (2.76 run gap), so he has been underperforming his contact quality. Opponents hit .283 off him vs a .225 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • HR THREATDodgers @ Phillies

    Shohei Ohtani

    Despite facing an elite arm in Zack Wheeler, Shohei Ohtani remains the most dangerous power threat on the planet and is currently on a power surge with 4 home runs in his last 10 games. Wheeler is dominant, but his 1.05 GO/AO ratio is neutral, meaning he does not suppress fly balls at an elite rate.

  • HEAT CHECKBAL @ BOS

    Andruw Monasterio: 1.391 OPS in Last 15 Days

    That 1.391 OPS spans the last 15 days (22 PA) against a .731 season baseline, a 0.66 swing. His total-bases line tonight: 1.5.

  • HEAT CHECKSF @ KC

    Salvador Perez: .983 OPS in Last 15 Days

    Over the last 15 days (40 PA) he is at a .983 OPS, up 0.366 on his .617 season mark. He has 13 home runs on the season. His total-bases line tonight: 1.5.

  • STREAKBAL @ BOS

    BAL have won 4 straight

    Baltimore Orioles have won 4 straight, outscoring teams by 14 runs over the run; 4-2 across their last 6.

  • COOLING OFFOAK @ ARI

    Corbin Carroll: .488 OPS in L15 — draws RHP Jack Perkins

    Corbin Carroll's .488 OPS over the last 15 days (36 PA) trails his .824 season mark, down 0.336. Tonight he draws RHP Jack Perkins — his weaker side: a .737 OPS vs RHP across 247 AB.

  • STREAKPIT @ NYY

    NYY games have gone UNDER 4 straight

    The under has cashed 4 in a row in NYY games: 7.3 combined runs per game vs lines averaging 10. Tonight's number sits at 9.

  • COOLING OFFLAD @ PHI

    Brandon Marsh: .493 OPS in L15 — draws LHP Justin Wrobleski

    Brandon Marsh's .493 OPS over the last 15 days (38 PA) trails his .813 season mark, down 0.32. Tonight he draws LHP Justin Wrobleski — his weaker side: a .670 OPS vs LHP across 99 AB.

  • STREAKBAL @ BOS

    BAL games have gone UNDER 4 straight

    The under has cashed 4 in a row in BAL games: 7.5 combined runs per game vs lines averaging 9.1. Tonight's number sits at 8.

  • STREAKMIN @ CLE

    MIN games have gone UNDER 4 straight

    4 straight unders for MIN — their games are producing only 7 runs against numbers around 8.8. Tonight's number sits at 8.

  • HEAT CHECKBAL @ BOS

    Wilyer Abreu: 1.128 OPS in Last 15 Days

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

  • HEAT CHECKNYM @ MIL

    Joey Ortiz: .987 OPS in Last 15 Days

    The last 15 days sample runs 39 PA: a .987 OPS versus .627 for the season, 0.36 above his norm. His total-bases line tonight: 0.5.

  • COOLING OFFCIN @ SEA

    Dominic Canzone: .501 OPS in L15 — draws RHP Chase Burns

    Dominic Canzone's .501 OPS over the last 15 days (33 PA) trails his .846 season mark, down 0.345. Tonight he draws RHP Chase Burns — his weaker side: a .836 OPS vs RHP across 211 AB.

  • HEAT CHECKSTL @ LAA

    Nolan Schanuel: 1.140 OPS in Last 15 Days

    The last 15 days sample runs 33 PA: a 1.140 OPS versus .752 for the season, 0.388 above his norm. His total-bases line tonight: 1.5.

  • BATTER VS ARMLAD @ PHI

    Freddie Freeman vs Zack Wheeler: .389

    In 54 career at-bats against Zack Wheeler, Freddie Freeman is 21-for-54 for a 1.088 OPS (15 walks). The two square off again tonight. He enters cold (.481 OPS, L15).

  • COOLING OFFNYM @ MIL

    Jackson Chourio: .497 OPS in L15 — draws LHP Zac Thornton

    Jackson Chourio's .497 OPS over the last 15 days (45 PA) trails his .821 season mark, down 0.324. Tonight he draws LHP Zac Thornton — his stronger side: a .897 OPS vs LHP across 72 AB.

  • STARTER FORMWSH @ COL

    Michael Lorenzen: 2.93 ERA over his last 3 starts

    The last 3 times out: 15.3 innings, 5 earned runs, 7 Ks. That 2.93 ERA sits 3.28 runs under his 6.22 season number.

  • PARK WEATHERBAL @ BOS

    Wind blowing out 13 mph at Fenway Park tonight

    Conditions at Fenway Park: Overcast, 77°, wind 13 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.5.

  • COOLING OFFLAD @ PHI

    Freddie Freeman: .481 OPS in L15 — draws RHP Zack Wheeler

    Freddie Freeman's .481 OPS over the last 15 days (38 PA) trails his .844 season mark, down 0.363. Tonight he draws RHP Zack Wheeler — his stronger side: a .917 OPS vs RHP across 251 AB.

  • COOLING OFFMIA @ HOU

    Kyle Stowers: .369 OPS in L15 — draws RHP Tatsuya Imai

    Kyle Stowers's .369 OPS over the last 15 days (36 PA) trails his .749 season mark, down 0.38. Tonight he draws RHP Tatsuya Imai — his stronger side: a .810 OPS vs RHP across 223 AB.

  • COOLING OFFWSH @ COL

    Troy Johnston: .316 OPS in L15 — draws LHP Carson Palmquist

    Troy Johnston's .316 OPS over the last 15 days (23 PA) trails his .777 season mark, down 0.461. Tonight he draws LHP Carson Palmquist — his weaker side: a .526 OPS vs LHP across 70 AB.

  • PARK WEATHERWSH @ COL

    Wind blowing out 13 mph at Coors Field tonight

    Conditions at Coors Field: Partly Cloudy, 91°, wind 13 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 13.

  • BATTER VS ARMTB @ TOR

    Yandy Diaz vs Kevin Gausman: .583

    Yandy Diaz's career line off Kevin Gausman is 7-for-12, a .583 average over 12 at-bats with 1 home run — they meet again tonight. He enters cold (.636 OPS, L15).

  • BULLPENLAD @ PHI

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

    Philadelphia Phillies's bullpen has thrown 12.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.

  • COOLING OFFNYM @ MIL

    William Contreras: .457 OPS in L15 — draws LHP Zac Thornton

    William Contreras's .457 OPS over the last 15 days (35 PA) trails his .743 season mark, down 0.286. Tonight he draws LHP Zac Thornton — his weaker side: a .733 OPS vs LHP across 95 AB.

  • COOLING OFFTB @ TOR

    Daulton Varsho: .405 OPS in L15 — draws RHP Drew Rasmussen

    Daulton Varsho's .405 OPS over the last 15 days (36 PA) trails his .687 season mark, down 0.282. Tonight he draws RHP Drew Rasmussen — his weaker side: a .670 OPS vs RHP across 224 AB.

  • COOLING OFFSD @ ATL

    Gavin Sheets: .313 OPS in L15 — draws RHP Reynaldo Lopez

    Gavin Sheets's .313 OPS over the last 15 days (32 PA) trails his .728 season mark, down 0.415. Tonight he draws RHP Reynaldo Lopez — his stronger side: a .779 OPS vs RHP across 239 AB.

  • COOLING OFFWSH @ COL

    Mickey Moniak: .548 OPS in L15 — draws LHP Carson Palmquist

    Mickey Moniak's .548 OPS over the last 15 days (30 PA) trails his .879 season mark, down 0.331. Tonight he draws LHP Carson Palmquist — his weaker side: a .607 OPS vs LHP across 42 AB.

  • TOMORROWSTL @ LAA

    Michael McGreevy: 2.92 ERA vs 5.34 xERA

    Projected to start tomorrow vs LAA. A 2.92 ERA against a 5.34 expected ERA (2.42 run gap) — running hot, due to regress. Opponents hit .236 vs .285 expected.

  • STARTER FORMCIN @ SEA

    Chase Burns: 5.29 ERA over his last 3 starts

    He is carrying a 5.29 ERA over his last 17 innings with a 1.41 WHIP (1.11 season) — the 2.54 season line is doing a lot of work for him right now.

  • SITUATIONALLAD @ PHI

    13.3 bullpen innings in 3 games for LAD

    Relievers have absorbed 13.3 innings over the last 3 games (Kyle Hurt (2) and Brock Stewart (2) the heaviest). PHI's pen has thrown 12.7 over the same span.

  • SITUATIONALMIA @ HOU

    13.3 bullpen innings in 3 games for HOU

    Relievers have absorbed 13.3 innings over the last 3 games (Kai-Wei Teng (2.3) and Steven Okert (2) the heaviest). MIA's pen has thrown 11 over the same span.

  • REGRESSIONLAD @ PHI

    Edmundo Sosa: .224 AVG vs .289 xBA

    Edmundo Sosa's .224 average comes against a .289 expected (xBA) on 167 plate appearances. His wOBA sits at .274 against a .339 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

  • SITUATIONALSD @ ATL

    13.3 bullpen innings in 3 games for ATL

    Relievers have absorbed 13.3 innings over the last 3 games (Victor Mederos (2.3) and Didier Fuentes (2.3) the heaviest). SD's pen has thrown 13.3 over the same span.

  • STARTER FORMSTL @ LAA

    Matthew Liberatore: 2.25 ERA over his last 3 starts

    Across his last 3 starts (16 IP) he has a 2.25 ERA with a 1.00 WHIP (1.48 season) and 18 strikeouts — his season mark is 5.00, and that is where most lines still price him.

  • BALLPARKWSH @ COL

    Michael Lorenzen owns a 7.78 ERA at Coors Field — 5.04 everywhere else

    Across 9 games (41.7 IP) at Coors Field, Michael Lorenzen has a 7.78 ERA against 5.04 at his other parks (55.3 IP). Hitters bat .350 off him here.

  • TOMORROWOAK @ ARI

    Merrill Kelly: 5.2 ERA vs 7.54 xERA

    Projected to start tomorrow vs OAK. A 5.2 ERA against a 7.54 expected ERA (2.34 run gap) — running hot, due to regress. Opponents hit .279 vs .308 expected.

  • SITUATIONALWSH @ COL

    COL's bullpen has covered 13 innings over the last 3 games

    That is 13 relief innings in 3 games, led by Tanner Gordon (5.7) and Jeff Criswell (2). WSH's pen has thrown 7 over the same span.

  • COOLING OFFTB @ TOR

    Yandy Diaz: .636 OPS in L15 — draws RHP Kevin Gausman

    Yandy Diaz's .636 OPS over the last 15 days (51 PA) trails his .858 season mark, down 0.222. Tonight he draws RHP Kevin Gausman — his stronger side: a .868 OPS vs RHP across 263 AB.

  • SITUATIONALMIN @ CLE

    12.7 bullpen innings in 3 games for CLE

    Relievers have absorbed 12.7 innings over the last 3 games (Will Dion (3) and Shawn Armstrong (2) the heaviest). MIN's pen has thrown 12 over the same span.

  • COOLING OFFSF @ KC

    Jung Hoo Lee: .475 OPS in L15 — draws RHP Luinder Avila

    Jung Hoo Lee's .475 OPS over the last 15 days (39 PA) trails his .758 season mark, down 0.283. Tonight he draws RHP Luinder Avila — his stronger side: a .765 OPS vs RHP across 251 AB.

  • PARK WEATHERLAD @ PHI

    Wind blowing out 11 mph at Citizens Bank Park tonight

    Conditions at Citizens Bank Park: Overcast, 82°, wind 11 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.

  • PARK WEATHERSF @ KC

    Wind blowing in 11 mph at Kauffman Stadium tonight

    Conditions at Kauffman Stadium: Partly Cloudy, 90°, wind 11 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 9.

  • STARTER FORMSTL @ LAA

    Walbert Urena: 5.14 ERA over his last 3 starts

    The last 3 times out: 14 innings, 8 earned runs, 8 hits. That 5.14 ERA runs 2.27 over his 2.88 season number.

  • RUNNING GAMENYM @ MIL

    Milwaukee Brewers like to run — Luis Torrens (42% caught) is the wrong catcher to test

    Milwaukee Brewers attempt 1.3 steals a game, but Luis Torrens has cut down 14 of 33 runners (42%). Someone is getting thrown out tonight.

  • SITUATIONALNYM @ MIL

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

    3 games, 12 innings out of the pen — Lance McCullers Jr. (3) and Craig Yoho (2) carried the load. NYM's pen has thrown 9 over the same span.

  • BATTER VS ARMCIN @ SEA

    Nathaniel Lowe vs Luis Castillo: .364

    Nathaniel Lowe has gone 4-for-11 (.364) across 11 career at-bats off Luis Castillo, with 1 HR. They meet again tonight. He enters hot (.933 OPS, L15).

  • FANTASY PICKUPSCHW @ TEX

    Josh Jung

    Pickup vs Noah Schultz (6.05 xERA) — .801 OPS, bats 3rd.

  • REGRESSIONMIA @ HOU

    Otto Lopez: .335 AVG vs .292 xBA

    Otto Lopez is hitting .335 against a .292 expected average (xBA) over 419 plate appearances. His wOBA sits at .375 against a .338 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • BALLPARKTB @ TOR

    Kevin Gausman's ERA drops to 3.50 at Rogers Centre

    Kevin Gausman carries a 3.50 ERA over 11 games (64.3 IP) at Rogers Centre vs 5.44 across 48 innings everywhere else. Hitters bat .235 off him here.

  • REGRESSIONLAD @ PHI

    Justin Wrobleski: 2.69 ERA vs 4.13 xERA

    Justin Wrobleski carries a 2.69 ERA against a 4.13 expected ERA (1.44 run gap), so he has been outperforming his contact quality. Opponents hit .219 off him vs a .264 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • REGRESSIONMIA @ HOU

    Tyler Phillips: 3.48 ERA vs 4.87 xERA

    Tyler Phillips carries a 3.48 ERA against a 4.87 expected ERA (1.39 run gap), so he has been outperforming his contact quality. Opponents hit .242 off him vs a .263 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • REGRESSIONWSH @ COL

    TJ Rumfield: .296 AVG vs .251 xBA

    TJ Rumfield's .296 average comes against a .251 expected (xBA) on 401 plate appearances. His wOBA sits at .374 against a .324 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • STARTER FORMPIT @ NYY

    Bubba Chandler: 6.60 ERA over his last 3 starts

    The last 3 times out: 15 innings, 11 earned runs, 18 hits. That 6.60 ERA runs 1.83 over his 4.77 season number.

  • REGRESSIONWSH @ COL

    Cole Carrigg: .287 AVG vs .246 xBA

    Cole Carrigg is hitting .287 against a .246 expected average (xBA) over 129 plate appearances. His wOBA sits at .373 against a .326 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • REGRESSIONDET @ CHC

    Nico Hoerner: .247 AVG vs .289 xBA

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

  • PARK WEATHERSD @ ATL

    Wind blowing in 10 mph at Truist Park tonight

    Conditions at Truist Park: Partly Cloudy, 87°, wind 10 mph, In From CF. That wind knocks down anything hit in the air. The total sits at 9.

  • STARTER FORMDET @ CHC

    David Peterson: 8.16 ERA over his last 3 starts

    Across his last 3 starts (14.3 IP) he has been tagged for 13 earned runs — a 8.16 ERA with a 1.60 WHIP (1.64 season) against a 6.45 season mark.

  • REGRESSIONTB @ TOR

    Ernie Clement: .298 AVG vs .259 xBA

    Across 391 plate appearances, Ernie Clement carries a .298 average versus a .259 xBA. His wOBA sits at .326 against a .276 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • TOMORROWLAD @ PHI

    Aaron Nola: 5.68 ERA vs 4.19 xERA

    Projected to start tomorrow vs LAD. A 5.68 ERA against a 4.19 expected ERA (1.49 run gap) — unlucky, due to bounce back. Opponents hit .278 vs .244 expected.

  • REGRESSIONLAD @ PHI

    Mookie Betts: .237 AVG vs .276 xBA

    Across 277 plate appearances, Mookie Betts carries a .237 average versus a .276 xBA. His wOBA sits at .315 against a .336 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

  • FANTASY PICKUPSCHW @ TEX

    Ezequiel Duran

    Pickup vs Noah Schultz (6.05 xERA) — .752 OPS, bats 6th.

  • FANTASY PICKUPSCHW @ TEX

    Brandon Nimmo

    Pickup vs Noah Schultz (6.05 xERA) — .747 OPS, bats 4th.

  • REGRESSIONBAL @ BOS

    Ceddanne Rafaela: .281 AVG vs .245 xBA

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

  • FANTASY PICKUPSTB @ TOR

    Drew Rasmussen

    Streamer vs TOR — 3.28 xERA · 8.9 K/9 · 0.95 WHIP.

  • FIRST INNINGWSH @ COL

    YRFI watch: first innings have been live on both sides of WSH @ COL

    COL games have produced a first-inning run in 8 of their last 10; WSH games in 7 of 10. Early runs have been the rule, not the exception.

  • STARTER FORMNYM @ MIL

    Brandon Sproat: 3.65 ERA over his last 3 starts

    Across his last 3 starts (12.3 IP) he has a 3.65 ERA with a 1.46 WHIP (1.37 season) and 14 strikeouts — his season mark is 5.16, and that is where most lines still price him.

  • FANTASY PICKUPSCHW @ TEX

    Jake Burger

    Pickup vs Noah Schultz (6.05 xERA) — .723 OPS, bats 5th.

  • TOMORROWSD @ ATL

    Michael King: 3.33 ERA vs 4.61 xERA

    Projected to start tomorrow vs ATL. A 3.33 ERA against a 4.61 expected ERA (1.27 run gap) — running hot, due to regress. Opponents hit .212 vs .248 expected.

  • REGRESSIONDET @ CHC

    David Peterson: 6.45 ERA vs 5.34 xERA

    David Peterson carries a 6.45 ERA against a 5.34 expected ERA (1.11 run gap), so he has been underperforming his contact quality. Opponents hit .292 off him vs a .283 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • TOMORROWNYM @ MIL

    Christian Scott: 2.87 ERA vs 4.13 xERA

    Projected to start tomorrow vs MIL. A 2.87 ERA against a 4.13 expected ERA (1.26 run gap) — running hot, due to regress. Opponents hit .212 vs .230 expected.

  • TOMORROWTB @ TOR

    Griffin Jax: 4.08 ERA vs 5.31 xERA

    Projected to start tomorrow vs TOR. A 4.08 ERA against a 5.31 expected ERA (1.23 run gap) — running hot, due to regress. Opponents hit .250 vs .274 expected.

  • FANTASY PICKUPSMIN @ CLE

    Parker Messick

    Streamer vs MIN — 3.26 xERA · 8.8 K/9 · 1.07 WHIP.

  • TOMORROWCIN @ SEA

    Emerson Hancock: 3.17 ERA vs 4.34 xERA

    Projected to start tomorrow vs CIN. A 3.17 ERA against a 4.34 expected ERA (1.17 run gap) — running hot, due to regress. Opponents hit .209 vs .251 expected.

  • TOMORROWSTL @ LAA

    Hunter Dobbins: 4.03 ERA vs 5.14 xERA

    Projected to start tomorrow vs LAA. A 4.03 ERA against a 5.14 expected ERA (1.11 run gap) — running hot, due to regress. Opponents hit .247 vs .269 expected.

  • BALLPARKBAL @ BOS

    Ranger Suarez's ERA jumps to 3.86 at Fenway Park

    Ranger Suarez carries a 3.86 ERA over 8 games (42 IP) at Fenway Park vs 2.55 across 49.3 innings everywhere else. Hitters bat .234 off him here.

  • TOMORROWSF @ KC

    Seth Lugo: 4.39 ERA vs 5.52 xERA

    Projected to start tomorrow vs SF. A 4.39 ERA against a 5.52 expected ERA (1.13 run gap) — running hot, due to regress. Opponents hit .280 vs .281 expected.

  • RUNNING GAMESD @ ATL

    Green light: San Diego Padres run, and Drake Baldwin has caught just 15%

    Drake Baldwin is catching tonight at 15% on the season (5-for-33 throwing), and San Diego Padres attempt 1.3 steals a game. The track meet is on.

  • FIRST INNINGMIA @ HOU

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

    Miami Marlins have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

  • FIRST INNINGCIN @ SEA

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

    Seattle Mariners have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

  • BALLPARKLAD @ PHI

    At Citizens Bank Park, Zack Wheeler pitches to a 2.78 ERA

    Zack Wheeler at Citizens Bank Park: 2.78 ERA over 35.7 innings (6G) — 1.73 on a 57.3-inning baseline elsewhere. Hitters bat .186 off him here.

  • RUNNING GAMEMIN @ CLE

    Green light: Cleveland Guardians run, and Ryan Jeffers has caught just 16%

    Cleveland Guardians steal 1 bags a game (97 on the season) and Ryan Jeffers has thrown out 5 of 32 runners (16%). Everything about tonight says they keep running.

  • RUNNING GAMECHW @ TEX

    Chicago White Sox like to run — Elias Diaz (33% caught) is the wrong catcher to test

    Chicago White Sox attempt 0.9 steals a game, but Elias Diaz has cut down 5 of 15 runners (33%). Someone is getting thrown out tonight.

  • FANTASY PICKUPSTB @ TOR

    Kevin Gausman

    Streamer vs TB — 3.88 xERA · 9.3 K/9 · 1.22 WHIP.

  • FANTASY PICKUPSBAL @ BOS

    Kyle Bradish

    Streamer vs BOS — 3.82 xERA · 8.9 K/9 · 1.35 WHIP.

  • FIRST INNINGMIN @ CLE

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

    Minnesota Twins have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

  • FIRST INNINGLAD @ PHI

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

    Philadelphia Phillies have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

  • FIRST INNINGBAL @ BOS

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

    Baltimore Orioles have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

Graded results

36

Games

  • W

    Diamondbacks ML -134

    MLB · 5-6

  • W

    Guardians ML -154

    MLB · 2-5

  • L

    Braves ML -146

    MLB · 8-3

  • W

    Rays ML -106

    MLB · 12-2

  • L

    Giants ML -110

    MLB · 2-3

  • L

    Phillies ML -120

    MLB · 2-1

  • L

    Brewers ML -134

    MLB · 4-0

  • W

    Astros ML -126

    MLB · 3-5

  • L

    Tigers ML +102

    MLB · 2-11

  • W

    Rangers ML -120

    MLB · 0-10

  • L

    Nationals ML -112

    MLB · 7-8

  • W

    Angels ML -116

    MLB · 1-5

  • W

    Reds ML +100

    MLB · 4-2

Props

  • W

    Alec Burleson · over

    Cardinals @ Angels · Actual 3

  • L

    Andrew Benintendi · over

    White Sox @ Rangers · Actual 0

  • L

    Andrew Vaughn · over

    Mets @ Brewers · Actual 0

  • L

    Bryce Eldridge · over

    Giants @ Royals · Actual 0

  • W

    Chase DeLauter · over

    Twins @ Guardians · Actual 2

  • W

    CJ Abrams · over

    Nationals @ Rockies · Actual 4

  • L

    Francisco Lindor · over

    Mets @ Brewers · Actual 0

  • W

    Jake McCarthy · over

    Nationals @ Rockies · Actual 2

  • L

    JJ Bleday · over

    Reds @ Mariners · Actual 0

  • L

    Juan Soto · over

    Mets @ Brewers · Actual 0

  • W

    Junior Caminero · over

    Rays @ Blue Jays · Actual 3

  • L

    Kyle Schwarber · over

    Dodgers @ Phillies · Actual 0

  • L

    Kyle Stowers · over

    Marlins @ Astros · Actual 0

  • L

    Matt Olson · over

    Padres @ Braves · Actual 0

  • W

    Max Muncy · over

    Dodgers @ Phillies · Actual 1

  • L

    Michael Harris II · over

    Padres @ Braves · Actual 1

  • L

    Salvador Perez · over

    Giants @ Royals · Actual 0

  • L

    Seiya Suzuki · over

    Tigers @ Cubs · Actual 0

  • W

    Shea Langeliers · over

    Athletics @ Diamondbacks · Actual 4

  • L

    Trea Turner · over

    Dodgers @ Phillies · Actual 1

  • W

    Wyatt Langford · over

    White Sox @ Rangers · Actual 5

  • L

    Yordan Alvarez · over

    Marlins @ Astros · Actual 0

  • L

    Yordan Alvarez · over

    Marlins @ Astros · Actual 0