Skip to content
GARY A.I.Get the app

Sports picks for Thursday, June 18, 2026

167 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

16
GARY'S PICK
Czechia Moneyline
WCvs South Africa· -125

Czechia
Moneyline

-125 · 12:00 PM ET

South Africa

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCSouth Africa @ Czechia· -140

Under 2.5
Total Goals

-140 · 12:00 PM ET

South Africa @ Czechia

Permanent matchup analysis →
GARY'S PICK
Red Sox Moneyline
MLBvs Blue Jays· -124

Red Sox
Moneyline

-124 · 1:35 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
Brewers Moneyline
MLBvs Guardians· -148

Brewers
Moneyline

-148 · 2:10 PM ET

Guardians

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

Twins
Moneyline

-120 · 2:35 PM ET

Rangers

Permanent matchup analysis →
GARY'S PICK
Switzerland Moneyline
WCvs Bosnia & Herzegovina· -180

Switzerland
Moneyline

-180 · 3:00 PM ET

Bosnia & Herzegovina

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCBosnia & Herzegovina @ Switzerland· -115

Under 2.5
Total Goals

-115 · 3:00 PM ET

Bosnia & Herzegovina @ Switzerland

Permanent matchup analysis →
GARY'S PICK
Mariners Moneyline
MLBvs Orioles· -142

Mariners
Moneyline

-142 · 4:10 PM ET

Orioles

Permanent matchup analysis →
GARY'S PICK
Canada Moneyline
WCvs Qatar· -330

Canada
Moneyline

-330 · 6:00 PM ET

Qatar

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCQatar @ Canada· +115

Under 2.5
Total Goals

+115 · 6:00 PM ET

Qatar @ Canada

Permanent matchup analysis →
GARY'S PICK
Mets Moneyline
MLB@ Phillies· +102

Mets
Moneyline

+102 · 6:40 PM ET

Phillies

Permanent matchup analysis →
GARY'S PICK
White Sox Moneyline
MLB@ Yankees· +140

White Sox
Moneyline

+140 · 7:05 PM ET

Yankees

Permanent matchup analysis →
GARY'S PICK
Cardinals Moneyline
MLB@ Royals· -102

Cardinals
Moneyline

-102 · 7:40 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
Mexico Moneyline
WCvs South Korea· +100

Mexico
Moneyline

+100 · 9:00 PM ET

South Korea

Permanent matchup analysis →
GARY'S PICK
Over 2.5 Total Goals
WCSouth Korea @ Mexico· +115

Over 2.5
Total Goals

+115 · 9:00 PM ET

South Korea @ Mexico

Permanent matchup analysis →
GARY'S PICK
Athletics Moneyline
MLBvs Angels· -178

Athletics
Moneyline

-178 · 9:40 PM ET

Angels

Permanent matchup analysis →

Player props

29
GARY'S PICK
CZECHIA TEAMSHOTS OVER 7.5
WCCzechia· -115

Czechia Team
Shots over 7.5

-115 · 12:00 PM ET

Czechia

GARY'S PICK
SOUTH AFRICA TEAMSHOTS UNDER 3.5
WCSouth Africa· -115

South Africa Team
Shots under 3.5

-115 · 12:00 PM ET

South Africa

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

Willson Contreras
H+R+RBI over 1.5

-130 · 1:35 PM ET

Red Sox

GARY'S PICK
ERNIE CLEMENTTOTAL BASES UNDER 1.5
MLBBlue Jays· -135

Ernie Clement
Total Bases under 1.5

-135 · 1:35 PM ET

Blue Jays

GARY'S PICK
JACKSON CHOURIOH+R+RBI OVER 1.5
MLBBrewers· -123

Jackson Chourio
H+R+RBI over 1.5

-123 · 2:10 PM ET

Brewers

GARY'S PICK
TRAVIS BAZZANAH+R+RBI UNDER 1.5
MLBGuardians· -134

Travis Bazzana
H+R+RBI under 1.5

-134 · 2:10 PM ET

Guardians

GARY'S PICK
BYRON BUXTONH+R+RBI OVER 1.5
MLBTwins· -139

Byron Buxton
H+R+RBI over 1.5

-139 · 2:35 PM ET

