Skip to content
GARY A.I.Get the app

Sports picks for Friday, June 12, 2026

218 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

17
GARY'S PICK
Under 2.5 Total Goals
WCBosnia & Herzegovina @ Canada· -155

Under 2.5
Total Goals

-155 · 3:00 PM ET

Bosnia & Herzegovina @ Canada

Permanent matchup analysis →
GARY'S PICK
Pirates Moneyline
MLBvs Marlins· -148

Pirates
Moneyline

-148 · 6:40 PM ET

Marlins

Permanent matchup analysis →
GARY'S PICK
Mariners Moneyline
MLB@ Nationals· -146

Mariners
Moneyline

-146 · 6:45 PM ET

Nationals

Permanent matchup analysis →
GARY'S PICK
Orioles Moneyline
MLBvs Padres· -130

Orioles
Moneyline

-130 · 7:05 PM ET

Padres

Permanent matchup analysis →
GARY'S PICK
Tigers Moneyline
MLB@ Guardians· +106

Tigers
Moneyline

+106 · 7:10 PM ET

Guardians

Permanent matchup analysis →
GARY'S PICK
Red Sox Moneyline
MLBvs Rangers· -134

Red Sox
Moneyline

-134 · 7:10 PM ET

Rangers

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

Diamondbacks
Moneyline

-104 · 7:15 PM ET

Reds

Permanent matchup analysis →
GARY'S PICK
Mets Moneyline
MLBvs Braves· -126

Mets
Moneyline

-126 · 7:15 PM ET

Braves

Permanent matchup analysis →
GARY'S PICK
Blue Jays Moneyline
MLBvs Yankees· -112

Blue Jays
Moneyline

-112 · 7:37 PM ET

Yankees

Permanent matchup analysis →
GARY'S PICK
Dodgers Moneyline
MLB@ White Sox· -172

Dodgers
Moneyline

-172 · 7:40 PM ET

White Sox

Permanent matchup analysis →
GARY'S PICK
Brewers -1.5
MLBvs Phillies· -111

Brewers
-1.5

-111 · 7:40 PM ET

Phillies

Permanent matchup analysis →
GARY'S PICK
Astros Moneyline
MLB@ Royals· -116

Astros
Moneyline

-116 · 8:10 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
Cardinals Moneyline
MLB@ Twins· +116

Cardinals
Moneyline

+116 · 8:10 PM ET

Twins

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

Rays
Moneyline

-168 · 9:38 PM ET

Angels

Permanent matchup analysis →
GARY'S PICK
USA Moneyline
WCvs Paraguay

USA
Moneyline

· 9:00 PM ET

Paraguay

Permanent matchup analysis →
GARY'S PICK
Athletics -1.5
MLBvs Rockies· -115

Athletics
-1.5

-115 · 10:05 PM ET

Rockies

Permanent matchup analysis →
GARY'S PICK
Giants Moneyline
MLBvs Cubs· -124

Giants
Moneyline

-124 · 10:15 PM ET

Cubs

Permanent matchup analysis →

Player props

48
THE LONG SHOT
OTTO LOPEZHITS OVER 0.5
MLBMiami Marlins· -170

Otto Lopez
Hits over 0.5

-170 · 6:40 PM ET

Miami Marlins

THE LONG SHOT
BRANDON LOWEHR OVER 0.5
MLBPittsburgh Pirates· +370

Brandon Lowe
HR over 0.5

+370 · 6:40 PM ET

Pittsburgh Pirates

THE LONG SHOT
GUNNAR HENDERSONHR OVER 0.5
MLBOrioles· +350

Gunnar Henderson
HR over 0.5

+350 · 7:05 PM ET

Orioles

THE LONG SHOT
WILLSON CONTRERASTOTAL BASES OVER 1.5
MLBRed Sox· -110

Willson Contreras
Total Bases over 1.5

-110 · 7:10 PM ET

Red Sox

THE LONG SHOT
SAL STEWARTHR OVER 0.5
MLBReds· +305

Sal Stewart
HR over 0.5

+305 · 7:15 PM ET

Reds

THE LONG SHOT
JORDAN WALKERTOTAL BASES OVER 1.5
MLBCardinals· +110

Jordan Walker
Total Bases over 1.5

+110 · 8:10 PM ET

Cardinals

THE LONG SHOT
LUKE RALEYHR OVER 0.5
MLBMariners· +320

Luke Raley
HR over 0.5

+320 · 6:45 PM ET

Mariners

THE LONG SHOT
SAMUEL BASALLOHR OVER 0.5
MLBOrioles· +370

Samuel Basallo
HR over 0.5

+370 · 7:05 PM ET

Orioles

THE LONG SHOT
JOSH JUNGTOTAL BASES OVER 1.5
MLBRangers· -110

Josh Jung
Total Bases over 1.5

-110 · 7:10 PM ET

Rangers

THE LONG SHOT
CORBIN CARROLLHR OVER 0.5
MLBDiamondbacks· +370

Corbin Carroll
HR over 0.5

+370 · 7:15 PM ET

Diamondbacks

THE LONG SHOT
JUAN SOTOHR OVER 0.5
MLBMets· +300

Juan Soto
HR over 0.5

+300 · 7:15 PM ET

Mets

