Skip to content
GARY A.I.Get the app

Sports picks for Monday, June 29, 2026

223 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
Brazil Moneyline
WCvs Japan· -125

Brazil
Moneyline

-125 · 1:00 PM ET

Japan

Permanent matchup analysis →
GARY'S PICK
Over 2.5 Total Goals
WCJapan @ Brazil· +125

Over 2.5
Total Goals

+125 · 1:00 PM ET

Japan @ Brazil

Permanent matchup analysis →
GARY'S PICK
Paraguay +1.5
WC@ Germany· -130

Paraguay
+1.5

-130 · 4:30 PM ET

Germany

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCParaguay @ Germany· +120

Under 2.5
Total Goals

+120 · 4:30 PM ET

Paraguay @ Germany

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

White Sox
Moneyline

+116 · 6:35 PM ET

Orioles

Permanent matchup analysis →
GARY'S PICK
Guardians Moneyline
MLBvs Rangers· -156

Guardians
Moneyline

-156 · 7:00 PM ET

Rangers

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

Tigers
Moneyline

+118 · 7:05 PM ET

Yankees

Permanent matchup analysis →
GARY'S PICK
Mets Moneyline
MLB@ Blue Jays· +106

Mets
Moneyline

+106 · 7:07 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
Pirates Moneyline
MLB@ Phillies· -106

Pirates
Moneyline

-106 · 6:40 PM ET

Phillies

Permanent matchup analysis →
GARY'S PICK
Red Sox Moneyline
MLBvs Nationals· -178

Red Sox
Moneyline

-178 · 7:10 PM ET

Nationals

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

Reds
Moneyline

+116 · 7:40 PM ET

Brewers

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

Padres
Moneyline

+134 · 8:05 PM ET

Cubs

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

Astros
Moneyline

-138 · 8:10 PM ET

Twins

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

Marlins
Moneyline

-142 · 8:40 PM ET

Rockies

Permanent matchup analysis →
GARY'S PICK
Dodgers Moneyline
MLB@ Athletics· -118

Dodgers
Moneyline

-118 · 9:40 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Diamondbacks Moneyline
MLBvs Giants· -136

Diamondbacks
Moneyline

-136 · 9:40 PM ET

Giants

Permanent matchup analysis →
GARY'S PICK
Angels Moneyline
MLB@ Mariners· +176

Angels
Moneyline

+176 · 9:40 PM ET

Mariners

Permanent matchup analysis →
GARY'S PICK
Morocco +0.5
WC@ Netherlands· -165

Morocco
+0.5

-165 · 9:00 PM ET

Netherlands

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

Under 2.5
Total Goals

-130 · 9:00 PM ET

Morocco @ Netherlands

Permanent matchup analysis →

Player props

37
GARY'S PICK
AYASE UEDASHOTS OVER 1.5
WCJapan· -167

Ayase Ueda
Shots over 1.5

-167 · 1:00 PM ET

Japan

GARY'S PICK
ZION SUZUKISAVES OVER 3.5
WCJapan· +100

Zion Suzuki
Saves over 3.5

+100 · 1:00 PM ET

Japan

GARY'S PICK
FLORIAN WIRTZANYTIME GOAL OVER 1
WCGermany· +200

Florian Wirtz
Anytime Goal over 1

+200 · 4:30 PM ET

Germany

GARY'S PICK
JULIO ENCISOSHOTS OVER 1.5
WCParaguay· -150

Julio Enciso
Shots over 1.5

-150 · 4:30 PM ET

Paraguay

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

Pete Alonso
Total Bases over 1.5

+110 · 6:35 PM ET

Orioles

GARY'S PICK
COLSON MONTGOMERYTOTAL BASES UNDER 1.5
MLBWhite Sox· -139

Colson Montgomery
Total Bases under 1.5

-139 · 6:35 PM ET

White Sox

GARY'S PICK
JUSTIN FOSCUEHITS OVER 0.5
MLBRangers· -155

Justin Foscue
Hits over 0.5

-155 · 7:00 PM ET

Rangers

GARY'S PICK
TRAVIS BAZZANATOTAL BASES UNDER 1.5
MLBGuardians· -147

Travis Bazzana
Total Bases under 1.5

-147 · 7:00 PM ET

Guardians

GARY'S PICK
CODY BELLINGERTOTAL BASES UNDER 1.5
MLBYankees· -155

Cody Bellinger
Total Bases under 1.5

-155 · 7:05 PM ET

Yankees

GARY'S PICK
DILLON DINGLERH+R+RBI OVER 1.5
MLBTigers· -116

Dillon Dingler
H+R+RBI over 1.5

-116 · 7:05 PM ET

Tigers

GARY'S PICK
KAZUMA OKAMOTOTOTAL BASES OVER 1.5
MLBBlue Jays· +121

Kazuma Okamoto
Total Bases over 1.5

+121 · 7:07 PM ET

Blue Jays

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

Juan Soto
Walks over 0.5

-154 · 7:07 PM ET

Mets

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

Bryce Harper
Total Bases over 1.5

