Skip to content
GARY A.I.Get the app

Sports picks for Tuesday, June 30, 2026

300 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
France -1.5
WCvs Sweden· -130

France
-1.5

-130 · 5:00 PM ET

Sweden

Permanent matchup analysis →
GARY'S PICK
Under 3.5 Total Goals
WCSweden @ France· -125

Under 3.5
Total Goals

-125 · 5:00 PM ET

Sweden @ France

Permanent matchup analysis →
GARY'S PICK
White Sox Moneyline
MLB@ Orioles· +124

White Sox
Moneyline

+124 · 6:35 PM ET

Orioles

Permanent matchup analysis →
GARY'S PICK
Pirates Moneyline
MLB@ Phillies· +180

Pirates
Moneyline

+180 · 6:40 PM ET

Phillies

Permanent matchup analysis →
GARY'S PICK
Rangers Moneyline
MLB@ Guardians· -126

Rangers
Moneyline

-126 · 6:40 PM ET

Guardians

Permanent matchup analysis →
GARY'S PICK
Tigers Moneyline
MLB@ Yankees· +100

Tigers
Moneyline

+100 · 7:05 PM ET

Yankees

Permanent matchup analysis →
GARY'S PICK
Mets Moneyline
MLB@ Blue Jays· -102

Mets
Moneyline

-102 · 7:07 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
Nationals Moneyline
MLB@ Red Sox· +110

Nationals
Moneyline

+110 · 7:10 PM ET

Red Sox

Permanent matchup analysis →
GARY'S PICK
Braves Moneyline
MLBvs Cardinals· -142

Braves
Moneyline

-142 · 7:15 PM ET

Cardinals

Permanent matchup analysis →
GARY'S PICK
Reds Moneyline
MLB@ Brewers· +144

Reds
Moneyline

+144 · 7:40 PM ET

Brewers

Permanent matchup analysis →
GARY'S PICK
Rays Moneyline
MLB@ Royals· -120

Rays
Moneyline

-120 · 7:40 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
Padres Moneyline
MLB@ Cubs· +132

Padres
Moneyline

+132 · 8:05 PM ET

Cubs

Permanent matchup analysis →
GARY'S PICK
Astros Moneyline
MLBvs Twins· -104

Astros
Moneyline

-104 · 8:10 PM ET

Twins

Permanent matchup analysis →
GARY'S PICK
Marlins Moneyline
MLB@ Rockies· -136

Marlins
Moneyline

-136 · 8:40 PM ET

Rockies

Permanent matchup analysis →
GARY'S PICK
Mariners Moneyline
MLBvs Angels· -188

Mariners
Moneyline

-188 · 9:40 PM ET

Angels

Permanent matchup analysis →
GARY'S PICK
Dodgers -1.5
MLB@ Athletics· -111

Dodgers
-1.5

-111 · 9:40 PM ET

Athletics

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

Giants
Moneyline

-104 · 9:40 PM ET

Diamondbacks

Permanent matchup analysis →
GARY'S PICK
Mexico Moneyline
WCvs Ecuador· +125

Mexico
Moneyline

+125 · 9:00 PM ET

Ecuador

Permanent matchup analysis →
GARY'S PICK
Under 1.5 Total Goals
WCEcuador @ Mexico· +130

Under 1.5
Total Goals

+130 · 9:00 PM ET

Ecuador @ Mexico

Permanent matchup analysis →

Player props

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

Michael Olise
Anytime Goal over 1

+170 · 5:00 PM ET

France

GARY'S PICK
JACOB WIDELL ZETTERSTRÖMSAVES OVER 5
WCSweden· +110

Jacob Widell Zetterström
Saves over 5

+110 · 5:00 PM ET

Sweden

GARY'S PICK
BRYCE HARPERTOTAL BASES OVER 1.5
MLBPhillies· +100

Bryce Harper
Total Bases over 1.5

+100 · 6:40 PM ET

Phillies

GARY'S PICK
ESMERLYN VALDEZH+R+RBI OVER 1.5
MLBPirates· +115

Esmerlyn Valdez
H+R+RBI over 1.5

+115 · 6:40 PM ET

Pirates

GARY'S PICK
STEVEN KWANH+R+RBI UNDER 1.5
MLBGuardians· -175

Steven Kwan
H+R+RBI under 1.5

-175 · 6:40 PM ET

Guardians

GARY'S PICK
JAKE BURGERTOTAL BASES OVER 1.5
MLBRangers· +120

Jake Burger
Total Bases over 1.5

+120 · 6:40 PM ET

Rangers

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

Miguel Vargas
Total Bases over 1.5

+115 · 6:35 PM ET

White Sox

GARY'S PICK
COLSON MONTGOMERYH+R+RBI UNDER 1.5
MLBWhite Sox· -101

Colson Montgomery
H+R+RBI under 1.5

-101 · 6:35 PM ET

White Sox

GARY'S PICK
PAUL GOLDSCHMIDTHITS OVER 0.5
MLBYankees· -170

Paul Goldschmidt
Hits over 0.5

-170 · 7:05 PM ET

Yankees

GARY'S PICK
PAUL GOLDSCHMIDTTOTAL BASES OVER 1.5
MLBYankees· +123

Paul Goldschmidt
Total Bases over 1.5

+123 · 7:05 PM ET

Yankees

GARY'S PICK
JUAN SOTOWALKS OVER 0.5
MLBMets· -134

Juan Soto
Walks over 0.5

-134 · 7:07 PM ET

Mets

GARY'S PICK
ALEJANDRO KIRKSINGLES UNDER 0.5
MLBBlue Jays· -110

Alejandro Kirk
Singles under 0.5

-110 · 7:07 PM ET

Blue Jays

GARY'S PICK
JAMES WOODTOTAL BASES UNDER 1.5
MLBNationals· -132

James Wood
Total Bases under 1.5

-132 · 7:10 PM ET

Nationals

GARY'S PICK
CURTIS MEADTOTAL BASES OVER 1.5
MLBNationals· +122

Curtis Mead
Total Bases over 1.5

+122 · 7:10 PM ET

Nationals

GARY'S PICK
MATT OLSONTOTAL BASES OVER 1.5
MLBBraves· +110

Matt Olson
Total Bases over 1.5

+110 · 7:15 PM ET

Braves

GARY'S PICK
JORDAN WALKERTOTAL BASES OVER 1.5
MLBCardinals· +103

Jordan Walker
Total Bases over 1.5

+103 · 7:15 PM ET

Cardinals

GARY'S PICK
NATHANIEL LOWEH+R+RBI UNDER 1.5
MLBReds· -155

Nathaniel Lowe
H+R+RBI under 1.5

-155 · 7:40 PM ET

Reds

GARY'S PICK
WILLIAM CONTRERASTOTAL BASES OVER 1.5
MLBBrewers· +112

William Contreras
Total Bases over 1.5

+112 · 7:40 PM ET

Brewers

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

Junior Caminero
Total Bases over 1.5

-130 · 7:40 PM ET

Rays

GARY'S PICK
BOBBY WITT JR.TOTAL BASES OVER 1.5
MLBRoyals· -117

Bobby Witt Jr.
Total Bases over 1.5

-117 · 7:40 PM ET

Royals

GARY'S PICK
SEIYA SUZUKITOTAL BASES OVER 1.5
MLBCubs· -122

Seiya Suzuki
Total Bases over 1.5

-122 · 8:05 PM ET

Cubs

GARY'S PICK
TY FRANCETOTAL BASES OVER 1.5
MLBPadres· +116