Twins

GARY'S PICK
JAKE BURGERHITS UNDER 0.5
MLBRangers· +103

Jake Burger
Hits under 0.5

+103 · 2:35 PM ET

Rangers

GARY'S PICK
NIKOLA VASILJSAVES OVER 4
WCBosnia & Herzegovina· -110

Nikola Vasilj
Saves over 4

-110 · 3:00 PM ET

Bosnia & Herzegovina

GARY'S PICK
DAN NDOYESHOTS OVER 2.5
WCSwitzerland· -124

Dan Ndoye
Shots over 2.5

-124 · 3:00 PM ET

Switzerland

GARY'S PICK
DOMINIC CANZONEHITS OVER 0.5
MLBMariners· -185

Dominic Canzone
Hits over 0.5

-185 · 4:10 PM ET

Mariners

GARY'S PICK
JACKSON HOLLIDAYHITS UNDER 0.5
MLBOrioles· -103

Jackson Holliday
Hits under 0.5

-103 · 4:10 PM ET

Orioles

GARY'S PICK
JONATHAN DAVIDANYTIME GOAL OVER 1
WCCanada· +115

Jonathan David
Anytime Goal over 1

+115 · 6:00 PM ET

Canada

GARY'S PICK
MESHAAL BARSHAMSAVES OVER 5
WCQatar· +110

Meshaal Barsham
Saves over 5

+110 · 6:00 PM ET

Qatar

THE LONG SHOT
JUAN SOTOHR OVER 0.5
MLBMets· +265

Juan Soto
HR over 0.5

+265 · 6:40 PM ET

Mets

THE LONG SHOT
KYLE SCHWARBERHR OVER 0.5
MLBPhillies· +205

Kyle Schwarber
HR over 0.5

+205 · 6:40 PM ET

Phillies

THE LONG SHOT
CAL RALEIGHHR OVER 0.5
MLBMariners· +350

Cal Raleigh
HR over 0.5

+350 · 4:10 PM ET

Mariners

GARY'S PICK
JUAN SOTOHITS OVER 1.5
MLBMets· +198

Juan Soto
Hits over 1.5

+198 · 6:40 PM ET

Mets

GARY'S PICK
BRANDON MARSHHITS OVER 0.5
MLBPhillies· -190

Brandon Marsh
Hits over 0.5

-190 · 6:40 PM ET

Phillies

GARY'S PICK
PAUL GOLDSCHMIDTH+R+RBI OVER 2.5
MLBYankees· +117

Paul Goldschmidt
H+R+RBI over 2.5

+117 · 7:05 PM ET

Yankees

GARY'S PICK
MIGUEL VARGASH+R+RBI OVER 1.5
MLBWhite Sox· -140

Miguel Vargas
H+R+RBI over 1.5

-140 · 7:05 PM ET

White Sox

GARY'S PICK
MATTHEW LIBERATOREPITCHER OUTS UNDER 15.5
MLBCardinals· -103

Matthew Liberatore
Pitcher Outs under 15.5

-103 · 7:40 PM ET

Cardinals

GARY'S PICK
ALEC BURLESONH+R+RBI UNDER 1.5
MLBCardinals· +104

Alec Burleson
H+R+RBI under 1.5

+104 · 7:40 PM ET

Cardinals

THE LONG SHOT
MIGUEL VARGASHR OVER 0.5
MLBChicago White Sox· +380

Miguel Vargas
HR over 0.5

+380 · 7:05 PM ET

Chicago White Sox

THE LONG SHOT
JORDAN WALKERHR OVER 0.5
MLBCardinals· +330

Jordan Walker
HR over 0.5

+330 · 7:40 PM ET

Cardinals

THE LONG SHOT
BEN RICEHR OVER 0.5
MLBNew York Yankees· +290

Ben Rice
HR over 0.5

+290 · 7:05 PM ET

New York Yankees

THE LONG SHOT
BOBBY WITT JR.HR OVER 0.5
MLBRoyals· +390

Bobby Witt Jr.
HR over 0.5

+390 · 7:40 PM ET

Royals

GARY'S PICK
NICK KURTZH+R+RBI OVER 2.5
MLBAthletics· +100