+112 · 6:40 PM ET

Phillies

GARY'S PICK
RYAN O'HEARNTOTAL BASES OVER 1.5
MLBPirates· +120

Ryan O'Hearn
Total Bases over 1.5

+120 · 6:40 PM ET

Pirates

GARY'S PICK
JAMES WOODHITS UNDER 0.5
MLBNationals· -120

James Wood
Hits under 0.5

-120 · 7:10 PM ET

Nationals

GARY'S PICK
CALEB DURBINHITS OVER 0.5
MLBRed Sox· -145

Caleb Durbin
Hits over 0.5

-145 · 7:10 PM ET

Red Sox

GARY'S PICK
ANDREW VAUGHNRBI OVER 0.5
MLBMilwaukee Brewers· +144

Andrew Vaughn
RBI over 0.5

+144 · 7:40 PM ET

Milwaukee Brewers

GARY'S PICK
WILLIAM CONTRERASH+R+RBI OVER 2.5
MLBMilwaukee Brewers· +125

William Contreras
H+R+RBI over 2.5

+125 · 7:40 PM ET

Milwaukee Brewers

GARY'S PICK
PETE CROW-ARMSTRONGH+R+RBI OVER 2.5
MLBCubs· -108

Pete Crow-Armstrong
H+R+RBI over 2.5

-108 · 8:05 PM ET

Cubs

GARY'S PICK
FERNANDO TATIS JR.TOTAL BASES OVER 1.5
MLBPadres· -119

Fernando Tatis Jr.
Total Bases over 1.5

-119 · 8:05 PM ET

Padres

GARY'S PICK
TREVOR LARNACHTOTAL BASES UNDER 1.5
MLBTwins· -185

Trevor Larnach
Total Bases under 1.5

-185 · 8:10 PM ET

Twins

GARY'S PICK
YORDAN ALVAREZTOTAL BASES OVER 1.5
MLBAstros· -125

Yordan Alvarez
Total Bases over 1.5

-125 · 8:10 PM ET

Astros

GARY'S PICK
OTTO LOPEZH+R+RBI OVER 2.5
MLBMarlins· -130

Otto Lopez
H+R+RBI over 2.5

-130 · 8:40 PM ET

Marlins

GARY'S PICK
TJ RUMFIELDTOTAL BASES OVER 1.5
MLBRockies· +105

TJ Rumfield
Total Bases over 1.5

+105 · 8:40 PM ET

Rockies

GARY'S PICK
JULIO RODRIGUEZTOTAL BASES OVER 1.5
MLBMariners· +113

Julio Rodriguez
Total Bases over 1.5

+113 · 9:40 PM ET

Mariners

GARY'S PICK
RYAN JOHNSONK'S UNDER 4.5
MLBAngels· -140

Ryan Johnson
K'S under 4.5

-140 · 9:40 PM ET

Angels

GARY'S PICK
MOOKIE BETTSSINGLES UNDER 0.5
MLBDodgers· -109

Mookie Betts
Singles under 0.5

-109 · 9:40 PM ET

Dodgers

THE LONG SHOT
SHEA LANGELIERSHR OVER 0.5
MLBAthletics· +220

Shea Langeliers
HR over 0.5

+220 · 9:40 PM ET

Athletics

GARY'S PICK
TIJJANI REIJNDERSSHOTS OVER 1.5
WCNetherlands· -122

Tijjani Reijnders
Shots over 1.5

-122 · 9:00 PM ET

Netherlands

GARY'S PICK
BART VERBRUGGENSAVES OVER 3
WCNetherlands· -115

Bart Verbruggen
Saves over 3

-115 · 9:00 PM ET

Netherlands

THE LONG SHOT
YORDAN ALVAREZHR OVER 0.5
MLBAstros· +210

Yordan Alvarez
HR over 0.5

+210 · 8:10 PM ET

Astros

THE LONG SHOT
PETE ALONSOHR OVER 0.5
MLBOrioles· +370

Pete Alonso
HR over 0.5

+370 · 6:35 PM ET

Orioles

THE LONG SHOT
CHRISTIAN WALKERHR OVER 0.5
MLBAstros· +320

Christian Walker
HR over 0.5

+320 · 8:10 PM ET

Astros

THE LONG SHOT
DOMINIC CANZONEHR OVER 0.5
MLBMariners· +360

Dominic Canzone
HR over 0.5

+360 · 9:40 PM ET

Mariners

THE LONG SHOT
JULIO RODRIGUEZHR OVER 0.5
MLBMariners· +400

Julio Rodriguez
HR over 0.5

+400 · 9:40 PM ET

Mariners

GARY'S PICK
CASEY SCHMITTTOTAL BASES OVER 1.5
MLBGiants· -105

Casey Schmitt
Total Bases over 1.5

-105 · 9:40 PM ET

Giants

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

Gabriel Moreno
H+R+RBI over 1.5

-145 · 9:40 PM ET

Diamondbacks

Research

