Skip to content
GARY A.I.Get the app

Sports picks for Sunday, June 21, 2026

187 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

12
GARY'S PICK
Draw
WCIran @ Belgium· +360

Draw

+360 · 3:00 PM ET

Iran @ Belgium

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCIran @ Belgium· -105

Under 2.5
Total Goals

-105 · 3:00 PM ET

Iran @ Belgium

Permanent matchup analysis →
GARY'S PICK
Cabo Verde +1.5
WC@ Uruguay· -160

Cabo Verde
+1.5

-160 · 6:00 PM ET

Uruguay

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCCabo Verde @ Uruguay· -155

Under 2.5
Total Goals

-155 · 6:00 PM ET

Cabo Verde @ Uruguay

Permanent matchup analysis →
GARY'S PICK
Egypt Moneyline
WC@ New Zealand· -175

Egypt
Moneyline

-175 · 9:00 PM ET

New Zealand

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCEgypt @ New Zealand· -125

Under 2.5
Total Goals

-125 · 9:00 PM ET

Egypt @ New Zealand

Permanent matchup analysis →
GARY'S PICK
Rockies Moneyline
MLBvs Pirates· +122

Rockies
Moneyline

+122 · 3:10 PM ET

Pirates

Permanent matchup analysis →
GARY'S PICK
Diamondbacks Moneyline
MLBvs Twins· -134

Diamondbacks
Moneyline

-134 · 3:15 PM ET

Twins

Permanent matchup analysis →
GARY'S PICK
Angels Moneyline
MLB@ Athletics· +110

Angels
Moneyline

+110 · 4:05 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Dodgers -1.5
MLBvs Orioles· -110

Dodgers
-1.5

-110 · 4:10 PM ET

Orioles

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

Red Sox
Moneyline

+110 · 4:10 PM ET

Mariners

Permanent matchup analysis →
GARY'S PICK
Phillies Moneyline
MLBvs Mets· -188

Phillies
Moneyline

-188 · 7:20 PM ET

Mets

Permanent matchup analysis →

Player props

33
GARY'S PICK
AYASE UEDAANYTIME GOAL OVER 2
WCJapan· +255

Ayase Ueda
Anytime Goal over 2

+255 · 12:00 AM ET

Japan

GARY'S PICK
HANNIBAL MEJBRISHOTS OVER 1.5
WCTunisia· +250

Hannibal Mejbri
Shots over 1.5

+250 · 12:00 AM ET

Tunisia

THE LONG SHOT
KAZUMA OKAMOTOHR OVER 0.5
MLBBlue Jays· +390

Kazuma Okamoto
HR over 0.5

+390 · 2:20 PM ET

Blue Jays

THE LONG SHOT
MATT OLSONHR OVER 0.5
MLBBraves· +390

Matt Olson
HR over 0.5

+390 · 1:35 PM ET

Braves

THE LONG SHOT
COLSON MONTGOMERYHR OVER 0.5
MLBWhite Sox· +310

Colson Montgomery
HR over 0.5

+310 · 1:40 PM ET

White Sox

THE LONG SHOT
JAMES WOODHR OVER 0.5
MLBNationals· +290

James Wood
HR over 0.5

+290 · 1:40 PM ET

Nationals

THE LONG SHOT
YORDAN ALVAREZHR OVER 0.5
MLBAstros· +205

Yordan Alvarez
HR over 0.5

+205 · 2:10 PM ET

Astros

THE LONG SHOT
JUNIOR CAMINEROHR OVER 0.5
MLBRays· +350

Junior Caminero
HR over 0.5

+350 · 1:40 PM ET

Rays

THE LONG SHOT
BEN RICEHR OVER 0.5
MLBYankees· +310

Ben Rice
HR over 0.5

+310 · 1:35 PM ET

Yankees

THE LONG SHOT
CHRISTIAN WALKERHR OVER 0.5
MLBAstros· +360

Christian Walker
HR over 0.5

+360 · 2:10 PM ET

Astros

THE LONG SHOT
JAC CAGLIANONEHR OVER 0.5
MLBRoyals· +370

Jac Caglianone
HR over 0.5

+370 · 2:10 PM ET

Royals

THE LONG SHOT
JJ BLEDAYHR OVER 0.5
MLBReds· +310

JJ Bleday
HR over 0.5

+310 · 1:35 PM ET

Reds

THE LONG SHOT
CARTER JENSENHR OVER 0.5
MLBRoyals· +400

Carter Jensen
HR over 0.5

+400 · 2:10 PM ET

Royals

GARY'S PICK
TJ RUMFIELDTOTAL BASES OVER 1.5
MLBColorado Rockies· +102

TJ Rumfield
Total Bases over 1.5

+102 · 3:10 PM ET

Colorado Rockies

GARY'S PICK
BRANDON LOWEH+R+RBI OVER 2.5
MLBPittsburgh Pirates· -110

Brandon Lowe
H+R+RBI over 2.5

-110 · 3:10 PM ET

Pittsburgh Pirates