THE LONG SHOT
ALEC BURLESONH+R+RBI OVER 1.5
MLBCardinals· -115

Alec Burleson
H+R+RBI over 1.5

-115 · 8:10 PM ET

Cardinals

THE LONG SHOT
MATT OLSONHR OVER 0.5
MLBBraves· +390

Matt Olson
HR over 0.5

+390 · 7:15 PM ET

Braves

THE LONG SHOT
DOMINIC CANZONEHR OVER 0.5
MLBMariners· +400

Dominic Canzone
HR over 0.5

+400 · 6:45 PM ET

Mariners

THE LONG SHOT
RILEY GREENEHR OVER 0.5
MLBTigers· +370

Riley Greene
HR over 0.5

+370 · 7:10 PM ET

Tigers

THE LONG SHOT
ANDY PAGESHR OVER 0.5
MLBDodgers· +370

Andy Pages
HR over 0.5

+370 · 7:40 PM ET

Dodgers

THE LONG SHOT
KERRY CARPENTERHR OVER 0.5
MLBTigers· +370

Kerry Carpenter
HR over 0.5

+370 · 7:10 PM ET

Tigers

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

Colson Montgomery
HR over 0.5

+305 · 7:40 PM ET

White Sox

GARY'S PICK
OTTO LOPEZTOTAL BASES OVER 1.5
MLBMarlins· -108

Otto Lopez
Total Bases over 1.5

-108 · 6:40 PM ET

Marlins

GARY'S PICK
SPENCER HORWITZTOTAL BASES OVER 1.5
MLBPirates· +110

Spencer Horwitz
Total Bases over 1.5

+110 · 6:40 PM ET

Pirates

GARY'S PICK
CJ ABRAMSTOTAL BASES UNDER 1.5
MLBNationals· -159

CJ Abrams
Total Bases under 1.5

-159 · 6:45 PM ET

Nationals

GARY'S PICK
LUKE RALEYTOTAL BASES OVER 1.5
MLBMariners· +120

Luke Raley
Total Bases over 1.5

+120 · 6:45 PM ET

Mariners

GARY'S PICK
ADLEY RUTSCHMANH+R+RBI OVER 1.5
MLBOrioles· -115

Adley Rutschman
H+R+RBI over 1.5

-115 · 7:05 PM ET

Orioles

GARY'S PICK
SHANE BAZPITCHER OUTS OVER 17.5
MLBOrioles· -110

Shane Baz
Pitcher Outs over 17.5

-110 · 7:05 PM ET

Orioles

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

Dillon Dingler
H+R+RBI over 1.5

-132 · 7:10 PM ET

Tigers

GARY'S PICK
JACK FLAHERTYK'S OVER 5.5
MLBTigers· +134

Jack Flaherty
K'S over 5.5

+134 · 7:10 PM ET

Tigers

GARY'S PICK
SONNY GRAYPITCHER OUTS OVER 17.5
MLBRed Sox· -115

Sonny Gray
Pitcher Outs over 17.5

-115 · 7:10 PM ET

Red Sox

GARY'S PICK
JACK LEITERK'S UNDER 4.5
MLBRangers· -110

Jack Leiter
K'S under 4.5

-110 · 7:10 PM ET

Rangers

GARY'S PICK
CORBIN CARROLLTOTAL BASES OVER 1.5
MLBDiamondbacks· -105

Corbin Carroll
Total Bases over 1.5

-105 · 7:15 PM ET

Diamondbacks

GARY'S PICK
SAL STEWARTTOTAL BASES OVER 1.5
MLBReds· +110

Sal Stewart
Total Bases over 1.5

+110 · 7:15 PM ET

Reds

GARY'S PICK
MATT OLSONH+R+RBI OVER 1.5
MLBBraves· -107

Matt Olson
H+R+RBI over 1.5

-107 · 7:15 PM ET

Braves

GARY'S PICK
JUAN SOTOTOTAL BASES OVER 1.5
MLBMets· +105

Juan Soto
Total Bases over 1.5

+105 · 7:15 PM ET

Mets

GARY'S PICK
VLADIMIR GUERRERO JR.H+R+RBI UNDER 1.5
MLBBlue Jays· +100

Vladimir Guerrero Jr.
H+R+RBI under 1.5

+100 · 7:37 PM ET

Blue Jays

GARY'S PICK
GEORGE SPRINGERH+R+RBI UNDER 1.5
MLBBlue Jays· +100

George Springer
H+R+RBI under 1.5

+100 · 7:37 PM ET

Blue Jays

GARY'S PICK
FREDDIE FREEMANTOTAL BASES UNDER 1.5
MLBDodgers· -130

Freddie Freeman
Total Bases under 1.5

-130 · 7:40 PM ET

Dodgers

GARY'S PICK
ANDY PAGESTOTAL BASES OVER 1.5
MLBDodgers· +100

Andy Pages
Total Bases over 1.5

+100 · 7:40 PM ET

Dodgers

GARY'S PICK
KYLE SCHWARBERHITS UNDER 0.5
MLBPhillies· -125

Kyle Schwarber
Hits under 0.5

-125 · 7:40 PM ET

Phillies

GARY'S PICK
ANDREW VAUGHNH+R+RBI OVER 1.5
MLBBrewers· -120