111
  • PLATOON EDGECHW @ BAL

    Sam Antonacci (bats L) hits 1st against Shane Baz (RHP)

    Over 175 AB vs. Right, Sam Antonacci owns a .891 OPS versus .442 in 44 AB the other way. He sees RHP Shane Baz tonight hitting 1st, where the platoon side lines up his way.

    P 1-for-4, 2 TB

  • PLATOON EDGECIN @ MIL

    Andrew Vaughn (bats R) hits 4th against Nick Lodolo (LHP)

    Over 48 AB vs. Left, Andrew Vaughn owns a 1.284 OPS versus .685 in 73 AB the other way. He sees LHP Nick Lodolo tonight hitting 4th, where the platoon side lines up his way.

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

  • PLATOON EDGECIN @ MIL

    Spencer Steer (bats R) draws Robert Gasser (LHP), batting 3rd

    Spencer Steer carries a 1.080 OPS vs. Left (61 AB) against .638 the other way (216 AB), and faces LHP Robert Gasser from the 3rd spot — a split his blended season line may not reflect.

    P 1-for-4, 1 TB

  • STREAKMAR @ NED

    Netherlands are unbeaten in 8 internationals

    Their last 5 at the World Cup read W-W-D-D-W — a 3-2-0 record and a 8-match unbeaten run.

    P team lost 1-1

  • STREAKJPN @ BRA

    Brazil are unbeaten in 6 internationals

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

    P team won 1-2

  • STREAKNYM @ TOR

    TOR have lost 6 straight

    Toronto Blue Jays have dropped 6 straight, outscored by 10 runs over the skid; 1-6 across their last 7.

    P team won 1-2

  • PLATOON EDGEDET @ NYY

    Matt Vierling (bats R) gets a LHP from the 1st spot

    Matt Vierling's vs. Left line (.792 OPS, 77 AB) sits well above his .478 mark the other way (130 AB). Tonight's starter Ryan Weathers throws LHP, the hand he hits best.

    P 1-for-5, 1 TB

  • TEAM RECORDCIN @ MIL

    Reds 2-6 in Nick Lodolo's last 8 starts

    Reds are 2-6 in Nick Lodolo's last 8 starts this season — losers of his last 4 in a row. He starts tonight.

  • PLATOON EDGEPIT @ PHI

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

    Bryce Harper's vs. Right line (1.052 OPS, 176 AB) sits well above his .685 mark the other way (118 AB). Tonight's starter Braxton Ashcraft throws RHP, the hand he hits best.

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

  • PLATOON EDGEPIT @ PHI

    Brandon Lowe (bats L) draws Aaron Nola (RHP), batting 2nd

    Brandon Lowe carries a .927 OPS vs. Right (217 AB) against .576 the other way (88 AB), and faces RHP Aaron Nola from the 2nd spot — a split his blended season line may not reflect.

    P 0-for-4, 0 TB

  • HEAT CHECKWSH @ BOS

    Luis Garcia Jr.: 1.320 OPS in Last 15 Days

    The last 15 days sample runs 43 PA: a 1.320 OPS versus .850 for the season, 0.47 above his norm. He has 16 home runs on the season. His total-bases line tonight: 1.5.

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

  • TEAM RECORDPIT @ PHI

    Phillies 6-2 in Aaron Nola's last 8 starts

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

  • TEAM RECORDDET @ NYY

    Tigers 2-6 in Casey Mize's last 8 starts

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

  • TEAM RECORDWSH @ BOS

    Nationals 2-6 in Miles Mikolas's last 8 starts

    Nationals are 2-6 in Miles Mikolas's last 8 starts this season. He starts tonight.

  • COOLING OFFWSH @ BOS

    James Wood: .583 OPS in L15 — draws LHP Ranger Suarez

    James Wood's .583 OPS over the last 15 days (56 PA) trails his .887 season mark, down 0.304. Tonight he draws LHP Ranger Suarez — his weaker side: a .782 OPS vs LHP across 116 AB.

    P 1-for-4, 4 TB

  • PLATOON EDGEDET @ NYY

    Ben Rice (bats L) hits 1st against Casey Mize (RHP)

    Over 187 AB vs. Right, Ben Rice owns a 1.028 OPS versus .743 in 103 AB the other way. He sees RHP Casey Mize tonight hitting 1st, where the platoon side lines up his way.

    P 0-for-4, 0 TB

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

  • PLATOON EDGEWSH @ BOS

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

    Dylan Crews's vs. Left line (.923 OPS, 41 AB) sits well above his .521 mark the other way (92 AB). Tonight's starter Ranger Suarez throws LHP, the hand he hits best.

    P 0-for-4, 0 TB

  • HEAT CHECKWSH @ BOS

    Caleb Durbin: 1.060 OPS in Last 15 Days

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

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

  • XG REGRESSIONMAR @ NED

    Netherlands are finishing above their chances

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

  • HR THREATTwins @ Astros

    Yordan Alvarez

    Following the same logic as the total bases pick, Alvarez's power is the perfect counter to Matthews' fly-ball tendencies and high barrel rate. Matthews has given up 1.8 HR/9 this year and is particularly vulnerable to left-handed power.

  • HR THREATTigers @ Yankees

    Dillon Dingler

    Dillon Dingler is the focal point of the Detroit offense tonight, batting in the #2 spot amidst a breakout rookie season where he leads the team with 19 home runs. The statistical edge lies in his matchup against Yankees starter Ryan Weathers, who has demonstrated a severe vulnerability to right-handed power.

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

  • HR THREATDodgers @ Athletics

    Shea Langeliers

    Shea Langeliers is one of the premier left-handed-pitching specialists in the league, slashing an elite .341 AVG and 1.051 OPS against southpaws. He faces Dodgers lefty Eric Lauer, whose fly-ball tendency (0.53 GO/AO) and home run vulnerability are a disastrous combination for this venue.

  • HR THREATWhite Sox @ Orioles

    Pete Alonso

    Pete Alonso is in a prime position to exploit Sean Burke's pitching profile tonight. Burke is a heavy fly-ball pitcher (0.63 GO/AO), which is the ideal matchup for a power hitter like Alonso in warm weather.

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

  • HEAT CHECKPIT @ PHI

    Bryan Reynolds: 1.220 OPS in Last 15 Days

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

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

  • SITUATIONALNYM @ TOR

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

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

    P flagged side lost 1-2

  • PARK WEATHERCIN @ MIL

    Wind blowing in 14 mph at American Family Field tonight

    Tonight's reading at American Family Field — Partly Cloudy, 89°, wind 14 mph, In From RF. The air is taking runs off the board. The total sits at 9.

    P final total 8 vs 9 (under lean)

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +270

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

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +250

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

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +310

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

  • HR THREATTigers @ Yankees

    Ben Rice

    Despite Casey Mize's elite season splits against left-handed hitters (.174 AVG), Ben Rice remains the most dangerous power threat in a Yankees lineup missing Aaron Judge and Giancarlo Stanton. Rice leads the team with 22 home runs and occupies the leadoff spot, ensuring he will receive the maximum number of opportunities to exploit the short right-field porch at Yankee Stadium.

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

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +320

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

  • STREAKWSH @ BOS

    BOS have won 4 straight

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

    P team won 3-6

  • COOLING OFFDET @ NYY

    Ben Rice: .661 OPS in L15 — draws RHP Casey Mize

    Ben Rice's .661 OPS over the last 15 days (56 PA) trails his .928 season mark, down 0.267. Tonight he draws RHP Casey Mize — his stronger side: a 1.028 OPS vs RHP across 187 AB.

    P 0-for-4, 0 TB

  • REGRESSIONDET @ NYY

    Jahmai Jones: .141 AVG vs .222 xBA

    Across 102 plate appearances, Jahmai Jones carries a .141 average versus a .222 xBA. His wOBA sits at .212 against a .298 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-1, 0 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 2-4 over their last 6.

    P team lost 3-5

  • XG RECAPKSA @ CPV

    Cabo Verde out-created the field but only drew

    Cabo Verde won the xG battle 1.5–0.4 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.

  • HEAT CHECKNYM @ TOR

    A.J. Ewing: 1.043 OPS in Last 15 Days

    That 1.043 OPS spans the last 15 days (47 PA) against a .781 season baseline, a 0.262 swing. His total-bases line tonight: 0.5.

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

  • HEAT CHECKNYM @ TOR

    Bo Bichette: .898 OPS in Last 15 Days

    That .898 OPS spans the last 15 days (58 PA) against a .687 season baseline, a 0.211 swing. He has 10 home runs on the season. His total-bases line tonight: 1.5.

    P 0-for-4, 0 TB

  • XG REGRESSIONPAR @ GER

    Germany are finishing above their chances

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

  • TOURNAMENTMAR @ NED

    Netherlands vs Morocco: Round of 32 stakes

    This is a round of 32 tie — win or go home. To lift the trophy: Morocco are 40-1 outsiders. The market has it Netherlands +140 / the draw +205 / Morocco +230.

  • TOURNAMENTPAR @ GER

    Germany vs Paraguay: Round of 32 stakes

    This is a round of 32 tie — win or go home. To lift the trophy: Germany are 22-1 outsiders, Paraguay are 200-1 outsiders. The market has it Germany +120 / the draw +220 / Paraguay +240.

  • TOURNAMENTJPN @ BRA

    Brazil vs Japan: Round of 32 stakes

    This is a round of 32 tie — win or go home. To lift the trophy: Brazil are the No. 5 title choice at +900, Japan are 500-1 outsiders. The market has it Brazil +800 / the draw -1600 / Japan +2200.

  • XG REGRESSIONJPN @ BRA

    Japan are finishing above their chances

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

  • BALLPARKNYM @ TOR

    Trey Yesavage's ERA jumps to 4.73 at Rogers Centre

    Trey Yesavage carries a 4.73 ERA over 6 games (32.3 IP) at Rogers Centre vs 2.22 across 28.3 innings everywhere else. Hitters bat .203 off him here.

    P 6.2 IP, 1 ER, 3 K

  • BULLPENNYM @ TOR

    New York Mets pen: 15.7 relief IP over their last 3 games

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

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

  • STREAKPAR @ GER

    Paraguay are unbeaten in 3 internationals

    Recent tournament form sits 1-2-1 over the last 4 (D-D-W-L), with a 3-match unbeaten run live.

    P team won 1-1

  • HEAT CHECKCIN @ MIL

    William Contreras: 1.044 OPS in Last 15 Days

    Over the last 15 days (42 PA) he is at a 1.044 OPS, up 0.247 on his .797 season mark. He has 9 home runs on the season. His total-bases line tonight: 1.5.

    P 0-for-3, 0 TB

  • STARTER FORMWSH @ BOS

    Miles Mikolas: 2.76 ERA over his last 3 starts

    Across his last 3 starts (16.3 IP) he has a 2.76 ERA with a 1.10 WHIP (1.29 season) and 6 strikeouts — his season mark is 5.24, and that is where most lines still price him.

    P 7 IP, 6 ER, 3 K

  • SITUATIONALPIT @ PHI

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

    That is 12.7 relief innings in 3 games, led by Alan Rangel (4) and Orion Kerkering (2). PIT's pen has thrown 11.3 over the same span.

    P flagged side lost 11-7

  • SITUATIONALCHW @ BAL

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

    That is 12.7 relief innings in 3 games, led by Albert Suarez (3) and Grant Wolfram (2). CHW's pen has thrown 12 over the same span.

    P flagged side lost 8-2

  • SITUATIONALJapan @ Brazil

    Brazil's top scorer benched

    Confirmed XI: Brazil left Raphinha (5 goals this cycle — their leading scorer) out of the XI. Their primary goal source isn't starting: fade Brazil's team total and the over, while Japan's clean-sheet / defensive markets gain.

  • SITUATIONALParaguay @ Germany

    Paraguay's top scorer benched

    Confirmed XI: Paraguay left A. Sanabria (4 goals this cycle — their leading scorer) out of the XI. Their primary goal source isn't starting: fade Paraguay's team total and the over, while Germany's clean-sheet / defensive markets gain.

  • COOLING OFFNYM @ TOR

    Vladimir Guerrero Jr.: .481 OPS in L15 — draws LHP Sean Manaea

    Vladimir Guerrero Jr.'s .481 OPS over the last 15 days (49 PA) trails his .697 season mark, down 0.216. Tonight he draws LHP Sean Manaea — his stronger side: a .798 OPS vs LHP across 62 AB.

    P 1-for-4, 1 TB

  • TOMORROWTB @ KC

    Griffin Jax: 3.33 ERA vs 5.29 xERA

    Projected to start tomorrow vs KC. A 3.33 ERA against a 5.29 expected ERA (1.96 run gap) — running hot, due to regress. Opponents hit .255 vs .276 expected.

  • BULLPENCHW @ BAL

    Baltimore Orioles pen: 12.7 relief IP over their last 3 games

    Baltimore Orioles'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.

  • BULLPENPIT @ PHI

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

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

  • BULLPENNYM @ TOR

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

    Toronto Blue Jays'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.

  • COOLING OFFTEX @ CLE

    Josh Jung: .600 OPS in L15 — draws LHP Parker Messick

    Josh Jung's .600 OPS over the last 15 days (53 PA) trails his .788 season mark, down 0.188. Tonight he draws LHP Parker Messick — his stronger side: a .808 OPS vs LHP across 62 AB.

    P 2-for-5, 3 TB

  • COOLING OFFDET @ NYY

    Cody Bellinger: .648 OPS in L15 — draws RHP Casey Mize

    Cody Bellinger's .648 OPS over the last 15 days (50 PA) trails his .807 season mark, down 0.159. Tonight he draws RHP Casey Mize — his weaker side: a .806 OPS vs RHP across 189 AB.

    P 0-for-4, 0 TB

  • COOLING OFFWSH @ BOS

    Jarren Duran: .401 OPS in L15 — draws RHP Miles Mikolas

    Jarren Duran's .401 OPS over the last 15 days (48 PA) trails his .617 season mark, down 0.216. Tonight he draws RHP Miles Mikolas — his stronger side: a .628 OPS vs RHP across 231 AB.

    P 0-for-4, 0 TB

  • COOLING OFFCIN @ MIL

    JJ Bleday: .652 OPS in L15 — draws LHP Robert Gasser

    JJ Bleday's .652 OPS over the last 15 days (40 PA) trails his .858 season mark, down 0.206. Tonight he draws LHP Robert Gasser — his weaker side: a .668 OPS vs LHP across 55 AB.

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

  • HEAT CHECKCHW @ BAL

    Sam Antonacci: 1.000 OPS in Last 15 Days

    That 1.000 OPS spans the last 15 days (47 PA) against a .802 season baseline, a 0.198 swing. His total-bases line tonight: 1.5.

    P 1-for-4, 2 TB

  • FANTASY PICKUPSCIN @ MIL

    Gary Sanchez

    Pickup vs Nick Lodolo (6.06 xERA) — .816 OPS, bats 5th.

  • FANTASY PICKUPSCIN @ MIL

    Brice Turang

    Pickup vs Nick Lodolo (6.06 xERA) — .809 OPS, bats 2nd.

  • REGRESSIONDET @ NYY

    Matt Vierling: .203 AVG vs .249 xBA

    Matt Vierling's .203 average comes against a .249 expected (xBA) on 229 plate appearances. His wOBA sits at .263 against a .304 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

  • REGRESSIONNYM @ TOR

    Ernie Clement: .299 AVG vs .252 xBA

    Across 323 plate appearances, Ernie Clement carries a .299 average versus a .252 xBA. His wOBA sits at .330 against a .269 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, 1 TB, 1 BB

  • REPLACEMENTCHW @ BAL

    Braden Montgomery (.751 vs RHP) replaces Everson Pereira at RF tonight

    Braden Montgomery draws RHP Shane Baz from the 6th spot. He carries a .751 OPS vs RHP (45 AB) — a favorable platoon spot relative to his .725 season line. On the injury report for 11 days (Concussion).

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

  • REPLACEMENTNYM @ TOR

    Jesus Sanchez (RF) is out for TOR — Nathan Lukes starts in his place tonight

    Nathan Lukes slots in at RF (bats 2nd tonight) and carries a .796 OPS / .310 AVG this season. On the injury report for 2 days (Ankle).

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

  • COOLING OFFCIN @ MIL

    Brice Turang: .675 OPS in L15 — draws LHP Nick Lodolo

    Brice Turang's .675 OPS over the last 15 days (51 PA) trails his .809 season mark, down 0.134. Tonight he draws LHP Nick Lodolo — his weaker side: a .528 OPS vs LHP across 86 AB.

    P 1-for-4, 4 TB

  • 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

  • FANTASY PICKUPSCIN @ MIL

    William Contreras

    Pickup vs Nick Lodolo (6.06 xERA) — .797 OPS, bats 3rd.

  • HEAT CHECKPIT @ PHI

    Bryce Harper: 1.054 OPS in Last 15 Days

    The last 15 days sample runs 52 PA: a 1.054 OPS versus .905 for the season, 0.149 above his norm. He has 19 home runs on the season. His total-bases line tonight: 1.5.

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

  • BALLPARKCIN @ MIL

    Nick Lodolo's ERA jumps to 6.30 at American Family Field

    Nick Lodolo carries a 6.30 ERA over 6 games (30 IP) at American Family Field vs 4.32 across 16.7 innings everywhere else. Hitters bat .296 off him here.

    P 5 IP, 0 ER, 4 K

  • 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

    Aaron Nola: 5.58 ERA vs 4.29 xERA

    Aaron Nola carries a 5.58 ERA against a 4.29 expected ERA (1.29 run gap), so he has been underperforming his contact quality. Opponents hit .280 off him vs a .250 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 4.1 IP, 7 ER, 5 K

  • REGRESSIONCIN @ MIL

    Jackson Chourio: .297 AVG vs .256 xBA

    Across 219 plate appearances, Jackson Chourio carries a .297 average versus a .256 xBA. His wOBA sits at .376 against a .337 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, 1 BB

  • REGRESSIONCIN @ MIL

    Robert Gasser: 4.5 ERA vs 3.13 xERA

    Robert Gasser carries a 4.5 ERA against a 3.13 expected ERA (1.37 run gap), so he has been underperforming his contact quality. Opponents hit .228 off him vs a .195 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5.2 IP, 3 ER, 5 K

  • REGRESSIONPIT @ PHI

    Brandon Marsh: .321 AVG vs .280 xBA

    Brandon Marsh's .321 average comes against a .280 expected (xBA) on 309 plate appearances. His wOBA sits at .372 against a .327 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-5, 8 TB

  • TOMORROWLAD @ OAK

    Justin Wrobleski: 2.71 ERA vs 4.32 xERA

    Projected to start tomorrow vs OAK. A 2.71 ERA against a 4.32 expected ERA (1.61 run gap) — running hot, due to regress. Opponents hit .214 vs .271 expected.

  • 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 @ BAL

    Randal Grichuk: .268 AVG vs .307 xBA

    Randal Grichuk's .268 average comes against a .307 expected (xBA) on 119 plate appearances. His wOBA sits at .373 against a .390 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

  • FIRST INNINGCIN @ MIL

    NRFI watch: quiet first innings on both sides of CIN @ MIL

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

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

  • BALLPARKWSH @ BOS

    Ranger Suarez's ERA jumps to 3.75 at Fenway Park

    Ranger Suarez carries a 3.75 ERA over 7 games (36 IP) at Fenway Park vs 2.12 across 46.7 innings everywhere else. Hitters bat .237 off him here.

    P 6 IP, 3 ER, 8 K

  • FANTASY PICKUPSDET @ NYY

    Casey Mize

    Streamer vs NYY — 3.16 xERA · 9 K/9 · 1.07 WHIP.

  • STARTER FORMDET @ NYY

    Casey Mize: 4.40 ERA over his last 3 starts

    Across his last 3 starts (14.3 IP) he has been tagged for 7 earned runs — a 4.40 ERA with a 1.33 WHIP (1.07 season) against a 2.95 season mark.

    P 7 IP, 0 ER, 10 K

  • FANTASY PICKUPSWSH @ BOS

    Ranger Suarez

    Streamer vs WSH — 3.23 xERA · 9.1 K/9 · 1.14 WHIP.

  • XG RECAPAUT @ ALG

    Algeria dominated the ball but only drew

    Algeria held 65% of possession yet could only draw (3–3) — control without the cutting edge.

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

  • FANTASY PICKUPSCIN @ MIL

    Robert Gasser

    Streamer vs CIN — 3.13 xERA · 9.3 K/9 · 1.27 WHIP.

  • RUNNING GAMEPIT @ PHI

    Green light: Philadelphia Phillies run, and Endy Rodriguez has caught just 10%

    Philadelphia Phillies steal 0.8 bags a game (66 on the season) and Endy Rodriguez has thrown out 2 of 21 runners (10%). Everything about tonight says they keep running.

    P Philadelphia Phillies stole 1 base

  • TOMORROWLAD @ OAK

    Jeffrey Springs: 5.52 ERA vs 4.41 xERA

    Projected to start tomorrow vs LAD. A 5.52 ERA against a 4.41 expected ERA (1.11 run gap) — unlucky, due to bounce back. Opponents hit .256 vs .244 expected.

  • TOMORROWDET @ NYY

    Cam Schlittler: 1.62 ERA vs 2.71 xERA

    Projected to start tomorrow vs DET. A 1.62 ERA against a 2.71 expected ERA (1.09 run gap) — running hot, due to regress. Opponents hit .197 vs .213 expected.

  • TOMORROWLAA @ SEA

    José Soriano: 3.32 ERA vs 4.41 xERA

    Projected to start tomorrow vs SEA. A 3.32 ERA against a 4.41 expected ERA (1.09 run gap) — running hot, due to regress. Opponents hit .221 vs .239 expected.

  • TOMORROWSTL @ ATL

    Martín Pérez: 3 ERA vs 4.03 xERA

    Projected to start tomorrow vs STL. A 3 ERA against a 4.03 expected ERA (1.03 run gap) — running hot, due to regress. Opponents hit .211 vs .246 expected.

  • RUNNING GAMECHW @ BAL

    Chicago White Sox like to run — Adley Rutschman (37% caught) is the wrong catcher to test

    Adley Rutschman owns a 37% caught-stealing rate (14 of 38) and Chicago White Sox run anyway — 0.7 steals a game. Strength on strength on the bases.

    P Chicago White Sox stole 1 base

  • TOMORROWMIN @ HOU

    Mike Burrows: 5.48 ERA vs 4.44 xERA

    Projected to start tomorrow vs MIN. A 5.48 ERA against a 4.44 expected ERA (1.04 run gap) — unlucky, due to bounce back. Opponents hit .284 vs .255 expected.

  • BALLPARKDET @ NYY

    Ryan Weathers's ERA drops to 3.52 at Yankee Stadium

    Ryan Weathers carries a 3.52 ERA over 9 games (53.7 IP) at Yankee Stadium vs 4.64 across 33 innings everywhere else. Hitters bat .234 off him here.

    P 1.2 IP, 2 ER, 3 K

  • TOMORROWPIT @ PHI

    Cristopher Sánchez: 2.13 ERA vs 3 xERA

    Projected to start tomorrow vs PIT. A 2.13 ERA against a 3 expected ERA (0.87 run gap) — running hot, due to regress. Opponents hit .238 vs .224 expected.

  • BALLPARKMAR @ NED

    Netherlands vs Morocco: 16 mph wind at Estadio BBVA

    Sustained 16 mph wind at kickoff — it pushes around crosses, long balls, and set pieces. Conditions at Estadio BBVA: 89°F, 16 mph wind, 3% rain.

  • REPLACEMENTPIT @ PHI

    Jake Mangum (.727 vs RHP) replaces Oneil Cruz at CF tonight

    Jake Mangum draws RHP Aaron Nola from the 9th spot. He carries a .727 OPS vs RHP (140 AB) — a favorable platoon spot relative to his .693 season line. On the injury report since yesterday (Hand).

    P 1-for-4, 2 TB

  • BALLPARKJPN @ BRA

    Brazil vs Japan: 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.

  • REPLACEMENTNYM @ TOR

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

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

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

  • REPLACEMENTCHW @ BAL

    Jacob Gonzalez (.675 vs RHP) replaces Munetaka Murakami at 1B tonight

    Jacob Gonzalez draws RHP Shane Baz from the 9th spot. He carries a .675 OPS vs RHP (54 AB) — a favorable platoon spot relative to his .643 season line. On the injury report for 8 days (Hamstring).

    P 2-for-4, 3 TB

  • REPLACEMENTNYM @ TOR

    Brett Baty (.614 vs RHP) replaces Marcus Semien at 2B tonight

    Brett Baty draws RHP Trey Yesavage from the 8th spot. He carries a .614 OPS vs RHP (194 AB) — a favorable platoon spot relative to his .589 season line. Hit the injury report today (Hip).

    P 0-for-2, 0 TB

  • FANTASY PICKUPSTEX @ CLE

    Tyler Alexander

    Streamer vs CLE — 3.02 xERA · 7.1 K/9 · 1.31 WHIP.

  • FANTASY PICKUPSWSH @ BOS

    Wilyer Abreu

    Pickup vs Miles Mikolas (4.75 xERA) — .772 OPS, bats 3rd.

  • FIRST INNINGNYM @ TOR

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

    New York Mets 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 1 in the 1st

  • SITUATIONALMorocco @ Netherlands

    Netherlands v Morocco: projected XI

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

