Skip to content
GARY A.I.Get the app

Sports picks for Monday, July 20, 2026

186 stored items

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

Game picks

15
GARY'S PICK
Twins Moneyline
MLB@ Guardians· -132

Twins
Moneyline

-132 · 6:40 PM ET

Guardians

Permanent matchup analysis →
GARY'S PICK
Phillies Moneyline
MLBvs Dodgers· -142

Phillies
Moneyline

-142 · 7:00 PM ET

Dodgers

Permanent matchup analysis →
GARY'S PICK
Pirates Moneyline
MLB@ Yankees· -104

Pirates
Moneyline

-104 · 7:05 PM ET

Yankees

Permanent matchup analysis →
GARY'S PICK
Blue Jays Moneyline
MLBvs Rays· -164

Blue Jays
Moneyline

-164 · 7:07 PM ET

Rays

Permanent matchup analysis →
GARY'S PICK
Red Sox Moneyline
MLBvs Orioles· -154

Red Sox
Moneyline

-154 · 7:10 PM ET

Orioles

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

Braves
Moneyline

-130 · 7:15 PM ET

Padres

Permanent matchup analysis →
GARY'S PICK
Mets +1.5
MLB@ Brewers· -108

Mets
+1.5

-108 · 7:40 PM ET

Brewers

Permanent matchup analysis →
GARY'S PICK
Giants Moneyline
MLB@ Royals· +102

Giants
Moneyline

+102 · 7:40 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
White Sox Moneyline
MLB@ Rangers· +142

White Sox
Moneyline

+142 · 8:05 PM ET

Rangers

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· -126

Nationals
Moneyline

-126 · 8:40 PM ET

Rockies

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

Athletics
Moneyline

+120 · 9:40 PM ET

Diamondbacks

Permanent matchup analysis →
GARY'S PICK
Mariners Moneyline
MLBvs Reds· -146

Mariners
Moneyline

-146 · 9:40 PM ET

Reds

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

Angels
Moneyline

-112 · 10:00 PM ET

Cardinals

Permanent matchup analysis →

Player props

23
GARY'S PICK
STEVEN KWANHITS OVER 1.5
MLBGuardians· +280

Steven Kwan
Hits over 1.5

+280 · 6:40 PM ET

Guardians

GARY'S PICK
KYLE SCHWARBERTOTAL BASES OVER 1.5
MLBPhillies· +109

Kyle Schwarber
Total Bases over 1.5

+109 · 7:00 PM ET

Phillies

GARY'S PICK
TOMMY EDMANTOTAL BASES OVER 1.5
MLBDodgers· +135

Tommy Edman
Total Bases over 1.5

+135 · 7:00 PM ET

Dodgers

GARY'S PICK
BEN RICETOTAL BASES OVER 1.5
MLBYankees· +120

Ben Rice
Total Bases over 1.5

+120 · 7:05 PM ET

Yankees

GARY'S PICK
ESMERLYN VALDEZTOTAL BASES OVER 1.5
MLBPirates· +128

Esmerlyn Valdez
Total Bases over 1.5

+128 · 7:05 PM ET

Pirates

THE LONG SHOT
BEN RICEHR OVER 0.5
MLBYankees· +285

Ben Rice
HR over 0.5

+285 · 7:05 PM ET

Yankees

GARY'S PICK
WILLSON CONTRERASTOTAL BASES OVER 1.5
MLBBoston Red Sox· +100

Willson Contreras
Total Bases over 1.5

+100 · 7:10 PM ET

Boston Red Sox

GARY'S PICK
AUSTIN RILEYTOTAL BASES OVER 1.5
MLBBraves· +121

Austin Riley
Total Bases over 1.5

+121 · 7:15 PM ET

Braves

GARY'S PICK
FERNANDO TATIS JR.H+R+RBI OVER 1.5
MLBPadres· -180

Fernando Tatis Jr.
H+R+RBI over 1.5

-180 · 7:15 PM ET

Padres

GARY'S PICK
ERNIE CLEMENTTOTAL BASES OVER 1.5
MLBBlue Jays· +112

Ernie Clement
Total Bases over 1.5

+112 · 7:07 PM ET

Blue Jays

GARY'S PICK
GARRETT MITCHELLHITS OVER 0.5
MLBBrewers· -150

Garrett Mitchell
Hits over 0.5

-150 · 7:40 PM ET

Brewers

GARY'S PICK
JAC CAGLIANONETOTAL BASES OVER 1.5
MLBRoyals· +105

Jac Caglianone
Total Bases over 1.5

+105 · 7:40 PM ET

Royals

GARY'S PICK
WYATT LANGFORDTOTAL BASES OVER 1.5
MLBRangers· +125

Wyatt Langford
Total Bases over 1.5

+125 · 8:05 PM ET

