Skip to content
GARY A.I.Get the app

Sports picks for Thursday, July 23, 2026

115 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

5
GARY'S PICK
Padres +1.5
MLB@ Braves· +104

Padres
+1.5

+104 · 12:15 PM ET

Braves

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

Guardians
Moneyline

-142 · 1:10 PM ET

Twins

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

Rays
Moneyline

-116 · 3:07 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
Diamondbacks Moneyline
MLB@ Cardinals· -104

Diamondbacks
Moneyline

-104 · 5:15 PM ET

Cardinals

Permanent matchup analysis →
GARY'S PICK
Tigers -1.5
MLBvs Royals· -108

Tigers
-1.5

-108 · 6:40 PM ET

Royals

Permanent matchup analysis →

Player props

6
GARY'S PICK
FERNANDO TATIS JR.TOTAL BASES OVER 1.5
MLBPadres· +138

Fernando Tatis Jr.
Total Bases over 1.5

+138 · 12:15 PM ET

Padres

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

Chase DeLauter
Total Bases over 1.5

+126 · 1:10 PM ET

Guardians

GARY'S PICK
JUNIOR CAMINEROTOTAL BASES OVER 1.5
MLBRays· -125

Junior Caminero
Total Bases over 1.5

-125 · 3:07 PM ET

Rays

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

Alec Burleson
Total Bases over 1.5

+110 · 5:15 PM ET

Cardinals

GARY'S PICK
GABRIEL MORENOH+R+RBI OVER 1.5
MLBDiamondbacks· -118

Gabriel Moreno
H+R+RBI over 1.5

-118 · 5:15 PM ET

Diamondbacks

GARY'S PICK
DILLON DINGLERTOTAL BASES OVER 1.5
MLBDetroit Tigers· +115

Dillon Dingler
Total Bases over 1.5

+115 · 6:40 PM ET

Detroit Tigers

Research