Nick Kurtz
H+R+RBI over 2.5

+100 · 9:40 PM ET

Athletics

GARY'S PICK
NICK MADRIGALTOTAL BASES UNDER 1.5
MLBAngels· -145

Nick Madrigal
Total Bases under 1.5

-145 · 9:40 PM ET

Angels

Research

77
  • PARK WEATHERNYM @ PHI

    Wind blowing out 21 mph at Citizens Bank Park tonight

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

    P final total 10 vs 11.5 (over lean)

  • PLATOON EDGECHW @ NYY

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

    Randal Grichuk's vs. Left line (1.036 OPS, 58 AB) sits well above his .481 mark the other way (35 AB). Tonight's starter Ryan Weathers throws LHP, the hand he hits best.

    P 0-for-3, 0 TB

  • PLATOON EDGECHW @ NYY

    Paul Goldschmidt (bats R) gets a LHP from the 2nd spot

    Paul Goldschmidt's vs. Left line (1.232 OPS, 65 AB) sits well above his .723 mark the other way (101 AB). Tonight's starter Bryan Hudson throws LHP, the hand he hits best.

    P 1-for-4, 1 TB

  • HEAT CHECKCOL @ CHC

    Pete Crow-Armstrong is scorching: 1.364 OPS in Last 15 Days

    The last 15 days sample runs 60 PA: a 1.364 OPS versus .854 for the season, 0.51 above his norm. He has 15 home runs on the season.

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

  • PLATOON EDGETOR @ BOS

    Jesus Sanchez (bats L) hits 3rd against Sonny Gray (RHP)

    Over 172 AB vs. Right, Jesus Sanchez owns a .852 OPS versus .377 in 26 AB the other way. He sees RHP Sonny Gray tonight hitting 3rd, where the platoon side lines up his way.

    P 1-for-4, 1 TB

  • PLATOON EDGETOR @ BOS

    Yohendrick Pinango (bats L) hits 4th against Sonny Gray (RHP)

    Over 95 AB vs. Right, Yohendrick Pinango owns a .894 OPS versus .320 in 25 AB the other way. He sees RHP Sonny Gray tonight hitting 4th, where the platoon side lines up his way.

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

  • HEAT CHECKNYM @ PHI

    Bo Bichette is scorching: 1.158 OPS in Last 15 Days

    That 1.158 OPS spans the last 15 days (55 PA) against a .677 season baseline, a 0.481 swing. He has 8 home runs on the season. His total-bases line tonight: 0.5.

    P 0-for-5, 0 TB

  • PLATOON EDGEPIT @ OAK

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

    Brandon Lowe carries a .943 OPS vs. Right (188 AB) against .578 the other way (78 AB), and faces RHP Aaron Civale from the 2nd spot — a split his blended season line may not reflect.

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

  • BALLPARKCOL @ CHC

    At Wrigley Field, Javier Assad pitches to a 1.35 ERA

    Javier Assad starts at Wrigley Field tonight, where his ERA is 1.35 over 20 innings — 6.00 on a 24-inning baseline elsewhere. Hitters bat .136 off him here.

    P 5.2 IP, 2 ER, 1 K

  • SITUATIONALTOR @ BOS

    17 bullpen innings in 3 games for TOR

    Relievers have absorbed 17 innings over the last 3 games (Spencer Miles (4) and Jeff Hoffman (3) the heaviest). BOS's pen has thrown 12 over the same span.

    P flagged side won 4-3

  • HR THREATMets @ Phillies

    Juan Soto to leave the yard

    Juan Soto enters this matchup in elite form, batting .382 over his last 10 games, and now faces a right-hander in Aaron Nola who has been highly vulnerable to power this season. Nola is surrendering a career-high 1.7 HR/9 and has struggled significantly against left-handed hitters, allowing a .292 AVG and .881 OPS to the platoon.

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

  • PLATOON EDGENYM @ PHI

    A.J. Ewing (bats L) hits 5th against Aaron Nola (RHP)

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

    P 2-for-3, 3 TB

  • SITUATIONALCHW @ NYY

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

    That is 16.7 relief innings in 3 games, led by Sean Newcomb (3) and Joe Rock (3). NYY's pen has thrown 12 over the same span.

    P flagged side won 5-1

  • HR THREATWhite Sox @ Yankees

    Miguel Vargas for a home run

    Miguel Vargas enters this matchup as one of the premier 'lefty-killers' in the league, evidenced by his massive 1.157 OPS and .338 batting average against southpaws. He faces Yankees starter Ryan Weathers, who has significant struggles against right-handed power, surrendering 13 home runs to the side this year.

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

  • STARTER FORMCHW @ NYY

    Ryan Weathers is getting hit: 8.47 ERA over his last 3 starts

    Across his last 3 starts (17 IP) he has been tagged for 16 earned runs — a 8.47 ERA with a 1.35 WHIP (1.17 season) against a 4.36 season mark.

    P 6.1 IP, 1 ER, 8 K

  • HR THREATMets @ Phillies

    Kyle Schwarber to clear a fence

    While Kyle Schwarber is facing a left-handed starter in Sean Manaea, his performance against southpaws this season has been elite, posting a .985 OPS and 8 home runs in just 100 at-bats. Manaea is a fly-ball pitcher (0.66 GO/AO), which is a dangerous profile in Citizens Bank Park when the weather conditions are this favorable for hitters.

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

  • HR THREATCardinals @ Royals

    Jordan Walker to go deep

    Jordan Walker enters this matchup as the Cardinals' most dangerous threat against left-handed pitching. Walker has demonstrated a clear power surge when facing southpaws this season, clubbing 6 home runs in just 66 at-bats—a frequency of one home run every 11 at-bats, which significantly outpaces his season average of one per 15.6 at-bats.

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

  • HEAT CHECKCLE @ MIL

    Jackson Chourio is scorching: 1.218 OPS in Last 15 Days

    That 1.218 OPS spans the last 15 days (57 PA) against a .936 season baseline, a 0.282 swing. He has 10 home runs on the season.

    P 0-for-4, 0 TB

  • PLATOON EDGEPIT @ OAK

    Nick Kurtz (bats L) hits 1st against Braxton Ashcraft (RHP)

    Over 172 AB vs. Right, Nick Kurtz owns a 1.070 OPS versus .841 in 92 AB the other way. He sees RHP Braxton Ashcraft tonight hitting 1st, where the platoon side lines up his way.

    P 1-for-4, 1 TB

  • HEAT CHECKPIT @ OAK

    Zack Gelof is scorching: 1.129 OPS in Last 15 Days

    Over the last 15 days (54 PA) he is at a 1.129 OPS, up 0.285 on his .844 season mark. He has 11 home runs on the season. His hits line tonight: 0.5.

    P 1-for-4, 4 TB

  • HR THREATWhite Sox @ Yankees

    Ben Rice to leave the yard

    Ben Rice has emerged as the primary power source for a Yankees lineup currently missing Aaron Judge and Giancarlo Stanton. As the leadoff hitter, Rice is guaranteed the maximum number of plate appearances in a high-scoring environment (Yankees have averaged 11 runs per game in this series).

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

  • HR THREATOrioles @ Mariners

    Cal Raleigh to homer

    Cal Raleigh is in a significant slump (4-for-38), but the matchup context provides a situational edge that exceeds the 22% implied probability of these +350 odds. Shane Baz has a massive platoon split, allowing an .834 OPS and .288 average to left-handed hitters compared to much more suppressed numbers against righties.

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

  • SITUATIONALSF @ ATL

    15 bullpen innings in 3 games for ATL

    Relievers have absorbed 15 innings over the last 3 games (Carlos Carrasco (4) and Dylan Dodd (3) the heaviest). SF's pen has thrown 13 over the same span.

  • HR THREATCardinals @ Royals

    Bobby Witt Jr. to clear a fence

    Bobby Witt Jr. is the centerpiece of the Royals' offense and possesses a significant statistical advantage tonight against Matthew Liberatore.

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

  • HEAT CHECKMIN @ TEX

    Byron Buxton is scorching: 1.300 OPS in Last 15 Days

    The last 15 days sample runs 41 PA: a 1.300 OPS versus .936 for the season, 0.364 above his norm. He has 23 home runs on the season.

    P 0-for-5, 0 TB

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +400

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

  • SITUATIONALCOL @ CHC

    14.7 bullpen innings in 3 games for CHC

    Relievers have absorbed 14.7 innings over the last 3 games (Colin Rea (4.7) and Ryan Rolison (1.7) the heaviest). COL's pen has thrown 11.3 over the same span.

    P flagged side won 6-8

  • STREAKQAT @ CAN

    Canada are winless in 4 internationals

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

    P team won 0-6

  • TOURNAMENTQAT @ CAN

    What Canada vs Qatar decides

    In Group B, Canada sit 1st on 4 points and Qatar sit 4th on 1 point — three points reshape who advances. The market has it the draw +2800 / Qatar +4000.

  • PLATOON EDGEBAL @ SEA

    Samuel Basallo (bats L) draws George Kirby (RHP), batting 5th

    Samuel Basallo carries a .857 OPS vs. Right (154 AB) against .566 the other way (48 AB), and faces RHP George Kirby from the 5th spot — a split his blended season line may not reflect.

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

  • COOLING OFFCOL @ CHC

    Nico Hoerner cold (.337 OPS, L15) — draws LHP Sean Sullivan

    Nico Hoerner's .337 OPS over the last 15 days (52 PA) trails his .637 season mark, down 0.3. Tonight he draws LHP Sean Sullivan — his stronger side: a .769 OPS vs LHP across 84 AB.

    P 1-for-5, 1 TB

  • HEAT CHECKCOL @ CHC

    Seiya Suzuki is scorching: 1.116 OPS in Last 15 Days

    Over the last 15 days (42 PA) he is at a 1.116 OPS, up 0.326 on his .790 season mark. He has 10 home runs on the season.

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

  • TOURNAMENTBIH @ SUI

    Switzerland vs Bosnia & Herzegovina — Group B at stake

    In Group B, Switzerland sit 2nd on 4 points and Bosnia & Herzegovina sit 3rd on 1 point — three points reshape who advances. To lift the trophy: Switzerland are 65-1 outsiders, Bosnia & Herzegovina are 400-1 outsiders. The market has it Switzerland -2500 / the draw +1100 / Bosnia & Herzegovina +6500.

  • TOURNAMENTRSA @ CZE

    Czechia vs South Africa: the group picture

    In Group A, Czechia sit 3rd on 1 point and South Africa sit 4th on 1 point — three points reshape who advances. To lift the trophy: Czechia are 350-1 outsiders. The market has it Czechia +1700 / the draw -3000 / South Africa +3000.

  • HEAT CHECKBAL @ SEA

    Dominic Canzone is scorching: 1.281 OPS in Last 15 Days

    That 1.281 OPS spans the last 15 days (38 PA) against a .940 season baseline, a 0.341 swing. He has 11 home runs on the season. His total-bases line tonight: 1.5.

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

  • BATTER VS ARMNYM @ PHI

    Edmundo Sosa owns Sean Manaea (.429) — and he's hot

    Edmundo Sosa's career line off Sean Manaea is 6-for-14, a .429 average over 14 at-bats with 1 home run — they meet again tonight. He enters hot (.872 OPS, L15).

    P 1-for-4, 3 TB

  • COOLING OFFCLE @ MIL

    Brayan Rocchio cold (.450 OPS, L15) — draws LHP Shane Drohan

    Brayan Rocchio's .450 OPS over the last 15 days (40 PA) trails his .733 season mark, down 0.283. Tonight he draws LHP Shane Drohan — his weaker side: a .698 OPS vs LHP across 73 AB.

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

  • SITUATIONALCPV @ ESP

    Spain out-created the field but only drew

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

  • HEAT CHECKBAL @ SEA

    Blaze Alexander is scorching: 1.229 OPS in Last 15 Days

    Over the last 15 days (30 PA) he is at a 1.229 OPS, up 0.441 on his .788 season mark.

    P 0-for-3, 0 TB

  • BATTER VS ARMBAL @ SEA

    Bryan Woo has held Taylor Ward to 0-for-13 with 5 K

    Taylor Ward has managed only 0-for-13 (.000) off Bryan Woo, striking out 5 times in 13 career at-bats — they meet again tonight.

    P 0-for-4, 0 TB

  • COOLING OFFTOR @ BOS

    Vladimir Guerrero Jr. cold (.493 OPS, L15) — draws RHP Sonny Gray

    Vladimir Guerrero Jr.'s .493 OPS over the last 15 days (42 PA) trails his .730 season mark, down 0.237. Tonight he draws RHP Sonny Gray — his weaker side: a .694 OPS vs RHP across 197 AB.

    P 1-for-4, 4 TB

  • COOLING OFFMIN @ TEX

    Ezequiel Duran cold (.517 OPS, L15) — draws RHP Joe Ryan

    Ezequiel Duran's .517 OPS over the last 15 days (43 PA) trails his .753 season mark, down 0.236. Tonight he draws RHP Joe Ryan — his weaker side: a .745 OPS vs RHP across 169 AB.

    P 1-for-3, 4 TB

  • BALLPARKCOL @ UZB

    Uzbekistan vs Colombia 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.

  • COOLING OFFBAL @ SEA

    Julio Rodriguez cold (.538 OPS, L15) — draws RHP Kyle Bradish

    Julio Rodriguez's .538 OPS over the last 15 days (50 PA) trails his .739 season mark, down 0.201. Tonight he draws RHP Kyle Bradish — his weaker side: a .676 OPS vs RHP across 227 AB.

    P 1-for-3, 2 TB

  • REGRESSIONCLE @ MIL

    Andrew Vaughn is hitting .354, but his xBA is .289

    Across 112 plate appearances, Andrew Vaughn carries a .354 average versus a .289 xBA. His wOBA sits at .421 against a .348 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-2, 0 TB, 3 BB

  • COOLING OFFCLE @ MIL

    Travis Bazzana cold (.528 OPS, L15) — draws LHP Shane Drohan

    Travis Bazzana's .528 OPS over the last 15 days (44 PA) trails his .747 season mark, down 0.219. Tonight he draws LHP Shane Drohan — his weaker side: a .540 OPS vs LHP across 55 AB.

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

  • REGRESSIONPIT @ OAK

    Zack Gelof's .286 AVG hides a .222 xBA

    Zack Gelof is hitting .286 against a .222 expected average (xBA) over 212 plate appearances. His wOBA sits at .365 against a .288 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, 4 TB

  • COOLING OFFCHW @ NYY

    Ben Rice cold (.804 OPS, L15) — draws LHP Bryan Hudson

    Ben Rice's .804 OPS over the last 15 days (47 PA) trails his 1.001 season mark, down 0.197. Tonight he draws LHP Bryan Hudson — his weaker side: a .896 OPS vs LHP across 78 AB.

    P 1-for-4, 1 TB

  • SITUATIONALSouth Africa @ Czechia

    Czechia rotated 5

    Confirmed XI: Czechia made 5 changes from their last match (Štěpán Chaloupek, Tomáš Souček, Pavel Šulc… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on South Africa (side + over their total) the market is slow to adjust for.

  • COOLING OFFSTL @ KC

    Salvador Perez cold (.330 OPS, L15) — draws LHP Matthew Liberatore

    Salvador Perez's .330 OPS over the last 15 days (48 PA) trails his .566 season mark, down 0.236. Tonight he draws LHP Matthew Liberatore — his stronger side: a .714 OPS vs LHP across 68 AB.

    P 3-for-5, 7 TB

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

  • TOURNAMENTGROUP B

    Canada are the shortest group-winner chalk on the board

    Canada are -160 to win Group B — the shortest group-winner price on the day. The next side in Group B, Switzerland, is out at +105.

  • BATTER VS ARMBAL @ SEA

    Gunnar Henderson is 7-for-16 (.438) off George Kirby

    Gunnar Henderson has gone 7-for-16 (.438) across 16 career at-bats off George Kirby, with 1 HR. They meet again tonight. He enters steady (.766 OPS, L15).

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

  • STREAKCOL @ UZB

    Colombia are unbeaten in 3 internationals

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

    P team won 3-1

  • REGRESSIONCOL @ CHC

    Nico Hoerner's .233 AVG masks a .290 xBA

    Nico Hoerner is hitting .233 against a .290 expected average (xBA) over 331 plate appearances. His wOBA sits at .289 against a .327 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

  • SITUATIONALQatar @ Canada

    Qatar's top scorer benched

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

  • SITUATIONALNYM @ PHI

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

    That is 12.7 relief innings in 3 games, led by Jonathan Pintaro (3.7) and David Peterson (3). PHI's pen has thrown 12 over the same span.

    P flagged side won 6-4

  • TOURNAMENTGROUP JEOPARDY

    Spain are slipping in Group H

    Spain, a +500 title pick, sit 3rd in Group H on 1 point after 1 — outside the automatic places.

  • REGRESSIONPIT @ OAK

    Spencer Horwitz's .281 average outruns a .230 expected

    Spencer Horwitz's .281 average comes against a .230 expected (xBA) on 275 plate appearances. His wOBA sits at .373 against a .335 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

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

  • BATTER VS ARMNYM @ PHI

    Bryce Harper is 7-for-19 (.368) off Sean Manaea

    Bryce Harper's career line off Sean Manaea is 7-for-19, a .368 average over 19 at-bats with 1 home run — they meet again tonight. He enters steady (.667 OPS, L15).

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

  • REGRESSIONCLE @ MIL

    Jackson Chourio is hitting .314, but his xBA is .267

    Across 173 plate appearances, Jackson Chourio carries a .314 average versus a .267 xBA. His wOBA sits at .402 against a .358 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

  • REGRESSIONNYM @ PHI

    Edmundo Sosa's .282 xBA outruns a .234 average

    Edmundo Sosa's .234 average comes against a .282 expected (xBA) on 120 plate appearances. His wOBA sits at .283 against a .329 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, 3 TB

  • SITUATIONALPIT @ OAK

    12 bullpen innings in 3 games for OAK

    Relievers have absorbed 12 innings over the last 3 games (Justin Sterner (2) and Mason Barnett (2) the heaviest). PIT's pen has thrown 10.7 over the same span.

    P flagged side lost 12-4

  • REGRESSIONTOR @ BOS

    Ernie Clement is hitting .295, but his xBA is .250

    Across 296 plate appearances, Ernie Clement carries a .295 average versus a .250 xBA. His wOBA sits at .330 against a .267 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

  • REGRESSIONNYM @ PHI

    Aaron Nola: 5.86 ERA vs 4.4 xERA

    Aaron Nola carries a 5.86 ERA against a 4.4 expected ERA (1.46 run gap), so he has been underperforming his contact quality. Opponents hit .285 off him vs a .258 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 2 ER, 6 K

  • SITUATIONALCRO @ ENG

    England created the better chances

    England led the xG 2.8–0.7 and took the result to match (4–2).

  • TOURNAMENTSUREST TO ADVANCE

    Brazil are the surest bet to advance

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

  • STARTER FORMNYM @ PHI

    Sean Manaea is dealing: 3.00 ERA over his last 3 starts

    He has allowed 5 earned runs over his last 15 innings (3.00 ERA) with a 0.73 WHIP (1.35 season) — a different pitcher than the 4.78 season line says.

    P 5.1 IP, 2 ER, 5 K

  • TOURNAMENTCOL @ UZB

    What Uzbekistan vs Colombia decides

    In Group K, Uzbekistan sit 4th on 0 points and Colombia sit 1st on 3 points — three points reshape who advances. To lift the trophy: Colombia are 40-1 outsiders. The market has it the draw +1400 / Colombia -5000.

  • BALLPARKCHW @ NYY

    Ryan Weathers's ERA drops to 3.80 at Yankee Stadium

    Ryan Weathers carries a 3.80 ERA over 8 games (47.3 IP) at tonight's park vs 5.33 across 27 innings everywhere else. Hitters bat .244 off him here. He starts here tonight.

    P 6.1 IP, 1 ER, 8 K

  • STARTER FORMSTL @ KC

    Noah Cameron is dealing: 2.60 ERA over his last 3 starts

    The last 3 times out: 17.3 innings, 5 earned runs, 16 Ks. That 2.60 ERA sits 1.52 runs under his 4.11 season number.

    P 5 IP, 3 ER, 6 K

  • SITUATIONALCOD @ POR

    Portugal dominated the ball but only drew

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

  • BALLPARKTOR @ BOS

    At Fenway Park, Sonny Gray pitches to a 2.32 ERA

    Sonny Gray starts at Fenway Park tonight, where his ERA is 2.32 over 31 innings — 3.73 on a 31.3-inning baseline elsewhere. Hitters bat .205 off him here.

    P 7 IP, 3 ER, 4 K

  • FIRST INNINGNYM @ PHI

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

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

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

  • BALLPARKBIH @ SUI

    Switzerland vs Bosnia & Herzegovina: 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.

  • BALLPARKQAT @ CAN

    Canada vs Qatar: 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.

  • BALLPARKRSA @ CZE

    Czechia vs South Africa: 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.

Graded results

45

Games

  • W

    Twins ML -120

    MLB · 7-2

  • W

    Switzerland ML -180

    WC · 1-4

  • L

    Under 2.5 -115

    WC · 1-4

  • L

    Brewers ML -148

    MLB · 4-2

  • W

    Mariners ML -142

    MLB · 0-3

  • W

    Canada ML -330

    WC · 0-6

  • L

    Under 2.5 +115

    WC · 0-6

  • W

    Mets ML +102

    MLB · 6-3

  • W

    White Sox ML +140

    MLB · 5-1

  • L

    Cardinals ML -102

    MLB · 6-14

  • W

    Colombia ML -270

    WC · 3-1

  • L

    Under 3.5 -290

    WC · 3-1

  • L

    Czechia ML -125

    WC · 1-1

  • W

    Under 2.5 -140

    WC · 1-1

  • L

    Red Sox ML -124

    MLB · 4-3

  • W

    Athletics ML -178

    MLB · 0-5

Props

  • W

    Alec Burleson · under

    Cardinals @ Royals · Actual 1

  • L

    Ben Rice · over

    White Sox @ Yankees · Actual 0

  • W

    Bobby Witt Jr. · over

    Cardinals @ Royals · Actual 1

  • L

    Brandon Marsh · over

    Mets @ Phillies · Actual 0

  • L

    Byron Buxton · over

    Twins @ Rangers · Actual 0

  • L

    Cal Raleigh · over

    Orioles @ Mariners · Actual 0

  • W

    Czechia Team · over

    South Africa @ Czechia · Actual 14

  • W

    Dan Ndoye · over

    Bosnia & Herzegovina @ Switzerland · Actual 4

  • W

    Dominic Canzone · over

    Orioles @ Mariners · Actual 2

  • W

    Ernie Clement · under

    Blue Jays @ Red Sox · Actual 1

  • L

    Jackson Chourio · over

    Guardians @ Brewers · Actual 0

  • L

    Jackson Holliday · under

    Orioles @ Mariners · Actual 1

  • L

    Jake Burger · under

    Twins @ Rangers · Actual 1

  • W

    Jonathan David · over

    Qatar @ Canada · Actual 3

  • L

    Jordan Walker · over

    Cardinals @ Royals · Actual 0

  • W

    Juan Soto · over

    Mets @ Phillies · Actual 2

  • W

    Juan Soto · over

    Mets @ Phillies · Actual 2

  • L

    Kyle Schwarber · over

    Mets @ Phillies · Actual 0

  • W

    Matthew Liberatore · under

    Cardinals @ Royals · Actual 4

  • L

    Meshaal Barsham · over

    Qatar @ Canada · Actual 0

  • L

    Miguel Vargas · over

    White Sox @ Yankees · Actual 0

  • L

    Miguel Vargas · over

    White Sox @ Yankees · Actual 0

  • L

    Nick Kurtz · over

    Angels @ Athletics · Actual 2

  • W

    Nick Madrigal · under

    Angels @ Athletics · Actual 0

  • L

    Nikola Vasilj · over

    Bosnia & Herzegovina @ Switzerland · Actual 3

  • L

    Paul Goldschmidt · over

    White Sox @ Yankees · Actual 1

  • L

    South Africa Team · under

    South Africa @ Czechia · Actual 4

  • L

    Travis Bazzana · under

    Guardians @ Brewers · Actual 3

  • L

    Willson Contreras · over

    Blue Jays @ Red Sox · Actual 1