Skip to content
GARY A.I.Get the app

Sports picks for Saturday, July 4, 2026

284 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

19
GARY'S PICK
Pirates Moneyline
MLB@ Nationals· -164

Pirates
Moneyline

-164 · 11:05 AM ET

Nationals

Permanent matchup analysis →
GARY'S PICK
Canada +0.5
WCvs Morocco· +115

Canada
+0.5

+115 · 1:00 PM ET

Morocco

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCMorocco @ Canada· -145

Under 2.5
Total Goals

-145 · 1:00 PM ET

Morocco @ Canada

Permanent matchup analysis →
GARY'S PICK
Twins Moneyline
MLB@ Yankees· +126

Twins
Moneyline

+126 · 1:35 PM ET

Yankees

Permanent matchup analysis →
GARY'S PICK
Tigers Moneyline
MLB@ Rangers· -120

Tigers
Moneyline

-120 · 4:05 PM ET

Rangers

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

Mariners
Moneyline

-164 · 4:10 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
France -1.5
WC@ Paraguay· -160

France
-1.5

-160 · 5:00 PM ET

Paraguay

Permanent matchup analysis →
GARY'S PICK
Over 2.5 Total Goals
WCFrance @ Paraguay· -155

Over 2.5
Total Goals

-155 · 5:00 PM ET

France @ Paraguay

Permanent matchup analysis →
GARY'S PICK
Reds Moneyline
MLBvs Orioles· -126

Reds
Moneyline

-126 · 7:10 PM ET

Orioles

Permanent matchup analysis →
GARY'S PICK
Guardians Moneyline
MLBvs White Sox· -144

Guardians
Moneyline

-144 · 7:10 PM ET

White Sox

Permanent matchup analysis →
GARY'S PICK
Rays Moneyline
MLB@ Astros· -104

Rays
Moneyline

-104 · 7:10 PM ET

Astros

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

Mets
+1.5

-137 · 8:08 PM ET

Braves

Permanent matchup analysis →
GARY'S PICK
Cubs Moneyline
MLBvs Cardinals· -158

Cubs
Moneyline

-158 · 8:08 PM ET

Cardinals

Permanent matchup analysis →
GARY'S PICK
Phillies Moneyline
MLB@ Royals· -156

Phillies
Moneyline

-156 · 8:10 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
Rockies Moneyline
MLBvs Giants· +108

Rockies
Moneyline

+108 · 8:10 PM ET

Giants

Permanent matchup analysis →
GARY'S PICK
Red Sox Moneyline
MLB@ Angels· -168

Red Sox
Moneyline

-168 · 9:38 PM ET

Angels

Permanent matchup analysis →
GARY'S PICK
Marlins Moneyline
MLB@ Athletics· -142

Marlins
Moneyline

-142 · 9:40 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Brewers -1.5
MLB@ Diamondbacks· -102

Brewers
-1.5

-102 · 9:40 PM ET

Diamondbacks

Permanent matchup analysis →
GARY'S PICK
Dodgers -1.5
MLBvs Padres· -120

Dodgers
-1.5

-120 · 10:10 PM ET

Padres

Permanent matchup analysis →

Player props

41
GARY'S PICK
ESMERLYN VALDEZH+R+RBI OVER 1.5
MLBPirates· -151

Esmerlyn Valdez
H+R+RBI over 1.5

-151 · 11:05 AM ET

Pirates

GARY'S PICK
JAMES WOODTOTAL BASES OVER 1.5
MLBNationals· +125

James Wood
Total Bases over 1.5

+125 · 11:05 AM ET

Nationals

GARY'S PICK
ACHRAF HAKIMIGOAL OR ASSIST OVER 0.5
WCMorocco· +200

Achraf Hakimi
Goal Or Assist over 0.5

+200 · 1:00 PM ET

Morocco

GARY'S PICK
MAXIME CRÉPEAUSAVES OVER 3.5
WCCanada· +115

Maxime Crépeau
Saves over 3.5

+115 · 1:00 PM ET

Canada

GARY'S PICK
BEN RICETOTAL BASES OVER 1.5
MLBYankees· -125

Ben Rice
Total Bases over 1.5

-125 · 1:35 PM ET

Yankees

GARY'S PICK
ANTHONY VOLPETOTAL BASES UNDER 1.5
MLBYankees· -164

Anthony Volpe
Total Bases under 1.5

-164 · 1:35 PM ET

Yankees

GARY'S PICK
J.P. CRAWFORDH+R+RBI OVER 1.5
MLBMariners· -105

J.P. Crawford
H+R+RBI over 1.5

-105 · 4:10 PM ET

Mariners

GARY'S PICK
SHANE BIEBERPITCHER OUTS UNDER 15.5
MLBBlue Jays· +100

Shane Bieber
Pitcher Outs under 15.5

+100 · 4:10 PM ET

Blue Jays

GARY'S PICK
JOC PEDERSONH+R+RBI OVER 1.5
MLBTexas Rangers· +115

Joc Pederson
H+R+RBI over 1.5

+115 · 4:05 PM ET

Texas Rangers

GARY'S PICK
RILEY GREENETOTAL BASES UNDER 1.5
MLBDetroit Tigers· -150

Riley Greene
Total Bases under 1.5

-150 · 4:05 PM ET

Detroit Tigers

GARY'S PICK
ORLANDO GILLSAVES OVER 5
WCParaguay· -135

Orlando Gill
Saves over 5

-135 · 5:00 PM ET

Paraguay

GARY'S PICK
MICHAEL OLISEANYTIME GOAL OVER 1
WCFrance· +190

Michael Olise
Anytime Goal over 1

+190 · 5:00 PM ET

France

THE LONG SHOT
DOMINIC CANZONEHR OVER 0.5
MLBMariners· +350

Dominic Canzone
HR over 0.5

+350 · 4:10 PM ET

Mariners

THE LONG SHOT
LUKE RALEYHR OVER 0.5
MLBMariners· +390

Luke Raley
HR over 0.5

+390 · 4:10 PM ET

Mariners

GARY'S PICK
ELLY DE LA CRUZTOTAL BASES OVER 1.5
MLBReds· -118

Elly De La Cruz
Total Bases over 1.5

-118 · 7:10 PM ET

Reds

GARY'S PICK
PETE ALONSOTOTAL BASES OVER 1.5
MLBOrioles· +113

Pete Alonso
Total Bases over 1.5

+113 · 7:10 PM ET

Orioles

GARY'S PICK
CHRISTIAN WALKERTOTAL BASES UNDER 0.5
MLBHouston Astros· +125

Christian Walker
Total Bases under 0.5

+125 · 7:10 PM ET

Houston Astros

GARY'S PICK
JUNIOR CAMINEROTOTAL BASES OVER 1.5
MLBTampa Bay Rays· +107

Junior Caminero
Total Bases over 1.5

+107 · 7:10 PM ET

Tampa Bay Rays

GARY'S PICK
CHASE DELAUTERH+R+RBI OVER 1.5
MLBGuardians· -115

Chase DeLauter
H+R+RBI over 1.5

-115 · 7:10 PM ET

Guardians

GARY'S PICK
MIGUEL VARGASTOTAL BASES OVER 1.5
MLBWhite Sox· +120

Miguel Vargas
Total Bases over 1.5

+120 · 7:10 PM ET

White Sox

GARY'S PICK
ALEC BURLESONTOTAL BASES UNDER 1.5
MLBCardinals· -185

Alec Burleson
Total Bases under 1.5

-185 · 8:08 PM ET

