Skip to content
GARY A.I.Get the app

Sports picks for Sunday, June 28, 2026

246 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
Pirates Moneyline
MLBvs Reds· -132

Pirates
Moneyline

-132 · 1:35 PM ET

Reds

Permanent matchup analysis →
GARY'S PICK
Orioles Moneyline
MLBvs Nationals· -196

Orioles
Moneyline

-196 · 1:35 PM ET

Nationals

Permanent matchup analysis →
GARY'S PICK
Rangers Moneyline
MLB@ Blue Jays· +108

Rangers
Moneyline

+108 · 1:37 PM ET

Blue Jays

Permanent matchup analysis →
GARY'S PICK
Rays Moneyline
MLBvs Diamondbacks· -198

Rays
Moneyline

-198 · 1:40 PM ET

Diamondbacks

Permanent matchup analysis →
GARY'S PICK
Astros Moneyline
MLB@ Tigers· -122

Astros
Moneyline

-122 · 1:40 PM ET

Tigers

Permanent matchup analysis →
GARY'S PICK
Phillies Moneyline
MLB@ Mets· -146

Phillies
Moneyline

-146 · 1:40 PM ET

Mets

Permanent matchup analysis →
GARY'S PICK
Guardians Moneyline
MLBvs Mariners· -120

Guardians
Moneyline

-120 · 1:40 PM ET

Mariners

Permanent matchup analysis →
GARY'S PICK
Brewers Moneyline
MLBvs Cubs· -162

Brewers
Moneyline

-162 · 2:10 PM ET

Cubs

Permanent matchup analysis →
GARY'S PICK
Twins Moneyline
MLBvs Rockies· -164

Twins
Moneyline

-164 · 2:10 PM ET

Rockies

Permanent matchup analysis →
GARY'S PICK
White Sox Moneyline
MLBvs Royals· -136

White Sox
Moneyline

-136 · 2:10 PM ET

Royals

Permanent matchup analysis →
GARY'S PICK
Marlins Moneyline
MLB@ Cardinals· +104

Marlins
Moneyline

+104 · 2:15 PM ET

Cardinals

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

Angels
Moneyline

-106 · 3:15 PM ET

Athletics

Permanent matchup analysis →
GARY'S PICK
Braves Moneyline
MLB@ Giants· -164

Braves
Moneyline

-164 · 4:05 PM ET

Giants

Permanent matchup analysis →
GARY'S PICK
South Africa +0.5
WCvs Canada· +105

South Africa
+0.5

+105 · 3:00 PM ET

Canada

Permanent matchup analysis →
GARY'S PICK
Under 2.5 Total Goals
WCCanada @ South Africa· -160

Under 2.5
Total Goals

-160 · 3:00 PM ET

Canada @ South Africa

Permanent matchup analysis →
GARY'S PICK
Dodgers Moneyline
MLB@ Padres· -142

Dodgers
Moneyline

-142 · 4:10 PM ET

Padres

Permanent matchup analysis →
GARY'S PICK
Yankees Moneyline
MLB@ Red Sox· -104

Yankees
Moneyline

-104 · 7:20 PM ET

Red Sox

Permanent matchup analysis →

Player props

31
GARY'S PICK
BRYAN REYNOLDSH+R+RBI OVER 1.5
MLBPirates· -125

Bryan Reynolds
H+R+RBI over 1.5

-125 · 1:35 PM ET

Pirates

GARY'S PICK
JJ BLEDAYTOTAL BASES UNDER 1.5
MLBReds· -148

JJ Bleday
Total Bases under 1.5

-148 · 1:35 PM ET

Reds

GARY'S PICK
GUNNAR HENDERSONTOTAL BASES OVER 1.5
MLBOrioles· -109

Gunnar Henderson
Total Bases over 1.5

-109 · 1:35 PM ET

Orioles

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

James Wood
Total Bases under 1.5

-162 · 1:35 PM ET

Nationals

GARY'S PICK
JAKE BURGERTOTAL BASES OVER 1.5
MLBTexas Rangers· +130

Jake Burger
Total Bases over 1.5

+130 · 1:37 PM ET

Texas Rangers

GARY'S PICK
GEORGE SPRINGERTOTAL BASES UNDER 1.5
MLBToronto Blue Jays· -153

George Springer
Total Bases under 1.5

-153 · 1:37 PM ET

Toronto Blue Jays

THE LONG SHOT
JUNIOR CAMINEROHR OVER 0.5
MLBRays· +240

Junior Caminero
HR over 0.5

+240 · 1:40 PM ET

Rays

GARY'S PICK
CORBIN CARROLLTOTAL BASES UNDER 1.5
MLBDiamondbacks· -160

Corbin Carroll
Total Bases under 1.5

-160 · 1:40 PM ET

Diamondbacks

GARY'S PICK
RILEY GREENEH+R+RBI UNDER 1.5
MLBTigers· -115

Riley Greene
H+R+RBI under 1.5

-115 · 1:40 PM ET

Tigers

GARY'S PICK
JEREMY PENATOTAL BASES OVER 1.5
MLBAstros· +114

Jeremy Pena
Total Bases over 1.5

+114 · 1:40 PM ET

Astros

GARY'S PICK
ALEC BOHMH+R+RBI UNDER 1.5
MLBPhillies· +115

Alec Bohm
H+R+RBI under 1.5

+115 · 1:40 PM ET

Phillies

GARY'S PICK
BO BICHETTETOTAL BASES OVER 1.5
MLBMets· +128

Bo Bichette
Total Bases over 1.5

+128 · 1:40 PM ET

Mets

GARY'S PICK
RANDY AROZARENAH+R+RBI OVER 1.5
MLBMariners· +101

Randy Arozarena
H+R+RBI over 1.5

+101 · 1:40 PM ET

Mariners

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

Steven Kwan
H+R+RBI under 1.5

-105 · 1:40 PM ET

Guardians

GARY'S PICK
PETE CROW-ARMSTRONGTOTAL BASES UNDER 1.5
MLBCubs· -152

Pete Crow-Armstrong
Total Bases under 1.5

-152 · 2:10 PM ET

Cubs

GARY'S PICK
JACKSON CHOURIOTOTAL BASES UNDER 1.5
MLBBrewers· -115

Jackson Chourio
Total Bases under 1.5

-115 · 2:10 PM ET

Brewers

GARY'S PICK
BOBBY WITT JR.TOTAL BASES OVER 1.5
MLBKansas City Royals· -115

Bobby Witt Jr.
Total Bases over 1.5

-115 · 2:10 PM ET

Kansas City Royals