Andrew Vaughn
H+R+RBI over 1.5

-120 · 7:40 PM ET

Brewers

GARY'S PICK
YORDAN ALVAREZTOTAL BASES OVER 1.5
MLBAstros· +100

Yordan Alvarez
Total Bases over 1.5

+100 · 8:10 PM ET

Astros

GARY'S PICK
JAC CAGLIANONETOTAL BASES OVER 1.5
MLBRoyals· +129

Jac Caglianone
Total Bases over 1.5

+129 · 8:10 PM ET

Royals

GARY'S PICK
KYLE LEAHYPITCHER OUTS UNDER 15.5
MLBCardinals· -153

Kyle Leahy
Pitcher Outs under 15.5

-153 · 8:10 PM ET

Cardinals

GARY'S PICK
KODY CLEMENSTOTAL BASES OVER 1.5
MLBTwins· +118

Kody Clemens
Total Bases over 1.5

+118 · 8:10 PM ET

Twins

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

Hunter Goodman
Total Bases over 1.5

-135 · 10:05 PM ET

Rockies

GARY'S PICK
GAGE JUMPK'S UNDER 5.5
MLBAthletics· -120

Gage Jump
K'S under 5.5

-120 · 10:05 PM ET

Athletics

GARY'S PICK
MIKE TROUTH+R+RBI UNDER 1.5
MLBLos Angeles Angels· -117

Mike Trout
H+R+RBI under 1.5

-117 · 9:38 PM ET

Los Angeles Angels

GARY'S PICK
YANDY DIAZHITS OVER 1.5
MLBTampa Bay Rays· +140

Yandy Diaz
Hits over 1.5

+140 · 9:38 PM ET

Tampa Bay Rays

GARY'S PICK
JUNG HOO LEEHITS OVER 1.5
MLBSan Francisco Giants· +145

Jung Hoo Lee
Hits over 1.5

+145 · 10:15 PM ET

San Francisco Giants

GARY'S PICK
MATT CHAPMANTOTAL BASES OVER 1.5
MLBSan Francisco Giants· -110

Matt Chapman
Total Bases over 1.5

-110 · 10:15 PM ET

San Francisco Giants

Research