Cardinals

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

Pete Crow-Armstrong
Total Bases over 1.5

+115 · 8:08 PM ET

Cubs

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

Trea Turner
Total Bases over 1.5

-105 · 8:10 PM ET

Phillies

GARY'S PICK
TREA TURNERHITS OVER 1.5
MLBPhillies· +155

Trea Turner
Hits over 1.5

+155 · 8:10 PM ET

Phillies

GARY'S PICK
RAFAEL DEVERSTOTAL BASES OVER 1.5
MLBGiants· -130

Rafael Devers
Total Bases over 1.5

-130 · 8:10 PM ET

Giants

GARY'S PICK
HELIOT RAMOSH+R+RBI OVER 2.5
MLBGiants· -118

Heliot Ramos
H+R+RBI over 2.5

-118 · 8:10 PM ET

Giants

THE LONG SHOT
KYLE SCHWARBERHR OVER 0.5
MLBPhiladelphia Phillies· +235

Kyle Schwarber
HR over 0.5

+235 · 8:10 PM ET

Philadelphia Phillies

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

Bryce Harper
HR over 0.5

+400 · 8:10 PM ET

Philadelphia Phillies

THE LONG SHOT
PETE ALONSOHR OVER 0.5
MLBBaltimore Orioles· +295

Pete Alonso
HR over 0.5

+295 · 7:10 PM ET

Baltimore Orioles

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

Elly De La Cruz
HR over 0.5

+285 · 7:10 PM ET

Cincinnati Reds

THE LONG SHOT
YORDAN ALVAREZHR OVER 1.5
MLBAstros· +360

Yordan Alvarez
HR over 1.5

+360 · 7:10 PM ET

Astros

GARY'S PICK
JUAN SOTOTOTAL BASES UNDER 1.5
MLBMets· -175

Juan Soto
Total Bases under 1.5

-175 · 8:08 PM ET

Mets

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

Austin Riley
Total Bases over 1.5

+128 · 8:08 PM ET

Braves

GARY'S PICK
CORBIN CARROLLTOTAL BASES UNDER 1.5
MLBDiamondbacks· -140

Corbin Carroll
Total Bases under 1.5

-140 · 9:40 PM ET

Diamondbacks

GARY'S PICK
JAKE BAUERSH+R+RBI OVER 1.5
MLBBrewers· -145

Jake Bauers
H+R+RBI over 1.5

-145 · 9:40 PM ET

Brewers

GARY'S PICK
ZACH NETOTOTAL BASES UNDER 1.5
MLBAngels· -163

Zach Neto
Total Bases under 1.5

-163 · 9:38 PM ET

Angels

GARY'S PICK
WILLSON CONTRERASH+R+RBI OVER 1.5
MLBRed Sox· -137

Willson Contreras
H+R+RBI over 1.5

-137 · 9:38 PM ET

Red Sox

GARY'S PICK
OTTO LOPEZTOTAL BASES OVER 1.5
MLBMiami Marlins· -135

Otto Lopez
Total Bases over 1.5

-135 · 9:40 PM ET

Miami Marlins

GARY'S PICK
LAWRENCE BUTLERH+R+RBI UNDER 1.5
MLBOakland Athletics· +115

Lawrence Butler
H+R+RBI under 1.5

+115 · 9:40 PM ET

Oakland Athletics

GARY'S PICK
FREDDIE FREEMANTOTAL BASES OVER 1.5
MLBDodgers· +120

Freddie Freeman
Total Bases over 1.5

+120 · 10:10 PM ET

Dodgers

GARY'S PICK
MANNY MACHADOTOTAL BASES UNDER 0.5
MLBPadres· +131

Manny Machado
Total Bases under 0.5

+131 · 10:10 PM ET

Padres

Research