Ty France
Total Bases over 1.5

+116 · 8:05 PM ET

Padres

GARY'S PICK
TREVOR LARNACHH+R+RBI OVER 1.5
MLBTwins· -103

Trevor Larnach
H+R+RBI over 1.5

-103 · 8:10 PM ET

Twins

GARY'S PICK
JOSE ALTUVETOTAL BASES UNDER 1.5
MLBAstros· -173

Jose Altuve
Total Bases under 1.5

-173 · 8:10 PM ET

Astros

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

Hunter Goodman
Total Bases over 1.5

-110 · 8:40 PM ET

Rockies

GARY'S PICK
XAVIER EDWARDSTOTAL BASES OVER 1.5
MLBMarlins· -106

Xavier Edwards
Total Bases over 1.5

-106 · 8:40 PM ET

Marlins

GARY'S PICK
ZACH NETOH+R+RBI UNDER 1.5
MLBAngels· -150

Zach Neto
H+R+RBI under 1.5

-150 · 9:40 PM ET

Angels

GARY'S PICK
COLE YOUNGH+R+RBI OVER 1.5
MLBMariners· +113

Cole Young
H+R+RBI over 1.5

+113 · 9:40 PM ET

Mariners

GARY'S PICK
MOOKIE BETTSTOTAL BASES OVER 1.5
MLBDodgers· -110

Mookie Betts
Total Bases over 1.5

-110 · 9:40 PM ET

Dodgers

GARY'S PICK
TEOSCAR HERNANDEZTOTAL BASES OVER 1.5
MLBDodgers· -102

Teoscar Hernandez
Total Bases over 1.5

-102 · 9:40 PM ET

Dodgers

GARY'S PICK
LUIS ARRAEZH+R+RBI OVER 1.5
MLBGiants· -165

Luis Arraez
H+R+RBI over 1.5

-165 · 9:40 PM ET

Giants

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
ENNER VALENCIASHOTS OVER 1.5
WCEcuador· -135

Enner Valencia
Shots over 1.5

-135 · 9:00 PM ET

Ecuador

GARY'S PICK
BRIAN GUTIÉRREZANYTIME GOAL OVER 1
WCMexico· +225

Brian Gutiérrez
Anytime Goal over 1

+225 · 9:00 PM ET

Mexico

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

Junior Caminero
HR over 0.5

+270 · 7:40 PM ET

Tampa Bay Rays

THE LONG SHOT
BOBBY WITT JR.HR OVER 0.5
MLBKansas City Royals· +330

Bobby Witt Jr.
HR over 0.5

+330 · 7:40 PM ET

Kansas City Royals

THE LONG SHOT
JAKE BAUERSHR OVER 0.5
MLBBrewers· +320

Jake Bauers
HR over 0.5

+320 · 7:40 PM ET

Brewers

THE LONG SHOT
TY FRANCEHR OVER 0.5
MLBPadres· +350

Ty France
HR over 0.5

+350 · 8:05 PM ET

Padres

THE LONG SHOT
CAL RALEIGHHR OVER 0.5
MLBMariners· +400

Cal Raleigh
HR over 0.5

+400 · 9:40 PM ET

Mariners

THE LONG SHOT
ELLY DE LA CRUZHR OVER 0.5
MLBReds· +370

Elly De La Cruz
HR over 0.5

+370 · 7:40 PM ET

Reds

THE LONG SHOT
KYLE SCHWARBERHR OVER 0.5
MLBPhillies· +320

Kyle Schwarber
HR over 0.5

+320 · 6:40 PM ET

Phillies

THE LONG SHOT
PAUL GOLDSCHMIDTHR OVER 0.5
MLBYankees· +400

Paul Goldschmidt
HR over 0.5

+400 · 7:05 PM ET

Yankees

THE LONG SHOT
JUAN SOTOHR OVER 0.5
MLBMets· +360

Juan Soto
HR over 0.5

+360 · 7:07 PM ET

Mets

THE LONG SHOT
JORDAN WALKERHR OVER 0.5
MLBCardinals· +400

Jordan Walker
HR over 0.5

+400 · 7:15 PM ET

Cardinals

THE LONG SHOT
DANSBY SWANSONHR OVER 0.5
MLBCubs· +350

Dansby Swanson
HR over 0.5

+350 · 8:05 PM ET

Cubs

THE LONG SHOT
PETE ALONSOHR OVER 0.5
MLBOrioles· +350

Pete Alonso
HR over 0.5

+350 · 6:35 PM ET

Orioles

THE LONG SHOT
JAMES OUTMANHR OVER 0.5
MLBTigers· +370

James Outman
HR over 0.5

+370 · 7:05 PM ET

Tigers

Research