89
  • PLATOON EDGELAD @ CHW

    Sam Antonacci (bats L) hits 1st against Roki Sasaki (RHP)

    Over 132 AB vs. Right, Sam Antonacci owns a .873 OPS versus .322 in 33 AB the other way. He sees RHP Roki Sasaki tonight hitting 1st, where the platoon side lines up his way.

  • PLATOON EDGEDET @ CLE

    Travis Bazzana (bats L) hits 1st against Jack Flaherty (RHP)

    Over 95 AB vs. Right, Travis Bazzana owns a .882 OPS versus .538 in 49 AB the other way. He sees RHP Jack Flaherty tonight hitting 1st, where the platoon side lines up his way.

  • PLATOON EDGEPHI @ MIL

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

    Brice Turang's vs. Right line (.973 OPS, 168 AB) sits well above his .547 mark the other way (68 AB). Tonight's starter Andrew Painter throws RHP, the hand he hits best.

  • PLATOON EDGEMIA @ PIT

    Brandon Lowe (bats L) draws Sandy Alcantara (RHP), batting 2nd

    Brandon Lowe carries a .967 OPS vs. Right (167 AB) against .607 the other way (74 AB), and faces RHP Sandy Alcantara from the 2nd spot — a split his blended season line may not reflect.

  • SITUATIONALLAD @ CHW

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

    That is 19.7 relief innings in 3 games, led by Erick Fedde (5) and David Sandlin (3.3). LAD's pen has thrown 9 over the same span.

  • HR THREATMarlins @ Pirates

    Brandon Lowe to go deep

    Brandon Lowe presents a significant power threat in this matchup due to Sandy Alcantara's pronounced platoon splits. Alcantara has struggled significantly against left-handed hitters this season, surrendering seven of his ten total home runs to the left side along with a .773 OPS.

  • HR THREATDiamondbacks @ Reds

    Sal Stewart to clear a fence

    Sal Stewart is the most dangerous power threat in the Reds lineup, leading the team with 13 home runs. He excels in the platoon matchup tonight against southpaw Eduardo Rodriguez, carrying a .954 OPS and hitting a home run every 11.2 at-bats against lefties this season.

  • HR THREATPadres @ Orioles

    Gunnar Henderson for a home run

    The matchup between Gunnar Henderson and Griffin Canning is the most statistically lopsided split on tonight's slate. Canning has shown a total inability to suppress power from the left side this season, surrendering all six of his 2026 home runs to left-handed hitters in just 78 at-bats—a staggering rate of one home run every 13 at-bats.

  • PLATOON EDGEARI @ CIN

    Corbin Carroll (bats L) gets a LHP from the 2nd spot

    Corbin Carroll's vs. Left line (1.152 OPS, 78 AB) sits well above his .810 mark the other way (161 AB). Tonight's starter Nick Lodolo throws LHP, the hand he hits best.

  • PLATOON EDGEMIA @ PIT

    Liam Hicks (bats L) hits 1st against Braxton Ashcraft (RHP)

    Over 181 AB vs. Right, Liam Hicks owns a .865 OPS versus .559 in 38 AB the other way. He sees RHP Braxton Ashcraft tonight hitting 1st, where the platoon side lines up his way.

  • PLATOON EDGETEX @ BOS

    Evan Carter (bats L) gets a RHP from the 6th spot

    Evan Carter's vs. Right line (.692 OPS, 164 AB) sits well above his .170 mark the other way (27 AB). Tonight's starter Sonny Gray throws RHP, the hand he hits best.

  • PLATOON EDGEARI @ CIN

    Spencer Steer (bats R) draws Eduardo Rodriguez (LHP), batting 4th

    Spencer Steer carries a 1.061 OPS vs. Left (57 AB) against .679 the other way (173 AB), and faces LHP Eduardo Rodriguez from the 4th spot — a split his blended season line may not reflect.

  • STREAKDET @ CLE

    CLE have lost 5 straight

    Cleveland Guardians have dropped 5 straight, outscored by 20 runs over the skid; 1-5 across their last 6.

  • HR THREATMariners @ Nationals

    Luke Raley to homer

    The strongest statistical edge in this matchup is the extreme struggle of Nationals starter Zack Littell against left-handed power. Littell has surrendered 12 home runs to lefties in just 138 at-bats this season, resulting in a massive .903 OPS allowed to that side.

  • HR THREATPadres @ Orioles

    Samuel Basallo to homer

    Samuel Basallo provides a secondary way to capitalize on Griffin Canning's extreme struggles against left-handed hitting. Basallo has demonstrated significant home-field splits this year, with seven of his nine home runs coming at Oriole Park, where he maintains a robust .899 OPS.

  • HR THREATDiamondbacks @ Reds

    Corbin Carroll to clear a fence

    Corbin Carroll has found a massive power surge recently, hitting four home runs over his last 10 games. Tonight he faces a historically favorable matchup; despite being a left-handed hitter, Carroll is slashing .410 with a 1.152 OPS against left-handed pitchers this season.

  • HR THREATBraves @ Mets

    Juan Soto to leave the yard

    Juan Soto is a prime candidate to exploit the atmospheric conditions at Citi Field tonight. While Citi Field is traditionally a pitcher's park, the combination of 85-degree heat and a 10 mph wind blowing directly out to right field creates a significant advantage for left-handed power.

  • STREAKLAD @ CHW

    CHW have won 5 straight

    5 wins in a row for CHW, a +10 run margin across the streak — they come in 5-0 over their last 5.

  • STREAKMIA @ PIT

    MIA have won 5 straight

    Miami Marlins have won 5 straight, outscoring teams by 18 runs over the run; 5-1 across their last 6.

  • HR THREATBraves @ Mets

    Matt Olson to leave the yard

    Matt Olson enters this series in peak form, having launched 4 home runs over his last 10 games. His production away from Atlanta has been staggering this season; he has hit 14 of his 19 home runs on the road, where he maintains a 1.036 OPS and an average of one home run every 9.8 at-bats.

  • HEAT CHECKTEX @ BOS

    Caleb Durbin is scorching: .984 OPS in Last 15 Days

    The last 15 days sample runs 44 PA: a .984 OPS versus .594 for the season, 0.39 above his norm. His total-bases line tonight: 0.5.

  • SITUATIONALATL @ NYM

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

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

  • SITUATIONALSEA @ WSH

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

    That is 15 relief innings in 3 games, led by Miles Mikolas (4.7) and Brad Lord (2.7). SEA's pen has thrown 9 over the same span.

  • TOURNAMENTTO LIFT THE CUP

    Spain head the title market at +450

    Spain are the market's outright World Cup favourite at +450. France (+470) and England (+750) are the next shortest.

  • SITUATIONALNYY @ TOR

    14.7 bullpen innings in 3 games for TOR

    Relievers have absorbed 14.7 innings over the last 3 games (Simeon Woods Richardson (4) and Tommy Nance (2) the heaviest). NYY's pen has thrown 13.7 over the same span.

  • SITUATIONALPHI @ MIL

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

    3 games, 14.7 innings out of the pen — Grant Anderson (2.7) and Joel Kuhnel (2.7) carried the load. PHI's pen has thrown 7.3 over the same span.

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

  • REGRESSIONLAD @ CHW

    Mookie Betts is hitting .185 with a .264 expected

    Across 149 plate appearances, Mookie Betts carries a .185 average versus a .264 xBA. His wOBA sits at .269 against a .330 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

  • HEAT CHECKDET @ CLE

    Dillon Dingler is scorching: 1.125 OPS in Last 15 Days

    The last 15 days sample runs 49 PA: a 1.125 OPS versus .858 for the season, 0.267 above his norm. He has 16 home runs on the season. His total-bases line tonight: 1.5.

  • COOLING OFFARI @ CIN

    Ildemaro Vargas cold (.256 OPS, L15) — draws LHP Nick Lodolo

    Ildemaro Vargas's .256 OPS over the last 15 days (30 PA) trails his .737 season mark, down 0.481. Tonight he draws LHP Nick Lodolo — his stronger side: a .942 OPS vs LHP across 69 AB.

  • HEAT CHECKSEA @ WSH

    Dominic Canzone is scorching: 1.214 OPS in Last 15 Days

    That 1.214 OPS spans the last 15 days (38 PA) against a .874 season baseline, a 0.34 swing. He has 9 home runs on the season. His total-bases line tonight: 1.5.

  • HEAT CHECKATL @ NYM

    Carson Benge is scorching: .979 OPS in Last 15 Days

    The last 15 days sample runs 49 PA: a .979 OPS versus .713 for the season, 0.266 above his norm. His total-bases line tonight: 1.5.

  • REGRESSIONPHI @ MIL

    Andrew Vaughn is hitting .370, but his xBA is .297

    Across 101 plate appearances, Andrew Vaughn carries a .370 average versus a .297 xBA. His wOBA sits at .428 against a .345 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • HEAT CHECKLAD @ CHW

    Tristan Peters is scorching: 1.123 OPS in Last 15 Days

    That 1.123 OPS spans the last 15 days (37 PA) against a .790 season baseline, a 0.333 swing. His total-bases line tonight: 0.5.

  • COOLING OFFDET @ CLE

    Chase DeLauter cold (.488 OPS, L15) — draws RHP Jack Flaherty

    Chase DeLauter's .488 OPS over the last 15 days (44 PA) trails his .727 season mark, down 0.239. Tonight he draws RHP Jack Flaherty — his weaker side: a .677 OPS vs RHP across 163 AB.

  • COOLING OFFLAD @ CHW

    Andy Pages cold (.645 OPS, L15) — draws LHP Anthony Kay

    Andy Pages's .645 OPS over the last 15 days (54 PA) trails his .847 season mark, down 0.202. Tonight he draws LHP Anthony Kay — his weaker side: a .833 OPS vs LHP across 63 AB.

  • PARK WEATHERLAD @ CHW

    Wind blowing out 13 mph at Rate Field tonight

    Tonight's reading at Rate Field — Clear, 79°, wind 13 mph, Out To LF. Everything about the air says carry.

  • BALLPARKNYY @ TOR

    Trey Yesavage's ERA jumps to 4.57 at Rogers Centre

    Trey Yesavage carries a 4.57 ERA over 4 games (21.7 IP) at tonight's park vs 1.71 across 21 innings everywhere else. Hitters bat .225 off him here. He starts here tonight.

  • COOLING OFFARI @ CIN

    Ketel Marte cold (.477 OPS, L15) — draws LHP Nick Lodolo

    Ketel Marte's .477 OPS over the last 15 days (48 PA) trails his .741 season mark, down 0.264. Tonight he draws LHP Nick Lodolo — his stronger side: a .826 OPS vs LHP across 72 AB.

  • HEAT CHECKSD @ BAL

    Fernando Tatis Jr. is scorching: .910 OPS in Last 15 Days

    Over the last 15 days (53 PA) he is at a .910 OPS, up 0.215 on his .695 season mark. His total-bases line tonight: 1.5.

  • HEAT CHECKPHI @ MIL

    Jackson Chourio is scorching: 1.075 OPS in Last 15 Days

    That 1.075 OPS spans the last 15 days (56 PA) against a .872 season baseline, a 0.203 swing. His total-bases line tonight: 1.5.

  • REGRESSIONARI @ CIN

    Eduardo Rodriguez: 2.52 ERA vs 4.64 xERA

    Eduardo Rodriguez carries a 2.52 ERA against a 4.64 expected ERA (2.12 run gap), so he has been outperforming his contact quality. Opponents hit .224 off him vs a .265 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

  • SITUATIONALSD @ BAL

    13.7 bullpen innings in 3 games for SD

    Relievers have absorbed 13.7 innings over the last 3 games (Adrian Morejon (3) and Jason Adam (2) the heaviest). BAL's pen has thrown 11.3 over the same span.

  • STARTER FORMNYY @ TOR

    Trey Yesavage is getting hit: 6.23 ERA over his last 3 starts

    Across his last 3 starts (17.3 IP) he has been tagged for 12 earned runs — a 6.23 ERA with a 1.33 WHIP (1.17 season) against a 3.16 season mark.

  • BALLPARKCZE @ KOR

    South Korea vs Czechia kicks off at Estadio Akron

    Estadio Akron sits 1,566m above sea level. Thinner air at this elevation affects stamina and ball flight.

  • HEAT CHECKARI @ CIN

    Matt McLain is scorching: 1.055 OPS in Last 15 Days

    The last 15 days sample runs 29 PA: a 1.055 OPS versus .678 for the season, 0.377 above his norm. He has 8 home runs on the season. His total-bases line tonight: 0.5.

  • STARTER FORMSEA @ WSH

    Zack Littell is dealing: 2.00 ERA over his last 3 starts

    The last 3 times out: 18 innings, 4 earned runs, 16 Ks. That 2.00 ERA sits 2.76 runs under his 4.76 season number.

  • TOURNAMENTPATH TO THE FINAL

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

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

  • TOURNAMENTGROUP A

    South Korea are the shortest group-winner chalk on the board

    South Korea are +160 to win Group A — the shortest group-winner price on the day. The next side in Group A, Czechia, is out at +1000.

  • SITUATIONALMIA @ PIT

    PIT's pen has logged 13 innings across its last 3 games

    3 games, 13 innings out of the pen — Carmen Mlodzinski (3.7) and Dennis Santana (2.3) carried the load. MIA's pen has thrown 12.7 over the same span.

  • COOLING OFFATL @ NYM

    Juan Soto cold (.650 OPS, L15) — draws RHP Spencer Strider

    Juan Soto's .650 OPS over the last 15 days (45 PA) trails his .906 season mark, down 0.256. Tonight he draws RHP Spencer Strider — his stronger side: a .950 OPS vs RHP across 120 AB.

  • REGRESSIONSD @ BAL

    Griffin Canning: 6.34 ERA vs 4.46 xERA

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

  • STARTER FORMLAD @ CHW

    Roki Sasaki is dealing: 1.56 ERA over his last 3 starts

    Across his last 3 starts (17.3 IP) he has a 1.56 ERA with a 0.81 WHIP (1.26 season) and 21 strikeouts — his season mark is 4.03, and that is where most lines still price him.

  • RUNNING GAMEPHI @ MIL

    Philadelphia Phillies like to run — William Contreras (48% caught) is the wrong catcher to test

    William Contreras owns a 48% caught-stealing rate (15 of 31) and Philadelphia Phillies run anyway — 0.8 steals a game. Strength on strength on the bases.

  • COOLING OFFMIA @ PIT

    Brandon Lowe cold (.630 OPS, L15) — draws RHP Sandy Alcantara

    Brandon Lowe's .630 OPS over the last 15 days (48 PA) trails his .857 season mark, down 0.227. Tonight he draws RHP Sandy Alcantara — his stronger side: a .967 OPS vs RHP across 167 AB.

  • BALLPARKARI @ CIN

    Nick Lodolo's ERA jumps to 6.75 at Great American Ball Park

    Nick Lodolo carries a 6.75 ERA over 3 games (16 IP) at tonight's park vs 4.32 across 16.7 innings everywhere else. Hitters bat .271 off him here. He starts here tonight.

  • REGRESSIONMIA @ PIT

    Spencer Horwitz's .291 average outruns a .234 expected

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

  • REGRESSIONPHI @ MIL

    Christian Yelich's .286 AVG hides a .228 xBA

    Christian Yelich is hitting .286 against a .228 expected average (xBA) over 163 plate appearances. His wOBA sits at .347 against a .294 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • STARTER FORMSD @ BAL

    Griffin Canning is dealing: 3.78 ERA over his last 3 starts

    He has allowed 7 earned runs over his last 16.7 innings (3.78 ERA) with a 1.14 WHIP (1.47 season) — a different pitcher than the 6.34 season line says.

  • BATTER VS ARMMIA @ PIT

    Brandon Lowe is 6-for-16 (.375) off Sandy Alcantara

    Brandon Lowe has gone 6-for-16 (.375) across 16 career at-bats off Sandy Alcantara. They meet again tonight. He enters cold (.630 OPS, L15).

  • COOLING OFFMIA @ PIT

    Xavier Edwards cold (.646 OPS, L15) — draws RHP Braxton Ashcraft

    Xavier Edwards's .646 OPS over the last 15 days (41 PA) trails his .839 season mark, down 0.193. Tonight he draws RHP Braxton Ashcraft — his weaker side: a .809 OPS vs RHP across 194 AB.

  • REGRESSIONARI @ CIN

    Blake Dunn's .290 AVG hides a .238 xBA

    Blake Dunn is hitting .290 against a .238 expected average (xBA) over 107 plate appearances. His wOBA sits at .331 against a .272 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

  • REGRESSIONARI @ CIN

    Ketel Marte is hitting .248 with a .300 expected

    Across 281 plate appearances, Ketel Marte carries a .248 average versus a .300 xBA. His wOBA sits at .322 against a .370 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.

  • STARTER FORMSD @ BAL

    Shane Baz is dealing: 1.83 ERA over his last 3 starts

    The last 3 times out: 19.7 innings, 4 earned runs, 18 Ks. That 1.83 ERA sits 2.26 runs under his 4.09 season number.

  • SITUATIONALDET @ CLE

    12.3 bullpen innings in 3 games for CLE

    Relievers have absorbed 12.3 innings over the last 3 games (Will Dion (2.3) and Tim Herrin (2.3) the heaviest). DET's pen has thrown 10.7 over the same span.

  • COOLING OFFDET @ CLE

    Travis Bazzana cold (.560 OPS, L15) — draws RHP Jack Flaherty

    Travis Bazzana's .560 OPS over the last 15 days (48 PA) trails his .766 season mark, down 0.206. Tonight he draws RHP Jack Flaherty — his stronger side: a .882 OPS vs RHP across 95 AB.

  • REPLACEMENTLAD @ CHW

    Teoscar Hernandez (LF) is out for LAD — Alex Call starts in his place tonight

    Hamstring; On the injury report for 13 days; Alex Call bats 1st tonight and carries a .708 OPS / .266 AVG this season.

  • REPLACEMENTARI @ CIN

    James McCann (C) is out for ARI — Gabriel Moreno starts in his place tonight

    Quadriceps; On the injury report for 9 days; Gabriel Moreno bats 3rd tonight and carries a .768 OPS / .260 AVG this season.

  • REPLACEMENTLAD @ CHW

    Sam Antonacci (.873 vs RHP) replaces Austin Hays at LF tonight

    Sam Antonacci draws RHP Roki Sasaki from the 1st spot. He carries a .873 OPS vs RHP (132 AB) — a favorable platoon spot relative to his .762 season line. On the injury report for 3 days (Calf).

  • TOURNAMENTSUREST TO ADVANCE

    Argentina are the surest bet to advance

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

  • STARTER FORMDET @ CLE

    Jack Flaherty is dealing: 3.45 ERA over his last 3 starts

    The last 3 times out: 15.7 innings, 6 earned runs, 22 Ks. That 3.45 ERA sits 1.87 runs under his 5.31 season number.

  • SITUATIONALRSA @ MEX

    Mexico created the better chances

    Mexico led the xG 1.4–0.1 and took the result to match (2–0).

  • PARK WEATHERATL @ NYM

    Wind blowing out 10 mph at Citi Field tonight

    Tonight's reading at Citi Field — Cloudy, 85°, wind 10 mph, Out To RF. Everything about the air says carry. The total sits at 8.

  • PARK WEATHERMIA @ PIT

    Wind blowing out 10 mph at PNC Park tonight

    Tonight's reading at PNC Park — Partly Cloudy, 78°, wind 10 mph, Out To RF. Everything about the air says carry. The total sits at 8.5.

  • TOURNAMENTCZE @ KOR

    South Korea vs Czechia — Group A at stake

    In Group A, South Korea sit 2nd on 3 points and Czechia sit 3rd on 0 points — three points reshape who advances. To lift the trophy: South Korea are 200-1 outsiders, Czechia are 500-1 outsiders. The market has it South Korea -10000 / the draw +1600 / Czechia +15000.

  • TOURNAMENTBIH @ CAN

    What Canada vs Bosnia & Herzegovina decides

    In Group B, Canada sit 1st on 1 point and Bosnia & Herzegovina sit 2nd on 1 point — three points reshape who advances. To lift the trophy: Canada are 200-1 outsiders, Bosnia & Herzegovina are 300-1 outsiders. The market has it Canada +1700 / the draw -3500 / Bosnia & Herzegovina +3500.

  • RUNNING GAMEMIA @ PIT

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

    Joe Mack owns a 38% caught-stealing rate (10 of 26) and Pittsburgh Pirates run anyway — 0.9 steals a game. Strength on strength on the bases.

  • SITUATIONALBIH @ CAN

    Canada dominated the ball but only drew

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

  • RUNNING GAMESD @ BAL

    San Diego Padres like to run — Adley Rutschman (36% caught) is the wrong catcher to test

    Adley Rutschman owns a 36% caught-stealing rate (13 of 36) and San Diego Padres run anyway — 1 steals a game. Strength on strength on the bases.

  • BALLPARKTEX @ BOS

    At Fenway Park, Sonny Gray pitches to a 2.52 ERA

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

  • RUNNING GAMESEA @ WSH

    Washington Nationals like to run — Jhonny Pereda (33% caught) is the wrong catcher to test

    Washington Nationals attempt 1.3 steals a game, but Jhonny Pereda has cut down 5 of 15 runners (33%). Someone is getting thrown out tonight.

  • BALLPARKATL @ NYM

    At Citi Field, Nolan McLean pitches to a 4.46 ERA

    Nolan McLean starts at Citi Field tonight, where his ERA is 4.46 over 38.3 innings — 3.44 on a 34-inning baseline elsewhere. Hitters bat .214 off him here.

  • BATTER VS ARMDET @ CLE

    Jack Flaherty has held Kyle Manzardo to 1-for-10 with 7 K

    Kyle Manzardo has managed only 1-for-10 (.100) off Jack Flaherty, striking out 7 times in 10 career at-bats — they meet again tonight.

  • REPLACEMENTARI @ CIN

    Lourdes Gurriel Jr. (LF) is out for ARI — Ryan Waldschmidt starts in his place tonight

    With Lourdes Gurriel Jr. out (Hamstring; on the injury report for 3 days), Ryan Waldschmidt draws the start at LF and bats 9th tonight and carries a .680 OPS / .267 AVG this season.

  • REPLACEMENTTEX @ BOS

    Josh Smith (2B) is out for TEX — Nicky Lopez starts in his place tonight

    Illness; On the injury report since yesterday; Nicky Lopez bats 9th tonight and carries a .668 OPS / .256 AVG this season.

  • REPLACEMENTPHI @ MIL

    Adolis Garcia (RF) is out for PHI — Gabriel Rincones Jr. starts in his place tonight

    Lat; Hit the injury report today; Gabriel Rincones Jr. bats 7th tonight.

  • REPLACEMENTTEX @ BOS

    Kyle Higashioka (.644 vs RHP) replaces Danny Jansen at C tonight

    Kyle Higashioka draws RHP Sonny Gray from the 8th spot. He carries a .644 OPS vs RHP (88 AB) — a tough platoon spot relative to his .684 season line. On the injury report for 6 days (Forearm).

  • REPLACEMENTSEA @ WSH

    Will Wilson (3B) is out for SEA — Miles Mastrobuoni starts in his place tonight

    With Will Wilson out (Thumb; on the injury report for 2 days), Miles Mastrobuoni draws the start at 3B and bats 7th tonight and carries a .571 OPS / .286 AVG this season.

  • FIRST INNINGSD @ BAL

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

    San Diego Padres 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.