93
  • HEAD-TO-HEADTB @ TOR

    Rays are 9-2 vs Blue Jays this season

    Rays lead the season series 9-2 over Blue Jays. TB won the last meeting 4-2.

  • FANTASY PICKUPSTB @ TOR

    Jonathan Aranda

    Pickup vs Shane Bieber (8.54 xERA) — .828 OPS, bats 2nd.

  • FANTASY PICKUPSTB @ TOR

    Victor Mesa Jr.

    Pickup vs Shane Bieber (8.54 xERA) — .800 OPS, bats 4th.

  • PLATOON EDGEARI @ STL

    Alec Burleson (bats L) hits 3rd against Brandon Pfaadt (RHP)

    Over 262 AB vs. Right, Alec Burleson owns a .940 OPS versus .501 in 121 AB the other way. He sees RHP Brandon Pfaadt tonight hitting 3rd, where the platoon side lines up his way.

    P 3-for-5, 5 TB

  • BULLPENKC @ DET

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

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

  • PLATOON EDGETB @ TOR

    Yohendrick Pinango (bats L) hits 1st against Casey Legumina (RHP)

    Over 123 AB vs. Right, Yohendrick Pinango owns a .792 OPS versus .448 in 29 AB the other way. He sees RHP Casey Legumina tonight hitting 1st, where the platoon side lines up his way.

    P 1-for-4, 2 TB

  • TEAM RECORDARI @ STL

    Diamondbacks 6-2 in Brandon Pfaadt's last 8 starts

    Diamondbacks are 6-2 in Brandon Pfaadt's last 8 starts this season — winners of his last 4 in a row. He starts tonight.

  • TEAM RECORDMIN @ CLE

    Twins 6-2 in Taj Bradley's last 8 starts

    Twins are 6-2 in Taj Bradley's last 8 starts this season. He starts tonight.

  • TEAM RECORDKC @ DET

    Tigers 6-2 in Troy Melton's last 8 starts

    Tigers are 6-2 in Troy Melton's last 8 starts this season — winners of his last 3 in a row. He starts tonight.

  • TEAM RECORDSD @ ATL

    Padres 2-6 in Kyle Hart's last 8 starts

    Padres are 2-6 in Kyle Hart's last 8 starts this season. He starts tonight.

  • FANTASY PICKUPSTB @ TOR

    Jonny DeLuca

    Pickup vs Shane Bieber (8.54 xERA) — .730 OPS, bats 5th.

  • SITUATIONALKC @ DET

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

    3 games, 18 innings out of the pen — Ty Madden (3.3) and Brenan Hanifee (3) carried the load. KC's pen has thrown 7.7 over the same span.

    P flagged side won 3-4

  • PLATOON EDGEKC @ DET

    Vinnie Pasquantino (bats L) hits 3rd against Troy Melton (RHP)

    Over 200 AB vs. Right, Vinnie Pasquantino owns a .754 OPS versus .416 in 78 AB the other way. He sees RHP Troy Melton tonight hitting 3rd, where the platoon side lines up his way.

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

  • HEAT CHECKSD @ ATL

    Ty France: 1.382 OPS in Last 15 Days

    That 1.382 OPS spans the last 15 days (35 PA) against a .871 season baseline, a 0.511 swing. He has 15 home runs on the season. His total-bases line tonight: 0.5.

    P 1-for-4, 4 TB

  • SITUATIONALTB @ TOR

    16.3 bullpen innings in 3 games for TOR

    Relievers have absorbed 16.3 innings over the last 3 games (Spencer Miles (3.7) and Brendon Little (3) the heaviest). TB's pen has thrown 10 over the same span.

    P flagged side won 1-3

  • COOLING OFFTB @ TOR

    Yandy Diaz: .601 OPS in L15 — draws RHP Shane Bieber

    Yandy Diaz's .601 OPS over the last 15 days (54 PA) trails his .853 season mark, down 0.252. Tonight he draws RHP Shane Bieber — his weaker side: a .848 OPS vs RHP across 272 AB.

    P 1-for-4, 1 TB

  • PLATOON EDGEARI @ STL

    Tim Tawa (bats R) gets a RHP from the 6th spot

    Tim Tawa's vs. Right line (.771 OPS, 79 AB) sits well above his .411 mark the other way (27 AB). Tonight's starter Michael McGreevy throws RHP, the hand he hits best.

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

  • HEAT CHECKMIN @ CLE

    Steven Kwan: 1.090 OPS in Last 15 Days

    The last 15 days sample runs 35 PA: a 1.090 OPS versus .654 for the season, 0.436 above his norm. His total-bases line tonight: 1.5.

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

  • COOLING OFFARI @ STL

    Ketel Marte: .497 OPS in L15 — draws RHP Michael McGreevy

    Ketel Marte's .497 OPS over the last 15 days (47 PA) trails his .773 season mark, down 0.276. Tonight he draws RHP Michael McGreevy — his weaker side: a .707 OPS vs RHP across 290 AB.

  • COOLING OFFARI @ STL

    Nathan Church: .148 OPS in L15 — draws RHP Brandon Pfaadt

    Nathan Church's .148 OPS over the last 15 days (27 PA) trails his .636 season mark, down 0.488. Tonight he draws RHP Brandon Pfaadt — his weaker side: a .629 OPS vs RHP across 198 AB.

    P 1-for-4, 1 TB

  • BULLPENTB @ TOR

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

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

  • REGRESSIONTB @ TOR

    Shane Bieber: 5.7 ERA vs 8.54 xERA

    Shane Bieber carries a 5.7 ERA against a 8.54 expected ERA (2.84 run gap), so he has been outperforming his contact quality. Opponents hit .302 off him vs a .324 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 7 IP, 1 ER, 3 K

  • PLATOON EDGEKC @ DET

    Gleyber Torres (bats R) hits 2nd against Randy Dobnak (RHP)

    Over 128 AB vs. Right, Gleyber Torres owns a .842 OPS versus .604 in 36 AB the other way. He sees RHP Randy Dobnak tonight hitting 2nd, where the platoon side lines up his way.

    P 1-for-4, 1 TB

  • PLATOON EDGEMIN @ CLE

    Travis Bazzana (bats L) hits 5th against Taj Bradley (RHP)

    Over 178 AB vs. Right, Travis Bazzana owns a .859 OPS versus .552 in 87 AB the other way. He sees RHP Taj Bradley tonight hitting 5th, where the platoon side lines up his way.

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

  • COOLING OFFKC @ DET

    Kerry Carpenter: .108 OPS in L15 — draws RHP Randy Dobnak

    Kerry Carpenter's .108 OPS over the last 15 days (27 PA) trails his .702 season mark, down 0.594. Tonight he draws RHP Randy Dobnak — his stronger side: a .736 OPS vs RHP across 199 AB.

    P 1-for-4, 1 TB

  • PLATOON EDGETB @ TOR

    Jonathan Aranda (bats L) hits 2nd against Shane Bieber (RHP)

    Over 260 AB vs. Right, Jonathan Aranda owns a .899 OPS versus .658 in 107 AB the other way. He sees RHP Shane Bieber tonight hitting 2nd, where the platoon side lines up his way.

    P 0-for-4, 0 TB

  • 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 4 vs 7.5

  • STREAKTB @ TOR

    TOR have lost 4 straight

    4 losses in a row for TOR, a -21 run margin across the slide — they limp in 1-5 over their last 6.

    P team won 1-3

  • SITUATIONALMIN @ CLE

    14.7 bullpen innings in 3 games for MIN

    Relievers have absorbed 14.7 innings over the last 3 games (Mike Paredes (3) and Kody Funderburk (2) the heaviest). CLE's pen has thrown 10.7 over the same span.

    P flagged side won 3-1

  • REGRESSIONARI @ STL

    Michael McGreevy: 2.92 ERA vs 5.35 xERA

    Michael McGreevy carries a 2.92 ERA against a 5.35 expected ERA (2.43 run gap), so he has been outperforming his contact quality. Opponents hit .236 off him vs a .285 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6.1 IP, 4 ER, 3 K

  • COOLING OFFSD @ ATL

    Mauricio Dubon: .485 OPS in L15 — draws LHP Kyle Hart

    Mauricio Dubon's .485 OPS over the last 15 days (45 PA) trails his .731 season mark, down 0.246. Tonight he draws LHP Kyle Hart — his weaker side: a .710 OPS vs LHP across 138 AB.

    P 1-for-3, 1 TB

  • TOMORROWOAK @ MIN

    Jacob Lopez: 6.64 ERA vs 3.88 xERA

    Projected to start tomorrow vs MIN. A 6.64 ERA against a 3.88 expected ERA (2.76 run gap) — unlucky, due to bounce back. Opponents hit .283 vs .225 expected.

  • HEAT CHECKTB @ TOR

    Victor Mesa Jr.: 1.340 OPS in Last 15 Days

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

    P 0-for-3, 0 TB

  • HEAT CHECKSD @ ATL

    Drake Baldwin: 1.164 OPS in Last 15 Days

    The last 15 days sample runs 41 PA: a 1.164 OPS versus .841 for the season, 0.323 above his norm. He has 18 home runs on the season. His total-bases line tonight: 1.5.

    P 1-for-4, 4 TB

  • HEAT CHECKTB @ TOR

    Chandler Simpson: .993 OPS in Last 15 Days

    Over the last 15 days (41 PA) he is at a .993 OPS, up 0.314 on his .679 season mark. His total-bases line tonight: 1.5.

    P 0-for-3, 0 TB

  • PARK WEATHERTB @ TOR

    Wind blowing out 13 mph at Rogers Centre tonight

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

    P final total 4 vs 8.5 (over lean)

  • COOLING OFFSD @ ATL

    Gavin Sheets: .358 OPS in L15 — draws LHP Chris Sale

    Gavin Sheets's .358 OPS over the last 15 days (29 PA) trails his .729 season mark, down 0.371. Tonight he draws LHP Chris Sale — his weaker side: a .489 OPS vs LHP across 52 AB.

    P 1-for-4, 1 TB

  • TOMORROWARI @ WSH

    Eduardo Rodriguez: 2.62 ERA vs 5.11 xERA

    Projected to start tomorrow vs WSH. A 2.62 ERA against a 5.11 expected ERA (2.49 run gap) — running hot, due to regress. Opponents hit .232 vs .269 expected.

  • HEAT CHECKARI @ STL

    Tim Tawa: 1.000 OPS in Last 15 Days

    The last 15 days sample runs 37 PA: a 1.000 OPS versus .678 for the season, 0.322 above his norm. His total-bases line tonight: 0.5.

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

  • HEAT CHECKMIN @ CLE

    Patrick Bailey: 1.008 OPS in Last 15 Days

    The last 15 days sample runs 26 PA: a 1.008 OPS versus .553 for the season, 0.455 above his norm. His total-bases line tonight: 0.5.

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

  • SITUATIONALARI @ STL

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

    3 games, 13.3 innings out of the pen — Kevin Ginkel (2) and Jonathan Loaisiga (2) carried the load. STL's pen has thrown 8 over the same span.

    P flagged side won 10-6

  • PLATOON EDGESD @ ATL

    Fernando Tatis Jr. (bats R) draws Chris Sale (LHP), batting 1st

    Fernando Tatis Jr. carries a .879 OPS vs. Left (77 AB) against .731 the other way (318 AB), and faces LHP Chris Sale from the 1st spot — a split his blended season line may not reflect.

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

  • REGRESSIONSD @ ATL

    Kyle Hart: 5.66 ERA vs 3.75 xERA

    Kyle Hart carries a 5.66 ERA against a 3.75 expected ERA (1.91 run gap), so he has been underperforming his contact quality. Opponents hit .222 off him vs a .223 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 1 IP, 0 ER, 1 K

  • TOMORROWCOL @ MIL

    Tomoyuki Sugano: 4.76 ERA vs 7 xERA

    Projected to start tomorrow vs MIL. A 4.76 ERA against a 7 expected ERA (2.24 run gap) — running hot, due to regress. Opponents hit .268 vs .311 expected.

  • COOLING OFFMIN @ CLE

    Ryan Kreidler: .254 OPS in L15 — draws RHP Gavin Williams

    Ryan Kreidler's .254 OPS over the last 15 days (27 PA) trails his .690 season mark, down 0.436. Tonight he draws RHP Gavin Williams — his stronger side: a .740 OPS vs RHP across 88 AB.

    P 0-for-2, 0 TB

  • HEAT CHECKKC @ DET

    Dillon Dingler: 1.190 OPS in Last 15 Days

    The last 15 days sample runs 30 PA: a 1.190 OPS versus .868 for the season, 0.322 above his norm. He has 22 home runs on the season. His total-bases line tonight: 1.5.

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

  • BATTER VS ARMSD @ ATL

    Manny Machado vs Chris Sale: .355

    In 31 career at-bats against Chris Sale, Manny Machado is 11-for-31 for a .993 OPS (5 walks). The two square off again tonight. He enters hot (1.044 OPS, L15).

    P 2-for-4, 2 TB

  • SITUATIONALSD @ ATL

    12.7 bullpen innings in 3 games for ATL

    Relievers have absorbed 12.7 innings over the last 3 games (JR Ritchie (3.7) and Victor Mederos (2.7) the heaviest). SD's pen has thrown 8.3 over the same span.

    P flagged side won 5-6

  • REGRESSIONSD @ ATL

    Griffin Canning: 6.67 ERA vs 4.94 xERA

    Griffin Canning carries a 6.67 ERA against a 4.94 expected ERA (1.73 run gap), so he has been underperforming his contact quality. Opponents hit .281 off him vs a .254 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 2.2 IP, 4 ER, 4 K

  • STARTER FORMARI @ STL

    Brandon Pfaadt: 2.30 ERA over his last 3 starts

    Across his last 3 starts (15.7 IP) he has a 2.30 ERA with a 1.02 WHIP (1.31 season) and 11 strikeouts — his season mark is 4.58, and that is where most lines still price him.

    P 6 IP, 2 ER, 1 K

  • BULLPENMIN @ CLE

    Minnesota Twins pen: 14.7 relief IP over their last 3 games

    Minnesota Twins's bullpen has thrown 14.7 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.

  • BALLPARKARI @ STL

    At Busch Stadium, Michael McGreevy pitches to a 1.89 ERA

    Michael McGreevy at Busch Stadium: 1.89 ERA over 52.3 innings (9G) — 3.88 on a 55.7-inning baseline elsewhere. Hitters bat .221 off him here.

    P 6.1 IP, 4 ER, 3 K

  • COOLING OFFARI @ STL

    Corbin Carroll: .651 OPS in L15 — draws RHP Michael McGreevy

    Corbin Carroll's .651 OPS over the last 15 days (38 PA) trails his .834 season mark, down 0.183. Tonight he draws RHP Michael McGreevy — his weaker side: a .749 OPS vs RHP across 251 AB.

    P 1-for-5, 3 TB

  • HEAT CHECKTB @ TOR

    Alejandro Kirk: .990 OPS in Last 15 Days

    The last 15 days sample runs 24 PA: a .990 OPS versus .645 for the season, 0.345 above his norm. His total-bases line tonight: 0.5.

    P 1-for-4, 1 TB

  • PLATOON EDGEMIN @ CLE

    Rhys Hoskins (bats R) draws Taj Bradley (RHP), batting 6th

    Rhys Hoskins carries a .760 OPS vs. Right (145 AB) against .582 the other way (82 AB), and faces RHP Taj Bradley from the 6th spot — a split his blended season line may not reflect.

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

  • REPLACEMENTSD @ ATL

    Luis Rengifo (.441 vs LHP) replaces Ramon Laureano at LF tonight

    Luis Rengifo draws LHP Chris Sale from the 2nd spot. He carries a .441 OPS vs LHP (82 AB) — a tough platoon spot relative to his .579 season line. On the injury report for 48 days (Hip).

    P 2-for-5, 2 TB

  • REPLACEMENTTB @ TOR

    Yohendrick Pinango (.792 vs RHP) replaces Jesus Sanchez at RF tonight

    Yohendrick Pinango draws RHP Casey Legumina from the 1st spot. He carries a .792 OPS vs RHP (123 AB) — a favorable platoon spot relative to his .729 season line. On the injury report for 9 days (Ankle).

    P 1-for-4, 2 TB

  • REPLACEMENTKC @ DET

    Lane Thomas (.718 vs RHP) replaces Kyle Isbel at CF tonight

    Lane Thomas draws RHP Troy Melton from the 2nd spot. He carries a .718 OPS vs RHP (149 AB) — a tough platoon spot relative to his .746 season line. On the injury report since yesterday (Foot).

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

  • REPLACEMENTKC @ DET

    Kerry Carpenter (.736 vs RHP) replaces Wenceel Perez at RF tonight

    Kerry Carpenter draws RHP Randy Dobnak from the 6th spot. He carries a .736 OPS vs RHP (199 AB) — a favorable platoon spot relative to his .702 season line. On the injury report for 16 days (Orbital).

    P 1-for-4, 1 TB

  • FANTASY PICKUPSKC @ DET

    Riley Greene

    Pickup vs Randy Dobnak (5.6 xERA) — .846 OPS, bats 4th.

  • REPLACEMENTARI @ STL

    Max Kepler (.661 vs RHP) replaces Jordan Lawlar at LF tonight

    Max Kepler draws RHP Michael McGreevy from the 5th spot. He carries a .661 OPS vs RHP (46 AB) — a tough platoon spot relative to his .692 season line. On the injury report for 5 days (Hamstring).

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

  • REPLACEMENTTB @ TOR

    Victor Mesa Jr. (.799 vs RHP) replaces Jake Fraley at RF tonight

    Victor Mesa Jr. draws RHP Shane Bieber from the 4th spot. He carries a .799 OPS vs RHP (85 AB) — a tough platoon spot relative to his .800 season line. On the injury report for 11 days (Groin).

    P 0-for-3, 0 TB

  • REPLACEMENTARI @ STL

    Jose Fermin (.639 vs RHP) replaces Ramon Urias at 3B tonight

    Jose Fermin draws RHP Brandon Pfaadt from the 6th spot. He carries a .639 OPS vs RHP (84 AB) — a tough platoon spot relative to his .706 season line. On the injury report for 41 days (Elbow).

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

  • BULLPENARI @ STL

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

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

  • REGRESSIONTB @ TOR

    Ernie Clement: .297 AVG vs .257 xBA

    Across 399 plate appearances, Ernie Clement carries a .297 average versus a .257 xBA. His wOBA sits at .324 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 1-for-4, 1 TB

  • REGRESSIONKC @ DET

    Troy Melton: 1.8 ERA vs 3.03 xERA

    Troy Melton carries a 1.8 ERA against a 3.03 expected ERA (1.23 run gap), so he has been outperforming his contact quality. Opponents hit .170 off him vs a .215 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 2 ER, 5 K

  • REGRESSIONSD @ ATL

    Chris Sale: 2.06 ERA vs 3.31 xERA

    Chris Sale carries a 2.06 ERA against a 3.31 expected ERA (1.25 run gap), so he has been outperforming his contact quality. Opponents hit .221 off him vs a .228 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 3 ER, 11 K

  • FANTASY PICKUPSKC @ DET

    Troy Melton

    Streamer vs KC — 3.03 xERA · 8.2 K/9 · 0.87 WHIP.

  • COOLING OFFKC @ DET

    Nick Loftin: .554 OPS in L15 — draws RHP Troy Melton

    Nick Loftin's .554 OPS over the last 15 days (32 PA) trails his .729 season mark, down 0.175. Tonight he draws RHP Troy Melton — his weaker side: a .708 OPS vs RHP across 111 AB.

    P 1-for-4, 1 TB

  • STARTER FORMSD @ ATL

    Griffin Canning: 5.11 ERA over his last 3 starts

    He has allowed 7 earned runs over his last 12.3 innings (5.11 ERA) with a 1.46 WHIP (1.62 season) — a different pitcher than the 6.67 season line says.

    P 2.2 IP, 4 ER, 4 K

  • HEAT CHECKARI @ STL

    Gabriel Moreno: .982 OPS in Last 15 Days

    Over the last 15 days (41 PA) he is at a .982 OPS, up 0.149 on his .833 season mark. His total-bases line tonight: 1.5.

    P 3-for-4, 4 TB

  • FANTASY PICKUPSARI @ STL

    Gabriel Moreno

    Pickup vs Michael McGreevy (5.35 xERA) — .833 OPS, bats 4th.

  • REGRESSIONTB @ TOR

    Ian Seymour: 4.79 ERA vs 3.67 xERA

    Ian Seymour carries a 4.79 ERA against a 3.67 expected ERA (1.12 run gap), so he has been underperforming his contact quality. Opponents hit .215 off him vs a .216 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 2 ER, 7 K

  • COOLING OFFTB @ TOR

    Jonny DeLuca: .552 OPS in L15 — draws RHP Shane Bieber

    Jonny DeLuca's .552 OPS over the last 15 days (29 PA) trails his .730 season mark, down 0.178. Tonight he draws RHP Shane Bieber — his weaker side: a .710 OPS vs RHP across 111 AB.

    P 1-for-3, 2 TB

  • TOMORROWARI @ WSH

    Zack Littell: 5.34 ERA vs 6.49 xERA

    Projected to start tomorrow vs ARI. A 5.34 ERA against a 6.49 expected ERA (1.15 run gap) — running hot, due to regress. Opponents hit .267 vs .292 expected.

  • BATTER VS ARMSD @ ATL

    Fernando Tatis Jr. vs Chris Sale: .333

    Fernando Tatis Jr. has gone 4-for-12 (.333) across 12 career at-bats off Chris Sale, with 1 HR. They meet again tonight. He enters hot (1.036 OPS, L15).

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

  • BULLPENSD @ ATL

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

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

  • FIRST INNINGSD @ ATL

    YRFI watch: first innings have been live on both sides of SD @ ATL

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

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

  • TOMORROWHOU @ CHW

    Davis Martin: 3.31 ERA vs 4.37 xERA

    Projected to start tomorrow vs HOU. A 3.31 ERA against a 4.37 expected ERA (1.06 run gap) — running hot, due to regress. Opponents hit .255 vs .268 expected.

  • BALLPARKMIN @ CLE

    Gavin Williams's ERA drops to 3.45 at Progressive Field

    Gavin Williams carries a 3.45 ERA over 10 games (60 IP) at Progressive Field vs 4.55 across 59.3 innings everywhere else. Hitters bat .230 off him here.

    P 7 IP, 0 ER, 11 K

  • TOMORROWCLE @ TB

    Shane McClanahan: 3.17 ERA vs 4.17 xERA

    Projected to start tomorrow vs CLE. A 3.17 ERA against a 4.17 expected ERA (1 run gap) — running hot, due to regress. Opponents hit .216 vs .244 expected.

  • REGRESSIONMIN @ CLE

    Brooks Lee: .254 AVG vs .230 xBA

    Across 394 plate appearances, Brooks Lee carries a .254 average versus a .230 xBA. His wOBA sits at .325 against a .277 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-5, 0 TB

  • RUNNING GAMEMIN @ CLE

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

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

    P Cleveland Guardians stole 2 bases

  • TOMORROWCIN @ STL

    Dustin May: 4.78 ERA vs 3.91 xERA

    Projected to start tomorrow vs CIN. A 4.78 ERA against a 3.91 expected ERA (0.87 run gap) — unlucky, due to bounce back. Opponents hit .261 vs .245 expected.

  • TOMORROWATL @ BAL

    Grant Holmes: 3.7 ERA vs 4.59 xERA

    Projected to start tomorrow vs BAL. A 3.7 ERA against a 4.59 expected ERA (0.89 run gap) — running hot, due to regress. Opponents hit .236 vs .247 expected.

  • BALLPARKKC @ DET

    Troy Melton owns a 2.42 ERA at Comerica Park — 1.38 everywhere else

    Across 4 games (22.3 IP) at Comerica Park, Troy Melton has a 2.42 ERA against 1.38 at his other parks (32.7 IP). Hitters bat .183 off him here.

    P 5 IP, 2 ER, 5 K

  • REPLACEMENTTB @ TOR

    Lenyn Sosa (2B) is out for TOR — Luis Urias starts in his place tonight

    With Lenyn Sosa out (Wrist; on the injury report for 6 days), Luis Urias draws the start at 2B and bats 8th tonight and carries a .833 OPS / .267 AVG this season.

    P 0-for-3, 0 TB

  • TOMORROWSEA @ TEX

    MacKenzie Gore: 4.8 ERA vs 3.97 xERA

    Projected to start tomorrow vs SEA. A 4.8 ERA against a 3.97 expected ERA (0.83 run gap) — unlucky, due to bounce back. Opponents hit .236 vs .238 expected.

  • TOMORROWLAA @ SF

    Grayson Rodriguez: 8.23 ERA vs 7.41 xERA

    Projected to start tomorrow vs SF. A 8.23 ERA against a 7.41 expected ERA (0.82 run gap) — unlucky, due to bounce back. Opponents hit .317 vs .313 expected.

  • FANTASY PICKUPSTB @ TOR

    Kazuma Okamoto

    Pickup vs Casey Legumina (4.97 xERA) — .754 OPS, bats 6th.

  • FANTASY PICKUPSTB @ TOR

    Ernie Clement

    Pickup vs Casey Legumina (4.97 xERA) — .746 OPS, bats 3rd.

  • BATTER VS ARMMIN @ CLE

    Ryan Jeffers vs Gavin Williams: .385

    In 13 career at-bats against Gavin Williams, Ryan Jeffers is 5-for-13 for a .846 OPS. The two square off again tonight. He enters hot (.952 OPS, L15).

    P 1-for-5, 1 TB

  • FANTASY PICKUPSSD @ ATL

    Kyle Hart

    Streamer vs ATL — 3.75 xERA · 7.7 K/9 · 1.14 WHIP.

Graded results

11

Games

  • W

    Padres +1.5 +104

    MLB · 5-6

  • L

    Guardians ML -142

    MLB · 3-1

  • L

    Tampa Bay Rays ML -116

    MLB · 1-3

  • W

    Diamondbacks ML -104

    MLB · 10-6

  • L

    Tigers -1.5 -110

    MLB · 3-4

Props

  • W

    Alec Burleson · over

    Diamondbacks @ Cardinals · Actual 5

  • L

    Chase DeLauter · over

    Twins @ Guardians · Actual 0

  • W

    Dillon Dingler · over

    Royals @ Tigers · Actual 3

  • L

    Fernando Tatis Jr. · over

    Padres @ Braves · Actual 1

  • W

    Gabriel Moreno · over

    Diamondbacks @ Cardinals · Actual 6

  • L

    Junior Caminero · over

    Rays @ Blue Jays · Actual 0