168
  • TEAM RECORDMIA @ COL

    Rockies 0-8 in Tanner Gordon's last 8 starts

    Rockies are 0-8 in Tanner Gordon's last 8 starts this season — losers of his last 8 in a row. He starts tonight.

  • TEAM RECORDSF @ ARI

    Giants 0-8 in Landen Roupp's last 8 starts

    Giants are 0-8 in Landen Roupp's last 8 starts this season — losers of his last 8 in a row. He starts tonight.

  • PLATOON EDGEDET @ NYY

    Paul Goldschmidt (bats R) gets a LHP from the 1st spot

    Paul Goldschmidt's vs. Left line (1.239 OPS, 85 AB) sits well above his .628 mark the other way (123 AB). Tonight's starter Tarik Skubal throws LHP, the hand he hits best.

    P 0-for-4, 0 TB

  • PLATOON EDGENYM @ TOR

    Nathan Lukes (bats L) hits 2nd against Nolan McLean (RHP)

    Over 130 AB vs. Right, Nathan Lukes owns a .886 OPS versus .326 in 28 AB the other way. He sees RHP Nolan McLean tonight hitting 2nd, where the platoon side lines up his way.

    P 0-for-4, 0 TB

  • PLATOON EDGETEX @ CLE

    Travis Bazzana (bats L) hits 1st against Jacob deGrom (RHP)

    Over 128 AB vs. Right, Travis Bazzana owns a .928 OPS versus .464 in 72 AB the other way. He sees RHP Jacob deGrom tonight hitting 1st, where the platoon side lines up his way.

    P 0-for-4, 0 TB

  • HEAD-TO-HEADSF @ ARI

    Diamondbacks are 7-1 vs Giants this season

    Diamondbacks lead the season series 7-1 over Giants. ARI won the last meeting 3-2.

  • PARK WEATHERSD @ CHC

    Wind blowing out 16 mph at Wrigley Field tonight

    Conditions at Wrigley Field: Clear, 92°, wind 16 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 11.

    P final total 16 vs 11 (over lean)

  • BALLPARKMIA @ COL

    Tanner Gordon owns a 9.92 ERA at Coors Field — 3.32 everywhere else

    Across 4 games (16.3 IP) at Coors Field, Tanner Gordon has a 9.92 ERA against 3.32 at his other parks (19 IP). Hitters bat .366 off him here.

    P 5 IP, 5 ER, 4 K

  • COOLING OFFWSH @ BOS

    James Wood: .487 OPS in L15 — draws LHP Connelly Early

    James Wood's .487 OPS over the last 15 days (56 PA) trails his .892 season mark, down 0.405. Tonight he draws LHP Connelly Early — his weaker side: a .804 OPS vs LHP across 119 AB.

    P 3-for-5, 4 TB

  • TEAM RECORDCHW @ BAL

    Orioles 1-6 in Trey Gibson's last 7 starts

    Orioles are 1-6 in Trey Gibson's last 7 starts this season — losers of his last 4 in a row. He starts tonight.

  • PLATOON EDGEMIN @ HOU

    Trevor Larnach (bats L) hits 1st against Mike Burrows (RHP)

    Over 193 AB vs. Right, Trevor Larnach owns a .852 OPS versus .493 in 27 AB the other way. He sees RHP Mike Burrows tonight hitting 1st, where the platoon side lines up his way.

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

  • STREAKSWE @ FRA

    France are unbeaten in 7 internationals

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

    P team won 0-3

  • PLATOON EDGEMIA @ COL

    Liam Hicks (bats L) hits 1st against Tanner Gordon (RHP)

    Over 201 AB vs. Right, Liam Hicks owns a .898 OPS versus .538 in 47 AB the other way. He sees RHP Tanner Gordon tonight hitting 1st, where the platoon side lines up his way.

    P 2-for-6, 2 TB

  • COOLING OFFDET @ NYY

    Ben Rice: .548 OPS in L15 — draws LHP Tarik Skubal

    Ben Rice's .548 OPS over the last 15 days (55 PA) trails his .916 season mark, down 0.368. Tonight he draws LHP Tarik Skubal — his weaker side: a .736 OPS vs LHP across 104 AB.

    P 1-for-4, 4 TB

  • PLATOON EDGECIN @ MIL

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

    Brice Turang's vs. Right line (.940 OPS, 211 AB) sits well above his .511 mark the other way (89 AB). Tonight's starter Rhett Lowder throws RHP, the hand he hits best.

    P 1-for-5, 1 TB

  • HR THREATWhite Sox @ Orioles

    Pete Alonso

    Pete Alonso is in an ideal statistical alignment to go deep tonight. He faces Erick Fedde, a right-handed pitcher whose primary vulnerability is right-handed power.

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

  • HR THREATPirates @ Phillies

    Bryce Harper

    Bryce Harper enters this matchup in elite form, posting a .450 average with 5 HR in his last 10 games, including three home runs in his last five appearances. Tonight's environmental conditions at Citizens Bank Park are exceptionally favorable for power, with 89-degree temperatures and a 14-mph wind blowing straight out to center field.

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

  • COOLING OFFSTL @ ATL

    Drake Baldwin: .205 OPS in L15 — draws LHP Matthew Liberatore

    Drake Baldwin's .205 OPS over the last 15 days (43 PA) trails his .800 season mark, down 0.595. Tonight he draws LHP Matthew Liberatore — his stronger side: a .865 OPS vs LHP across 95 AB.

    P 1-for-5, 1 TB

  • HEAT CHECKWSH @ BOS

    Caleb Durbin: 1.168 OPS in Last 15 Days

    The last 15 days sample runs 46 PA: a 1.168 OPS versus .679 for the season, 0.489 above his norm. His total-bases line tonight: 1.5.

    P 1-for-3, 1 TB

  • PLATOON EDGEPIT @ PHI

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

    Bryce Harper's vs. Right line (1.063 OPS, 179 AB) sits well above his .684 mark the other way (119 AB). Tonight's starter Bubba Chandler throws RHP, the hand he hits best.

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

  • HR THREATPirates @ Phillies

    Kyle Schwarber

    Kyle Schwarber is a premier home run threat with 30 HR on the season and is currently in a power groove with 5 HR over his last 10 games. The matchup against Bubba Chandler is ideal for Schwarber's pull-heavy, high-launch-angle profile.

    P 0 HR — 2-for-5, 2 TB

  • HR THREATTwins @ Astros

    Kody Clemens

    This pick is a direct attack on the most significant statistical outlier in Mike Burrows' profile: his extreme vulnerability to left-handed power. Burrows is allowing a massive .978 OPS and a home run every 14.4 at-bats to lefties this season (13 HR in 188 AB).

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

  • HR THREATRays @ Royals

    Jac Caglianone

    Jac Caglianone represents a perfect matchup play against Griffin Jax, who is statistically one of the luckiest pitchers in the league this season. Jax's 5.29 xERA suggests he is prone to much more damage than his surface stats show, and his 10.5% barrel rate allowed is a massive liability against a power threat like Caglianone.

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

  • TEAM RECORDPIT @ PHI

    Phillies 6-2 in Cristopher Sanchez's last 8 starts

    Phillies are 6-2 in Cristopher Sanchez's last 8 starts this season. He starts tonight.

  • TEAM RECORDTB @ KC

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

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

  • HEAD-TO-HEADMIA @ COL

    Marlins are 4-0 vs Rockies this season

    Marlins lead the season series 4-0 over Rockies. MIA won the last meeting 10-7.

  • TEAM RECORDCIN @ MIL

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

    Reds are 2-6 in Rhett Lowder's last 8 starts this season. He starts tonight.

  • HEAD-TO-HEADCIN @ MIL

    Brewers are 6-2 vs Reds this season

    Brewers lead the season series 6-2 over Reds. MIL won the last meeting 5-3.

  • HR THREATRays @ Royals

    Junior Caminero

    Junior Caminero is in the midst of an extraordinary power surge, having homered 7 times in his last 10 games, including a three-homer performance. He faces Noah Cameron, a left-hander who has struggled significantly of late, surrendering 12 earned runs across his last three starts.

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

  • HR THREATRays @ Royals

    Bobby Witt Jr.

    Bobby Witt Jr. is in a prime position to exploit a pitcher due for major negative regression.

    P 2 HR — 3-for-4, 9 TB

  • HEAD-TO-HEADTEX @ CLE

    Rangers are 5-1 vs Guardians this season

    Rangers lead the season series 5-1 over Guardians. TEX won the last meeting 6-3.

  • TEAM RECORDMIA @ COL

    Marlins 2-6 in Eury Perez's last 8 starts

    Marlins are 2-6 in Eury Perez's last 8 starts this season. He starts tonight.

  • HEAT CHECKTB @ KC

    Junior Caminero: 1.335 OPS in Last 15 Days

    That 1.335 OPS spans the last 15 days (47 PA) against a .932 season baseline, a 0.403 swing. He has 22 home runs on the season. His total-bases line tonight: 1.5.

    P 2-for-5, 5 TB

  • STARTER FORMLAD @ OAK

    Jeffrey Springs: 10.38 ERA over his last 3 starts

    He is carrying a 10.38 ERA over his last 13 innings with a 1.54 WHIP (1.33 season) — the 5.52 season line is doing a lot of work for him right now.

    P 5.1 IP, 6 ER, 2 K

  • COOLING OFFSF @ ARI

    Matt Chapman: .316 OPS in L15 — draws RHP Brandon Pfaadt

    Matt Chapman's .316 OPS over the last 15 days (43 PA) trails his .698 season mark, down 0.382. Tonight he draws RHP Brandon Pfaadt — his weaker side: a .673 OPS vs RHP across 224 AB.

    P 0-for-3, 0 TB

  • HEAT CHECKSD @ CHC

    Pete Crow-Armstrong: 1.232 OPS in Last 15 Days

    The last 15 days sample runs 50 PA: a 1.232 OPS versus .876 for the season, 0.356 above his norm. He has 17 home runs on the season. His total-bases line tonight: 1.5.

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

  • STREAKWSH @ BOS

    BOS have won 5 straight

    BOS have taken 5 straight and own a +15 run differential over the run. Last 8: 5-3.

    P team lost 8-1

  • STREAKTB @ KC

    TB have won 5 straight

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

    P team won 10-4

  • STREAKTEX @ CLE

    TEX games have gone OVER 5 straight

    5 straight overs for TEX — their games are producing 11.8 runs against numbers around 8. Tonight's number sits at 7.5.

    P final total 6 vs 7.5

  • PLATOON EDGECHW @ BAL

    Andrew Benintendi (bats L) gets a RHP from the 3rd spot

    Andrew Benintendi's vs. Right line (.769 OPS, 199 AB) sits well above his .454 mark the other way (32 AB). Tonight's starter Trey Gibson throws RHP, the hand he hits best.

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

  • HR THREATReds @ Brewers

    Jake Bauers

    The primary edge for Jake Bauers lies in Rhett Lowder’s significant struggles against left-handed power. This season, Lowder has surrendered six of his seven total home runs to left-handed hitters, posting a .798 OPS against them compared to a .654 OPS against righties.

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

  • HEAT CHECKTB @ KC

    Carter Jensen: 1.098 OPS in Last 15 Days

    Over the last 15 days (49 PA) he is at a 1.098 OPS, up 0.343 on his .755 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.

    P 1-for-4, 4 TB

  • BATTER VS ARMLAA @ SEA

    Julio Rodriguez vs Jose Soriano: .533

    Julio Rodriguez's career line off Jose Soriano is 8-for-15, a .533 average over 15 at-bats with 2 home runs — they meet again tonight. He enters steady (.738 OPS, L15).

    P 3-for-5, 3 TB

  • BATTER VS ARMNYM @ TOR

    Juan Soto vs Kevin Gausman: .471

    Juan Soto's career line off Kevin Gausman is 8-for-17, a .471 average over 17 at-bats with 1 home run — they meet again tonight. He enters hot (1.105 OPS, L15).

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

  • PLATOON EDGECHW @ BAL

    Samuel Basallo (bats L) draws Erick Fedde (RHP), batting 5th

    Samuel Basallo carries a .843 OPS vs. Right (182 AB) against .479 the other way (57 AB), and faces RHP Erick Fedde from the 5th spot — a split his blended season line may not reflect.

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

  • PARK WEATHERTB @ KC

    Wind blowing out 15 mph at Kauffman Stadium tonight

    Tonight's reading at Kauffman Stadium — Clear, 91°, wind 15 mph, Out To LF. Everything about the air says carry. The total sits at 9.5.

    P final total 14 vs 9.5 (over lean)

  • SITUATIONALTEX @ CLE

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

    3 games, 16 innings out of the pen — Chris Paddack (4) and Peyton Gray (2.3) carried the load. CLE's pen has thrown 9.3 over the same span.

    P flagged side won 4-2

  • STARTER FORMNYM @ TOR

    Kevin Gausman: 8.40 ERA over his last 3 starts

    Across his last 3 starts (15 IP) he has been tagged for 14 earned runs — a 8.40 ERA with a 1.73 WHIP (1.19 season) against a 4.36 season mark.

    P 6 IP, 1 ER, 7 K

  • HEAT CHECKWSH @ BOS

    Nasim Nunez: .992 OPS in Last 15 Days

    The last 15 days sample runs 40 PA: a .992 OPS versus .592 for the season, 0.4 above his norm. His total-bases line tonight: 0.5.

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

  • BULLPENPIT @ PHI

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

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

  • BULLPENSD @ CHC

    Chicago Cubs pen: 14 relief IP over their last 3 games

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

  • SITUATIONALPIT @ PHI

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

    That is 15.3 relief innings in 3 games, led by Alan Rangel (4) and Seth Johnson (2.7). PIT's pen has thrown 10.3 over the same span.

    P flagged side won 0-8

  • RUNNING GAMEPIT @ PHI

    Philadelphia Phillies 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 Philadelphia Phillies run anyway — 0.8 steals a game. Strength on strength on the bases.

    P Philadelphia Phillies stole 0 bases

  • COOLING OFFWSH @ BOS

    Daylen Lile: .408 OPS in L15 — draws LHP Connelly Early

    Daylen Lile's .408 OPS over the last 15 days (45 PA) trails his .698 season mark, down 0.29. Tonight he draws LHP Connelly Early — his weaker side: a .591 OPS vs LHP across 94 AB.

    P 2-for-4, 2 TB

  • SITUATIONALSD @ CHC

    15.3 bullpen innings in 3 games for SD

    Relievers have absorbed 15.3 innings over the last 3 games (Randy Vasquez (3.3) and Wandy Peralta (3) the heaviest). CHC's pen has thrown 14.3 over the same span.

    P flagged side lost 7-9

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +240

    France are the market's outright World Cup favourite at +240. Argentina (+400) and Spain (+650) are the next shortest.

  • PARK WEATHERPIT @ PHI

    Wind blowing out 14 mph at Citizens Bank Park tonight

    Tonight's reading at Citizens Bank Park — Partly Cloudy, 89°, wind 14 mph, Out To CF. Everything about the air says carry. The total sits at 8.5.

    P final total 8 vs 8.5 (over lean)

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +185

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

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +190

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

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +195

    France are the market's outright World Cup favourite at +195. Argentina (+420) and Spain (+650) are the next shortest.

  • PARK WEATHERWSH @ BOS

    Wind blowing out 14 mph at Fenway Park tonight

    Conditions at Fenway Park: Partly Cloudy, 82°, wind 14 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.

    P final total 9 vs 9 (over lean)

  • PARK WEATHERTEX @ CLE

    Wind blowing out 10 mph at Progressive Field tonight

    Conditions at Progressive Field: Clear, 96°, wind 10 mph, Out To RF. Fly balls that die most nights have a chance to go tonight. The total sits at 7.5.

    P final total 6 vs 7.5 (over lean)

  • SITUATIONALNYM @ TOR

    NYM's bullpen has covered 15 innings over the last 3 games

    That is 15 relief innings in 3 games, led by Kodai Senga (5) and Tobias Myers (3). TOR's pen has thrown 10.3 over the same span.

    P flagged side won 3-0

  • HEAT CHECKMIN @ HOU

    Trevor Larnach: 1.138 OPS in Last 15 Days

    That 1.138 OPS spans the last 15 days (44 PA) against a .809 season baseline, a 0.329 swing. His total-bases line tonight: 1.5.

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

  • XG REGRESSIONSWE @ FRA

    France are finishing above their chances

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

  • BULLPENTEX @ CLE

    Texas Rangers pen: 16 relief IP over their last 3 games

    Texas Rangers'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.

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +230

    France are the market's outright World Cup favourite at +230. Argentina (+400) and Spain (+650) are the next shortest.

  • COOLING OFFLAD @ OAK

    Shea Langeliers: .509 OPS in L15 — draws LHP Justin Wrobleski

    Shea Langeliers's .509 OPS over the last 15 days (52 PA) trails his .822 season mark, down 0.313. Tonight he draws LHP Justin Wrobleski — his stronger side: a 1.017 OPS vs LHP across 88 AB.

    P 1-for-4, 1 TB

  • HEAT CHECKSD @ CHC

    Dansby Swanson: .946 OPS in Last 15 Days

    The last 15 days sample runs 48 PA: a .946 OPS versus .657 for the season, 0.289 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.

    P 3-for-4, 9 TB

  • STREAKCIN @ MIL

    CIN have lost 4 straight

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

    P team lost 2-7

  • COOLING OFFCIN @ MIL

    Jackson Chourio: .642 OPS in L15 — draws RHP Rhett Lowder

    Jackson Chourio's .642 OPS over the last 15 days (54 PA) trails his .863 season mark, down 0.221. Tonight he draws RHP Rhett Lowder — his weaker side: a .828 OPS vs RHP across 149 AB.

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

  • HEAT CHECKMIN @ HOU

    Victor Caratini: 1.149 OPS in Last 15 Days

    That 1.149 OPS spans the last 15 days (32 PA) against a .716 season baseline, a 0.433 swing. His total-bases line tonight: 0.5.

    P 0-for-3, 0 TB

  • STREAKECU @ MEX

    Mexico are unbeaten in 4 internationals

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

    P team won 0-2

  • STARTER FORMPIT @ PHI

    Cristopher Sanchez: 5.40 ERA over his last 3 starts

    The last 3 times out: 16.7 innings, 10 earned runs, 20 hits. That 5.40 ERA runs 3.27 over his 2.13 season number.

    P 7 IP, 0 ER, 9 K

  • HEAT CHECKPIT @ PHI

    Bryce Harper: 1.157 OPS in Last 15 Days

    The last 15 days sample runs 52 PA: a 1.157 OPS versus .912 for the season, 0.245 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

  • COOLING OFFNYM @ TOR

    Vladimir Guerrero Jr.: .482 OPS in L15 — draws RHP Nolan McLean

    Vladimir Guerrero Jr.'s .482 OPS over the last 15 days (53 PA) trails his .695 season mark, down 0.213. Tonight he draws RHP Nolan McLean — his weaker side: a .675 OPS vs RHP across 234 AB.

  • BULLPENDET @ NYY

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

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

  • XG RECAPMAR @ NED

    Morocco out-created the field but only drew

    Morocco won the xG battle 1.4–0.2 yet were held to a draw (1–1). The underlying numbers favoured them — a side the result flattered to deceive.

  • SITUATIONALMIN @ HOU

    14.3 bullpen innings in 3 games for HOU

    Relievers have absorbed 14.3 innings over the last 3 games (Nate Pearson (3) and AJ Blubaugh (2) the heaviest). MIN's pen has thrown 9.7 over the same span.

    P flagged side won 4-6

  • SITUATIONALDET @ NYY

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

    3 games, 14.3 innings out of the pen — Paul Blackburn (3) and Brent Headrick (2) carried the load. DET's pen has thrown 10 over the same span.

    P flagged side lost 9-3

  • PARK WEATHERCHW @ BAL

    Wind blowing out 13 mph at Oriole Park at Camden Yards tonight

    Conditions at Oriole Park at Camden Yards: Partly Cloudy, 89°, wind 13 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 10.5.

    P final total 12 vs 10.5 (over lean)

  • STARTER FORMMIA @ COL

    Eury Perez: 1.20 ERA over his last 3 starts

    Across his last 3 starts (15 IP) he has a 1.20 ERA with a 0.53 WHIP (1.22 season) and 15 strikeouts — his season mark is 4.41, and that is where most lines still price him.

    P 5.1 IP, 1 ER, 8 K

  • COOLING OFFSD @ CHC

    Michael Busch: .531 OPS in L15 — draws LHP JP Sears

    Michael Busch's .531 OPS over the last 15 days (48 PA) trails his .748 season mark, down 0.217. Tonight he draws LHP JP Sears — his weaker side: a .684 OPS vs LHP across 91 AB.

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

  • COOLING OFFMIN @ HOU

    Yordan Alvarez: .716 OPS in L15 — draws RHP Joe Ryan

    Yordan Alvarez's .716 OPS over the last 15 days (44 PA) trails his 1.031 season mark, down 0.315. Tonight he draws RHP Joe Ryan — his stronger side: a 1.061 OPS vs RHP across 217 AB.

    P 3-for-4, 6 TB

  • COOLING OFFTEX @ CLE

    Josh Jung: .609 OPS in L15 — draws RHP Tanner Bibee

    Josh Jung's .609 OPS over the last 15 days (55 PA) trails his .792 season mark, down 0.183. Tonight he draws RHP Tanner Bibee — his weaker side: a .777 OPS vs RHP across 244 AB.

    P 2-for-4, 5 TB

  • STARTER FORMTB @ KC

    Noah Cameron: 7.53 ERA over his last 3 starts

    The last 3 times out: 14.3 innings, 12 earned runs, 23 hits. That 7.53 ERA runs 3.03 over his 4.50 season number.

    P 3.2 IP, 6 ER, 0 K

  • TOMORROWSTL @ ATL

    Michael McGreevy: 3.12 ERA vs 5.58 xERA

    Projected to start tomorrow vs ATL. A 3.12 ERA against a 5.58 expected ERA (2.46 run gap) — running hot, due to regress. Opponents hit .243 vs .294 expected.

  • BALLPARKECU @ MEX

    Mexico vs Ecuador kicks off at Estadio Azteca

    Estadio Azteca sits 2,240m above sea level, the highest venue of the tournament. Thinner air at this elevation affects stamina and ball flight.

  • BALLPARKPIT @ PHI

    Cristopher Sanchez owns a 0.95 ERA at Citizens Bank Park — 3.89 everywhere else

    Across 10 games (66 IP) at Citizens Bank Park, Cristopher Sanchez has a 0.95 ERA against 3.89 at his other parks (44 IP). Hitters bat .194 off him here.

    P 7 IP, 0 ER, 9 K

  • TOMORROWSTL @ ATL

    Michael McGreevy: 3.12 ERA vs 5.57 xERA

    Projected to start tomorrow vs ATL. A 3.12 ERA against a 5.57 expected ERA (2.45 run gap) — running hot, due to regress. Opponents hit .243 vs .294 expected.

  • XG REGRESSIONECU @ MEX

    Ecuador have created more than they've scored

    Ecuador are scoring 0.7/match on 1.8 xG — 1.1 goals/match below expected across 3 matches. The chances are there; they're due for the finishing to catch up.

  • SITUATIONALTB @ KC

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

    That is 13.3 relief innings in 3 games, led by Michael Grove (3) and Kevin Kelly (2.3). KC's pen has thrown 12.3 over the same span.

    P flagged side won 10-4

  • BULLPENSD @ CHC

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

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

  • BATTER VS ARMMIN @ HOU

    Yordan Alvarez vs Joe Ryan: .267

    Yordan Alvarez's career line off Joe Ryan is 4-for-15, a .267 average over 15 at-bats with 3 home runs — they meet again tonight. He enters steady (.716 OPS, L15).

    P 3-for-4, 6 TB

  • TOURNAMENTNOR @ CIV

    Côte d'Ivoire vs Norway: Round of 32 stakes

    This is a round of 32 tie — win or go home. To lift the trophy: Côte d'Ivoire are 150-1 outsiders, Norway are 40-1 outsiders. The market has it Côte d'Ivoire +255 / the draw +245 / Norway +110.

  • BULLPENTB @ KC

    Tampa Bay Rays pen: 13.3 relief IP over their last 3 games

    Tampa Bay Rays'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.

  • HEAT CHECKPIT @ PHI

    Bryan Reynolds: 1.089 OPS in Last 15 Days

    Over the last 15 days (49 PA) he is at a 1.089 OPS, up 0.215 on his .874 season mark. He has 11 home runs on the season. His total-bases line tonight: 0.5.

    P 0-for-4, 0 TB

  • REGRESSIONLAD @ OAK

    Henry Bolte: .295 AVG vs .236 xBA

    Across 162 plate appearances, Henry Bolte carries a .295 average versus a .236 xBA. His wOBA sits at .343 against a .309 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

  • FIRST INNINGSD @ CHC

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

    CHC games have seen a first-inning run in just 2 of their last 10; SD games in 1 of 10. That is 17 clean opening frames between them.

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

  • REGRESSIONTB @ KC

    Griffin Jax: 3.33 ERA vs 5.29 xERA

    Griffin Jax carries a 3.33 ERA against a 5.29 expected ERA (1.96 run gap), so he has been outperforming his contact quality. Opponents hit .255 off him vs a .276 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 3 ER, 5 K

  • SITUATIONALSweden @ France

    Sweden rotated 4

    Confirmed XI: Sweden made 4 changes from their last match (Alexander Bernhardsson, Kristoffer Nordfeldt, Jesper Karlström… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on France (side + over their total) the market is slow to adjust for.

  • HEAT CHECKNYM @ TOR

    Andres Gimenez: .966 OPS in Last 15 Days

    The last 15 days sample runs 35 PA: a .966 OPS versus .666 for the season, 0.3 above his norm. His total-bases line tonight: 0.5.

    P 0-for-3, 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 +175 — the side the market most expects to come through the other half of the bracket.

  • TOURNAMENTECU @ MEX

    Mexico vs Ecuador: Round of 32 stakes

    This is a round of 32 tie — win or go home. To lift the trophy: Ecuador are 100-1 outsiders. The market has it Mexico +125 / the draw +190 / Ecuador +295.

  • TOURNAMENTSWE @ FRA

    France vs Sweden: Round of 32 stakes

    This is a round of 32 tie — win or go home. To lift the trophy: France are the No. 1 title choice at +230, Sweden are 150-1 outsiders. The market has it France -330 / the draw +500 / Sweden +850.

  • STARTER FORMCIN @ MIL

    Brandon Sproat: 2.87 ERA over his last 3 starts

    Across his last 3 starts (15.7 IP) he has a 2.87 ERA with a 0.64 WHIP (1.35 season) and 19 strikeouts — his season mark is 5.43, and that is where most lines still price him.

    P 5.1 IP, 2 ER, 7 K

  • BALLPARKCIN @ MIL

    Rhett Lowder's ERA drops to 3.54 at American Family Field

    Rhett Lowder carries a 3.54 ERA over 5 games (28 IP) at American Family Field vs 6.00 across 30 innings everywhere else. Hitters bat .245 off him here.

    P 4.2 IP, 6 ER, 8 K

  • BATTER VS ARMDET @ NYY

    Tarik Skubal vs Anthony Volpe: 0-for-10, 6 K

    Tarik Skubal has limited Anthony Volpe to 0-for-10 (.000) with 6 strikeouts in 10 career at-bats. They face off again tonight.

    P 1-for-4, 1 TB

  • SITUATIONALCHW @ BAL

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

    That is 12.7 relief innings in 3 games, led by Grant Taylor (4) and Sean Newcomb (1.7). BAL's pen has thrown 12 over the same span.

    P flagged side won 9-3

  • REGRESSIONMIA @ COL

    Kyle Freeland: 7.5 ERA vs 5.83 xERA

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

  • REGRESSIONMIN @ HOU

    Taylor Trammell: .275 AVG vs .222 xBA

    Across 101 plate appearances, Taylor Trammell carries a .275 average versus a .222 xBA. His wOBA sits at .347 against a .310 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

  • BULLPENMIN @ HOU

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

    Houston Astros'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.

  • REGRESSIONLAD @ OAK

    Justin Wrobleski: 2.71 ERA vs 4.32 xERA

    Justin Wrobleski carries a 2.71 ERA against a 4.32 expected ERA (1.61 run gap), so he has been outperforming his contact quality. Opponents hit .214 off him vs a .271 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 7 IP, 3 ER, 11 K

  • REGRESSIONLAD @ OAK

    Mookie Betts: .235 AVG vs .284 xBA

    Across 218 plate appearances, Mookie Betts carries a .235 average versus a .284 xBA. His wOBA sits at .316 against a .341 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 3-for-5, 4 TB

  • PARK WEATHERNYM @ TOR

    Wind blowing out 11 mph at Rogers Centre tonight

    Tonight's reading at Rogers Centre — Partly Cloudy, 79°, wind 11 mph, Out To RF. Everything about the air says carry. The total sits at 8.

    P final total 3 vs 8 (over lean)

  • REGRESSIONCHW @ BAL

    Chase Meidroth: .277 AVG vs .227 xBA

    Across 343 plate appearances, Chase Meidroth carries a .277 average versus a .227 xBA. His wOBA sits at .327 against a .284 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

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

  • REGRESSIONMIA @ COL

    Tanner Gordon: 6.37 ERA vs 4.82 xERA

    Tanner Gordon carries a 6.37 ERA against a 4.82 expected ERA (1.55 run gap), so he has been underperforming his contact quality. Opponents hit .322 off him vs a .262 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 5 ER, 4 K

  • REGRESSIONSD @ CHC

    Nico Hoerner: .243 AVG vs .289 xBA

    Nico Hoerner is hitting .243 against a .289 expected average (xBA) over 376 plate appearances. His wOBA sits at .298 against a .325 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-5, 1 TB

  • XG REGRESSIONNOR @ CIV

    Norway are finishing above their chances

    Norway are scoring 2.7/match on 2.1 xG — 0.6 goals/match above expected across 3 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.

  • BALLPARKWSH @ BOS

    At Fenway Park, Connelly Early pitches to a 4.57 ERA

    Connelly Early at Fenway Park: 4.57 ERA over 43.3 innings (8G) — 2.64 on a 44.3-inning baseline elsewhere. Hitters bat .262 off him here.

    P 4 IP, 0 ER, 5 K

  • BATTER VS ARMNYM @ TOR

    Francisco Lindor vs Kevin Gausman: .364

    Francisco Lindor has gone 4-for-11 (.364) across 11 career at-bats off Kevin Gausman, with 1 HR. They meet again tonight. He enters steady (.735 OPS, L15).

    P 0-for-4, 0 TB

  • TOMORROWMIA @ COL

    Kyle Freeland: 7.5 ERA vs 5.83 xERA

    Projected to start tomorrow vs MIA. A 7.5 ERA against a 5.83 expected ERA (1.67 run gap) — unlucky, due to bounce back. Opponents hit .319 vs .299 expected.

  • REGRESSIONTEX @ CLE

    Corey Seager: .182 AVG vs .226 xBA

    Corey Seager is hitting .182 against a .226 expected average (xBA) over 219 plate appearances. His wOBA sits at .294 against a .336 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

    P 0-for-0, 0 TB

  • REGRESSIONSTL @ ATL

    Jose Fermin: .145 AVG vs .190 xBA

    Jose Fermin's .145 average comes against a .190 expected (xBA) on 155 plate appearances. His wOBA sits at .235 against a .265 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-3, 0 TB, 1 BB

  • RUNNING GAMECIN @ MIL

    Cincinnati Reds like to run — William Contreras (44% caught) is the wrong catcher to test

    William Contreras owns a 44% caught-stealing rate (15 of 34) and Cincinnati Reds run anyway — 0.7 steals a game. Strength on strength on the bases.

    P Cincinnati Reds stole 0 bases

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

  • FANTASY PICKUPSSTL @ ATL

    Michael Harris II

    Pickup vs Matthew Liberatore (5.72 xERA) — .825 OPS, bats 4th.

  • XG RECAPBEL @ NZL

    Belgium created the better chances

    Belgium led the xG 3.6–0.3 and took the result to match (1–5).

  • REGRESSIONPIT @ PHI

    Brandon Marsh: .322 AVG vs .280 xBA

    Brandon Marsh's .322 average comes against a .280 expected (xBA) on 314 plate appearances. His wOBA sits at .379 against a .329 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

  • PARK WEATHERMIA @ COL

    Wind blowing out 10 mph at Coors Field tonight

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

    P final total 17 vs 11 (over lean)

  • FANTASY PICKUPSCIN @ MIL

    Brice Turang

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

  • BALLPARKNYM @ TOR

    Kevin Gausman's ERA drops to 3.70 at Rogers Centre

    Kevin Gausman carries a 3.70 ERA over 10 games (58.3 IP) at Rogers Centre vs 5.40 across 36.7 innings everywhere else. Hitters bat .236 off him here.

    P 6 IP, 1 ER, 7 K

  • FANTASY PICKUPSCIN @ MIL

    William Contreras

    Pickup vs Rhett Lowder (5.61 xERA) — .791 OPS, bats 4th.

  • BALLPARKMIA @ COL

    Kyle Freeland owns a 6.75 ERA at Coors Field — 8.31 everywhere else

    Across 7 games (37.3 IP) at Coors Field, Kyle Freeland has a 6.75 ERA against 8.31 at his other parks (34.7 IP). Hitters bat .308 off him here.

  • REGRESSIONLAD @ OAK

    Jeffrey Springs: 5.52 ERA vs 4.41 xERA

    Jeffrey Springs carries a 5.52 ERA against a 4.41 expected ERA (1.11 run gap), so he has been underperforming his contact quality. Opponents hit .256 off him vs a .244 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5.1 IP, 6 ER, 2 K

  • TOMORROWSTL @ ATL

    Reynaldo López: 3.47 ERA vs 4.85 xERA

    Projected to start tomorrow vs STL. A 3.47 ERA against a 4.85 expected ERA (1.38 run gap) — running hot, due to regress. Opponents hit .243 vs .264 expected.

  • BALLPARKECU @ MEX

    Mexico vs Ecuador: rain likely at Estadio Azteca

    A 57% chance of rain at kickoff — a wet, quick pitch that can swing passing and finishing. Conditions at Estadio Azteca: 64°F, 0 mph wind, 57% rain.

  • BALLPARKSF @ ARI

    Brandon Pfaadt's ERA drops to 5.23 at Chase Field

    Brandon Pfaadt carries a 5.23 ERA over 6 games (20.7 IP) at Chase Field vs 6.75 across 17.3 innings everywhere else. Hitters bat .266 off him here.

    P 5.1 IP, 1 ER, 2 K

  • FANTASY PICKUPSCHW @ BAL

    Colson Montgomery

    Pickup vs Trey Gibson (5.61 xERA) — .789 OPS, bats 4th.

  • REGRESSIONLAA @ SEA

    Jose Soriano: 3.32 ERA vs 4.42 xERA

    Jose Soriano carries a 3.32 ERA against a 4.42 expected ERA (1.1 run gap), so he has been outperforming his contact quality. Opponents hit .221 off him vs a .239 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 3 ER, 9 K

  • BALLPARKDET @ NYY

    At Yankee Stadium, Cam Schlittler pitches to a 2.56 ERA

    Cam Schlittler at Yankee Stadium: 2.56 ERA over 38.7 innings (7G) — 1.03 on a 61.3-inning baseline elsewhere. Hitters bat .245 off him here.

    P 4 IP, 6 ER, 5 K

  • TOMORROWMIN @ HOU

    Tatsuya Imai: 5.36 ERA vs 4.12 xERA

    Projected to start tomorrow vs MIN. A 5.36 ERA against a 4.12 expected ERA (1.24 run gap) — unlucky, due to bounce back. Opponents hit .215 vs .222 expected.

  • FANTASY PICKUPSLAA @ SEA

    Bryan Woo

    Streamer vs LAA — 3.35 xERA · 8.9 K/9 · 1.04 WHIP.

  • XG RECAPPAR @ GER

    Germany dominated the ball but only drew

    Germany held 75% of possession yet could only draw (1–1) — control without the cutting edge.

  • RUNNING GAMETB @ KC

    Tampa Bay Rays like to run — Carter Jensen (34% caught) is the wrong catcher to test

    Carter Jensen owns a 34% caught-stealing rate (11 of 32) and Tampa Bay Rays run anyway — 0.9 steals a game. Strength on strength on the bases.

    P Tampa Bay Rays stole 0 bases

  • RUNNING GAMEMIA @ COL

    Colorado Rockies like to run — Joe Mack (38% caught) is the wrong catcher to test

    Joe Mack owns a 38% caught-stealing rate (14 of 37) and Colorado Rockies run anyway — 0.7 steals a game. Strength on strength on the bases.

    P Colorado Rockies stole 0 bases

  • TOMORROWTB @ KC

    Seth Lugo: 4.18 ERA vs 5.25 xERA

    Projected to start tomorrow vs TB. A 4.18 ERA against a 5.25 expected ERA (1.07 run gap) — running hot, due to regress. Opponents hit .272 vs .278 expected.

  • TOMORROWTB @ KC

    Seth Lugo: 4.18 ERA vs 5.26 xERA

    Projected to start tomorrow vs TB. A 4.18 ERA against a 5.26 expected ERA (1.08 run gap) — running hot, due to regress. Opponents hit .272 vs .278 expected.

  • TOMORROWLAD @ OAK

    Shohei Ohtani: 1.58 ERA vs 2.67 xERA

    Projected to start tomorrow vs OAK. A 1.58 ERA against a 2.67 expected ERA (1.09 run gap) — running hot, due to regress. Opponents hit .171 vs .201 expected.

  • TOMORROWMIA @ COL

    Max Meyer: 2.6 ERA vs 3.63 xERA

    Projected to start tomorrow vs COL. A 2.6 ERA against a 3.63 expected ERA (1.03 run gap) — running hot, due to regress. Opponents hit .202 vs .221 expected.

  • PARK WEATHERSTL @ ATL

    92° at Truist Park — the ball will carry tonight

    Tonight's reading at Truist Park — Partly Cloudy, 92°, wind 5 mph, L To R. Everything about the air says carry. The total sits at 9.5.

    P final total 8 vs 9.5 (over lean)

  • TOMORROWDET @ NYY

    Troy Melton: 2.39 ERA vs 3.35 xERA

    Projected to start tomorrow vs NYY. A 2.39 ERA against a 3.35 expected ERA (0.96 run gap) — running hot, due to regress. Opponents hit .173 vs .223 expected.

  • TOMORROWTB @ KC

    Shane McClanahan: 3.3 ERA vs 4.3 xERA

    Projected to start tomorrow vs KC. A 3.3 ERA against a 4.3 expected ERA (1 run gap) — running hot, due to regress. Opponents hit .221 vs .247 expected.

  • FIRST INNINGNYM @ TOR

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

    New York Mets 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

  • BALLPARKNOR @ CIV

    Côte d'Ivoire vs Norway: indoors at AT&T Stadium

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

  • FANTASY PICKUPSNYM @ TOR

    Kevin Gausman

    Streamer vs NYM — 3.71 xERA · 8.8 K/9 · 1.19 WHIP.

  • BATTER VS ARMLAA @ SEA

    Randy Arozarena vs Jose Soriano: .400

    Randy Arozarena has gone 4-for-10 (.400) across 10 career at-bats off Jose Soriano. They meet again tonight. He enters cold (.596 OPS, L15).

    P 2-for-4, 3 TB

  • BATTER VS ARMSD @ CHC

    Manny Machado vs Matthew Boyd: .357

    In 14 career at-bats against Matthew Boyd, Manny Machado is 5-for-14 for a .875 OPS (1 walk). The two square off again tonight. He enters hot (.919 OPS, L15).

    P 2-for-5, 5 TB

  • RUNNING GAMESTL @ ATL

    Green light: St. Louis Cardinals run, and Joey Bart has caught just 14%

    Joey Bart is catching tonight at 14% on the season (4-for-28 throwing), and St. Louis Cardinals attempt 0.9 steals a game. The track meet is on.

    P St. Louis Cardinals stole 1 base

  • RUNNING GAMEMIN @ HOU

    Green light: Minnesota Twins run, and Yainer Diaz has caught just 14%

    Yainer Diaz is catching tonight at 14% on the season (3-for-21 throwing), and Minnesota Twins attempt 0.9 steals a game. The track meet is on.

    P Minnesota Twins stole 0 bases

  • BALLPARKSWE @ FRA

    France vs Sweden: warm at MetLife Stadium

    90°F at kickoff — warm enough to weigh on legs across 90+ minutes. Conditions at MetLife Stadium: 90°F, 12 mph wind, 5% rain.

  • FIRST INNINGCIN @ MIL

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

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

  • FIRST INNINGDET @ NYY

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

    Detroit Tigers 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 INNINGSTL @ ATL

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

    Atlanta Braves 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

  • FIRST INNINGSF @ ARI

    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 0 in the 1st

  • BATTER VS ARMPIT @ PHI

    Bryan Reynolds vs Cristopher Sanchez: .364

    Bryan Reynolds has gone 4-for-11 (.364) across 11 career at-bats off Cristopher Sanchez. They meet again tonight. He enters hot (1.089 OPS, L15).

    P 0-for-4, 0 TB

  • SITUATIONALEcuador @ Mexico

    Mexico v Ecuador: projected XI

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

  • SITUATIONALNorway @ Côte d'Ivoire

    Côte d'Ivoire v Norway: projected XI

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

Graded results

66

Games

  • L

    Pirates ML +180

    MLB · 0-8

  • W

    White Sox ML +124

    MLB · 9-3

  • L

    Padres ML +132

    MLB · 7-9

  • W

    Astros ML -104

    MLB · 4-6

  • W

    Marlins ML -136

    MLB · 14-3

  • W

    France -1.5 -130

    WC · 0-3

  • W

    Mariners ML -188

    MLB · 3-8

  • W

    Rays ML -120

    MLB · 10-4

  • L

    Under 1.5 +130

    WC · 0-2

  • W

    Dodgers spread -1.5 -111

    MLB · 9-3

  • L

    Giants ML -104

    MLB · 2-8

  • L

    Braves ML -142

    MLB · 5-3

  • L

    Reds ML +144

    MLB · 2-7

  • W

    Under 3.5 -125

    WC · 0-3

  • W

    Mexico ML +125

    WC · 0-2

  • W

    Rangers ML -126

    MLB · 4-2

  • W

    Tigers ML +100

    MLB · 9-3

  • W

    Mets ML -102

    MLB · 3-0

  • W

    Nationals ML +110

    MLB · 8-1

Props

  • L

    Alejandro Kirk · under

    Mets @ Blue Jays · Actual 1

  • W

    Bobby Witt Jr. · over

    Rays @ Royals · Actual 2

  • W

    Bobby Witt Jr. · over

    Rays @ Royals · Actual 9

  • L

    Brian Gutiérrez · over

    Ecuador @ Mexico · Actual 0

  • L

    Bryce Harper · over

    Pirates @ Phillies · Actual 1

  • L

    Cal Raleigh · over

    Angels @ Mariners · Actual 0

  • W

    Cole Young · over

    Angels @ Mariners · Actual 8

  • L

    Colson Montgomery · under

    White Sox @ Orioles · Actual 4

  • W

    Corbin Carroll · under

    Giants @ Diamondbacks · Actual 0

  • L

    Curtis Mead · over

    Nationals @ Red Sox · Actual 0

  • L

    Dansby Swanson · over

    Padres @ Cubs · Actual 0

  • L

    Elly De La Cruz · over

    Reds @ Brewers · Actual 0

  • L

    Enner Valencia · over

    Ecuador @ Mexico · Actual 0

  • W

    Esmerlyn Valdez · over

    Pirates @ Phillies · Actual 2

  • W

    Hunter Goodman · over

    Marlins @ Rockies · Actual 6

  • W

    Jacob Widell Zetterström · over

    Sweden @ France · Actual 9

  • W

    Jake Bauers · over

    Reds @ Brewers · Actual 1

  • L

    Jake Burger · over

    Rangers @ Guardians · Actual 0

  • W

    James Outman · over

    Tigers @ Yankees · Actual 1

  • L

    James Wood · under

    Nationals @ Red Sox · Actual 4

  • L

    Jordan Walker · over

    Cardinals @ Braves · Actual 0

  • L

    Jordan Walker · over

    Cardinals @ Braves · Actual 0

  • W

    Jose Altuve · under

    Twins @ Astros · Actual 0

  • L

    Juan Soto · over

    Mets @ Blue Jays · Actual 0

  • W

    Juan Soto · over

    Mets @ Blue Jays · Actual 2

  • W

    Junior Caminero · over

    Rays @ Royals · Actual 1

  • W

    Junior Caminero · over

    Rays @ Royals · Actual 5

  • L

    Kyle Schwarber · over

    Pirates @ Phillies · Actual 0

  • W

    Luis Arraez · over

    Giants @ Diamondbacks · Actual 2

  • W

    Matt Olson · over

    Cardinals @ Braves · Actual 2

  • L

    Michael Olise · over

    Sweden @ France · Actual 0

  • L

    Miguel Vargas · over

    White Sox @ Orioles · Actual 0

  • L

    Mookie Betts · over

    Dodgers @ Athletics · Actual 1

  • W

    Nathaniel Lowe · under

    Reds @ Brewers · Actual 1

  • L

    Paul Goldschmidt · over

    Tigers @ Yankees · Actual 0

  • L

    Paul Goldschmidt · over

    Tigers @ Yankees · Actual 0

  • L

    Paul Goldschmidt · over

    Tigers @ Yankees · Actual 0

  • L

    Pete Alonso · over

    White Sox @ Orioles · Actual 0

  • W

    Seiya Suzuki · over

    Padres @ Cubs · Actual 3

  • W

    Steven Kwan · under

    Rangers @ Guardians · Actual 1

  • W

    Teoscar Hernandez · over

    Dodgers @ Athletics · Actual 2

  • L

    Trevor Larnach · over

    Twins @ Astros · Actual 1

  • W

    Ty France · over

    Padres @ Cubs · Actual 2

  • L

    Ty France · over

    Padres @ Cubs · Actual 0

  • L

    William Contreras · over

    Reds @ Brewers · Actual 0

  • L

    Xavier Edwards · over

    Marlins @ Rockies · Actual 1

  • L

    Zach Neto · under

    Angels @ Mariners · Actual 5

Sports Picks Archive — Tuesday, June 30, 2026 | Gary AI