164
  • FANTASY PICKUPSMIN @ NYY

    Josh Bell

    Pickup vs Brendan Beck (11.8 xERA) — .708 OPS, bats 4th.

  • FANTASY PICKUPSMIN @ NYY

    Kody Clemens

    Pickup vs Brendan Beck (11.8 xERA) — .795 OPS, bats 3rd.

  • FANTASY PICKUPSMIN @ NYY

    Trevor Larnach

    Pickup vs Brendan Beck (11.8 xERA) — .809 OPS, bats 1st.

  • FANTASY PICKUPSMIN @ NYY

    Brooks Lee

    Pickup vs Brendan Beck (11.8 xERA) — .737 OPS, bats 6th.

  • PLATOON EDGETOR @ SEA

    Nathan Lukes (bats L) hits 1st against Logan Gilbert (RHP)

    Over 140 AB vs. Right, Nathan Lukes owns a .852 OPS versus .297 in 31 AB the other way. He sees RHP Logan Gilbert tonight hitting 1st, where the platoon side lines up his way.

    P 0-for-4, 0 TB

  • HEAT CHECKPIT @ WSH

    Luis Garcia Jr.: 1.625 OPS in Last 15 Days

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

    P 0-for-3, 0 TB

  • HEAT CHECKSTL @ CHC

    Dansby Swanson: 1.329 OPS in Last 15 Days

    The last 15 days sample runs 50 PA: a 1.329 OPS versus .726 for the season, 0.603 above his norm. He has 16 home runs on the season. His total-bases line tonight: 0.5.

    P 0-for-3, 0 TB

  • TEAM RECORDPHI @ KC

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

    Royals are 1-7 in Michael Wacha's last 8 starts this season. He starts tonight.

  • TEAM RECORDPHI @ KC

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

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

  • TEAM RECORDSF @ COL

    Giants 7-1 in Robbie Ray's last 8 starts

    Giants are 7-1 in Robbie Ray's last 8 starts this season — winners of his last 7 in a row. He starts tonight.

  • HEAD-TO-HEADSD @ LAD

    Dodgers are 8-2 vs Padres this season

    Dodgers lead the season series 8-2 over Padres. LAD won the last meeting 4-3.

  • PLATOON EDGECHW @ CLE

    Travis Bazzana (bats L) hits 1st against Sean Burke (RHP)

    Over 135 AB vs. Right, Travis Bazzana owns a .922 OPS versus .494 in 77 AB the other way. He sees RHP Sean Burke tonight hitting 1st, where the platoon side lines up his way.

    P 0-for-4, 0 TB

  • BULLPENCHW @ CLE

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

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

  • PLATOON EDGECHW @ CLE

    Randal Grichuk (bats R) gets a LHP from the 2nd spot

    Randal Grichuk's vs. Left line (1.026 OPS, 72 AB) sits well above his .570 mark the other way (47 AB). Tonight's starter Parker Messick throws LHP, the hand he hits best.

    P 1-for-3, 2 TB

  • BULLPENMIL @ ARI

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

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

  • COOLING OFFNYM @ ATL

    Drake Baldwin: .193 OPS in L15 — draws LHP Sean Manaea

    Drake Baldwin's .193 OPS over the last 15 days (49 PA) trails his .779 season mark, down 0.586. Tonight he draws LHP Sean Manaea — his stronger side: a .838 OPS vs LHP across 102 AB.

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

  • BULLPENMIL @ ARI

    Milwaukee Brewers pen: 15.7 relief IP over their last 3 games

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

  • STREAKFRA @ PAR

    France are unbeaten in 8 internationals

    Across their last 5 World Cup matches they are 4-1-0 (W-W-W-W-D), carrying a 8-match unbeaten run into this fixture.

    P team won 1-0

  • HEAT CHECKBOS @ LAA

    Caleb Durbin: 1.182 OPS in Last 15 Days

    The last 15 days sample runs 48 PA: a 1.182 OPS versus .688 for the season, 0.494 above his norm. He has 8 home runs on the season. His total-bases line tonight: 0.5.

    P 0-for-5, 0 TB

  • PLATOON EDGEMIL @ ARI

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

    Brice Turang's vs. Right line (.915 OPS, 227 AB) sits well above his .554 mark the other way (92 AB). Tonight's starter Merrill Kelly throws RHP, the hand he hits best.

    P 3-for-5, 5 TB

  • PLATOON EDGEMIN @ NYY

    Trevor Larnach (bats L) hits 1st against Brendan Beck (RHP)

    Over 203 AB vs. Right, Trevor Larnach owns a .851 OPS versus .493 in 27 AB the other way. He sees RHP Brendan Beck tonight hitting 1st, where the platoon side lines up his way.

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

  • HR THREATPhillies @ Royals

    Kyle Schwarber

    Kyle Schwarber is the preeminent power threat in this matchup, entering the game with 30 home runs and a massive .913 OPS against right-handed pitching. He faces Michael Wacha, whose underlying metrics suggest he is due for regression, evidenced by a 3.93 xERA compared to his 3.31 actual ERA.

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

  • HR THREATOrioles @ Reds

    Elly De La Cruz

    Elly De La Cruz is a completely different hitter at Great American Ball Park, where his .995 OPS and .333 batting average dwarf his road production. Tonight, he faces Brandon Young, a right-hander whose profile is a dangerous match for this venue.

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

  • HR THREATBlue Jays @ Mariners

    Dominic Canzone

    Dominic Canzone enters this matchup with a massive statistical edge against Toronto's Shane Bieber. Bieber’s return to the rotation has been disastrous from a contact-quality perspective; he is currently allowing a barrel on 18.2% of batted balls and a hard-hit rate of 60.6%.

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

  • HEAT CHECKTB @ HOU

    Junior Caminero: 1.319 OPS in Last 15 Days

    That 1.319 OPS spans the last 15 days (55 PA) against a .934 season baseline, a 0.385 swing. He has 25 home runs on the season. His total-bases line tonight: 1.5.

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

  • PLATOON EDGEMIA @ OAK

    Liam Hicks (bats L) hits 1st against Aaron Civale (RHP)

    Over 214 AB vs. Right, Liam Hicks owns a .887 OPS versus .562 in 52 AB the other way. He sees RHP Aaron Civale tonight hitting 1st, where the platoon side lines up his way.

    P 3-for-5, 3 TB

  • HR THREATOrioles @ Reds

    Pete Alonso

    Pete Alonso remains one of the most prolific power threats in the league, and tonight he draws a matchup that maximizes his strengths. Alonso has done the vast majority of his damage against right-handed pitching this season, posting an .878 OPS with 16 home runs compared to just three against lefties.

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

  • TEAM RECORDBAL @ CIN

    Orioles 6-2 in Brandon Young's last 8 starts

    Orioles are 6-2 in Brandon Young's last 8 starts this season. He starts tonight.

  • PLATOON EDGEPHI @ KC

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

    Bryce Harper's vs. Right line (1.050 OPS, 190 AB) sits well above his .679 mark the other way (120 AB). Tonight's starter Michael Wacha throws RHP, the hand he hits best.

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

  • COOLING OFFMIN @ NYY

    Cody Bellinger: .379 OPS in L15 — draws RHP Zebby Matthews

    Cody Bellinger's .379 OPS over the last 15 days (45 PA) trails his .780 season mark, down 0.401. Tonight he draws RHP Zebby Matthews — his weaker side: a .767 OPS vs RHP across 200 AB.

    P 1-for-5, 2 TB

  • TEAM RECORDBOS @ LAA

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

    Red Sox are 6-2 in Sonny Gray's last 8 starts this season. He starts tonight.

  • TEAM RECORDNYM @ ATL

    Mets 2-6 in Sean Manaea's last 8 starts

    Mets are 2-6 in Sean Manaea's last 8 starts this season. He starts tonight.

  • TEAM RECORDTOR @ SEA

    Mariners 6-2 in Logan Gilbert's last 8 starts

    Mariners are 6-2 in Logan Gilbert's last 8 starts this season. He starts tonight.

  • TEAM RECORDDET @ TEX

    Tigers 2-6 in Jack Flaherty's last 8 starts

    Tigers are 2-6 in Jack Flaherty's last 8 starts this season. He starts tonight.

  • TEAM RECORDDET @ TEX

    Rangers 6-2 in Kumar Rocker's last 8 starts

    Rangers are 6-2 in Kumar Rocker's last 8 starts this season. He starts tonight.

  • TEAM RECORDPIT @ WSH

    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 3 in a row. He starts tonight.

  • HR THREATBlue Jays @ Mariners

    Luke Raley

    Luke Raley is a pure platoon specialist whose power disappears against lefties but thrives against righties, as evidenced by all 14 of his home runs coming against RHP this season. He faces Shane Bieber, who has been historically susceptible to the long ball in his limited 2026 sample, surrendering 4 home runs in just 9 innings of work.

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

  • RUNNING GAMEPIT @ WSH

    Washington Nationals like to run — Henry Davis (57% caught) is the wrong catcher to test

    Henry Davis owns a 57% caught-stealing rate (13 of 23) and Washington Nationals run anyway — 1 steals a game. Strength on strength on the bases.

    P Washington Nationals stole 1 base

  • COOLING OFFBOS @ LAA

    Jarren Duran: .206 OPS in L15 — draws LHP Sam Aldegheri

    Jarren Duran's .206 OPS over the last 15 days (42 PA) trails his .599 season mark, down 0.393. Tonight he draws LHP Sam Aldegheri — his weaker side: a .563 OPS vs LHP across 76 AB.

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

  • STREAKTB @ HOU

    TB have won 5 straight

    Tampa Bay Rays have won 5 straight, outscoring teams by 24 runs over the run; 6-3 across their last 9.

    P team lost 8-10

  • HEAT CHECKPHI @ KC

    Bryce Harper: 1.256 OPS in Last 15 Days

    The last 15 days sample runs 52 PA: a 1.256 OPS versus .906 for the season, 0.35 above his norm. He has 20 home runs on the season. His total-bases line tonight: 1.5.

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

  • HEAT CHECKSF @ COL

    Jake McCarthy: 1.154 OPS in Last 15 Days

    The last 15 days sample runs 60 PA: a 1.154 OPS versus .868 for the season, 0.286 above his norm. He has 9 home runs on the season. His total-bases line tonight: 1.5.

    P 1-for-4, 1 TB

  • HEAT CHECKMIL @ ARI

    Ketel Marte: 1.138 OPS in Last 15 Days

    That 1.138 OPS spans the last 15 days (51 PA) against a .811 season baseline, a 0.327 swing. He has 17 home runs on the season. His total-bases line tonight: 1.5.

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

  • HEAT CHECKSD @ LAD

    Mookie Betts: 1.061 OPS in Last 15 Days

    That 1.061 OPS spans the last 15 days (55 PA) against a .743 season baseline, a 0.318 swing. He has 11 home runs on the season. His total-bases line tonight: 1.5.

    P 1-for-4, 2 TB

  • PLATOON EDGEBAL @ CIN

    Samuel Basallo (bats L) draws Hunter Greene (RHP), batting 5th

    Samuel Basallo carries a .871 OPS vs. Right (186 AB) against .496 the other way (59 AB), and faces RHP Hunter Greene from the 5th spot — a split his blended season line may not reflect.

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

  • PLATOON EDGEMIN @ NYY

    Ben Rice (bats L) hits 2nd against Zebby Matthews (RHP)

    Over 196 AB vs. Right, Ben Rice owns a 1.026 OPS versus .755 in 108 AB the other way. He sees RHP Zebby Matthews tonight hitting 2nd, where the platoon side lines up his way.

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

  • PLATOON EDGETB @ HOU

    Jonathan Aranda (bats L) hits 1st against Hunter Brown (RHP)

    Over 213 AB vs. Right, Jonathan Aranda owns a .923 OPS versus .685 in 92 AB the other way. He sees RHP Hunter Brown tonight hitting 1st, where the platoon side lines up his way.

    P 1-for-5, 1 TB

  • BATTER VS ARMTOR @ SEA

    Vladimir Guerrero Jr. vs Logan Gilbert: .350

    Vladimir Guerrero Jr. has gone 7-for-20 (.350) across 20 career at-bats off Logan Gilbert, with 3 HR. They meet again tonight. He enters cold (.479 OPS, L15).

    P 0-for-3, 0 TB

  • COOLING OFFBAL @ CIN

    JJ Bleday: .420 OPS in L15 — draws RHP Brandon Young

    JJ Bleday's .420 OPS over the last 15 days (45 PA) trails his .829 season mark, down 0.409. Tonight he draws RHP Brandon Young — his stronger side: a .893 OPS vs RHP across 151 AB.

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

  • SITUATIONALPHI @ KC

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

    That is 15.3 relief innings in 3 games, led by Randy Dobnak (4) and Steven Cruz (2). PHI's pen has thrown 11.3 over the same span.

    P flagged side lost 6-1

  • PLATOON EDGEBAL @ CIN

    Colton Cowser (bats L) hits 6th against Hunter Greene (RHP)

    Over 162 AB vs. Right, Colton Cowser owns a .731 OPS versus .368 in 26 AB the other way. He sees RHP Hunter Greene tonight hitting 6th, where the platoon side lines up his way.

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

  • HEAT CHECKPIT @ WSH

    Esmerlyn Valdez: 1.535 OPS in Last 15 Days

    The last 15 days sample runs 38 PA: a 1.535 OPS versus 1.133 for the season, 0.402 above his norm. His total-bases line tonight: 1.5.

    P 1-for-4, 1 TB

  • COOLING OFFSF @ COL

    Bryce Eldridge: .475 OPS in Last 15 Days

    Over the last 15 days (43 PA) he is at a .475 OPS, down 0.353 from his .828 season mark.

    P 2-for-5, 6 TB

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +175

    France are the market's outright World Cup favourite at +175. Argentina (+430) and Spain (+550) are the next shortest.

  • BULLPENSD @ LAD

    Los Angeles Dodgers pen: 16 relief IP over their last 3 games

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

  • BULLPENMIN @ NYY

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

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

  • COOLING OFFMIN @ NYY

    Ben Rice: .624 OPS in L15 — draws RHP Zebby Matthews

    Ben Rice's .624 OPS over the last 15 days (53 PA) trails his .931 season mark, down 0.307. Tonight he draws RHP Zebby Matthews — his stronger side: a 1.026 OPS vs RHP across 196 AB.

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

  • COOLING OFFCHW @ CLE

    Colson Montgomery: .459 OPS in L15 — draws LHP Parker Messick

    Colson Montgomery's .459 OPS over the last 15 days (51 PA) trails his .779 season mark, down 0.32. Tonight he draws LHP Parker Messick — his stronger side: a .876 OPS vs LHP across 90 AB.

    P 2-for-5, 6 TB

  • STARTER FORMBOS @ LAA

    Sam Aldegheri: 8.53 ERA over his last 3 starts

    The last 3 times out: 12.7 innings, 12 earned runs, 16 hits. That 8.53 ERA runs 3.67 over his 4.85 season number.

    P 4 IP, 3 ER, 2 K

  • SITUATIONALSD @ LAD

    15 bullpen innings in 3 games for LAD

    Relievers have absorbed 15 innings over the last 3 games (Charlie Barnes (7) and Brock Stewart (2) the heaviest). SD's pen has thrown 12.3 over the same span.

    P flagged side won 0-3

  • SITUATIONALTB @ HOU

    15 bullpen innings in 3 games for HOU

    Relievers have absorbed 15 innings over the last 3 games (Miguel Ullola (4) and AJ Blubaugh (2.7) the heaviest). TB's pen has thrown 9 over the same span.

    P flagged side won 8-10

  • TOMORROWBOS @ LAA

    Ryan Johnson: 7.4 ERA vs 4.3 xERA

    Projected to start tomorrow vs BOS. A 7.4 ERA against a 4.3 expected ERA (3.1 run gap) — unlucky, due to bounce back. Opponents hit .283 vs .251 expected.

  • PLATOON EDGETOR @ SEA

    Yohendrick Pinango (bats L) hits 6th against Logan Gilbert (RHP)

    Over 117 AB vs. Right, Yohendrick Pinango owns a .794 OPS versus .448 in 29 AB the other way. He sees RHP Logan Gilbert tonight hitting 6th, where the platoon side lines up his way.

    P 1-for-3, 1 TB

  • STREAKTOR @ SEA

    SEA have won 4 straight

    Seattle Mariners have won 4 straight, outscoring teams by 12 runs over the run; 4-2 across their last 6.

    P team won 0-11

  • SITUATIONALMIN @ NYY

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

    3 games, 14.7 innings out of the pen — Paul Blackburn (2.7) and Fernando Cruz (2.7) carried the load. MIN's pen has thrown 12 over the same span.

    P flagged side lost 11-4

  • BULLPENCHW @ CLE

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

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

  • BALLPARKMIL @ ARI

    Merrill Kelly owns a 8.13 ERA at Chase Field — 4.67 everywhere else

    Across 5 games (27.7 IP) at Chase Field, Merrill Kelly has a 8.13 ERA against 4.67 at his other parks (54 IP). Hitters bat .322 off him here.

    P 5 IP, 2 ER, 6 K

  • STREAKBAL @ CIN

    CIN have lost 4 straight

    4 losses in a row for CIN, a -7 run margin across the slide — they limp in 0-4 over their last 4.

    P team lost 8-5

  • STREAKPHI @ KC

    KC have lost 4 straight

    KC have lost 4 straight and been outscored by 15 over the run. Last 5: 1-4.

    P team lost 6-1

  • STREAKMAR @ CAN

    Morocco are unbeaten in 4 internationals

    Their last 5 at the World Cup read D-W-W-D-L — a 2-2-1 record and a 4-match unbeaten run.

    P team won 3-0

  • PLATOON EDGEMIN @ NYY

    Kody Clemens (bats L) hits 3rd against Brendan Beck (RHP)

    Over 213 AB vs. Right, Kody Clemens owns a .843 OPS versus .613 in 57 AB the other way. He sees RHP Brendan Beck tonight hitting 3rd, where the platoon side lines up his way.

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

  • STARTER FORMSF @ COL

    Robbie Ray: 0.00 ERA over his last 3 starts

    Across his last 3 starts (22.3 IP) he has a 0.00 ERA with a 0.67 WHIP (1.22 season) and 16 strikeouts — his season mark is 3.39, and that is where most lines still price him.

    P 6 IP, 3 ER, 4 K

  • TOMORROWMIL @ ARI

    Eduardo Rodriguez: 2.21 ERA vs 4.89 xERA

    Projected to start tomorrow vs MIL. A 2.21 ERA against a 4.89 expected ERA (2.68 run gap) — running hot, due to regress. Opponents hit .219 vs .264 expected.

  • PLATOON EDGEPIT @ WSH

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

    Luis Garcia Jr.'s vs. Right line (.899 OPS, 239 AB) sits well above his .689 mark the other way (33 AB). Tonight's starter Braxton Ashcraft throws RHP, the hand he hits best.

    P 0-for-3, 0 TB

  • XG RECAPSEN @ BEL

    Senegal out-created the field but didn't win

    Senegal won the xG battle 3.5–1.8 yet lost to Belgium (3–2). The underlying numbers favoured them — a side the result flattered to deceive.

  • COOLING OFFBAL @ CIN

    Matt McLain: .188 OPS in L15 — draws RHP Brandon Young

    Matt McLain's .188 OPS over the last 15 days (26 PA) trails his .630 season mark, down 0.442. Tonight he draws RHP Brandon Young — his weaker side: a .602 OPS vs RHP across 206 AB.

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

  • REGRESSIONSF @ COL

    Tomoyuki Sugano: 4.8 ERA vs 7.07 xERA

    Tomoyuki Sugano carries a 4.8 ERA against a 7.07 expected ERA (2.27 run gap), so he has been outperforming his contact quality. Opponents hit .269 off him vs a .310 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • COOLING OFFTOR @ SEA

    Vladimir Guerrero Jr.: .479 OPS in L15 — draws RHP Logan Gilbert

    Vladimir Guerrero Jr.'s .479 OPS over the last 15 days (48 PA) trails his .699 season mark, down 0.22. Tonight he draws RHP Logan Gilbert — his weaker side: a .679 OPS vs RHP across 240 AB.

    P 0-for-3, 0 TB

  • SITUATIONALBOS @ LAA

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

    3 games, 14 innings out of the pen — Ryan Watson (3) and Alec Gamboa (2.3) carried the load. LAA's pen has thrown 8.3 over the same span.

    P flagged side won 8-1

  • STARTER FORMSF @ COL

    Tomoyuki Sugano: 7.88 ERA over his last 3 starts

    He is carrying a 7.88 ERA over his last 16 innings with a 1.44 WHIP (1.32 season) — the 4.80 season line is doing a lot of work for him right now.

  • BATTER VS ARMDET @ TEX

    Joc Pederson vs Jack Flaherty: .318

    Joc Pederson's career line off Jack Flaherty is 7-for-22, a .318 average over 22 at-bats with 3 home runs — they meet again tonight. He enters hot (.879 OPS, L15).

    P 1-for-4, 1 TB

  • STARTER FORMMIA @ OAK

    Aaron Civale: 8.25 ERA over his last 3 starts

    He is carrying a 8.25 ERA over his last 12 innings with a 2.00 WHIP (1.58 season) — the 5.05 season line is doing a lot of work for him right now.

    P 4.2 IP, 4 ER, 6 K

  • SITUATIONALSTL @ CHC

    13.7 bullpen innings in 3 games for STL

    Relievers have absorbed 13.7 innings over the last 3 games (Max Rajcic (3.3) and Justin Bruihl (3) the heaviest). CHC's pen has thrown 13.3 over the same span.

    P flagged side won 3-0

  • BULLPENSTL @ CHC

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

    St. Louis Cardinals's bullpen has thrown 13.7 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.

  • BATTER VS ARMSD @ LAD

    Xander Bogaerts vs Yoshinobu Yamamoto: .462

    In 13 career at-bats against Yoshinobu Yamamoto, Xander Bogaerts is 6-for-13 for a 1.346 OPS (1 walk). The two square off again tonight. He enters steady (.733 OPS, L15).

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

  • PLATOON EDGEDET @ TEX

    Kevin McGonigle (bats L) hits 1st against Cal Quantrill (RHP)

    Over 229 AB vs. Right, Kevin McGonigle owns a .864 OPS versus .702 in 91 AB the other way. He sees RHP Cal Quantrill tonight hitting 1st, where the platoon side lines up his way.

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

  • SITUATIONALCHW @ CLE

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

    That is 13.7 relief innings in 3 games, led by Trevor Richards (3.3) and Chris Murphy (2.7). CLE's pen has thrown 13.3 over the same span.

    P flagged side won 3-1

  • SITUATIONALFrance @ Paraguay

    Paraguay set up to contain

    Confirmed XI: Paraguay named 5 at the back with a lone striker vs France — a sheet built to absorb pressure and frustrate, not to chase the game. Lineups like this point to a low-event match: leans UNDER on total goals, and Paraguay on the handicap / draw-no-bet carries value the reputation-priced line underrates.

  • SITUATIONALTOR @ SEA

    13.3 bullpen innings in 3 games for TOR

    Relievers have absorbed 13.3 innings over the last 3 games (Patrick Corbin (5) and Spencer Miles (3) the heaviest). SEA's pen has thrown only 5.7 over the same span.

    P flagged side lost 0-11

  • HEAT CHECKDET @ TEX

    Zach McKinstry: .804 OPS in Last 15 Days

    That .804 OPS spans the last 15 days (48 PA) against a .577 season baseline, a 0.227 swing. His total-bases line tonight: 0.5.

    P 1-for-4, 1 TB

  • XG REGRESSIONFRA @ PAR

    France are finishing above their chances

    France are scoring 3.3/match on 2.2 xG — 1.1 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.

  • PLATOON EDGEDET @ TEX

    Dillon Dingler (bats R) gets a RHP from the 2nd spot

    Dillon Dingler's vs. Right line (.914 OPS, 216 AB) sits well above his .732 mark the other way (89 AB). Tonight's starter Cal Quantrill throws RHP, the hand he hits best.

    P 0-for-3, 0 TB

  • REGRESSIONSD @ LAD

    Griffin Canning: 7.08 ERA vs 5.06 xERA

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

    P 4 IP, 1 ER, 4 K

  • STARTER FORMMIL @ ARI

    Brandon Woodruff: 0.00 ERA over his last 3 starts

    Across his last 3 starts (13 IP) he has a 0.00 ERA with a 0.46 WHIP (0.84 season) and 18 strikeouts — his season mark is 2.59, and that is where most lines still price him.

    P 3.2 IP, 3 ER, 6 K

  • BALLPARKFRA @ PAR

    Paraguay vs France: 102°F heat at Lincoln Financial Field

    It reads 102°F at kickoff — serious heat that tests conditioning and tends to drag the second-half tempo. Conditions at Lincoln Financial Field: 102°F, 10 mph wind, 8% rain.

  • COOLING OFFTOR @ SEA

    J.P. Crawford: .467 OPS in L15 — draws RHP Shane Bieber

    J.P. Crawford's .467 OPS over the last 15 days (52 PA) trails his .691 season mark, down 0.224. Tonight he draws RHP Shane Bieber — his stronger side: a .723 OPS vs RHP across 184 AB.

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

  • COOLING OFFCHW @ CLE

    Daniel Schneemann: .361 OPS in L15 — draws RHP Sean Burke

    Daniel Schneemann's .361 OPS over the last 15 days (35 PA) trails his .626 season mark, down 0.265. Tonight he draws RHP Sean Burke — his weaker side: a .595 OPS vs RHP across 168 AB.

    P 0-for-2, 0 TB

  • TOURNAMENTPATH TO THE FINAL

    Argentina are the market's pick to reach the final from the other half

    Behind the outright favourite, Argentina carry the shortest price to reach the final at +165 — the side the market most expects to come through the other half of the bracket.

  • TOURNAMENTFRA @ PAR

    Paraguay vs France: Round of 16 stakes

    This is a round of 16 tie — win or go home. To lift the trophy: Paraguay are 350-1 outsiders, France are the No. 1 title choice at +175. The market has it Paraguay +1800 / the draw +550 / France -575.

  • TOURNAMENTMAR @ CAN

    Canada vs Morocco: Round of 16 stakes

    This is a round of 16 tie — win or go home. To lift the trophy: Morocco are 30-1 outsiders. The market has it Canada +400 / the draw +245 / Morocco -130.

  • HEAT CHECKTB @ HOU

    Cedric Mullins: .888 OPS in Last 15 Days

    The last 15 days sample runs 41 PA: a .888 OPS versus .645 for the season, 0.243 above his norm. He has 10 home runs on the season. His total-bases line tonight: 0.5.

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

  • COOLING OFFPIT @ WSH

    James Wood: .739 OPS in L15 — draws RHP Braxton Ashcraft

    James Wood's .739 OPS over the last 15 days (59 PA) trails his .918 season mark, down 0.179. Tonight he draws RHP Braxton Ashcraft — his stronger side: a .950 OPS vs RHP across 219 AB.

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

  • REGRESSIONSD @ LAD

    Wandy Peralta: 2.38 ERA vs 4.15 xERA

    Wandy Peralta carries a 2.38 ERA against a 4.15 expected ERA (1.77 run gap), so he has been outperforming his contact quality. Opponents hit .250 off him vs a .260 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 1 IP, 0 ER, 0 K

  • BATTER VS ARMSD @ LAD

    Freddie Freeman vs Wandy Peralta: .417

    In 12 career at-bats against Wandy Peralta, Freddie Freeman is 5-for-12 for a 1.250 OPS (2 walks). The two square off again tonight. He enters hot (1.036 OPS, L15).

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

  • REGRESSIONSTL @ CHC

    Kyle Leahy: 4.09 ERA vs 5.77 xERA

    Kyle Leahy carries a 4.09 ERA against a 5.77 expected ERA (1.68 run gap), so he has been outperforming his contact quality. Opponents hit .279 off him vs a .286 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 0 ER, 6 K

  • BATTER VS ARMNYM @ ATL

    Francisco Lindor vs Chris Sale: .368

    Francisco Lindor has gone 14-for-38 (.368) across 38 career at-bats off Chris Sale, with 2 HR. They meet again tonight. He enters steady (.698 OPS, L15).

    P 2-for-4, 2 TB

  • REGRESSIONMIA @ OAK

    Henry Bolte: .293 AVG vs .240 xBA

    Across 174 plate appearances, Henry Bolte carries a .293 average versus a .240 xBA. His wOBA sits at .339 against a .313 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

  • REGRESSIONSD @ LAD

    Jake Cronenworth: .177 AVG vs .229 xBA

    Across 132 plate appearances, Jake Cronenworth carries a .177 average versus a .229 xBA. His wOBA sits at .256 against a .309 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 0-for-4, 0 TB

  • HEAT CHECKTOR @ SEA

    Kazuma Okamoto: .992 OPS in Last 15 Days

    The last 15 days sample runs 43 PA: a .992 OPS versus .783 for the season, 0.209 above his norm. He has 19 home runs on the season. His total-bases line tonight: 0.5.

    P 0-for-3, 0 TB

  • TOMORROWSF @ COL

    Tanner Gordon: 6.69 ERA vs 4.67 xERA

    Projected to start tomorrow vs SF. A 6.69 ERA against a 4.67 expected ERA (2.02 run gap) — unlucky, due to bounce back. Opponents hit .331 vs .262 expected.

  • REGRESSIONMIL @ ARI

    Merrill Kelly: 5.84 ERA vs 7.57 xERA

    Merrill Kelly carries a 5.84 ERA against a 7.57 expected ERA (1.73 run gap), so he has been outperforming his contact quality. Opponents hit .287 off him vs a .310 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 2 ER, 6 K

  • BATTER VS ARMTOR @ SEA

    J.P. Crawford vs Shane Bieber: .533

    In 15 career at-bats against Shane Bieber, J.P. Crawford is 8-for-15 for a 1.129 OPS (1 walk). The two square off again tonight. He enters cold (.467 OPS, L15).

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

  • PLATOON EDGEPIT @ WSH

    Daylen Lile (bats L) hits 5th against Braxton Ashcraft (RHP)

    Over 240 AB vs. Right, Daylen Lile owns a .782 OPS versus .605 in 100 AB the other way. He sees RHP Braxton Ashcraft tonight hitting 5th, where the platoon side lines up his way.

    P 2-for-4, 2 TB

  • FANTASY PICKUPSTB @ HOU

    Drew Rasmussen

    Streamer vs HOU — 3 xERA · 9.2 K/9 · 0.87 WHIP.

  • REGRESSIONMIA @ OAK

    Zack Gelof: .282 AVG vs .231 xBA

    Zack Gelof is hitting .282 against a .231 expected average (xBA) over 228 plate appearances. His wOBA sits at .361 against a .298 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, 2 TB

  • HEAT CHECKPHI @ KC

    Carter Jensen: .949 OPS in Last 15 Days

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

    P 0-for-4, 0 TB

  • BALLPARKPIT @ WSH

    Zack Littell owns a 6.15 ERA at Nationals Park — 4.15 everywhere else

    Across 10 games (45.3 IP) at Nationals Park, Zack Littell has a 6.15 ERA against 4.15 at his other parks (34.7 IP). Hitters bat .282 off him here.

    P 6 IP, 1 ER, 3 K

  • REGRESSIONPIT @ WSH

    Zack Littell: 5.29 ERA vs 6.76 xERA

    Zack Littell carries a 5.29 ERA against a 6.76 expected ERA (1.47 run gap), so he has been outperforming his contact quality. Opponents hit .263 off him vs a .297 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 1 ER, 3 K

  • REGRESSIONDET @ TEX

    Cal Quantrill: 3.31 ERA vs 4.83 xERA

    Cal Quantrill carries a 3.31 ERA against a 4.83 expected ERA (1.52 run gap), so he has been outperforming his contact quality. Opponents hit .241 off him vs a .259 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 2 ER, 2 K

  • COOLING OFFPIT @ WSH

    Tyler Callihan: .533 OPS in Last 15 Days

    Over the last 15 days (27 PA) he is at a .533 OPS, down 0.292 from his .825 season mark.

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

  • REGRESSIONNYM @ ATL

    Francisco Lindor: .215 AVG vs .258 xBA

    Francisco Lindor is hitting .215 against a .258 expected average (xBA) over 135 plate appearances. His wOBA sits at .300 against a .344 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-4, 2 TB

  • STARTER FORMMIN @ NYY

    Zebby Matthews: 2.25 ERA over his last 3 starts

    Across his last 3 starts (20 IP) he has a 2.25 ERA with a 1.05 WHIP (1.14 season) and 16 strikeouts — his season mark is 4.15, and that is where most lines still price him.

    P 4.2 IP, 4 ER, 5 K

  • STARTER FORMSTL @ CHC

    Kyle Leahy: 2.08 ERA over his last 3 starts

    He has allowed 4 earned runs over his last 17.3 innings (2.08 ERA) with a 1.04 WHIP (1.48 season) — a different pitcher than the 4.09 season line says.

    P 5 IP, 0 ER, 6 K

  • STARTER FORMPHI @ KC

    Jesus Luzardo: 1.93 ERA over his last 3 starts

    The last 3 times out: 18.7 innings, 4 earned runs, 28 Ks. That 1.93 ERA sits 1.95 runs under his 3.88 season number.

    P 6 IP, 1 ER, 9 K

  • XG RECAPAUT @ ESP

    Spain created the better chances

    Spain led the xG 2.8–0.3 and took the result to match (3–0).

  • REGRESSIONTOR @ SEA

    Ernie Clement: .295 AVG vs .254 xBA

    Across 339 plate appearances, Ernie Clement carries a .295 average versus a .254 xBA. His wOBA sits at .327 against a .272 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

  • TOURNAMENTSUREST TO ADVANCE

    Côte d'Ivoire are the surest bet to advance

    Côte d'Ivoire are -10000 to escape their group out of Group E — the shortest to-advance price on the board.

  • REGRESSIONCHW @ CLE

    Chase Meidroth: .271 AVG vs .229 xBA

    Across 359 plate appearances, Chase Meidroth carries a .271 average versus a .229 xBA. His wOBA sits at .324 against a .286 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

  • TOMORROWPHI @ KC

    Aaron Nola: 6.04 ERA vs 4.48 xERA

    Projected to start tomorrow vs KC. A 6.04 ERA against a 4.48 expected ERA (1.56 run gap) — unlucky, due to bounce back. Opponents hit .287 vs .253 expected.

  • REGRESSIONCHW @ CLE

    Randal Grichuk: .261 AVG vs .303 xBA

    Randal Grichuk's .261 average comes against a .303 expected (xBA) on 126 plate appearances. His wOBA sits at .359 against a .384 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 1-for-3, 2 TB

  • REGRESSIONSF @ COL

    Robbie Ray: 3.39 ERA vs 4.6 xERA

    Robbie Ray carries a 3.39 ERA against a 4.6 expected ERA (1.21 run gap), so he has been outperforming his contact quality. Opponents hit .214 off him vs a .238 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 3 ER, 4 K

  • PARK WEATHERPIT @ WSH

    95° at Nationals Park — the ball will carry tonight

    Conditions at Nationals Park: Sunny, 95°, wind 2 mph, In From LF. Heat like this turns warning-track outs into souvenirs. The total sits at 10.5.

    P final total 8 vs 10.5 (over lean)

  • FANTASY PICKUPSCHW @ CLE

    Parker Messick

    Streamer vs CHW — 3.16 xERA · 9.4 K/9 · 1.06 WHIP.

  • HEAT CHECKPHI @ KC

    Jac Caglianone: .956 OPS in Last 15 Days

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

    P 0-for-4, 0 TB

  • RUNNING GAMECHW @ CLE

    Green light: Chicago White Sox run, and Austin Hedges has caught just 6%

    Austin Hedges is catching tonight at 6% on the season (2-for-33 throwing), and Chicago White Sox attempt 1 steals a game. The track meet is on.

    P Chicago White Sox stole 0 bases

  • TOMORROWDET @ TEX

    Cal Quantrill: 3.31 ERA vs 4.83 xERA

    Projected to start tomorrow vs DET. A 3.31 ERA against a 4.83 expected ERA (1.52 run gap) — running hot, due to regress. Opponents hit .241 vs .259 expected.

  • REGRESSIONBAL @ CIN

    Brandon Young: 3.11 ERA vs 4.24 xERA

    Brandon Young carries a 3.11 ERA against a 4.24 expected ERA (1.13 run gap), so he has been outperforming his contact quality. Opponents hit .242 off him vs a .252 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 4 ER, 5 K

  • HEAT CHECKDET @ TEX

    Spencer Torkelson: .871 OPS in Last 15 Days

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

    P 0-for-4, 0 TB

  • FIRST INNINGMIN @ NYY

    YRFI watch: first innings have been live on both sides of MIN @ NYY

    Both sides keep scoring early — a 1st-inning run in 7 of 10 for NYY and 8 of 10 for MIN games lately.

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

  • FIRST INNINGBAL @ CIN

    YRFI watch: first innings have been live on both sides of BAL @ CIN

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

    P 1st inning: 3-1 (4 runs)

  • HEAT CHECKMIN @ NYY

    Josh Bell: .833 OPS in Last 15 Days

    The last 15 days sample runs 45 PA: a .833 OPS versus .708 for the season, 0.125 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.

    P 3-for-5, 10 TB

  • REGRESSIONNYM @ ATL

    Chris Sale: 2.1 ERA vs 3.21 xERA

    Chris Sale carries a 2.1 ERA against a 3.21 expected ERA (1.11 run gap), so he has been outperforming his contact quality. Opponents hit .224 off him vs a .227 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 3 ER, 3 K

  • TOMORROWSF @ COL

    Tyler Mahle: 5.67 ERA vs 4.33 xERA

    Projected to start tomorrow vs COL. A 5.67 ERA against a 4.33 expected ERA (1.34 run gap) — unlucky, due to bounce back. Opponents hit .273 vs .248 expected.

  • REGRESSIONPIT @ WSH

    Dylan Crews: .230 AVG vs .264 xBA

    Dylan Crews's .230 average comes against a .264 expected (xBA) on 159 plate appearances. His wOBA sits at .288 against a .330 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 1-for-4, 1 TB

  • RUNNING GAMEPHI @ KC

    Philadelphia Phillies like to run — Carter Jensen (41% caught) is the wrong catcher to test

    Carter Jensen owns a 41% caught-stealing rate (15 of 37) and Philadelphia Phillies run anyway — 0.8 steals a game. Strength on strength on the bases.

    P Philadelphia Phillies stole 0 bases

  • PARK WEATHERMIN @ NYY

    94° at Yankee Stadium — the ball will carry tonight

    Tonight's reading at Yankee Stadium — Sunny, 94°, wind 9 mph, Out To CF. Everything about the air says carry. The total sits at 10.

    P final total 15 vs 10 (over lean)

  • HEAT CHECKTOR @ SEA

    Cole Young: .833 OPS in Last 15 Days

    That .833 OPS spans the last 15 days (44 PA) against a .708 season baseline, a 0.125 swing. He has 9 home runs on the season. His total-bases line tonight: 0.5.

    P 1-for-3, 2 TB

  • FANTASY PICKUPSSD @ LAD

    Yoshinobu Yamamoto

    Streamer vs SD — 3.53 xERA · 8.3 K/9 · 0.89 WHIP.

  • COOLING OFFMIN @ NYY

    Byron Buxton: .754 OPS in L15 — draws RHP Brendan Beck

    Byron Buxton's .754 OPS over the last 15 days (39 PA) trails his .898 season mark, down 0.144. Tonight he draws RHP Brendan Beck — his stronger side: a .941 OPS vs RHP across 220 AB.

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

  • BALLPARKSF @ COL

    At Coors Field, Tomoyuki Sugano pitches to a 4.14 ERA

    Tomoyuki Sugano at Coors Field: 4.14 ERA over 37 innings (7G) — 5.32 on a 47.3-inning baseline elsewhere. Hitters bat .270 off him here.

  • TOMORROWNYM @ ATL

    Martín Pérez: 3.27 ERA vs 4.36 xERA

    Projected to start tomorrow vs NYM. A 3.27 ERA against a 4.36 expected ERA (1.09 run gap) — running hot, due to regress. Opponents hit .214 vs .253 expected.

  • FIRST INNINGSTL @ CHC

    NRFI watch: quiet first innings on both sides of STL @ CHC

    CHC games have seen a first-inning run in just 3 of their last 10; STL games in 3 of 10. That is 14 clean opening frames between them.

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

  • FIRST INNINGNYM @ ATL

    NRFI watch: quiet first innings on both sides of NYM @ ATL

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

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

  • TOMORROWBAL @ CIN

    Nick Lodolo: 5.05 ERA vs 6.11 xERA

    Projected to start tomorrow vs BAL. A 5.05 ERA against a 6.11 expected ERA (1.06 run gap) — running hot, due to regress. Opponents hit .281 vs .287 expected.

  • TOMORROWSD @ LAD

    Emmet Sheehan: 5.08 ERA vs 4.1 xERA

    Projected to start tomorrow vs SD. A 5.08 ERA against a 4.1 expected ERA (0.98 run gap) — unlucky, due to bounce back. Opponents hit .250 vs .236 expected.

  • TOMORROWTOR @ SEA

    Emerson Hancock: 3.47 ERA vs 4.48 xERA

    Projected to start tomorrow vs TOR. A 3.47 ERA against a 4.48 expected ERA (1.01 run gap) — running hot, due to regress. Opponents hit .220 vs .255 expected.

  • RUNNING GAMEBOS @ LAA

    Boston Red Sox like to run — Tyler Heineman (34% caught) is the wrong catcher to test

    Boston Red Sox attempt 1 steals a game, but Tyler Heineman has cut down 12 of 35 runners (34%). Someone is getting thrown out tonight.

    P Boston Red Sox stole 2 bases

  • BATTER VS ARMNYM @ ATL

    Chris Sale vs Juan Soto: 1-for-11, 6 K

    Juan Soto has managed only 1-for-11 (.091) off Chris Sale, striking out 6 times in 11 career at-bats — they meet again tonight.

    P 1-for-4, 1 TB

  • BALLPARKMAR @ CAN

    Canada vs Morocco: indoors at NRG Stadium

    NRG Stadium is a retractable-roof venue — retractable roof with air conditioning. The summer heat that exposes open stadiums is removed from this fixture.

  • FANTASY PICKUPSSTL @ CHC

    Shota Imanaga

    Streamer vs STL — 3.66 xERA · 8.4 K/9 · 1.08 WHIP.

  • TOMORROWCHW @ CLE

    Tanner Bibee: 3.69 ERA vs 4.51 xERA

    Projected to start tomorrow vs CHW. A 3.69 ERA against a 4.51 expected ERA (0.82 run gap) — running hot, due to regress. Opponents hit .225 vs .259 expected.

  • FIRST INNINGSF @ COL

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

    San Francisco Giants 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 4 in the 1st

  • FIRST INNINGTOR @ SEA

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

    Seattle Mariners 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

  • SITUATIONALMorocco @ Canada

    Canada v Morocco: projected XI

    Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.