GARY'S PICK
BYRON BUXTONTOTAL BASES OVER 1.5
MLBTwins· -120

Byron Buxton
Total Bases over 1.5

-120 · 3:15 PM ET

Twins

GARY'S PICK
ROYCE LEWISH+R+RBI UNDER 1.5
MLBTwins· -105

Royce Lewis
H+R+RBI under 1.5

-105 · 3:15 PM ET

Twins

GARY'S PICK
NICK KURTZTOTAL BASES UNDER 1.5
MLBAthletics· -150

Nick Kurtz
Total Bases under 1.5

-150 · 4:05 PM ET

Athletics

GARY'S PICK
ZACK GELOFH+R+RBI OVER 1.5
MLBAthletics· -125

Zack Gelof
H+R+RBI over 1.5

-125 · 4:05 PM ET

Athletics

GARY'S PICK
PETE ALONSOH+R+RBI OVER 1.5
MLBOrioles· -105

Pete Alonso
H+R+RBI over 1.5

-105 · 4:10 PM ET

Orioles

GARY'S PICK
MOOKIE BETTSH+R+RBI OVER 1.5
MLBDodgers· -132

Mookie Betts
H+R+RBI over 1.5

-132 · 4:10 PM ET

Dodgers

GARY'S PICK
ROB REFSNYDERH+R+RBI UNDER 0.5
MLBMariners· +115

Rob Refsnyder
H+R+RBI under 0.5

+115 · 4:10 PM ET

Mariners

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

Willson Contreras
H+R+RBI over 1.5

+115 · 4:10 PM ET

Red Sox

GARY'S PICK
VOZINHASAVES OVER 4
WCCabo Verde· -105

Vozinha
Saves over 4

-105 · 6:00 PM ET

Cabo Verde

GARY'S PICK
FEDERICO VALVERDESHOTS OVER 2.5
WCUruguay· +105

Federico Valverde
Shots over 2.5

+105 · 6:00 PM ET

Uruguay

THE LONG SHOT
JO ADELLHR OVER 0.5
MLBAngels· +390

Jo Adell
HR over 0.5

+390 · 4:05 PM ET

Angels

THE LONG SHOT
NICK KURTZHR OVER 0.5
MLBAthletics· +390

Nick Kurtz
HR over 0.5

+390 · 4:05 PM ET

Athletics

GARY'S PICK
ALEC BOHMTOTAL BASES OVER 1.5
MLBPhillies· +122

Alec Bohm
Total Bases over 1.5

+122 · 7:20 PM ET

Phillies

GARY'S PICK
BO BICHETTETOTAL BASES UNDER 1.5
MLBMets· -110

Bo Bichette
Total Bases under 1.5

-110 · 7:20 PM ET

Mets

GARY'S PICK
OMAR MARMOUSHSHOTS UNDER 4
WCEgypt· -110

Omar Marmoush
Shots under 4

-110 · 9:00 PM ET

Egypt

GARY'S PICK
CHRIS WOODANYTIME GOAL OVER 1
WCNew Zealand· +330

Chris Wood
Anytime Goal over 1

+330 · 9:00 PM ET

New Zealand

THE LONG SHOT
MAX MUNCYHR OVER 0.5
MLBDodgers· +225

Max Muncy
HR over 0.5

+225 · 4:10 PM ET

Dodgers

THE LONG SHOT
RYAN WARDHR OVER 0.5
MLBDodgers· +390

Ryan Ward
HR over 0.5

+390 · 4:10 PM ET

Dodgers

Research