GARY'S PICK
COLSON MONTGOMERYH+R+RBI OVER 1.5
MLBChicago White Sox· +105

Colson Montgomery
H+R+RBI over 1.5

+105 · 2:10 PM ET

Chicago White Sox

GARY'S PICK
LARS NOOTBAARTOTAL BASES OVER 1.5
MLBCardinals· +136

Lars Nootbaar
Total Bases over 1.5

+136 · 2:15 PM ET

Cardinals

GARY'S PICK
OTTO LOPEZH+R+RBI OVER 1.5
MLBMarlins· -157

Otto Lopez
H+R+RBI over 1.5

-157 · 2:15 PM ET

Marlins

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

Byron Buxton
Total Bases over 1.5

-125 · 2:10 PM ET

Twins

GARY'S PICK
KODY CLEMENSTOTAL BASES UNDER 1.5
MLBTwins· -139

Kody Clemens
Total Bases under 1.5

-139 · 2:10 PM ET

Twins

GARY'S PICK
ZACH NETOTOTAL BASES OVER 1.5
MLBAngels· +101

Zach Neto
Total Bases over 1.5

+101 · 3:15 PM ET

Angels

GARY'S PICK
COLBY THOMASH+R+RBI UNDER 1.5
MLBAthletics· -137

Colby Thomas
H+R+RBI under 1.5

-137 · 3:15 PM ET

Athletics

GARY'S PICK
MATT CHAPMANHITS UNDER 0.5
MLBGiants· -115

Matt Chapman
Hits under 0.5

-115 · 4:05 PM ET

Giants

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

Mookie Betts
H+R+RBI over 1.5

-104 · 4:10 PM ET

Dodgers

GARY'S PICK
FERNANDO TATIS JR.TOTAL BASES OVER 1.5
MLBPadres· +125

Fernando Tatis Jr.
Total Bases over 1.5

+125 · 4:10 PM ET

Padres

GARY'S PICK
JONATHAN DAVIDANYTIME GOAL OVER 0.5
WCCanada· +170

Jonathan David
Anytime Goal over 0.5

+170 · 3:00 PM ET

Canada

GARY'S PICK
BEN RICEH+R+RBI UNDER 1.5
MLBYankees· +110

Ben Rice
H+R+RBI under 1.5

+110 · 7:20 PM ET

Yankees

GARY'S PICK
SPENCER JONESH+R+RBI UNDER 1.5
MLBYankees· -160

Spencer Jones
H+R+RBI under 1.5

-160 · 7:20 PM ET

Yankees

THE LONG SHOT
BEN RICEHR OVER 0.5
MLBYankees· +400

Ben Rice
HR over 0.5

+400 · 7:20 PM ET

Yankees

Research