Rangers

GARY'S PICK
RILEY GREENEH+R+RBI OVER 2.5
MLBTigers· +100

Riley Greene
H+R+RBI over 2.5

+100 · 8:05 PM ET

Tigers

GARY'S PICK
PETE CROW-ARMSTRONGTOTAL BASES OVER 1.5
MLBCubs· -120

Pete Crow-Armstrong
Total Bases over 1.5

-120 · 8:05 PM ET

Cubs

GARY'S PICK
YORDAN ALVAREZH+R+RBI OVER 2.5
MLBAstros· +110

Yordan Alvarez
H+R+RBI over 2.5

+110 · 8:10 PM ET

Astros

GARY'S PICK
HUNTER GOODMANTOTAL BASES OVER 1.5
MLBRockies· -105

Hunter Goodman
Total Bases over 1.5

-105 · 8:40 PM ET

Rockies

GARY'S PICK
CURTIS MEADH+R+RBI OVER 2.5
MLBNationals· -107

Curtis Mead
H+R+RBI over 2.5

-107 · 8:40 PM ET

Nationals

GARY'S PICK
NOLAN ARENADOTOTAL BASES OVER 1.5
MLBArizona Diamondbacks· +130

Nolan Arenado
Total Bases over 1.5

+130 · 9:40 PM ET

Arizona Diamondbacks

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

Shea Langeliers
Total Bases over 1.5

+105 · 9:40 PM ET

Oakland Athletics

GARY'S PICK
DOMINIC CANZONETOTAL BASES OVER 1.5
MLBMariners· +150

Dominic Canzone
Total Bases over 1.5

+150 · 9:40 PM ET

Mariners

GARY'S PICK
ELLY DE LA CRUZTOTAL BASES OVER 1.5
MLBReds· +116

Elly De La Cruz
Total Bases over 1.5

+116 · 9:40 PM ET

Reds

GARY'S PICK
NOLAN SCHANUELH+R+RBI OVER 1.5
MLBAngels· -113

Nolan Schanuel
H+R+RBI over 1.5

-113 · 10:00 PM ET

Angels

Research