97
  • PLATOON EDGECLE @ HOU

    Travis Bazzana (bats L) hits 1st against Kai-Wei Teng (RHP)

    Over 110 AB vs. Right, Travis Bazzana owns a 1.009 OPS versus .535 in 58 AB the other way. He sees RHP Kai-Wei Teng tonight hitting 1st, where the platoon side lines up his way.

    P 1-for-4, 1 TB

  • PLATOON EDGESTL @ KC

    Alec Burleson (bats L) hits 3rd against Stephen Kolek (RHP)

    Over 199 AB vs. Right, Alec Burleson owns a .993 OPS versus .446 in 89 AB the other way. He sees RHP Stephen Kolek tonight hitting 3rd, where the platoon side lines up his way.

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

  • PLATOON EDGECHW @ DET

    Sam Antonacci (bats L) hits 1st against Keider Montero (RHP)

    Over 151 AB vs. Right, Sam Antonacci owns a .911 OPS versus .483 in 40 AB the other way. He sees RHP Keider Montero tonight hitting 1st, where the platoon side lines up his way.

    P 0-for-4, 0 TB

  • PLATOON EDGEMIL @ ATL

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

    Brice Turang's vs. Right line (.967 OPS, 186 AB) sits well above his .499 mark the other way (79 AB). Tonight's starter Bryce Elder throws RHP, the hand he hits best.

    P 1-for-5, 1 TB

  • PLATOON EDGEMIN @ ARI

    Trevor Larnach (bats L) hits 1st against Zac Gallen (RHP)

    Over 168 AB vs. Right, Trevor Larnach owns a .838 OPS versus .493 in 27 AB the other way. He sees RHP Zac Gallen tonight hitting 1st, where the platoon side lines up his way.

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

  • HR THREATBlue Jays @ Cubs

    Kazuma Okamoto to homer

    Kazuma Okamoto is in a prime position to go deep for the second consecutive game. Cubs starter Shota Imanaga has been a home run liability throughout the 2026 season, surrendering 17 home runs in 86.2 innings.

  • SITUATIONALCHW @ DET

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

    That is 19 relief innings in 3 games, led by Sean Burke (7.3) and Erick Fedde (4.7). DET's pen has thrown 9.7 over the same span.

    P flagged side lost 4-5

  • PLATOON EDGECHW @ DET

    Andrew Benintendi (bats L) gets a RHP from the 2nd spot

    Andrew Benintendi's vs. Right line (.776 OPS, 179 AB) sits well above his .454 mark the other way (32 AB). Tonight's starter Keider Montero throws RHP, the hand he hits best.

    P 0-for-3, 0 TB

  • TOMORROWCHC @ NYM

    Kodai Senga: 9 ERA vs 5.11 xERA

    Projected to start tomorrow vs CHC. A 9 ERA against a 5.11 expected ERA (3.89 run gap) — unlucky, due to bounce back. Opponents hit .292 vs .241 expected.

  • PLATOON EDGEPIT @ COL

    Brandon Lowe (bats L) draws Tomoyuki Sugano (RHP), batting 2nd

    Brandon Lowe carries a .934 OPS vs. Right (192 AB) against .621 the other way (82 AB), and faces RHP Tomoyuki Sugano from the 2nd spot — a split his blended season line may not reflect.

    P 1-for-5, 1 TB

  • SITUATIONALSD @ TEX

    17.3 bullpen innings in 3 games for SD

    Relievers have absorbed 17.3 innings over the last 3 games (Griffin Canning (4.3) and Jason Adam (3) the heaviest). TEX's pen has thrown 12 over the same span.

    P flagged side lost 3-4

  • PLATOON EDGENYM @ PHI

    A.J. Ewing (bats L) hits 5th against Zack Wheeler (RHP)

    Over 87 AB vs. Right, A.J. Ewing owns a .815 OPS versus .437 in 33 AB the other way. He sees RHP Zack Wheeler tonight hitting 5th, where the platoon side lines up his way.

    P 2-for-4, 2 TB

  • COOLING OFFSF @ MIA

    Xavier Edwards: .422 OPS in L15 — draws RHP Logan Webb

    Xavier Edwards's .422 OPS over the last 15 days (42 PA) trails his .787 season mark, down 0.365. Tonight he draws RHP Logan Webb — his weaker side: a .762 OPS vs RHP across 216 AB.

    P 1-for-3, 1 TB

  • HR THREATNationals @ Rays

    James Wood to homer

    James Wood is the premier power threat in the Nationals lineup, leading the team with 20 home runs and demonstrating a significant preference for right-handed pitching. He carries a massive .989 OPS against righties, the side from which Nick Martinez throws.

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

  • HR THREATBrewers @ Braves

    Matt Olson to leave the yard

    Matt Olson is in a premier spot to exploit Robert Gasser's significant platoon struggle against left-handed hitters. Despite the lefty-on-lefty matchup, Gasser has been historically vulnerable to lefties this season, surrendering a 1.055 OPS and 2 home runs in just 29 at-bats.

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

  • HR THREATWhite Sox @ Tigers

    Colson Montgomery to go deep

    Colson Montgomery has established himself as one of the premier power-hitting shortstops in the league this season, totaling 20 home runs through 72 games. His recent form is even more impressive, as he has launched five home runs over his last 10 contests.

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

  • SITUATIONALWSH @ TB

    WSH's bullpen has covered 16.3 innings over the last 3 games

    That is 16.3 relief innings in 3 games, led by Miles Mikolas (6) and Mitchell Parker (4.3). TB's pen has thrown 12.3 over the same span.

    P flagged side lost 3-4

  • HR THREATGuardians @ Astros

    Yordan Alvarez to leave the yard

    Yordan Alvarez is in peak form at home, batting .347 with a 1.107 OPS at Daikin Park this season. He faces Slade Cecconi, a right-hander who has struggled with contact quality, allowing an 8.2% barrel rate and 11 home runs over 78.1 innings.

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

  • HEAT CHECKMIN @ ARI

    Victor Caratini: 1.252 OPS in Last 15 Days

    That 1.252 OPS spans the last 15 days (29 PA) against a .700 season baseline, a 0.552 swing. His total-bases line tonight: 4.5.

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

  • HEAT CHECKLAA @ OAK

    Logan O'Hoppe: 1.168 OPS in Last 15 Days

    That 1.168 OPS spans the last 15 days (33 PA) against a .683 season baseline, a 0.485 swing. His total-bases line tonight: 4.5.

    P 1-for-4, 1 TB

  • HR THREATNationals @ Rays

    Junior Caminero to go deep

    Junior Caminero leads the Rays with 15 home runs and faces a left-handed starter in Andrew Alvarez who is highly susceptible to hard contact. Alvarez allows a hard-hit rate of 51.3%, one of the highest marks among today's starters.

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

  • HEAT CHECKMIN @ ARI

    Josh Bell: .998 OPS in Last 15 Days

    The last 15 days sample runs 51 PA: a .998 OPS versus .703 for the season, 0.295 above his norm. He has 9 home runs on the season. His total-bases line tonight: 4.5.

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

  • HEAT CHECKLAA @ OAK

    Zack Gelof: 1.147 OPS in Last 15 Days

    Over the last 15 days (51 PA) he is at a 1.147 OPS, up 0.304 on his .843 season mark. He has 11 home runs on the season. His total-bases line tonight: 4.5.

    P 2-for-5, 3 TB

  • COOLING OFFMIN @ ARI

    Nolan Arenado: .353 OPS in L15 — draws RHP Taj Bradley

    Nolan Arenado's .353 OPS over the last 15 days (48 PA) trails his .701 season mark, down 0.348. Tonight he draws RHP Taj Bradley — his stronger side: a .713 OPS vs RHP across 174 AB.

    P 0-for-2, 0 TB

  • HEAT CHECKWSH @ TB

    Nasim Nunez: 1.033 OPS in Last 15 Days

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

    P 2-for-3, 2 TB

  • HEAT CHECKNYM @ PHI

    Bo Bichette: .933 OPS in Last 15 Days

    That .933 OPS spans the last 15 days (55 PA) against a .667 season baseline, a 0.266 swing. He has 8 home runs on the season. His total-bases line tonight: 3.5.

    P 0-for-4, 0 TB

  • COOLING OFFSF @ MIA

    Willy Adames: .338 OPS in L15 — draws RHP Ryan Gusto

    Willy Adames's .338 OPS over the last 15 days (44 PA) trails his .696 season mark, down 0.358. Tonight he draws RHP Ryan Gusto — his stronger side: a .743 OPS vs RHP across 224 AB.

    P 0-for-4, 0 TB

  • HR THREATReds @ Yankees

    Ben Rice to leave the yard

    **MATCHUP:** vs Chase Burns (R). Rice is hitting .299 with a 1.052 OPS and 16 home runs against right-handed pitching this season.

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

  • HR THREATGuardians @ Astros

    Christian Walker to homer

    While much of the focus is on Houston's left-handed bats, Slade Cecconi actually shows a reverse platoon split that favors right-handed hitters like Christian Walker. Cecconi has allowed a .285 average and a .805 OPS to right-handed batters this season, compared to a .274 average and .730 OPS against lefties.

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

  • HEAT CHECKLAA @ OAK

    Tyler Soderstrom: 1.122 OPS in Last 15 Days

    Over the last 15 days (47 PA) he is at a 1.122 OPS, up 0.306 on his .816 season mark. He has 13 home runs on the season. His total-bases line tonight: 3.5.

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

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +370

    France are the market's outright World Cup favourite at +370. Spain (+500) and England (+600) are the next shortest.

  • TOURNAMENTJPN @ TUN

    What Tunisia vs Japan decides

    In Group F, Tunisia sit 4th on 0 points and Japan sit 2nd on 4 points — three points reshape who advances. To lift the trophy: Tunisia are 1500-1 outsiders. The market has it Tunisia +5500 / the draw +1600.

  • COOLING OFFCIN @ NYY

    Spencer Steer: .469 OPS in L15 — draws RHP Elmer Rodriguez

    Spencer Steer's .469 OPS over the last 15 days (42 PA) trails his .752 season mark, down 0.283. Tonight he draws RHP Elmer Rodriguez — his weaker side: a .656 OPS vs RHP across 196 AB.

    P 1-for-4, 2 TB

  • SITUATIONALSF @ MIA

    MIA's bullpen has covered 14.7 innings over the last 3 games

    That is 14.7 relief innings in 3 games, led by Tyler Zuber (3) and Cade Gibson (2.7). SF's pen has thrown 11 over the same span.

    P flagged side won 1-2

  • SITUATIONALBOS @ SEA

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

    3 games, 14.7 innings out of the pen — Ranger Suarez (6.7) and Greg Weissert (2) carried the load. SEA's pen has thrown 14 over the same span.

    P flagged side won 5-1

  • STREAKEGY @ NZL

    Egypt are winless in 4 internationals

    Recent tournament form sits 0-1-3 over the last 4 (D-L-L-L), with a 4-match run without a win live.

    P team won 3-1

  • TOURNAMENTCPV @ URU

    What Uruguay vs Cabo Verde decides

    In Group H, Uruguay sit 2nd on 2 points and Cabo Verde sit 3rd on 2 points — three points reshape who advances. To lift the trophy: Uruguay are 80-1 outsiders, Cabo Verde are 2500-1 outsiders. The market has it Uruguay +150 / the draw -125 / Cabo Verde +900.

  • HEAT CHECKLAA @ OAK

    Lawrence Butler: .954 OPS in Last 15 Days

    That .954 OPS spans the last 15 days (38 PA) against a .583 season baseline, a 0.371 swing. His total-bases line tonight: 1.5.

    P 0-for-1, 0 TB

  • STREAKIRN @ BEL

    Belgium are winless in 4 internationals

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

    P team drew 0-0

  • STREAKKSA @ ESP

    Saudi Arabia are winless in 4 internationals

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

    P team lost 0-4

  • COOLING OFFBAL @ LAD

    Andy Pages: .581 OPS in L15 — draws LHP Trevor Rogers

    Andy Pages's .581 OPS over the last 15 days (53 PA) trails his .801 season mark, down 0.22. Tonight he draws LHP Trevor Rogers — his weaker side: a .739 OPS vs LHP across 74 AB.

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

  • STREAKJPN @ TUN

    Japan are unbeaten in 4 internationals

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

    P team won 4-0

  • REGRESSIONCIN @ NYY

    Elmer Rodriguez: 2.44 ERA vs 4.95 xERA

    Elmer Rodriguez carries a 2.44 ERA against a 4.95 expected ERA (2.51 run gap), so he has been outperforming his contact quality. Opponents hit .226 off him vs a .266 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 4 IP, 3 ER, 4 K

  • TOURNAMENTIRN @ BEL

    Belgium vs Iran — Group G at stake

    In Group G, Belgium sit 2nd on 2 points and Iran sit 1st on 2 points — three points reshape who advances. To lift the trophy: Iran are 750-1 outsiders. The market has it Belgium +1900 / the draw -3000 / Iran +2500.

  • TOURNAMENTKSA @ ESP

    Spain vs Saudi Arabia: the group picture

    In Group H, Spain sit 1st on 4 points and Saudi Arabia sit 4th on 1 point — three points reshape who advances. To lift the trophy: Spain are the No. 2 title choice at +500, Saudi Arabia are 1000-1 outsiders. The market has it Spain -6000 / the draw +1900 / Saudi Arabia +4500.

  • REGRESSIONPIT @ COL

    Tomoyuki Sugano: 4.31 ERA vs 6.92 xERA

    Tomoyuki Sugano carries a 4.31 ERA against a 6.92 expected ERA (2.61 run gap), so he has been outperforming his contact quality. Opponents hit .262 off him vs a .308 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 1 ER, 5 K

  • REGRESSIONLAA @ OAK

    Jack Perkins: 6.15 ERA vs 3.76 xERA

    Jack Perkins carries a 6.15 ERA against a 3.76 expected ERA (2.39 run gap), so he has been underperforming his contact quality. Opponents hit .262 off him vs a .234 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 4 ER, 8 K

  • SITUATIONALLAA @ OAK

    14.3 bullpen innings in 3 games for OAK

    Relievers have absorbed 14.3 innings over the last 3 games (Jose Suarez (4.7) and Luis Medina (3) the heaviest). LAA's pen has thrown 12.3 over the same span.

    P flagged side lost 7-0

  • SITUATIONALCUW @ ECU

    Ecuador out-created the field but only drew

    Ecuador won the xG battle 3.0–0.5 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.

  • REGRESSIONSD @ TEX

    Wandy Peralta: 1.96 ERA vs 4.2 xERA

    Wandy Peralta carries a 1.96 ERA against a 4.2 expected ERA (2.24 run gap), so he has been outperforming his contact quality. Opponents hit .233 off him vs a .251 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 1 IP, 0 ER, 0 K

  • BALLPARKSTL @ KC

    Stephen Kolek owns a 1.32 ERA at Kauffman Stadium — 4.30 everywhere else

    Across 4 games (27.3 IP) at this venue, Stephen Kolek has a 1.32 ERA against 4.30 at his other parks (23 IP). Hitters bat .216 off him here. He draws the start here tonight.

    P 1.2 IP, 9 ER, 0 K

  • SITUATIONALNYM @ PHI

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

    That is 14 relief innings in 3 games, led by Max Lazar (3) and Tim Mayza (2). NYM's pen has thrown 11 over the same span.

    P flagged side won 2-6

  • REGRESSIONWSH @ TB

    Dylan Crews: .198 AVG vs .272 xBA

    Dylan Crews's .198 average comes against a .272 expected (xBA) on 106 plate appearances. His wOBA sits at .264 against a .342 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

    P 1-for-4, 2 TB

  • COOLING OFFLAA @ OAK

    Shea Langeliers: .671 OPS in L15 — draws RHP Walbert Urena

    Shea Langeliers's .671 OPS over the last 15 days (60 PA) trails his .854 season mark, down 0.183. Tonight he draws RHP Walbert Urena — his weaker side: a .783 OPS vs RHP across 215 AB.

    P 0-for-4, 0 TB

  • COOLING OFFCIN @ NYY

    Ben Rice: .716 OPS in L15 — draws RHP Chase Burns

    Ben Rice's .716 OPS over the last 15 days (50 PA) trails his .987 season mark, down 0.271. Tonight he draws RHP Chase Burns — his stronger side: a 1.052 OPS vs RHP across 177 AB.

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

  • SITUATIONALSaudi Arabia @ Spain

    Saudi Arabia set up to contain

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

  • SITUATIONALMIN @ ARI

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

    3 games, 13.7 innings out of the pen — Drey Jameson (3.7) and Brandyn Garcia (2) carried the load. MIN's pen has thrown 8 over the same span.

    P flagged side lost 16-8

  • SITUATIONALIran @ Belgium

    Iran set up to contain

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

  • COOLING OFFCHW @ DET

    Riley Greene: .514 OPS in L15 — draws RHP Davis Martin

    Riley Greene's .514 OPS over the last 15 days (43 PA) trails his .810 season mark, down 0.296. Tonight he draws RHP Davis Martin — his stronger side: a .813 OPS vs RHP across 196 AB.

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

  • SITUATIONALJapan @ Tunisia

    Japan rotated 4

    Confirmed XI: Japan made 4 changes from their last match (Tsuyoshi Watanabe, Takefusa Kubo, Shogo Taniguchi… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on Tunisia (side + over their total) the market is slow to adjust for.

  • BATTER VS ARMNYM @ PHI

    Bryce Harper vs David Peterson: .370

    Bryce Harper's career line off David Peterson is 10-for-27, a .370 average over 27 at-bats with 1 home run — they meet again tonight. He enters hot (.834 OPS, L15).

    P 3-for-4, 7 TB

  • REGRESSIONWSH @ TB

    Nick Martinez: 2.6 ERA vs 4.5 xERA

    Nick Martinez carries a 2.6 ERA against a 4.5 expected ERA (1.9 run gap), so he has been outperforming his contact quality. Opponents hit .256 off him vs a .284 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 3 ER, 5 K

  • REGRESSIONBAL @ LAD

    Mookie Betts: .217 AVG vs .276 xBA

    Across 182 plate appearances, Mookie Betts carries a .217 average versus a .276 xBA. His wOBA sits at .298 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 1-for-4, 1 TB

  • REGRESSIONLAA @ OAK

    Zack Gelof: .286 AVG vs .226 xBA

    Zack Gelof is hitting .286 against a .226 expected average (xBA) over 222 plate appearances. His wOBA sits at .366 against a .295 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, 3 TB

  • SITUATIONALSaudi Arabia @ Spain

    Spain rotated 4

    Confirmed XI: Spain made 4 changes from their last match (Marcos Llorente, Ferran Torres, Fabián Ruiz… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on Saudi Arabia (side + over their total) the market is slow to adjust for.

  • SITUATIONALIran @ Belgium

    Belgium rotated 4

    Confirmed XI: Belgium made 4 changes from their last match (Timothy Castagne, Amadou Onana, Jérémy Doku… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on Iran (side + over their total) the market is slow to adjust for.

  • TOURNAMENTGROUP H

    Spain are the shortest group-winner chalk on the board

    Spain are -700 to win Group H — the shortest group-winner price on the day. The next side in Group H, Uruguay, is out at +550.

  • TOURNAMENTPATH TO THE FINAL

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

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

  • BALLPARKPIT @ COL

    Michael Lorenzen owns a 8.44 ERA at Coors Field — 6.05 everywhere else

    Across 7 games (32 IP) at this venue, Michael Lorenzen has a 8.44 ERA against 6.05 at his other parks (38.7 IP). Hitters bat .373 off him here. He draws the start here tonight.

    P 5.1 IP, 4 ER, 5 K

  • SITUATIONALCabo Verde @ Uruguay

    Uruguay's top scorer benched

    Confirmed XI: Uruguay left D. Núñez (5 goals this cycle — their leading scorer) out of the XI. Their primary goal source isn't starting: fade Uruguay's team total and the over, while Cabo Verde's clean-sheet / defensive markets gain.

  • TOURNAMENTGROUP JEOPARDY

    Portugal are slipping in Group K

    Portugal, a +1000 title pick, sit 3rd in Group K on 1 point after 1 — outside the automatic places.

  • SITUATIONALJapan @ Tunisia

    Tunisia changed keepers

    Confirmed XI: Tunisia start Aymen Dahmen in goal — a different keeper than their last match (Abdelmouhib Chamakh). A switch between the sticks signals rotation or a fitness doubt; shot-stopping and set-piece command are the variables. Leans OVER and toward Japan's shots-on-target.

  • TOURNAMENTGROUP G

    Group G is the tightest group-winner market

    Group G's group-winner market is the most open on the board: Egypt and Belgium both priced inside +250.

  • FIRST INNINGNYM @ PHI

    YRFI watch: first innings have been live on both sides of NYM @ PHI

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

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

  • BATTER VS ARMBAL @ LAD

    Freddie Freeman vs Trevor Rogers: .417

    In 12 career at-bats against Trevor Rogers, Freddie Freeman is 5-for-12 for a 1.167 OPS (2 walks). The two square off again tonight. He enters hot (.811 OPS, L15).

    P 1-for-3, 1 TB

  • TOMORROWARI @ STL

    Merrill Kelly: 5.81 ERA vs 7.5 xERA

    Projected to start tomorrow vs STL. A 5.81 ERA against a 7.5 expected ERA (1.69 run gap) — running hot, due to regress. Opponents hit .280 vs .309 expected.

  • PARK WEATHERNYM @ PHI

    Wind blowing out 10 mph at Citizens Bank Park tonight

    Conditions at Citizens Bank Park: Partly Cloudy, 83°, wind 10 mph, Out To RF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.5.

    P final total 8 vs 9.5 (over lean)

  • TOURNAMENTSUREST TO ADVANCE

    Norway are the surest bet to advance

    Norway are -10000 to escape their group out of Group I — the shortest to-advance price on the board.

  • SITUATIONALQAT @ CAN

    Canada created the better chances

    Canada led the xG 4.6–0.2 and took the result to match (6–0).

  • RUNNING GAMENYM @ PHI

    Philadelphia Phillies like to run — Luis Torrens (43% caught) is the wrong catcher to test

    Philadelphia Phillies attempt 0.9 steals a game, but Luis Torrens has cut down 12 of 28 runners (43%). Someone is getting thrown out tonight.

    P Philadelphia Phillies stole 0 bases

  • BATTER VS ARMBOS @ SEA

    Jarren Duran vs Logan Gilbert: .300

    Jarren Duran's career line off Logan Gilbert is 3-for-10, a .300 average over 10 at-bats with 1 home run — they meet again tonight. He enters cold (.492 OPS, L15).

    P 0-for-4, 0 TB

  • BALLPARKBAL @ LAD

    Emmet Sheehan's ERA drops to 4.01 at Dodger Stadium

    Emmet Sheehan carries a 4.01 ERA over 7 games (33.7 IP) at tonight's park vs 5.58 across 30.7 innings everywhere else. Hitters bat .234 off him here. He starts here tonight.

    P 3.1 IP, 6 ER, 4 K

  • TOMORROWBOS @ COL

    Jake Bennett: 4.79 ERA vs 3.4 xERA

    Projected to start tomorrow vs COL. A 4.79 ERA against a 3.4 expected ERA (1.39 run gap) — unlucky, due to bounce back. Opponents hit .280 vs .242 expected.

  • TOURNAMENTEGY @ NZL

    New Zealand vs Egypt: the group picture

    In Group G, New Zealand sit 3rd on 1 point and Egypt sit 4th on 1 point — three points reshape who advances. The market has it New Zealand +500 / the draw +310 / Egypt -175.

  • BATTER VS ARMMIL @ ATL

    Brice Turang vs Bryce Elder: .400

    Brice Turang's career line off Bryce Elder is 4-for-10, a .400 average over 10 at-bats with 1 home run — they meet again tonight. He enters steady (.673 OPS, L15).

    P 1-for-5, 1 TB

  • SITUATIONALPAR @ TUR

    Türkiye dominated the ball but didn't win

    Türkiye held 79% of possession yet lost to Paraguay (0–1) — control without the cutting edge.

  • TOMORROWTEX @ MIA

    Tyler Phillips: 3.1 ERA vs 4.17 xERA

    Projected to start tomorrow vs TEX. A 3.1 ERA against a 4.17 expected ERA (1.07 run gap) — running hot, due to regress. Opponents hit .227 vs .235 expected.

  • TOMORROWPHI @ WSH

    Foster Griffin: 3.32 ERA vs 4.35 xERA

    Projected to start tomorrow vs PHI. A 3.32 ERA against a 4.35 expected ERA (1.03 run gap) — running hot, due to regress. Opponents hit .222 vs .249 expected.

  • TOMORROWCLE @ CHW

    Anthony Kay: 4.61 ERA vs 5.64 xERA

    Projected to start tomorrow vs CLE. A 4.61 ERA against a 5.64 expected ERA (1.03 run gap) — running hot, due to regress. Opponents hit .265 vs .279 expected.

  • BATTER VS ARMCHW @ DET

    Kerry Carpenter vs Davis Martin: .300

    Kerry Carpenter has gone 3-for-10 (.300) across 10 career at-bats off Davis Martin, with 1 HR. They meet again tonight. He enters steady (.772 OPS, L15).

    P 0-for-5, 0 TB

  • TOMORROWLAD @ MIN

    Zebby Matthews: 4.78 ERA vs 3.81 xERA

    Projected to start tomorrow vs LAD. A 4.78 ERA against a 3.81 expected ERA (0.97 run gap) — unlucky, due to bounce back. Opponents hit .253 vs .238 expected.

  • TOMORROWTEX @ MIA

    Kumar Rocker: 4.17 ERA vs 5.08 xERA

    Projected to start tomorrow vs MIA. A 4.17 ERA against a 5.08 expected ERA (0.91 run gap) — running hot, due to regress. Opponents hit .250 vs .274 expected.

  • BALLPARKIRN @ BEL

    Belgium vs Iran: indoors at SoFi Stadium

    SoFi Stadium is a closed-roof venue — canopy roof, climate-managed. The summer heat that exposes open stadiums is removed from this fixture.

  • BALLPARKKSA @ ESP

    Spain vs Saudi Arabia: indoors at Mercedes-Benz Stadium

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

  • BALLPARKEGY @ NZL

    New Zealand vs Egypt: indoors at BC Place

    BC Place is a retractable-roof venue — retractable roof, mild Pacific climate. The summer heat that exposes open stadiums is removed from this fixture.

  • BATTER VS ARMCHW @ DET

    Riley Greene vs Davis Martin: .400

    Riley Greene's career line off Davis Martin is 4-for-10, a .400 average over 10 at-bats — they meet again tonight. He enters cold (.514 OPS, L15).

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

  • BATTER VS ARMSD @ TEX

    Nathan Eovaldi vs Manny Machado: 2-for-17, 5 K

    Across 17 career at-bats, Manny Machado is just 2-for-17 against Nathan Eovaldi with 5 strikeouts and a .580 OPS. The rematch is tonight.

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

Graded results

45

Games

  • W

    Draw +360

    WC · 0-0

  • W

    Under 2.5 -105

    WC · 0-0

  • W

    Cabo Verde +1.5 -160

    WC · 2-2

  • L

    Under 2.5 -155

    WC · 2-2

  • W

    Rockies ML +122

    MLB · 1-2

  • L

    Diamondbacks ML -134

    MLB · 16-8

  • W

    Angels ML +110

    MLB · 7-0

  • L

    Dodgers -1.5 -110

    MLB · 3-2

  • W

    Red Sox ML +110

    MLB · 5-1

  • W

    Egypt ML -175

    WC · 3-1

  • L

    Under 2.5 -125

    WC · 3-1

  • W

    Phillies ML -188

    MLB · 2-6

Props

  • L

    Alec Bohm · over

    Mets @ Phillies · Actual 1

  • W

    Ayase Ueda · over

    Japan @ Tunisia · Actual 2

  • W

    Ben Rice · over

    Reds @ Yankees · Actual 1

  • W

    Bo Bichette · under

    Mets @ Phillies · Actual 0

  • L

    Brandon Lowe · over

    Pirates @ Rockies · Actual 2

  • W

    Byron Buxton · over

    Twins @ Diamondbacks · Actual 4

  • W

    Carter Jensen · over

    Cardinals @ Royals · Actual 1

  • L

    Christian Walker · over

    Guardians @ Astros · Actual 0

  • L

    Chris Wood · over

    Egypt @ New Zealand · Actual 0

  • L

    Colson Montgomery · over

    White Sox @ Tigers · Actual 0

  • W

    Federico Valverde · over

    Cabo Verde @ Uruguay · Actual 7

  • L

    Hannibal Mejbri · over

    Japan @ Tunisia · Actual 1

  • W

    Jac Caglianone · over

    Cardinals @ Royals · Actual 2

  • L

    James Wood · over

    Nationals @ Rays · Actual 0

  • L

    JJ Bleday · over

    Reds @ Yankees · Actual 0

  • L

    Jo Adell · over

    Angels @ Athletics · Actual 0

  • L

    Junior Caminero · over

    Nationals @ Rays · Actual 0

  • L

    Kazuma Okamoto · over

    Blue Jays @ Cubs · Actual 0

  • L

    Matt Olson · over

    Brewers @ Braves · Actual 0

  • L

    Max Muncy · over

    Orioles @ Dodgers · Actual 0

  • L

    Mookie Betts · over

    Orioles @ Dodgers · Actual 1

  • L

    Nick Kurtz · under

    Angels @ Athletics · Actual 2

  • L

    Nick Kurtz · over

    Angels @ Athletics · Actual 0

  • W

    Omar Marmoush · under

    Egypt @ New Zealand · Actual 3

  • L

    Pete Alonso · over

    Orioles @ Dodgers · Actual 0

  • W

    Rob Refsnyder · under

    Red Sox @ Mariners · Actual 0

  • W

    Royce Lewis · under

    Twins @ Diamondbacks · Actual 1

  • L

    Ryan Ward · over

    Orioles @ Dodgers · Actual 0

  • L

    TJ Rumfield · over

    Pirates @ Rockies · Actual 1

  • L

    Vozinha · over

    Cabo Verde @ Uruguay · Actual 0

  • L

    Willson Contreras · over

    Red Sox @ Mariners · Actual 1

  • L

    Yordan Alvarez · over

    Guardians @ Astros · Actual 0

  • L

    Zack Gelof · over

    Angels @ Athletics · Actual 0