150
  • FANTASY PICKUPSTEX @ TOR

    Brandon Nimmo

    Pickup vs Shane Bieber (34.19 xERA) — .754 OPS, bats 4th.

  • FANTASY PICKUPSTEX @ TOR

    Ezequiel Duran

    Pickup vs Shane Bieber (34.19 xERA) — .742 OPS, bats 6th.

  • FANTASY PICKUPSTEX @ TOR

    Jake Burger

    Pickup vs Shane Bieber (34.19 xERA) — .772 OPS, bats 5th.

  • FANTASY PICKUPSTEX @ TOR

    Josh Jung

    Pickup vs Shane Bieber (34.19 xERA) — .785 OPS, bats 2nd.

  • PLATOON EDGEMIA @ STL

    Alec Burleson (bats L) hits 3rd against Tyler Phillips (RHP)

    Over 215 AB vs. Right, Alec Burleson owns a .993 OPS versus .449 in 93 AB the other way. He sees RHP Tyler Phillips tonight hitting 3rd, where the platoon side lines up his way.

    P 0-for-3, 0 TB

  • TEAM RECORDCIN @ PIT

    Reds 1-7 in Brady Singer's last 8 starts

    Reds are 1-7 in Brady Singer's last 8 starts this season. He starts tonight.

  • TEAM RECORDPHI @ NYM

    Phillies 7-1 in Jesus Luzardo's last 8 starts

    Phillies are 7-1 in Jesus Luzardo's last 8 starts this season — winners of his last 6 in a row. He starts tonight.

  • PLATOON EDGEKC @ CHW

    Sam Antonacci (bats L) hits 1st against Luinder Avila (RHP)

    Over 171 AB vs. Right, Sam Antonacci owns a .897 OPS versus .442 in 44 AB the other way. He sees RHP Luinder Avila tonight hitting 1st, where the platoon side lines up his way.

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

  • PLATOON EDGECHC @ MIL

    Andrew Vaughn (bats R) hits 4th against Ryan Rolison (LHP)

    Over 47 AB vs. Left, Andrew Vaughn owns a 1.310 OPS versus .658 in 70 AB the other way. He sees LHP Ryan Rolison tonight hitting 4th, where the platoon side lines up his way.

    P 1-for-4, 3 TB

  • PLATOON EDGESEA @ CLE

    Travis Bazzana (bats L) hits 2nd against Emerson Hancock (RHP)

    Over 124 AB vs. Right, Travis Bazzana owns a .955 OPS versus .490 in 68 AB the other way. He sees RHP Emerson Hancock tonight hitting 2nd, where the platoon side lines up his way.

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

  • PLATOON EDGETEX @ TOR

    Nathan Lukes (bats L) hits 2nd against Kumar Rocker (RHP)

    Over 126 AB vs. Right, Nathan Lukes owns a .854 OPS versus .361 in 25 AB the other way. He sees RHP Kumar Rocker tonight hitting 2nd, where the platoon side lines up his way.

    P 2-for-4, 5 TB

  • BULLPENWSH @ BAL

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

    Baltimore Orioles's bullpen has thrown 13.3 innings across their last 3 games, with 6 arms working multiple of them. A worked-down pen heading into tonight.

  • BALLPARKPHI @ NYM

    Cionel Perez owns a 0.84 ERA at Citi Field — 7.20 everywhere else

    Across 8 games (10.7 IP) at this venue, Cionel Perez has a 0.84 ERA against 7.20 at his other parks (20 IP). Hitters bat .139 off him here. He draws the start here tonight.

    P 1 IP, 0 ER, 2 K

  • PLATOON EDGECOL @ MIN

    Trevor Larnach (bats L) hits 1st against Ryan Feltner (RHP)

    Over 185 AB vs. Right, Trevor Larnach owns a .861 OPS versus .493 in 27 AB the other way. He sees RHP Ryan Feltner tonight hitting 1st, where the platoon side lines up his way.

    P 1-for-3, 2 TB

  • STREAKHOU @ DET

    DET games have gone UNDER 6 straight

    Detroit Tigers games have stayed UNDER 6 straight — just 7.7 runs a night against an average line of 9.8. Tonight's number sits at 8.

    P final total 12 vs 8

  • BULLPENARI @ TB

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

    Tampa Bay Rays's bullpen has thrown 18 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.

  • COOLING OFFATL @ SF

    Drake Baldwin: .251 OPS in L15 — draws RHP Logan Webb

    Drake Baldwin's .251 OPS over the last 15 days (35 PA) trails his .828 season mark, down 0.577. Tonight he draws RHP Logan Webb — his weaker side: a .777 OPS vs RHP across 132 AB.

    P 0-for-4, 0 TB

  • HEAT CHECKCHC @ MIL

    Pete Crow-Armstrong: 1.284 OPS in Last 15 Days

    The last 15 days sample runs 54 PA: a 1.284 OPS versus .868 for the season, 0.416 above his norm. He has 17 home runs on the season. His hits line tonight: 0.5.

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

  • PLATOON EDGECIN @ PIT

    Brandon Lowe (bats L) draws Brady Singer (RHP), batting 2nd

    Brandon Lowe carries a .937 OPS vs. Right (214 AB) against .582 the other way (87 AB), and faces RHP Brady Singer from the 2nd spot — a split his blended season line may not reflect.

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

  • TOMORROWLAA @ SEA

    Ryan Johnson: 8.85 ERA vs 4.58 xERA

    Projected to start tomorrow vs SEA. A 8.85 ERA against a 4.58 expected ERA (4.26 run gap) — unlucky, due to bounce back. Opponents hit .300 vs .257 expected.

  • TEAM RECORDATL @ SF

    Giants 6-2 in Robbie Ray's last 8 starts

    Giants are 6-2 in Robbie Ray's last 8 starts this season — winners of his last 6 in a row. He starts tonight.

  • BULLPENOAK @ LAA

    Los Angeles Angels pen: 15 relief IP over their last 3 games

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

  • TEAM RECORDTEX @ TOR

    Rangers 6-2 in Kumar Rocker's last 8 starts

    Rangers are 6-2 in Kumar Rocker's last 8 starts this season. He starts tonight.

  • TEAM RECORDHOU @ DET

    Tigers 2-6 in Jack Flaherty's last 8 starts

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

  • TEAM RECORDWSH @ BAL

    Orioles 6-2 in Kyle Bradish's last 8 starts

    Orioles are 6-2 in Kyle Bradish's last 8 starts this season — winners of his last 3 in a row. He starts tonight.

  • TEAM RECORDNYY @ BOS

    Red Sox 6-2 in Sonny Gray's last 8 starts

    Red Sox are 6-2 in Sonny Gray's last 8 starts this season. He starts tonight.

  • TEAM RECORDKC @ CHW

    White Sox 6-2 in Anthony Kay's last 8 starts

    White Sox are 6-2 in Anthony Kay's last 8 starts this season. He starts tonight.

  • HR THREATDiamondbacks @ Rays

    Junior Caminero

    Junior Caminero is currently on a historic power surge, entering this matchup with six home runs over his last 10 games, including home runs in each of the first two games of this series. The matchup against Merrill Kelly is highly favorable for a power hitter; Kelly sits in the bottom 1% of MLB with a 7.2 xERA and allows a staggering 14.4% barrel rate.

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

  • TEAM RECORDPHI @ NYM

    Mets 2-6 in Cionel Perez's last 8 starts

    Mets are 2-6 in Cionel Perez's last 8 starts this season — losers of his last 4 in a row. He starts tonight.

  • SITUATIONALARI @ TB

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

    That is 18 relief innings in 3 games, led by Ian Seymour (6.7) and Michael Grove (3). ARI's pen has thrown 10.3 over the same span.

    P flagged side won 1-5

  • STREAKTEX @ TOR

    TOR have lost 5 straight

    TOR have lost 5 straight and been outscored by 9 over the run. Last 7: 1-6.

    P team lost 3-2

  • HR THREATRockies @ Twins

    Hunter Goodman

    Goodman is currently in the midst of a historic power surge, having hit 4 home runs in his last six plate appearances, including a three-homer game yesterday at this very ballpark. While his day-game splits (.664 OPS) and the 15 mph wind blowing in from right field are significant headwinds, his underlying performance against left-handed pitching (.910 OPS) remains elite.

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

  • HR THREATRoyals @ White Sox

    Colson Montgomery

    Colson Montgomery has established himself as the premier power threat in the Chicago lineup, leading the team with 20 home runs at the season's halfway point. After a recent cold stretch, Montgomery regained his power stroke in spectacular fashion with a two-homer performance yesterday.

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

  • STREAKTEX @ TOR

    TEX games have gone OVER 5 straight

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

    P final total 5 vs 8.5

  • BALLPARKPHI @ NYM

    Jesus Luzardo owns a 6.60 ERA at Citi Field — 2.28 everywhere else

    Across 8 games (45 IP) at this venue, Jesus Luzardo has a 6.60 ERA against 2.28 at his other parks (47.3 IP). Hitters bat .273 off him here. He draws the start here tonight.

    P 5 IP, 1 ER, 6 K

  • HR THREATRockies @ Twins

    Byron Buxton

    Buxton's home-run-per-game frequency of 34.7% exceeds the 30.3% break-even mark required by his +230 odds. He enters this game with a massive platoon advantage against Rockies starter Ryan Feltner; while Feltner has been effective against lefties, he has been vulnerable to right-handed power, surrendering a .283 average and an .875 OPS to righties.

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

  • PARK WEATHERCOL @ MIN

    Wind blowing in 15 mph at Target Field tonight

    Conditions at Target Field: Partly Cloudy, 76°, wind 15 mph, In From RF. That wind knocks down anything hit in the air. The total sits at 9.

    P final total 5 vs 9 (under lean)

  • PLATOON EDGEWSH @ BAL

    Samuel Basallo (bats L) draws Zack Littell (RHP), batting 5th

    Samuel Basallo carries a .859 OPS vs. Right (176 AB) against .487 the other way (56 AB), and faces RHP Zack Littell from the 5th spot — a split his blended season line may not reflect.

    P 0-for-3, 0 TB

  • HEAT CHECKCIN @ PIT

    Bryan Reynolds: 1.237 OPS in Last 15 Days

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

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

  • PLATOON EDGEOAK @ LAA

    Shea Langeliers (bats R) draws Reid Detmers (LHP), batting 3rd

    Shea Langeliers carries a 1.064 OPS vs. Left (81 AB) against .752 the other way (227 AB), and faces LHP Reid Detmers from the 3rd spot — a split his blended season line may not reflect.

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

  • HR THREATYankees @ Red Sox

    Ben Rice

    With Aaron Judge and Giancarlo Stanton sidelined, the Yankees' offensive burden falls squarely on Ben Rice. While he is currently in a 2-for-23 slump, this is a classic 'buy low' spot for a hitter who has maintained a high power ceiling all season.

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

  • PLATOON EDGEKC @ CHW

    Andrew Benintendi (bats L) gets a RHP from the 4th spot

    Andrew Benintendi's vs. Right line (.774 OPS, 195 AB) sits well above his .454 mark the other way (32 AB). Tonight's starter Luinder Avila throws RHP, the hand he hits best.

    P 1-for-4, 1 TB

  • PLATOON EDGELAD @ SD

    Gavin Sheets (bats L) gets a RHP from the 5th spot

    Gavin Sheets's vs. Right line (.814 OPS, 189 AB) sits well above his .470 mark the other way (42 AB). Tonight's starter Yoshinobu Yamamoto throws RHP, the hand he hits best.

    P 0-for-3, 0 TB

  • SITUATIONALLAD @ SD

    16 bullpen innings in 3 games for SD

    Relievers have absorbed 16 innings over the last 3 games (Yuki Matsui (3) and David Morgan (2.3) the heaviest). LAD's pen has thrown 9 over the same span.

    P flagged side lost 15-3

  • HEAT CHECKNYY @ BOS

    Caleb Durbin: 1.018 OPS in Last 15 Days

    The last 15 days sample runs 46 PA: a 1.018 OPS versus .667 for the season, 0.351 above his norm. His total-bases line tonight: 0.5.

    P 1-for-4, 1 TB

  • COOLING OFFWSH @ BAL

    James Wood: .562 OPS in L15 — draws RHP Kyle Bradish

    James Wood's .562 OPS over the last 15 days (57 PA) trails his .886 season mark, down 0.324. Tonight he draws RHP Kyle Bradish — his stronger side: a .946 OPS vs RHP across 208 AB.

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

  • BATTER VS ARMATL @ SF

    Michael Harris II vs Logan Webb: .500

    In 14 career at-bats against Logan Webb, Michael Harris II is 7-for-14 for a 1.571 OPS. The two square off again tonight. He enters steady (.781 OPS, L15).

    P 0-for-3, 0 TB

  • COOLING OFFLAD @ SD

    Andy Pages: .529 OPS in L15 — draws LHP Kyle Hart

    Andy Pages's .529 OPS over the last 15 days (53 PA) trails his .793 season mark, down 0.264. Tonight he draws LHP Kyle Hart — his weaker side: a .784 OPS vs LHP across 77 AB.

    P 0-for-3, 0 TB

  • HEAT CHECKLAD @ SD

    Mookie Betts: 1.047 OPS in Last 15 Days

    That 1.047 OPS spans the last 15 days (51 PA) against a .724 season baseline, a 0.323 swing. He has 10 home runs on the season.

    P 2-for-4, 2 TB

  • SITUATIONALKC @ CHW

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

    That is 15.3 relief innings in 3 games, led by Erick Fedde (4) and Grant Taylor (3). KC's pen has thrown 10.3 over the same span.

    P flagged side lost 5-4

  • STARTER FORMSEA @ CLE

    Emerson Hancock: 7.53 ERA over his last 3 starts

    Across his last 3 starts (14.3 IP) he has been tagged for 12 earned runs — a 7.53 ERA with a 1.40 WHIP (1.02 season) against a 3.60 season mark.

    P 5.2 IP, 1 ER, 6 K

  • HEAT CHECKWSH @ BAL

    Luis Garcia Jr.: 1.191 OPS in Last 15 Days

    The last 15 days sample runs 41 PA: a 1.191 OPS versus .816 for the season, 0.375 above his norm. He has 14 home runs on the season. His total-bases line tonight: 1.5.

    P 3-for-5, 10 TB

  • HEAT CHECKCOL @ MIN

    TJ Rumfield: 1.152 OPS in Last 15 Days

    The last 15 days sample runs 52 PA: a 1.152 OPS versus .862 for the season, 0.29 above his norm. He has 12 home runs on the season. His total-bases line tonight: 1.5.

    P 2-for-4, 2 TB

  • HEAT CHECKCOL @ MIN

    Trevor Larnach: 1.188 OPS in Last 15 Days

    That 1.188 OPS spans the last 15 days (40 PA) against a .815 season baseline, a 0.373 swing. His total-bases line tonight: 1.5.

    P 1-for-3, 2 TB

  • HEAT CHECKKC @ CHW

    Carter Jensen: 1.036 OPS in Last 15 Days

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

    P 3-for-5, 4 TB

  • PLATOON EDGEATL @ SF

    Dominic Smith (bats L) gets a RHP from the 5th spot

    Dominic Smith's vs. Right line (.789 OPS, 150 AB) sits well above his .476 mark the other way (25 AB). Tonight's starter Logan Webb throws RHP, the hand he hits best.

    P 1-for-1, 1 TB

  • TOURNAMENTTO LIFT THE CUP

    France head the title market at +340

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

  • COOLING OFFCHC @ MIL

    Brice Turang: .560 OPS in L15 — draws LHP Ryan Rolison

    Brice Turang's .560 OPS over the last 15 days (51 PA) trails his .803 season mark, down 0.243. Tonight he draws LHP Ryan Rolison — his weaker side: a .534 OPS vs LHP across 85 AB.

    P 3-for-5, 3 TB

  • RUNNING GAMECIN @ PIT

    Cincinnati Reds like to run — Henry Davis (55% caught) is the wrong catcher to test

    Henry Davis owns a 55% caught-stealing rate (12 of 22) and Cincinnati Reds run anyway — 0.7 steals a game. Strength on strength on the bases.

    P Cincinnati Reds stole 0 bases

  • HEAT CHECKPHI @ NYM

    Bo Bichette: .939 OPS in Last 15 Days

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

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

  • HEAT CHECKLAD @ SD

    Manny Machado: .943 OPS in Last 15 Days

    That .943 OPS spans the last 15 days (47 PA) against a .655 season baseline, a 0.288 swing. He has 14 home runs on the season. His total-bases line tonight: 0.5.

    P 2-for-4, 6 TB

  • STREAKCIN @ PIT

    CIN have lost 4 straight

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

    P team lost 4-9

  • SITUATIONALOAK @ LAA

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

    3 games, 14.7 innings out of the pen — Jose Fermin (2.7) and Brent Suter (2.3) carried the load. OAK's pen has thrown 10.3 over the same span.

    P flagged side won 2-5

  • COOLING OFFATL @ SF

    Matt Chapman: .411 OPS in L15 — draws RHP Bryce Elder

    Matt Chapman's .411 OPS over the last 15 days (41 PA) trails his .705 season mark, down 0.294. Tonight he draws RHP Bryce Elder — his weaker side: a .671 OPS vs RHP across 219 AB.

    P 2-for-4, 3 TB

  • STREAKARI @ TB

    TB have won 4 straight

    TB have taken 4 straight and own a +20 run differential over the run. Last 9: 6-3.

    P team won 1-5

  • STREAKMIA @ STL

    STL have lost 4 straight

    4 losses in a row for STL, a -14 run margin across the slide — they limp in 3-5 over their last 8.

    P team won 1-2

  • XG RECAPKSA @ CPV

    Cabo Verde out-created the field but only drew

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

  • COOLING OFFLAD @ SD

    Dalton Rushing: .348 OPS in Last 15 Days

    Over the last 15 days (30 PA) he is at a .348 OPS, down 0.435 from his .783 season mark.

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

  • COOLING OFFTEX @ TOR

    Josh Jung: .567 OPS in L15 — draws RHP Shane Bieber

    Josh Jung's .567 OPS over the last 15 days (52 PA) trails his .785 season mark, down 0.218. Tonight he draws RHP Shane Bieber — his weaker side: a .775 OPS vs RHP across 238 AB.

    P 2-for-5, 3 TB

  • STARTER FORMSEA @ CLE

    Gavin Williams: 7.20 ERA over his last 3 starts

    Across his last 3 starts (15 IP) he has been tagged for 12 earned runs — a 7.20 ERA with a 1.47 WHIP (1.14 season) against a 3.82 season mark.

    P 5 IP, 2 ER, 6 K

  • STARTER FORMCIN @ PIT

    Brady Singer: 1.50 ERA over his last 3 starts

    The last 3 times out: 18 innings, 3 earned runs, 17 Ks. That 1.50 ERA sits 3.31 runs under his 4.81 season number.

    P 4.1 IP, 5 ER, 6 K

  • PLATOON EDGEATL @ SF

    Rafael Devers (bats L) gets a RHP from the 4th spot

    Rafael Devers's vs. Right line (.815 OPS, 207 AB) sits well above his .565 mark the other way (107 AB). Tonight's starter Bryce Elder throws RHP, the hand he hits best.

    P 1-for-4, 1 TB

  • REGRESSIONOAK @ LAA

    Henry Bolte: .317 AVG vs .238 xBA

    Across 148 plate appearances, Henry Bolte carries a .317 average versus a .238 xBA. His wOBA sits at .365 against a .314 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.

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

  • BULLPENKC @ CHW

    Chicago White Sox pen: 15.3 relief IP over their last 3 games

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

  • REGRESSIONOAK @ LAA

    Jack Perkins: 6 ERA vs 3.75 xERA

    Jack Perkins carries a 6 ERA against a 3.75 expected ERA (2.25 run gap), so he has been underperforming his contact quality. Opponents hit .252 off him vs a .233 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 2 ER, 5 K

  • HEAT CHECKOAK @ LAA

    Donovan Walton: 1.229 OPS in Last 15 Days

    The last 15 days sample runs 35 PA: a 1.229 OPS versus .877 for the season, 0.352 above his norm.

    P 0-for-3, 0 TB

  • COOLING OFFNYY @ BOS

    Ben Rice: .695 OPS in L15 — draws RHP Sonny Gray

    Ben Rice's .695 OPS over the last 15 days (56 PA) trails his .940 season mark, down 0.245. Tonight he draws RHP Sonny Gray — his stronger side: a 1.044 OPS vs RHP across 184 AB.

    P 0-for-4, 0 TB

  • SITUATIONALATL @ SF

    14 bullpen innings in 3 games for ATL

    Relievers have absorbed 14 innings over the last 3 games (Dylan Lee (3) and Raisel Iglesias (2) the heaviest). SF's pen has thrown 10 over the same span.

    P flagged side lost 0-5

  • BULLPENLAD @ SD

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

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

  • TOMORROWSF @ ARI

    Eduardo Rodriguez: 2.27 ERA vs 4.8 xERA

    Projected to start tomorrow vs SF. A 2.27 ERA against a 4.8 expected ERA (2.53 run gap) — running hot, due to regress. Opponents hit .220 vs .262 expected.

  • BATTER VS ARMLAD @ SD

    Xander Bogaerts vs Yoshinobu Yamamoto: .462

    In 13 career at-bats against Yoshinobu Yamamoto, Xander Bogaerts is 6-for-13 for a 1.346 OPS (1 walk). The two square off again tonight. He enters cold (.609 OPS, L15).

    P 2-for-4, 2 TB

  • STARTER FORMMIA @ STL

    Tyler Phillips: 6.00 ERA over his last 3 starts

    He is carrying a 6.00 ERA over his last 15 innings with a 1.40 WHIP (1.37 season) — the 3.09 season line is doing a lot of work for him right now.

    P 7.1 IP, 2 ER, 1 K

  • STARTER FORMOAK @ LAA

    Sam Aldegheri: 8.53 ERA over his last 3 starts

    The last 3 times out: 12.7 innings, 12 earned runs, 14 hits. That 8.53 ERA runs 3.05 over his 5.47 season number.

    P 5 IP, 1 ER, 4 K

  • BATTER VS ARMCIN @ PIT

    Spencer Steer vs Mitch Keller: .368

    Spencer Steer has gone 7-for-19 (.368) across 19 career at-bats off Mitch Keller, with 1 HR. They meet again tonight. He enters cold (.600 OPS, L15).

    P 0-for-4, 0 TB

  • SITUATIONALHOU @ DET

    13.3 bullpen innings in 3 games for HOU

    Relievers have absorbed 13.3 innings over the last 3 games (AJ Blubaugh (4) and Nate Pearson (3) the heaviest). DET's pen has thrown 8 over the same span.

    P flagged side won 7-5

  • COOLING OFFKC @ CHW

    Miguel Vargas: .643 OPS in L15 — draws RHP Luinder Avila

    Miguel Vargas's .643 OPS over the last 15 days (49 PA) trails his .841 season mark, down 0.198. Tonight he draws RHP Luinder Avila — his weaker side: a .736 OPS vs RHP across 207 AB.

    P 2-for-2, 6 TB, 2 BB

  • COOLING OFFOAK @ LAA

    Shea Langeliers: .595 OPS in L15 — draws LHP Reid Detmers

    Shea Langeliers's .595 OPS over the last 15 days (50 PA) trails his .834 season mark, down 0.239. Tonight he draws LHP Reid Detmers — his stronger side: a 1.064 OPS vs LHP across 81 AB.

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

  • SITUATIONALWSH @ BAL

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

    That is 13.3 relief innings in 3 games, led by Ryan Helsley (3) and Keegan Akin (2.7). WSH's pen has thrown 9.7 over the same span.

    P flagged side lost 6-4

  • STARTER FORMTEX @ TOR

    Kumar Rocker: 6.92 ERA over his last 3 starts

    He is carrying a 6.92 ERA over his last 13 innings with a 1.62 WHIP (1.38 season) — the 4.14 season line is doing a lot of work for him right now.

    P 6 IP, 0 ER, 5 K

  • TOURNAMENTCAN @ RSA

    South Africa vs Canada: Round of 32 stakes

    This is a round of 32 tie — win or go home. To lift the trophy: South Africa are 1000-1 outsiders. The market has it South Africa +475 / the draw +270 / Canada -150.

  • BATTER VS ARMATL @ SF

    Willy Adames vs Bryce Elder: .313

    Willy Adames has gone 5-for-16 (.313) across 16 career at-bats off Bryce Elder, with 2 HR. They meet again tonight. He enters steady (.678 OPS, L15).

    P 1-for-4, 1 TB

  • SITUATIONALCanada @ South Africa

    Canada rotated 4

    Confirmed XI: Canada made 4 changes from their last match (Luc De Fougerolles, Ali Ahmed, Cyle Larin… 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.

  • TOURNAMENTPATH TO THE FINAL

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

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

  • SITUATIONALPHI @ NYM

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

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

    P flagged side won 5-4

  • BALLPARKCOL @ MIN

    At Target Field, Connor Prielipp pitches to a 4.18 ERA

    Connor Prielipp starts at Target Field tonight, where his ERA is 4.18 over 32.3 innings — 6.56 on a 23.3-inning baseline elsewhere. Hitters bat .207 off him here.

    P 6 IP, 2 ER, 10 K

  • FANTASY PICKUPSWSH @ BAL

    Adley Rutschman

    Pickup vs Zack Littell (6.56 xERA) — .787 OPS, bats 3rd.

  • BATTER VS ARMPHI @ NYM

    Juan Soto vs Jesus Luzardo: .350

    Juan Soto's career line off Jesus Luzardo is 7-for-20, a .350 average over 20 at-bats with 1 home run — they meet again tonight. He enters hot (1.125 OPS, L15).

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

  • PLATOON EDGEOAK @ LAA

    Nolan Schanuel (bats L) gets a RHP from the 3rd spot

    Nolan Schanuel's vs. Right line (.768 OPS, 181 AB) sits well above his .607 mark the other way (60 AB). Tonight's starter Jack Perkins throws RHP, the hand he hits best.

    P 1-for-4, 1 TB

  • COOLING OFFCIN @ PIT

    JJ Bleday: .594 OPS in L15 — draws RHP Mitch Keller

    JJ Bleday's .594 OPS over the last 15 days (40 PA) trails his .858 season mark, down 0.264. Tonight he draws RHP Mitch Keller — his stronger side: a .934 OPS vs RHP across 137 AB.

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

  • BULLPENATL @ SF

    Atlanta Braves pen: 14 relief IP over their last 3 games

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

  • FANTASY PICKUPSWSH @ BAL

    Samuel Basallo

    Pickup vs Zack Littell (6.56 xERA) — .771 OPS, bats 5th.

  • REGRESSIONCHC @ MIL

    Ryan Rolison: 1.82 ERA vs 3.51 xERA

    Ryan Rolison carries a 1.82 ERA against a 3.51 expected ERA (1.69 run gap), so he has been outperforming his contact quality. Opponents hit .202 off him vs a .222 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 2 IP, 1 ER, 2 K

  • REGRESSIONMIA @ STL

    Kyle Leahy: 4.25 ERA vs 5.88 xERA

    Kyle Leahy carries a 4.25 ERA against a 5.88 expected ERA (1.64 run gap), so he has been outperforming his contact quality. Opponents hit .287 off him vs a .291 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 5 IP, 1 ER, 5 K

  • REGRESSIONKC @ CHW

    Chase Meidroth: .279 AVG vs .228 xBA

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

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

  • BALLPARKSEA @ CLE

    Gavin Williams's ERA drops to 2.64 at Progressive Field

    Gavin Williams carries a 2.64 ERA over 7 games (44.3 IP) at tonight's park vs 4.82 across 52.3 innings everywhere else. Hitters bat .210 off him here. He starts here tonight.

    P 5 IP, 2 ER, 6 K

  • REGRESSIONPHI @ NYM

    J.T. Realmuto: .204 AVG vs .255 xBA

    J.T. Realmuto is hitting .204 against a .255 expected average (xBA) over 215 plate appearances. His wOBA sits at .277 against a .321 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

  • BATTER VS ARMLAD @ SD

    Manny Machado vs Yoshinobu Yamamoto: .333

    In 12 career at-bats against Yoshinobu Yamamoto, Manny Machado is 4-for-12 for a 1.218 OPS (1 walk). The two square off again tonight. He enters hot (.943 OPS, L15).

    P 2-for-4, 6 TB

  • REGRESSIONLAD @ SD

    Mookie Betts: .231 AVG vs .281 xBA

    Across 204 plate appearances, Mookie Betts carries a .231 average versus a .281 xBA. His wOBA sits at .314 against a .340 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 2-for-4, 2 TB

  • BATTER VS ARMPHI @ NYM

    Eric Wagaman vs Jesus Luzardo: .400

    In 10 career at-bats against Jesus Luzardo, Eric Wagaman is 4-for-10 for a 1.300 OPS (2 walks). The two square off again tonight. He enters steady (.654 OPS, L15).

    P 0-for-3, 0 TB

  • STARTER FORMPHI @ NYM

    Jesus Luzardo: 1.86 ERA over his last 3 starts

    The last 3 times out: 19.3 innings, 4 earned runs, 30 Ks. That 1.86 ERA sits 2.13 runs under his 4.00 season number.

    P 5 IP, 1 ER, 6 K

  • REGRESSIONARI @ TB

    Merrill Kelly: 5.71 ERA vs 7.2 xERA

    Merrill Kelly carries a 5.71 ERA against a 7.2 expected ERA (1.49 run gap), so he has been outperforming his contact quality. Opponents hit .283 off him vs a .304 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.

    P 6 IP, 5 ER, 3 K

  • BALLPARKMIA @ STL

    At Busch Stadium, Kyle Leahy pitches to a 3.29 ERA

    Kyle Leahy starts at Busch Stadium tonight, where his ERA is 3.29 over 41 innings — 5.35 on a 35.3-inning baseline elsewhere. Hitters bat .270 off him here.

    P 5 IP, 1 ER, 5 K

  • FANTASY PICKUPSARI @ TB

    Drew Rasmussen

    Streamer vs ARI — 3.08 xERA · 9.3 K/9 · 0.88 WHIP.

  • REGRESSIONOAK @ LAA

    Wade Meckler: .290 AVG vs .247 xBA

    Across 105 plate appearances, Wade Meckler carries a .290 average versus a .247 xBA. His wOBA sits at .356 against a .323 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-2, 1 TB, 1 BB

  • REGRESSIONLAD @ SD

    Manny Machado: .186 AVG vs .231 xBA

    Across 327 plate appearances, Manny Machado carries a .186 average versus a .231 xBA. His wOBA sits at .285 against a .315 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 2-for-4, 6 TB

  • FANTASY PICKUPSWSH @ BAL

    Gunnar Henderson

    Pickup vs Zack Littell (6.56 xERA) — .708 OPS, bats 2nd.

  • XG RECAPBEL @ NZL

    Belgium created the better chances

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

  • HEAT CHECKOAK @ LAA

    Denzer Guzman: .912 OPS in Last 15 Days

    Over the last 15 days (49 PA) he is at a .912 OPS, up 0.148 on his .764 season mark.

    P 1-for-4, 1 TB

  • PARK WEATHERKC @ CHW

    Wind blowing in 10 mph at Rate Field tonight

    Tonight's reading at Rate Field — Partly Cloudy, 75°, wind 10 mph, In From LF. The air is taking runs off the board. The total sits at 8.5.

    P final total 9 vs 8.5 (under lean)

  • PARK WEATHERCHC @ MIL

    Wind blowing in 10 mph at American Family Field tonight

    Tonight's reading at American Family Field — Overcast, 76°, wind 10 mph, In From LF. The air is taking runs off the board. The total sits at 3.5.

    P final total 7 vs 3.5 (under lean)

  • STARTER FORMHOU @ DET

    Jack Flaherty: 3.46 ERA over his last 3 starts

    The last 3 times out: 13 innings, 5 earned runs, 14 Ks. That 3.46 ERA sits 1.88 runs under his 5.35 season number.

    P 5 IP, 0 ER, 9 K

  • TOURNAMENTSUREST TO ADVANCE

    Côte d'Ivoire are the surest bet to advance

    Côte d'Ivoire are -10000 to escape their group out of Group E — the shortest to-advance price on the board.

  • RUNNING GAMESEA @ CLE

    Green light: Seattle Mariners run, and Austin Hedges has caught just 6%

    Austin Hedges is catching tonight at 6% on the season (2-for-33 throwing), and Seattle Mariners attempt 1 steals a game. The track meet is on.

    P Seattle Mariners stole 4 bases

  • FANTASY PICKUPSCIN @ PIT

    Brandon Lowe

    Pickup vs Brady Singer (5.44 xERA) — .835 OPS, bats 2nd.

  • RUNNING GAMEPHI @ NYM

    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 2 bases

  • BATTER VS ARMATL @ SF

    Chris Sale vs Willy Adames: 1-for-14, 7 K

    Chris Sale has limited Willy Adames to 1-for-14 (.071) with 7 strikeouts in 14 career at-bats. They face off again tonight.

    P 1-for-4, 1 TB

  • BALLPARKCIN @ PIT

    Mitch Keller's ERA jumps to 5.62 at PNC Park

    Mitch Keller carries a 5.62 ERA over 9 games (49.7 IP) at tonight's park vs 3.96 across 38.7 innings everywhere else. Hitters bat .274 off him here. He starts here tonight.

    P 6 IP, 3 ER, 4 K

  • TOMORROWCIN @ MIL

    Robert Gasser: 4.5 ERA vs 3.12 xERA

    Projected to start tomorrow vs CIN. A 4.5 ERA against a 3.12 expected ERA (1.38 run gap) — unlucky, due to bounce back. Opponents hit .228 vs .195 expected.

  • HEAT CHECKATL @ SF

    Rafael Devers: .872 OPS in Last 15 Days

    The last 15 days sample runs 44 PA: a .872 OPS versus .730 for the season, 0.142 above his norm. He has 12 home runs on the season. His hits line tonight: 2.5.

    P 1-for-4, 1 TB

  • TOMORROWPIT @ PHI

    Aaron Nola: 5.58 ERA vs 4.28 xERA

    Projected to start tomorrow vs PIT. A 5.58 ERA against a 4.28 expected ERA (1.3 run gap) — unlucky, due to bounce back. Opponents hit .280 vs .250 expected.

  • XG RECAPKOR @ RSA

    South Korea dominated the ball but didn't win

    South Korea held 68% of possession yet lost to South Africa (1–0) — control without the cutting edge.

  • FANTASY PICKUPSLAD @ SD

    Yoshinobu Yamamoto

    Streamer vs SD — 3.49 xERA · 8.4 K/9 · 0.87 WHIP.

  • BULLPENHOU @ DET

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

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

  • TOMORROWSF @ ARI

    Tyler Mahle: 5.49 ERA vs 4.34 xERA

    Projected to start tomorrow vs ARI. A 5.49 ERA against a 4.34 expected ERA (1.15 run gap) — unlucky, due to bounce back. Opponents hit .274 vs .250 expected.

  • RUNNING GAMEWSH @ BAL

    Washington Nationals like to run — Adley Rutschman (35% caught) is the wrong catcher to test

    Adley Rutschman owns a 35% caught-stealing rate (13 of 37) and Washington Nationals run anyway — 1 steals a game. Strength on strength on the bases.

    P Washington Nationals stole 0 bases

  • COOLING OFFOAK @ LAA

    Wade Meckler: .647 OPS in L15 — draws RHP Jack Perkins

    Wade Meckler's .647 OPS over the last 15 days (36 PA) trails his .802 season mark, down 0.155. Tonight he draws RHP Jack Perkins — his stronger side: a .900 OPS vs RHP across 81 AB.

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

  • FIRST INNINGCHC @ MIL

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

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

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

  • RUNNING GAMESEA @ CLE

    Green light: Cleveland Guardians run, and Mitch Garver has caught just 13%

    Cleveland Guardians steal 0.9 bags a game (75 on the season) and Mitch Garver has thrown out 4 of 31 runners (13%). Everything about tonight says they keep running.

    P Cleveland Guardians stole 2 bases

  • BULLPENPHI @ NYM

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

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

  • FANTASY PICKUPSCHC @ MIL

    Ryan Rolison

    Streamer vs MIL — 3.51 xERA · 8.8 K/9 · 1.11 WHIP.

  • BALLPARKLAD @ SD

    Michael King's ERA drops to 2.87 at Petco Park

    Michael King carries a 2.87 ERA over 9 games (53.3 IP) at tonight's park vs 3.96 across 38.7 innings everywhere else. Hitters bat .217 off him here. He starts here tonight.

    P 4.1 IP, 4 ER, 5 K

  • BALLPARKOAK @ LAA

    At Angel Stadium, Reid Detmers pitches to a 4.50 ERA

    Reid Detmers starts at Angel Stadium tonight, where his ERA is 4.50 over 44 innings — 3.42 on a 50-inning baseline elsewhere. Hitters bat .200 off him here.

    P 5.2 IP, 2 ER, 8 K

  • RUNNING GAMEKC @ CHW

    Chicago White Sox like to run — Carter Jensen (35% caught) is the wrong catcher to test

    Carter Jensen owns a 35% caught-stealing rate (11 of 31) and Chicago White Sox run anyway — 0.7 steals a game. Strength on strength on the bases.

    P Chicago White Sox stole 1 base

  • TOMORROWLAD @ OAK

    Gage Jump: 2.04 ERA vs 2.94 xERA

    Projected to start tomorrow vs LAD. A 2.04 ERA against a 2.94 expected ERA (0.9 run gap) — running hot, due to regress. Opponents hit .197 vs .225 expected.

  • BALLPARKCAN @ RSA

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

  • TOMORROWNYM @ TOR

    Sean Manaea: 4.87 ERA vs 4.02 xERA

    Projected to start tomorrow vs TOR. A 4.87 ERA against a 4.02 expected ERA (0.85 run gap) — unlucky, due to bounce back. Opponents hit .269 vs .247 expected.

  • FANTASY PICKUPSATL @ SF

    Logan Webb

    Streamer vs ATL — 3.56 xERA · 7.6 K/9 · 1.06 WHIP.

  • FANTASY PICKUPSLAD @ SD

    Kyle Hart

    Streamer vs LAD — 3.61 xERA · 6.8 K/9 · 0.92 WHIP.

  • FIRST INNINGPHI @ NYM

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

    New York Mets have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

    P flagged team scored 0 in the 1st

  • FIRST INNINGHOU @ DET

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

    Detroit Tigers have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.

    P flagged team scored 0 in the 1st

Graded results

48

Games

  • W

    Angels ML -106

    MLB · 1-4

  • L

    Braves ML -164

    MLB · 2-3

  • W

    Twins ML -164

    MLB · 2-3

  • W

    Dodgers ML -142

    MLB · 4-2

  • W

    Rays ML -198

    MLB · 1-5

  • W

    Rangers ML +108

    MLB · 3-2

  • L

    Orioles ML -196

    MLB · 6-4

  • L

    Brewers ML -162

    MLB · 4-3

  • W

    Phillies ML -146

    MLB · 5-4

  • W

    Guardians ML -120

    MLB · 5-6

  • L

    White Sox ML -136

    MLB · 5-4

  • L

    South Africa +0.5 +105

    WC · 1-0

  • W

    Under 2.5 -160

    WC · 1-0

  • L

    Marlins ML +104

    MLB · 1-2

  • W

    Astros ML -122

    MLB · 7-5

  • W

    Pirates ML -132

    MLB · 4-9

  • L

    Yankees ML -104

    MLB · 4-5

Props

  • L

    Alec Bohm · under

    Phillies @ Mets · Actual 4

  • L

    Ben Rice · over

    Yankees @ Red Sox · Actual 0

  • W

    Ben Rice · under

    Yankees @ Red Sox · Actual 0

  • L

    Bobby Witt Jr. · over

    Royals @ White Sox · Actual 0

  • L

    Bo Bichette · over

    Phillies @ Mets · Actual 1

  • L

    Bryan Reynolds · over

    Reds @ Pirates · Actual 1

  • L

    Byron Buxton · over

    Rockies @ Twins · Actual 0

  • L

    Colby Thomas · under

    Athletics @ Angels · Actual 2

  • L

    Colson Montgomery · over

    Royals @ White Sox · Actual 0

  • W

    Corbin Carroll · under

    Diamondbacks @ Rays · Actual 0

  • L

    Fernando Tatis Jr. · over

    Dodgers @ Padres · Actual 1

  • L

    George Springer · under

    Rangers @ Blue Jays · Actual 2

  • L

    Gunnar Henderson · over

    Nationals @ Orioles · Actual 0

  • W

    Jackson Chourio · under

    Cubs @ Brewers · Actual 1

  • L

    Jake Burger · over

    Rangers @ Blue Jays · Actual 0

  • W

    James Wood · under

    Nationals @ Orioles · Actual 1

  • L

    Jeremy Pena · over

    Astros @ Tigers · Actual 1

  • W

    JJ Bleday · under

    Reds @ Pirates · Actual 1

  • L

    Jonathan David · over

    Canada @ South Africa · Actual 0

  • W

    Junior Caminero · over

    Diamondbacks @ Rays · Actual 1

  • L

    Kody Clemens · under

    Rockies @ Twins · Actual 4

  • L

    Lars Nootbaar · over

    Marlins @ Cardinals · Actual 0

  • W

    Matt Chapman · under

    Braves @ Giants · Actual 0

  • W

    Mookie Betts · over

    Dodgers @ Padres · Actual 5

  • L

    Otto Lopez · over

    Marlins @ Cardinals · Actual 0

  • W

    Pete Crow-Armstrong · under

    Cubs @ Brewers · Actual 0

  • L

    Randy Arozarena · over

    Mariners @ Guardians · Actual 0

  • W

    Riley Greene · under

    Astros @ Tigers · Actual 1

  • W

    Spencer Jones · under

    Yankees @ Red Sox · Actual 0

  • L

    Steven Kwan · under

    Mariners @ Guardians · Actual 2

  • L

    Zach Neto · over

    Athletics @ Angels · Actual 0