110
  • BULLPENOAK @ ARI

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

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

  • PLATOON EDGETB @ TOR

    Nathan Lukes (bats L) hits 2nd against Nick Martinez (RHP)

    Over 174 AB vs. Right, Nathan Lukes owns a .818 OPS versus .310 in 32 AB the other way. He sees RHP Nick Martinez tonight hitting 2nd, where the platoon side lines up his way.

    P 2-for-4, 2 TB

  • PLATOON EDGEBAL @ BOS

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

    Coby Mayo's vs. Left line (1.115 OPS, 76 AB) sits well above his .455 mark the other way (156 AB). Tonight's starter Payton Tolle throws LHP, the hand he hits best.

    P 0-for-3, 0 TB

  • TEAM RECORDSF @ KC

    Royals 1-6 in Michael Wacha's last 7 starts

    Royals are 1-6 in Michael Wacha's last 7 starts this season — losers of his last 3 in a row. He starts tonight.

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

    P final total 13 vs 7.5

  • STARTER FORMSD @ ATL

    Bryce Elder: 10.29 ERA over his last 3 starts

    The last 3 times out: 14 innings, 16 earned runs, 22 hits. That 10.29 ERA runs 6.17 over his 4.12 season number.

    P 6 IP, 2 ER, 4 K

  • PLATOON EDGECHW @ TEX

    Sam Antonacci (bats L) hits 1st against Jacob deGrom (RHP)

    Over 214 AB vs. Right, Sam Antonacci owns a .865 OPS versus .511 in 60 AB the other way. He sees RHP Jacob deGrom tonight hitting 1st, where the platoon side lines up his way.

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

  • PLATOON EDGESTL @ LAA

    Alec Burleson (bats L) hits 3rd against Jose Soriano (RHP)

    Over 254 AB vs. Right, Alec Burleson owns a .944 OPS versus .514 in 118 AB the other way. He sees RHP Jose Soriano tonight hitting 3rd, where the platoon side lines up his way.

    P 0-for-4, 0 TB

  • COOLING OFFSTL @ LAA

    Nathan Church: .111 OPS in L15 — draws RHP Jose Soriano

    Nathan Church's .111 OPS over the last 15 days (36 PA) trails his .635 season mark, down 0.524. Tonight he draws RHP Jose Soriano — his weaker side: a .628 OPS vs RHP across 192 AB.

    P 2-for-3, 2 TB

  • PLATOON EDGEWSH @ COL

    Dylan Crews (bats R) gets a LHP from the 5th spot

    Dylan Crews's vs. Left line (.934 OPS, 58 AB) sits well above his .496 mark the other way (128 AB). Tonight's starter Kyle Freeland throws LHP, the hand he hits best.

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

  • TEAM RECORDNYM @ MIL

    Brewers 6-2 in Jacob Misiorowski's last 8 starts

    Brewers are 6-2 in Jacob Misiorowski's last 8 starts this season. He starts tonight.

  • TEAM RECORDPIT @ NYY

    Yankees 2-6 in Ryan Weathers's last 8 starts

    Yankees are 2-6 in Ryan Weathers's last 8 starts this season. He starts tonight.

  • TEAM RECORDLAD @ PHI

    Dodgers 2-6 in Emmet Sheehan's last 8 starts

    Dodgers are 2-6 in Emmet Sheehan's last 8 starts this season. He starts tonight.

  • TEAM RECORDCHW @ TEX

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

    White Sox are 6-2 in Erick Fedde's last 8 starts this season — winners of his last 3 in a row. He starts tonight.

  • TEAM RECORDPIT @ NYY

    Pirates 6-2 in Braxton Ashcraft's last 8 starts

    Pirates are 6-2 in Braxton Ashcraft's last 8 starts this season — winners of his last 5 in a row. He starts tonight.

  • HEAD-TO-HEADTB @ TOR

    Rays are 6-2 vs Blue Jays this season

    Rays lead the season series 6-2 over Blue Jays. TOR took the last meeting 5-3 — a revenge spot.

  • HEAT CHECKSF @ KC

    Lane Thomas: 1.252 OPS in Last 15 Days

    That 1.252 OPS spans the last 15 days (41 PA) against a .758 season baseline, a 0.494 swing. He has 9 home runs on the season. His total-bases line tonight: 1.5.

    P 2-for-4, 2 TB

  • PARK WEATHERDET @ CHC

    Wind blowing out 16 mph at Wrigley Field tonight

    Tonight's reading at Wrigley Field — Partly Cloudy, 82°, wind 16 mph, Out To LF. Everything about the air says carry. The total sits at 11.5.

    P final total 14 vs 11.5 (over lean)

  • PLATOON EDGEMIA @ HOU

    Kyle Stowers (bats L) draws Ronel Blanco (RHP), batting 1st

    Kyle Stowers carries a .814 OPS vs. Right (221 AB) against .507 the other way (58 AB), and faces RHP Ronel Blanco from the 1st spot — a split his blended season line may not reflect.

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

  • PLATOON EDGEMIN @ CLE

    Travis Bazzana (bats L) hits 2nd against Joe Ryan (RHP)

    Over 169 AB vs. Right, Travis Bazzana owns a .845 OPS versus .523 in 86 AB the other way. He sees RHP Joe Ryan tonight hitting 2nd, where the platoon side lines up his way.

    P 3-for-5, 6 TB

  • PLATOON EDGENYM @ MIL

    Brice Turang (bats L) gets a RHP from the 3rd spot

    Brice Turang's vs. Right line (.907 OPS, 263 AB) sits well above his .568 mark the other way (101 AB). Tonight's starter Freddy Peralta throws RHP, the hand he hits best.

    P 1-for-4, 2 TB

  • PLATOON EDGELAD @ PHI

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

    Bryce Harper's vs. Right line (.984 OPS, 218 AB) sits well above his .644 mark the other way (135 AB). Tonight's starter Emmet Sheehan throws RHP, the hand he hits best.

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

  • COOLING OFFSTL @ LAA

    Ivan Herrera: .425 OPS in L15 — draws RHP Jose Soriano

    Ivan Herrera's .425 OPS over the last 15 days (48 PA) trails his .756 season mark, down 0.331. Tonight he draws RHP Jose Soriano — his weaker side: a .729 OPS vs RHP across 256 AB.

    P 0-for-4, 0 TB

  • COOLING OFFLAD @ PHI

    Freddie Freeman: .430 OPS in L15 — draws LHP Cristopher Sanchez

    Freddie Freeman's .430 OPS over the last 15 days (38 PA) trails his .847 season mark, down 0.417. Tonight he draws LHP Cristopher Sanchez — his weaker side: a .687 OPS vs LHP across 115 AB.

    P 1-for-4, 1 TB

  • PLATOON EDGESF @ KC

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

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

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

  • HEAT CHECKSD @ ATL

    Drake Baldwin: 1.278 OPS in Last 15 Days

    The last 15 days sample runs 42 PA: a 1.278 OPS versus .844 for the season, 0.434 above his norm. He has 18 home runs on the season. His total-bases line tonight: 1.5.

    P 0-for-4, 0 TB

  • PLATOON EDGEBAL @ BOS

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

    Taylor Ward's vs. Left line (.935 OPS, 92 AB) sits well above his .686 mark the other way (274 AB). Tonight's starter Payton Tolle throws LHP, the hand he hits best.

    P 1-for-5, 2 TB

  • BALLPARKLAD @ PHI

    Cristopher Sanchez owns a 0.86 ERA at Citizens Bank Park — 4.97 everywhere else

    Across 11 games (73 IP) at Citizens Bank Park, Cristopher Sanchez has a 0.86 ERA against 4.97 at his other parks (54.3 IP). Hitters bat .188 off him here.

    P 5.1 IP, 3 ER, 7 K

  • HEAT CHECKWSH @ COL

    Curtis Mead: 1.322 OPS in Last 15 Days

    That 1.322 OPS spans the last 15 days (37 PA) against a .861 season baseline, a 0.461 swing. He has 17 home runs on the season. His total-bases line tonight: 1.5.

    P 3-for-5, 4 TB

  • RUNNING GAMEPIT @ NYY

    New York Yankees like to run — Henry Davis (54% caught) is the wrong catcher to test

    Henry Davis owns a 54% caught-stealing rate (14 of 26) and New York Yankees run anyway — 1 steals a game. Strength on strength on the bases.

    P New York Yankees stole 0 bases

  • HR THREATPirates @ Yankees

    Ben Rice

    This Gary Special is a direct play on the same factors favoring Rice's total bases. Rice’s 29 home runs this season demonstrate elite power, and he is facing a pitcher in Braxton Ashcraft who gives up a high volume of home runs to lefties (11).

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

  • PLATOON EDGEMIN @ CLE

    Trevor Larnach (bats L) hits 1st against Tanner Bibee (RHP)

    Over 227 AB vs. Right, Trevor Larnach owns a .850 OPS versus .614 in 32 AB the other way. He sees RHP Tanner Bibee tonight hitting 1st, where the platoon side lines up his way.

    P 2-for-5, 3 TB

  • COOLING OFFNYM @ MIL

    Jackson Chourio: .551 OPS in L15 — draws RHP Freddy Peralta

    Jackson Chourio's .551 OPS over the last 15 days (47 PA) trails his .822 season mark, down 0.271. Tonight he draws RHP Freddy Peralta — his weaker side: a .794 OPS vs RHP across 200 AB.

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

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

    P flagged side lost 5-2

  • REGRESSIONPIT @ NYY

    Esmerlyn Valdez: .305 AVG vs .220 xBA

    Esmerlyn Valdez's .305 average comes against a .220 expected (xBA) on 118 plate appearances. His wOBA sits at .457 against a .354 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

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

  • STREAKBAL @ BOS

    BOS have won 4 straight

    4 wins in a row for BOS, a +18 run margin across the streak — they come in 4-0 over their last 4.

    P team won 5-6

  • SITUATIONALSD @ ATL

    14.7 bullpen innings in 3 games for SD

    Relievers have absorbed 14.7 innings over the last 3 games (Randy Vasquez (3) and Matt Waldron (2.3) the heaviest). ATL's pen has thrown 12.3 over the same span.

    P flagged side lost 2-3

  • STREAKCIN @ SEA

    CIN games have gone UNDER 4 straight

    4 straight unders for CIN — their games are producing only 6.3 runs against numbers around 10.9. Tonight's number sits at 7.5.

    P final total 8 vs 7.5

  • HEAT CHECKMIA @ HOU

    Heriberto Hernandez: 1.171 OPS in Last 15 Days

    That 1.171 OPS spans the last 15 days (35 PA) against a .785 season baseline, a 0.386 swing. He has 13 home runs on the season. His total-bases line tonight: 1.5.

    P 1-for-5, 1 TB

  • COOLING OFFLAD @ PHI

    Bryce Harper: .456 OPS in L15 — draws RHP Emmet Sheehan

    Bryce Harper's .456 OPS over the last 15 days (39 PA) trails his .854 season mark, down 0.398. Tonight he draws RHP Emmet Sheehan — his stronger side: a .984 OPS vs RHP across 218 AB.

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

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

    P final total 17 vs 7.5

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

    P final total 11 vs 8.5

  • STARTER FORMDET @ CHC

    Jack Flaherty: 1.08 ERA over his last 3 starts

    The last 3 times out: 16.7 innings, 2 earned runs, 20 Ks. That 1.08 ERA sits 3.4 runs under his 4.48 season number.

    P 4 IP, 3 ER, 4 K

  • COOLING OFFTB @ TOR

    Yandy Diaz: .570 OPS in L15 — draws RHP Dylan Cease

    Yandy Diaz's .570 OPS over the last 15 days (50 PA) trails his .859 season mark, down 0.289. Tonight he draws RHP Dylan Cease — his stronger side: a .873 OPS vs RHP across 259 AB.

    P 2-for-5, 2 TB

  • HEAT CHECKTB @ TOR

    Victor Mesa Jr.: 1.313 OPS in Last 15 Days

    Over the last 15 days (23 PA) he is at a 1.313 OPS, up 0.553 on his .760 season mark. His total-bases line tonight: 1.5.

    P 1-for-4, 4 TB

  • HEAT CHECKSD @ ATL

    Ty France: 1.325 OPS in Last 15 Days

    That 1.325 OPS spans the last 15 days (29 PA) against a .871 season baseline, a 0.454 swing. He has 14 home runs on the season. His total-bases line tonight: 1.5.

    P 2-for-4, 5 TB

  • COOLING OFFTB @ TOR

    Daulton Varsho: .361 OPS in L15 — draws RHP Nick Martinez

    Daulton Varsho's .361 OPS over the last 15 days (35 PA) trails his .689 season mark, down 0.328. Tonight he draws RHP Nick Martinez — his weaker side: a .673 OPS vs RHP across 220 AB.

    P 1-for-4, 1 TB

  • SITUATIONALPIT @ NYY

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

    3 games, 14 innings out of the pen — Paul Blackburn (3.3) and Brent Headrick (3) carried the load. PIT's pen has thrown 13.3 over the same span.

    P flagged side won 5-8

  • HEAT CHECKMIN @ CLE

    Chase DeLauter: 1.101 OPS in Last 15 Days

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

    P 4-for-5, 6 TB

  • PARK WEATHERTB @ TOR

    Wind blowing out 13 mph at Rogers Centre tonight

    Conditions at Rogers Centre: Clear, 75°, wind 13 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 7.5.

    P final total 8 vs 7.5 (over lean)

  • BULLPENPIT @ NYY

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

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

  • COOLING OFFSD @ ATL

    Gavin Sheets: .342 OPS in L15 — draws RHP Bryce Elder

    Gavin Sheets's .342 OPS over the last 15 days (35 PA) trails his .732 season mark, down 0.39. Tonight he draws RHP Bryce Elder — his stronger side: a .785 OPS vs RHP across 237 AB.

    P 0-for-2, 0 TB

  • TOMORROWOAK @ ARI

    Jack Perkins: 6.87 ERA vs 4.25 xERA

    Projected to start tomorrow vs ARI. A 6.87 ERA against a 4.25 expected ERA (2.62 run gap) — unlucky, due to bounce back. Opponents hit .260 vs .238 expected.

  • HEAT CHECKNYM @ MIL

    Joey Ortiz: .934 OPS in Last 15 Days

    The last 15 days sample runs 38 PA: a .934 OPS versus .615 for the season, 0.319 above his norm. His total-bases line tonight: 0.5.

    P 1-for-4, 4 TB

  • HEAT CHECKPIT @ NYY

    Ben Rice: 1.268 OPS in Last 15 Days

    That 1.268 OPS spans the last 15 days (42 PA) against a .967 season baseline, a 0.301 swing. He has 29 home runs on the season. His total-bases line tonight: 1.5.

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

  • STARTER FORMOAK @ ARI

    Jeffrey Springs: 9.00 ERA over his last 3 starts

    He is carrying a 9.00 ERA over his last 15 innings with a 1.80 WHIP (1.42 season) — the 6.08 season line is doing a lot of work for him right now.

    P 5 IP, 2 ER, 2 K

  • COOLING OFFBAL @ BOS

    Gunnar Henderson: .438 OPS in L15 — draws LHP Payton Tolle

    Gunnar Henderson's .438 OPS over the last 15 days (42 PA) trails his .682 season mark, down 0.244. Tonight he draws LHP Payton Tolle — his weaker side: a .657 OPS vs LHP across 122 AB.

    P 3-for-5, 6 TB

  • COOLING OFFNYM @ MIL

    Andrew Vaughn: .399 OPS in L15 — draws RHP Freddy Peralta

    Andrew Vaughn's .399 OPS over the last 15 days (22 PA) trails his .856 season mark, down 0.457. Tonight he draws RHP Freddy Peralta — his weaker side: a .657 OPS vs RHP across 92 AB.

    P 2-for-4, 6 TB

  • HEAT CHECKMIN @ CLE

    Steven Kwan: 1.047 OPS in Last 15 Days

    The last 15 days sample runs 29 PA: a 1.047 OPS versus .643 for the season, 0.404 above his norm. His total-bases line tonight: 0.5.

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

  • SITUATIONALBAL @ BOS

    BOS's pen has logged 13.7 innings across its last 3 games

    3 games, 13.7 innings out of the pen — Jovani Moran (3) and Ryan Watson (3) carried the load. BAL's pen has thrown 11.7 over the same span.

    P flagged side won 5-6

  • STARTER FORMSTL @ LAA

    Kyle Leahy: 0.69 ERA over his last 3 starts

    He has allowed 1 earned runs over his last 13 innings (0.69 ERA) with a 0.85 WHIP (1.41 season) — a different pitcher than the 3.73 season line says.

    P 6 IP, 1 ER, 4 K

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

    P flagged side won 5-8

  • REGRESSIONTB @ TOR

    Nick Martinez: 2.65 ERA vs 4.71 xERA

    Nick Martinez carries a 2.65 ERA against a 4.71 expected ERA (2.06 run gap), so he has been outperforming his contact quality. Opponents hit .247 off him vs a .281 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 1 ER, 0 K

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

    P flagged side lost 7-3

  • BULLPENMIA @ HOU

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

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

  • FANTASY PICKUPSOAK @ ARI

    Tyler Soderstrom

    Pickup vs Mitch Bratt (6.48 xERA) — .824 OPS, bats 2nd.

  • FANTASY PICKUPSOAK @ ARI

    Shea Langeliers

    Pickup vs Mitch Bratt (6.48 xERA) — .821 OPS, bats 3rd.

  • STARTER FORMPIT @ NYY

    Braxton Ashcraft: 5.94 ERA over his last 3 starts

    Across his last 3 starts (16.7 IP) he has been tagged for 11 earned runs — a 5.94 ERA with a 1.26 WHIP (1.11 season) against a 3.49 season mark.

    P 3 IP, 7 ER, 2 K

  • REGRESSIONWSH @ COL

    Kyle Freeland: 7.36 ERA vs 5.59 xERA

    Kyle Freeland carries a 7.36 ERA against a 5.59 expected ERA (1.77 run gap), so he has been underperforming his contact quality. Opponents hit .319 off him vs a .295 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 4 ER, 4 K

  • SITUATIONALSF @ KC

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

    That is 12.7 relief innings in 3 games, led by Beck Way (2.7) and Daniel Lynch IV (2). SF's pen has thrown 9 over the same span.

    P flagged side won 3-4

  • 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 Franco Aleman (2) the heaviest). MIN's pen has thrown 11.7 over the same span.

    P flagged side won 4-13

  • STARTER FORMTB @ TOR

    Dylan Cease: 0.00 ERA over his last 3 starts

    He has allowed 0 earned runs over his last 16 innings (0.00 ERA) with a 0.56 WHIP (1.13 season) — a different pitcher than the 2.56 season line says.

    P 6 IP, 3 ER, 7 K

  • BULLPENSF @ KC

    Kansas City Royals pen: 12.7 relief IP over their last 3 games

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

  • REGRESSIONSTL @ LAA

    Kyle Leahy: 3.73 ERA vs 5.38 xERA

    Kyle Leahy carries a 3.73 ERA against a 5.38 expected ERA (1.65 run gap), so he has been outperforming his contact quality. Opponents hit .269 off him vs a .275 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 1 ER, 4 K

  • REGRESSIONWSH @ COL

    TJ Rumfield: .299 AVG vs .253 xBA

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

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

  • REGRESSIONOAK @ ARI

    Jeffrey Springs: 6.08 ERA vs 4.61 xERA

    Jeffrey Springs carries a 6.08 ERA against a 4.61 expected ERA (1.47 run gap), so he has been underperforming his contact quality. Opponents hit .264 off him vs a .245 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 2 ER, 2 K

  • FIRST INNINGBAL @ BOS

    NRFI watch: quiet first innings on both sides of BAL @ BOS

    Neither side has been scoring early — a 1st-inning run in only 3 of 10 for BOS and 1 of 10 for BAL games lately.

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

  • BALLPARKDET @ CHC

    At Wrigley Field, Jameson Taillon pitches to a 4.19 ERA

    Jameson Taillon at Wrigley Field: 4.19 ERA over 34.3 innings (7G) — 6.21 on a 33.3-inning baseline elsewhere. Hitters bat .254 off him here.

    P 4.1 IP, 4 ER, 6 K

  • PARK WEATHERWSH @ COL

    97° at Coors Field — the ball will carry tonight

    Conditions at Coors Field: Partly Cloudy, 97°, wind 8 mph, R To L. Heat like this turns warning-track outs into souvenirs. The total sits at 12.

    P final total 10 vs 12 (over lean)

  • REGRESSIONLAD @ PHI

    Mookie Betts: .226 AVG vs .269 xBA

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

    P 4-for-5, 10 TB

  • BALLPARKWSH @ COL

    Kyle Freeland owns a 6.38 ERA at Coors Field — 8.28 everywhere else

    Across 8 games (42.3 IP) at Coors Field, Kyle Freeland has a 6.38 ERA against 8.28 at his other parks (45.7 IP). Hitters bat .307 off him here.

    P 6 IP, 4 ER, 4 K

  • REGRESSIONDET @ CHC

    Nico Hoerner: .245 AVG vs .289 xBA

    Nico Hoerner is hitting .245 against a .289 expected average (xBA) over 433 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.

    P 2-for-5, 2 TB

  • FANTASY PICKUPSOAK @ ARI

    Jonah Heim

    Pickup vs Mitch Bratt (6.48 xERA) — .725 OPS, bats 6th.

  • PARK WEATHERSF @ KC

    96° at Kauffman Stadium — the ball will carry tonight

    Tonight's reading at Kauffman Stadium — Clear, 96°, wind 7 mph, Out To CF. Everything about the air says carry. The total sits at 10.25.

    P final total 7 vs 10.25 (over lean)

  • REGRESSIONSF @ KC

    Luis Arraez: .326 AVG vs .286 xBA

    Luis Arraez is hitting .326 against a .286 expected average (xBA) over 416 plate appearances. His wOBA sits at .352 against a .306 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

    P 0-for-4, 0 TB

  • FANTASY PICKUPSBAL @ BOS

    Payton Tolle

    Streamer vs BAL — 3.02 xERA · 9.3 K/9 · 1.07 WHIP.

  • FANTASY PICKUPSDET @ CHC

    Dillon Dingler

    Pickup vs Jameson Taillon (5.52 xERA) — .827 OPS, bats 5th.

  • REGRESSIONTB @ TOR

    Ernie Clement: .295 AVG vs .257 xBA

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

    P 2-for-4, 2 TB

  • BULLPENMIN @ CLE

    Cleveland Guardians pen: 12.7 relief IP over their last 3 games

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

  • TOMORROWLAD @ PHI

    Justin Wrobleski: 2.69 ERA vs 4.13 xERA

    Projected to start tomorrow vs PHI. A 2.69 ERA against a 4.13 expected ERA (1.44 run gap) — running hot, due to regress. Opponents hit .219 vs .264 expected.

  • TOMORROWMIA @ HOU

    Tyler Phillips: 3.48 ERA vs 4.87 xERA

    Projected to start tomorrow vs HOU. A 3.48 ERA against a 4.87 expected ERA (1.39 run gap) — running hot, due to regress. Opponents hit .242 vs .263 expected.

  • FANTASY PICKUPSSD @ ATL

    Michael Harris II

    Pickup vs JP Sears (5.41 xERA) — .829 OPS, bats 5th.

  • REGRESSIONSF @ KC

    Trevor McDonald: 5.02 ERA vs 3.91 xERA

    Trevor McDonald carries a 5.02 ERA against a 3.91 expected ERA (1.11 run gap), so he has been underperforming his contact quality. Opponents hit .254 off him vs a .246 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 4 IP, 3 ER, 3 K

  • BULLPENSD @ ATL

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

    San Diego Padres's bullpen has thrown 14.7 innings across their last 3 games. A worked-down pen heading into tonight.

  • RUNNING GAMESD @ ATL

    Green light: San Diego Padres run, and Joey Bart has caught just 13%

    Joey Bart is catching tonight at 13% on the season (4-for-31 throwing), and San Diego Padres attempt 1.3 steals a game. The track meet is on.

    P San Diego Padres stole 0 bases

  • TOMORROWDET @ CHC

    David Peterson: 6.45 ERA vs 5.34 xERA

    Projected to start tomorrow vs DET. A 6.45 ERA against a 5.34 expected ERA (1.11 run gap) — unlucky, due to bounce back. Opponents hit .292 vs .283 expected.

  • TOMORROWSF @ KC

    Tyler Mahle: 5.31 ERA vs 4.22 xERA

    Projected to start tomorrow vs KC. A 5.31 ERA against a 4.22 expected ERA (1.09 run gap) — unlucky, due to bounce back. Opponents hit .274 vs .251 expected.

  • TOMORROWSD @ ATL

    Reynaldo López: 3.5 ERA vs 4.52 xERA

    Projected to start tomorrow vs SD. A 3.5 ERA against a 4.52 expected ERA (1.02 run gap) — running hot, due to regress. Opponents hit .228 vs .252 expected.

  • FANTASY PICKUPSSD @ ATL

    Mauricio Dubon

    Pickup vs JP Sears (5.41 xERA) — .735 OPS, bats 6th.

  • FANTASY PICKUPSSD @ ATL

    Ozzie Albies

    Pickup vs JP Sears (5.41 xERA) — .744 OPS, bats 2nd.

  • TOMORROWMIA @ HOU

    Tatsuya Imai: 6.06 ERA vs 5.1 xERA

    Projected to start tomorrow vs MIA. A 6.06 ERA against a 5.1 expected ERA (0.96 run gap) — unlucky, due to bounce back. Opponents hit .232 vs .235 expected.

  • COOLING OFFMIN @ CLE

    Ryan Kreidler: .549 OPS in L15 — draws RHP Tanner Bibee

    Ryan Kreidler's .549 OPS over the last 15 days (25 PA) trails his .738 season mark, down 0.189. Tonight he draws RHP Tanner Bibee — his stronger side: a .803 OPS vs RHP across 81 AB.

    P 0-for-4, 0 TB

  • RUNNING GAMEMIN @ CLE

    Green light: Cleveland Guardians run, and Victor Caratini has caught just 14%

    Cleveland Guardians steal 1 bags a game (96 on the season) and Victor Caratini has thrown out 8 of 57 runners (14%). Everything about tonight says they keep running.

    P Cleveland Guardians stole 1 base

  • FIRST INNINGNYM @ MIL

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

    Milwaukee Brewers 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.

    P flagged team scored 2 in the 1st

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

    P flagged team scored 0 in the 1st

  • BALLPARKSF @ KC

    Michael Wacha owns a 3.21 ERA at Kauffman Stadium — 4.23 everywhere else

    Across 8 games (53.3 IP) at Kauffman Stadium, Michael Wacha has a 3.21 ERA against 4.23 at his other parks (66 IP). Hitters bat .225 off him here.

    P 6 IP, 1 ER, 5 K

  • FANTASY PICKUPSSD @ ATL

    Drake Baldwin

    Pickup vs JP Sears (5.41 xERA) — .844 OPS, bats 1st.

  • FANTASY PICKUPSMIN @ CLE

    Kody Clemens

    Pickup vs Tanner Bibee (4.67 xERA) — .792 OPS, bats 3rd.

  • FIRST INNINGMIA @ HOU

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

    Miami Marlins 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.

    P flagged team scored 0 in the 1st

  • FANTASY PICKUPSMIN @ CLE

    Josh Bell

    Pickup vs Tanner Bibee (4.67 xERA) — .731 OPS, bats 4th.