Graded results

64

Games

  • L

    Pirates ML -148

    MLB · 8-3

  • W

    Mariners ML -146

    MLB · 10-2

  • W

    Orioles ML -130

    MLB · 3-7

  • L

    Tigers ML +106

    MLB · 2-3

  • W

    Red Sox ML -134

    MLB · 1-10

  • W

    Diamondbacks ML -104

    MLB · 5-2

  • W

    Mets ML -126

    MLB · 5-7

  • W

    Blue Jays ML -112

    MLB · 5-8

  • L

    Dodgers ML -172

    MLB · 2-8

  • W

    Astros ML -116

    MLB · 10-8

  • L

    Cardinals ML +116

    MLB · 8-9

  • L

    Giants ML -124

    MLB · 5-1

  • W

    Athletics -1.5 -115

    MLB · 4-6

  • L

    Rays ML -168

    MLB · 3-4

  • W

    Brewers -1.5 -114

    MLB · 0-6

  • W

    Under 2.5 -155

    WC · 1-1

Props

  • L

    Adley Rutschman · over

    Padres @ Orioles · Actual 1

  • W

    Alec Burleson · over

    Cardinals @ Twins · Actual 5

  • L

    Andrew Vaughn · over

    Phillies @ Brewers · Actual 0

  • L

    Andy Pages · over

    Dodgers @ White Sox · Actual 0

  • L

    Andy Pages · over

    Dodgers @ White Sox · Actual 0

  • W

    Brandon Lowe · over

    Marlins @ Pirates · Actual 1

  • W

    CJ Abrams · under

    Mariners @ Nationals · Actual 0

  • L

    Colson Montgomery · over

    Dodgers @ White Sox · Actual 0

  • L

    Corbin Carroll · over

    Diamondbacks @ Reds · Actual 1

  • L

    Corbin Carroll · over

    Diamondbacks @ Reds · Actual 0

  • L

    Dillon Dingler · over

    Tigers @ Guardians · Actual 0

  • W

    Dominic Canzone · over

    Mariners @ Nationals · Actual 1

  • W

    Freddie Freeman · under

    Dodgers @ White Sox · Actual 0

  • L

    Gage Jump · under

    Rockies @ Athletics · Actual 6

  • L

    George Springer · under

    Yankees @ Blue Jays · Actual 6

  • W

    Gunnar Henderson · over

    Padres @ Orioles · Actual 1

  • L

    Hunter Goodman · over

    Rockies @ Athletics · Actual 0

  • L

    Jac Caglianone · over

    Astros @ Royals · Actual 0

  • L

    Jack Flaherty · over

    Tigers @ Guardians · Actual 1

  • W

    Jack Leiter · under

    Rangers @ Red Sox · Actual 3

  • W

    Jordan Walker · over

    Cardinals @ Twins · Actual 4

  • L

    Josh Jung · over

    Rangers @ Red Sox · Actual 1

  • W

    Juan Soto · over

    Braves @ Mets · Actual 1

  • W

    Juan Soto · over

    Braves @ Mets · Actual 5

  • L

    Jung Hoo Lee · over

    Cubs @ Giants · Actual 0

  • L

    Kerry Carpenter · over

    Tigers @ Guardians · Actual 0

  • W

    Kody Clemens · over

    Cardinals @ Twins · Actual 4

  • W

    Kyle Leahy · under

    Cardinals @ Twins · Actual 15

  • L

    Kyle Schwarber · under

    Phillies @ Brewers · Actual 1

  • L

    Luke Raley · over

    Mariners @ Nationals · Actual 1

  • L

    Luke Raley · over

    Mariners @ Nationals · Actual 0

  • L

    Matt Chapman · over

    Cubs @ Giants · Actual 0

  • W

    Matt Olson · over

    Braves @ Mets · Actual 3

  • W

    Matt Olson · over

    Braves @ Mets · Actual 1

  • L

    Mike Trout · under

    Rays @ Angels · Actual 2

  • W

    Otto Lopez · over

    Marlins @ Pirates · Actual 1

  • L

    Otto Lopez · over

    Marlins @ Pirates · Actual 1

  • L

    Riley Greene · over

    Tigers @ Guardians · Actual 0

  • L

    Sal Stewart · over

    Diamondbacks @ Reds · Actual 0

  • L

    Sal Stewart · over

    Diamondbacks @ Reds · Actual 0

  • W

    Samuel Basallo · over

    Padres @ Orioles · Actual 1

  • L

    Shane Baz · over

    Padres @ Orioles · Actual 15

  • W

    Sonny Gray · over

    Rangers @ Red Sox · Actual 18

  • L

    Spencer Horwitz · over

    Marlins @ Pirates · Actual 0

  • L

    Vladimir Guerrero Jr. · under

    Yankees @ Blue Jays · Actual 3

  • W

    Willson Contreras · over

    Rangers @ Red Sox · Actual 7

  • L

    Yandy Diaz · over

    Rays @ Angels · Actual 0

  • W

    Yordan Alvarez · over

    Astros @ Royals · Actual 9