Graded results

56

Games

  • W

    Paraguay +1.5 -130

    WC · 1-1

  • W

    Under 2.5 +120

    WC · 1-1

  • W

    Brazil ML -125

    WC · 1-2

  • W

    Over 2.5 +125

    WC · 1-2

  • L

    Mets ML +106

    MLB · 1-2

  • W

    White Sox ML +116

    MLB · 8-2

  • W

    Red Sox ML -178

    MLB · 3-6

  • W

    Pirates ML -106

    MLB · 11-7

  • L

    Guardians ML -156

    MLB · 6-3

  • W

    Tigers ML +118

    MLB · 7-3

  • L

    Reds ML +116

    MLB · 3-5

  • L

    Padres ML +134

    MLB · 2-3

  • L

    Astros ML -138

    MLB · 5-4

  • W

    Marlins ML -142

    MLB · 10-7

  • W

    Dodgers ML -118

    MLB · 9-4

  • W

    Diamondbacks ML -136

    MLB · 4-5

  • L

    Angels ML +176

    MLB · 2-6

  • W

    Morocco +0.5 -165

    WC · 1-1

  • W

    Under 2.5 -130

    WC · 1-1

Props

  • L

    Andrew Vaughn · over

    Reds @ Brewers · Actual 0

  • W

    Ayase Ueda · over

    Japan @ Brazil · Actual 2

  • W

    Bart Verbruggen · over

    Morocco @ Netherlands · Actual 5

  • W

    Bryce Harper · over

    Pirates @ Phillies · Actual 4

  • W

    Caleb Durbin · over

    Nationals @ Red Sox · Actual 1

  • L

    Casey Schmitt · over

    Giants @ Diamondbacks · Actual 0

  • L

    Christian Walker · over

    Twins @ Astros · Actual 0

  • W

    Cody Bellinger · under

    Tigers @ Yankees · Actual 0

  • L

    Colson Montgomery · under

    White Sox @ Orioles · Actual 2

  • W

    Dillon Dingler · over

    Tigers @ Yankees · Actual 4

  • W

    Dominic Canzone · over

    Angels @ Mariners · Actual 1

  • L

    Fernando Tatis Jr. · over

    Padres @ Cubs · Actual 1

  • L

    Florian Wirtz · over

    Paraguay @ Germany · Actual 0

  • L

    Gabriel Moreno · over

    Giants @ Diamondbacks · Actual 0

  • L

    James Wood · under

    Nationals @ Red Sox · Actual 1

  • L

    Juan Soto · over

    Mets @ Blue Jays · Actual 0

  • W

    Julio Enciso · over

    Paraguay @ Germany · Actual 4

  • W

    Julio Rodriguez · over

    Angels @ Mariners · Actual 1

  • W

    Julio Rodriguez · over

    Angels @ Mariners · Actual 5

  • W

    Justin Foscue · over

    Rangers @ Guardians · Actual 2

  • L

    Kazuma Okamoto · over

    Mets @ Blue Jays · Actual 0

  • L

    Mookie Betts · under

    Dodgers @ Athletics · Actual 1

  • W

    Otto Lopez · over

    Marlins @ Rockies · Actual 4

  • L

    Pete Alonso · over

    White Sox @ Orioles · Actual 0

  • L

    Pete Alonso · over

    White Sox @ Orioles · Actual 0

  • W

    Pete Crow-Armstrong · over

    Padres @ Cubs · Actual 3

  • W

    Ryan Johnson · under

    Angels @ Mariners · Actual 4

  • W

    Ryan O'Hearn · over

    Pirates @ Phillies · Actual 2

  • L

    Shea Langeliers · over

    Dodgers @ Athletics · Actual 0

  • L

    Tijjani Reijnders · over

    Morocco @ Netherlands · Actual 0

  • L

    TJ Rumfield · over

    Marlins @ Rockies · Actual 1

  • W

    Travis Bazzana · under

    Rangers @ Guardians · Actual 0

  • W

    Trevor Larnach · under

    Twins @ Astros · Actual 1

  • L

    William Contreras · over

    Reds @ Brewers · Actual 0

  • W

    Yordan Alvarez · over

    Twins @ Astros · Actual 2

  • L

    Yordan Alvarez · over

    Twins @ Astros · Actual 0

  • W

    Zion Suzuki · over

    Japan @ Brazil · Actual 4