Graded results

38

Games

  • W

    Red Sox ML -154

    MLB · 5-6

  • W

    Braves ML -130

    MLB · 2-3

  • L

    Blue Jays ML -164

    MLB · 7-1

  • L

    Pirates ML -104

    MLB · 5-8

  • W

    Phillies ML -142

    MLB · 7-10

  • L

    Giants ML +102

    MLB · 3-4

  • L

    Mets +1.5 -108

    MLB · 3-8

  • W

    Astros ML -126

    MLB · 5-8

  • W

    Nationals ML -126

    MLB · 7-3

  • W

    White Sox ML +142

    MLB · 10-3

  • W

    Tigers ML -102

    MLB · 8-6

  • W

    Mariners ML -146

    MLB · 0-8

  • W

    Angels ML -112

    MLB · 2-3

  • W

    Athletics ML +120

    MLB · 5-2

  • L

    Twins ML -132

    MLB · 4-13

Props

  • L

    Austin Riley · over

    Padres @ Braves · Actual 0

  • L

    Ben Rice · over

    Pirates @ Yankees · Actual 1

  • L

    Ben Rice · over

    Pirates @ Yankees · Actual 0

  • W

    Curtis Mead · over

    Nationals @ Rockies · Actual 4

  • L

    Dominic Canzone · over

    Reds @ Mariners · Actual 1

  • L

    Elly De La Cruz · over

    Reds @ Mariners · Actual 0

  • W

    Ernie Clement · over

    Rays @ Blue Jays · Actual 2

  • W

    Esmerlyn Valdez · over

    Pirates @ Yankees · Actual 4

  • L

    Fernando Tatis Jr. · over

    Padres @ Braves · Actual 0

  • W

    Garrett Mitchell · over

    Mets @ Brewers · Actual 2

  • L

    Hunter Goodman · over

    Nationals @ Rockies · Actual 0

  • L

    Jac Caglianone · over

    Giants @ Royals · Actual 0

  • L

    Kyle Schwarber · over

    Dodgers @ Phillies · Actual 0

  • W

    Nolan Arenado · over

    Athletics @ Diamondbacks · Actual 2

  • W

    Nolan Schanuel · over

    Cardinals @ Angels · Actual 2

  • L

    Pete Crow-Armstrong · over

    Tigers @ Cubs · Actual 0

  • W

    Riley Greene · over

    Tigers @ Cubs · Actual 7

  • L

    Shea Langeliers · over

    Athletics @ Diamondbacks · Actual 1

  • L

    Steven Kwan · over

    Twins @ Guardians · Actual 0

  • L

    Tommy Edman · over

    Dodgers @ Phillies · Actual 1

  • W

    Willson Contreras · over

    Orioles @ Red Sox · Actual 4

  • L

    Wyatt Langford · over

    White Sox @ Rangers · Actual 1

  • W

    Yordan Alvarez · over

    Marlins @ Astros · Actual 7