Graded results

60

Games

  • L

    France -1.5 -160

    WC · 1-0

  • L

    Guardians ML -144

    MLB · 3-1

  • L

    Over 2.5 -155

    WC · 1-0

  • W

    Pirates ML -164

    MLB · 7-1

  • L

    Canada +0.5 +115

    WC · 3-0

  • L

    Under 2.5 -145

    WC · 3-0

  • W

    Tigers ML -120

    MLB · 3-0

  • W

    Seattle Mariners ML -164

    MLB · 0-11

  • L

    Reds ML -126

    MLB · 8-5

  • L

    Rays ML -104

    MLB · 8-10

  • L

    Mets +1.5 -137

    MLB · 3-14

  • W

    Marlins ML -142

    MLB · 7-2

  • W

    Dodgers -1.5 -120

    MLB · 0-3

  • L

    Brewers -1.5 -102

    MLB · 3-4

  • W

    Red Sox ML -168

    MLB · 8-1

  • W

    Twins ML +126

    MLB · 11-4

  • L

    Cubs ML -158

    MLB · 3-0

  • W

    Phillies ML -156

    MLB · 6-1

  • L

    Rockies ML +108

    MLB · 6-4

Props

  • W

    Achraf Hakimi · over

    Morocco @ Canada · Actual 1

  • L

    Alec Burleson · under

    Cardinals @ Cubs · Actual 2

  • W

    Anthony Volpe · under

    Twins @ Yankees · Actual 1

  • W

    Austin Riley · over

    Mets @ Braves · Actual 4

  • L

    Ben Rice · over

    Twins @ Yankees · Actual 0

  • L

    Bryce Harper · over

    Phillies @ Royals · Actual 0

  • L

    Chase DeLauter · over

    White Sox @ Guardians · Actual 1

  • L

    Christian Walker · under

    Rays @ Astros · Actual 1

  • W

    Corbin Carroll · under

    Brewers @ Diamondbacks · Actual 0

  • W

    Dominic Canzone · over

    Blue Jays @ Mariners · Actual 1

  • L

    Elly De La Cruz · over

    Orioles @ Reds · Actual 0

  • W

    Elly De La Cruz · over

    Orioles @ Reds · Actual 2

  • W

    Esmerlyn Valdez · over

    Pirates @ Nationals · Actual 2

  • W

    Freddie Freeman · over

    Padres @ Dodgers · Actual 5

  • L

    Heliot Ramos · over

    Giants @ Rockies · Actual 2

  • L

    Jake Bauers · over

    Brewers @ Diamondbacks · Actual 0

  • W

    James Wood · over

    Pirates @ Nationals · Actual 4

  • L

    Joc Pederson · over

    Tigers @ Rangers · Actual 1

  • L

    J.P. Crawford · over

    Blue Jays @ Mariners · Actual 1

  • W

    Juan Soto · under

    Mets @ Braves · Actual 1

  • W

    Junior Caminero · over

    Rays @ Astros · Actual 5

  • L

    Kyle Schwarber · over

    Phillies @ Royals · Actual 0

  • W

    Lawrence Butler · under

    Marlins @ Athletics · Actual 1

  • L

    Luke Raley · over

    Blue Jays @ Mariners · Actual 0

  • W

    Manny Machado · under

    Padres @ Dodgers · Actual 0

  • L

    Maxime Crépeau · over

    Morocco @ Canada · Actual 1

  • L

    Michael Olise · over

    France @ Paraguay · Actual 0

  • L

    Miguel Vargas · over

    White Sox @ Guardians · Actual 0

  • L

    Orlando Gill · over

    France @ Paraguay · Actual 4

  • W

    Otto Lopez · over

    Marlins @ Athletics · Actual 7

  • L

    Pete Alonso · over

    Orioles @ Reds · Actual 0

  • W

    Pete Alonso · over

    Orioles @ Reds · Actual 4

  • L

    Pete Crow-Armstrong · over

    Cardinals @ Cubs · Actual 1

  • L

    Rafael Devers · over

    Giants @ Rockies · Actual 1

  • L

    Riley Greene · under

    Tigers @ Rangers · Actual 5

  • W

    Shane Bieber · under

    Blue Jays @ Mariners · Actual 12

  • L

    Trea Turner · over

    Phillies @ Royals · Actual 1

  • L

    Trea Turner · over

    Phillies @ Royals · Actual 1

  • W

    Willson Contreras · over

    Red Sox @ Angels · Actual 5

  • W

    Yordan Alvarez · over

    Rays @ Astros · Actual 2

  • W

    Zach Neto · under

    Red Sox @ Angels · Actual 0