Sports picks for Friday, July 17, 2026
214 stored itemsGary’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
14
Red Sox Moneyline
Yankees Moneyline
Rays Moneyline
Blue Jays Moneyline
Braves
Brewers Moneyline
Twins Moneyline
Astros Moneyline
Padres Moneyline
Rockies Moneyline
Angels Moneyline
Cardinals Moneyline
Nationals Moneyline
Giants MoneylinePlayer props
19


















Research
148- PLATOON EDGETEX @ ATL
Justin Foscue (bats R) gets a LHP from the 1st spot
Justin Foscue's vs. Left line (1.206 OPS, 53 AB) sits well above his .596 mark the other way (52 AB). Tonight's starter Chris Sale throws LHP, the hand he hits best.
- TEAM RECORDMIA @ MIL
Marlins 7-1 in Sandy Alcantara's last 8 starts
Marlins are 7-1 in Sandy Alcantara's last 8 starts this season. He starts tonight.
- TEAM RECORDSF @ SEA
Giants 1-7 in Landen Roupp's last 8 starts
Giants are 1-7 in Landen Roupp's last 8 starts this season. He starts tonight.
- TEAM RECORDCIN @ COL
Reds 1-7 in Brady Singer's last 8 starts
Reds are 1-7 in Brady Singer's last 8 starts this season — losers of his last 4 in a row. He starts tonight.
- PLATOON EDGECHW @ TOR
Sam Antonacci (bats L) hits 1st against Spencer Miles (RHP)
Over 204 AB vs. Right, Sam Antonacci owns a .881 OPS versus .503 in 57 AB the other way. He sees RHP Spencer Miles tonight hitting 1st, where the platoon side lines up his way.
- PLATOON EDGESTL @ ARI
Alec Burleson (bats L) hits 3rd against Merrill Kelly (RHP)
Over 246 AB vs. Right, Alec Burleson owns a .940 OPS versus .502 in 113 AB the other way. He sees RHP Merrill Kelly tonight hitting 3rd, where the platoon side lines up his way.
- HEAT CHECKWSH @ OAK
James Wood: 1.771 OPS in Last 15 Days
Over the last 15 days (30 PA) he is at a 1.771 OPS, up 0.787 on his .984 season mark. He has 28 home runs on the season. His total-bases line tonight: 1.5.
- STREAKTEX @ ATL
TEX games have gone OVER 7 straight
The over has cashed 7 in a row in TEX games: 11.4 combined runs per game vs lines averaging 7.9. Tonight's number sits at 8.
- PLATOON EDGECIN @ COL
Mickey Moniak (bats L) gets a RHP from the 2nd spot
Mickey Moniak's vs. Right line (.973 OPS, 169 AB) sits well above his .588 mark the other way (40 AB). Tonight's starter Brady Singer throws RHP, the hand he hits best.
- TEAM RECORDTEX @ ATL
Rangers 2-6 in Cal Quantrill's last 8 starts
Rangers are 2-6 in Cal Quantrill's last 8 starts this season. He starts tonight.
- PLATOON EDGEMIA @ MIL
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.926 OPS, 256 AB) sits well above his .568 mark the other way (101 AB). Tonight's starter Sandy Alcantara throws RHP, the hand he hits best.
- PLATOON EDGEMIA @ MIL
Liam Hicks (bats L) hits 1st against Logan Henderson (RHP)
Over 239 AB vs. Right, Liam Hicks owns a .880 OPS versus .579 in 58 AB the other way. He sees RHP Logan Henderson tonight hitting 1st, where the platoon side lines up his way.
- TEAM RECORDDET @ LAA
Tigers 6-2 in Troy Melton's last 8 starts
Tigers are 6-2 in Troy Melton's last 8 starts this season. He starts tonight.
- TEAM RECORDBAL @ HOU
Astros 6-2 in Peter Lambert's last 8 starts
Astros are 6-2 in Peter Lambert's last 8 starts this season. He starts tonight.
- PLATOON EDGEWSH @ OAK
Dylan Crews (bats R) gets a LHP from the 5th spot
Dylan Crews's vs. Left line (.927 OPS, 54 AB) sits well above his .472 mark the other way (121 AB). Tonight's starter Gage Jump throws LHP, the hand he hits best.
- PLATOON EDGEPIT @ CLE
Travis Bazzana (bats L) hits 1st against Jared Jones (RHP)
Over 159 AB vs. Right, Travis Bazzana owns a .825 OPS versus .521 in 85 AB the other way. He sees RHP Jared Jones tonight hitting 1st, where the platoon side lines up his way.
- PLATOON EDGESF @ SEA
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.926 OPS, 242 AB) sits well above his .546 mark the other way (123 AB). Tonight's starter Bryce Miller throws RHP, the hand he hits best.
- TOMORROWCHW @ TOR
Shane Bieber: 7.64 ERA vs 11.53 xERA
Projected to start tomorrow vs CHW. A 7.64 ERA against a 11.53 expected ERA (3.89 run gap) — running hot, due to regress. Opponents hit .342 vs .364 expected.
- PLATOON EDGEDET @ LAA
Matt Vierling (bats R) gets a LHP from the 1st spot
Matt Vierling's vs. Left line (.774 OPS, 92 AB) sits well above his .480 mark the other way (146 AB). Tonight's starter Reid Detmers throws LHP, the hand he hits best.
- HEAT CHECKMIA @ MIL
Heriberto Hernandez: 1.352 OPS in Last 15 Days
That 1.352 OPS spans the last 15 days (31 PA) against a .799 season baseline, a 0.553 swing. He has 13 home runs on the season. His total-bases line tonight: 0.5.
- SITUATIONALWSH @ OAK
WSH's bullpen has covered 16.3 innings over the last 3 games
That is 16.3 relief innings in 3 games, led by Zack Littell (4) and Miles Mikolas (4). OAK's pen has thrown 12.3 over the same span.
- SITUATIONALSD @ KC
16.7 bullpen innings in 3 games for SD
Relievers have absorbed 16.7 innings over the last 3 games (Matt Waldron (3) and Adrian Morejon (3) the heaviest). KC's pen has thrown 8 over the same span.
- SITUATIONALTEX @ ATL
16.3 bullpen innings in 3 games for ATL
Relievers have absorbed 16.3 innings over the last 3 games (JR Ritchie (4.3) and Owen Murphy (3) the heaviest). TEX's pen has thrown 11.3 over the same span.
- PLATOON EDGESD @ KC
Vinnie Pasquantino (bats L) hits 5th against Michael King (RHP)
Over 185 AB vs. Right, Vinnie Pasquantino owns a .753 OPS versus .401 in 76 AB the other way. He sees RHP Michael King tonight hitting 5th, where the platoon side lines up his way.
- HEAD-TO-HEADTB @ BOS
Rays are 7-4 vs Red Sox this season
Rays lead the season series 7-4 over Red Sox. TB won the last meeting 7-5.
- PLATOON EDGEBAL @ HOU
Samuel Basallo (bats L) draws Peter Lambert (RHP), batting 5th
Samuel Basallo carries a .861 OPS vs. Right (201 AB) against .525 the other way (73 AB), and faces RHP Peter Lambert from the 5th spot — a split his blended season line may not reflect.
- COOLING OFFSTL @ ARI
Corbin Carroll: .439 OPS in L15 — draws RHP Michael McGreevy
Corbin Carroll's .439 OPS over the last 15 days (36 PA) trails his .825 season mark, down 0.386. Tonight he draws RHP Michael McGreevy — his weaker side: a .731 OPS vs RHP across 237 AB.
- FANTASY PICKUPSSTL @ ARI
Alec Burleson
Pickup vs Merrill Kelly (7.44 xERA) — .805 OPS, bats 3rd.
- STARTER FORMWSH @ OAK
Gage Jump: 7.43 ERA over his last 3 starts
He is carrying a 7.43 ERA over his last 13.3 innings with a 2.17 WHIP (1.29 season) — the 3.51 season line is doing a lot of work for him right now.
- COOLING OFFSTL @ ARI
Ketel Marte: .460 OPS in L15 — draws RHP Michael McGreevy
Ketel Marte's .460 OPS over the last 15 days (42 PA) trails his .772 season mark, down 0.312. Tonight he draws RHP Michael McGreevy — his weaker side: a .715 OPS vs RHP across 274 AB.
- PLATOON EDGECHW @ TOR
Andrew Benintendi (bats L) gets a RHP from the 5th spot
Andrew Benintendi's vs. Right line (.772 OPS, 227 AB) sits well above his .441 mark the other way (33 AB). Tonight's starter Spencer Miles throws RHP, the hand he hits best.
- RUNNING GAMEPIT @ CLE
Cleveland Guardians like to run — Henry Davis (54% caught) is the wrong catcher to test
Henry Davis owns a 54% caught-stealing rate (13 of 24) and Cleveland Guardians run anyway — 1 steals a game. Strength on strength on the bases.
- BALLPARKMIN @ CHC
Colin Rea owns a 2.72 ERA at Wrigley Field — 6.45 everywhere else
Across 8 games (43 IP) at Wrigley Field, Colin Rea has a 2.72 ERA against 6.45 at his other parks (51.7 IP). Hitters bat .246 off him here.
- COOLING OFFLAD @ NYY
Paul Goldschmidt: .352 OPS in L15 — draws RHP Roki Sasaki
Paul Goldschmidt's .352 OPS over the last 15 days (28 PA) trails his .808 season mark, down 0.456. Tonight he draws RHP Roki Sasaki — his weaker side: a .612 OPS vs RHP across 139 AB.
- HEAT CHECKLAD @ NYY
Ben Rice: 1.382 OPS in Last 15 Days
That 1.382 OPS spans the last 15 days (36 PA) against a .971 season baseline, a 0.411 swing. He has 29 home runs on the season. His total-bases line tonight: 1.5.
- COOLING OFFLAD @ NYY
Teoscar Hernandez: .314 OPS in L15 — draws RHP Gerrit Cole
Teoscar Hernandez's .314 OPS over the last 15 days (33 PA) trails his .706 season mark, down 0.392. Tonight he draws RHP Gerrit Cole — his weaker side: a .694 OPS vs RHP across 167 AB.
- COOLING OFFTB @ BOS
Yandy Diaz: .619 OPS in L15 — draws LHP Jake Bennett
Yandy Diaz's .619 OPS over the last 15 days (46 PA) trails his .888 season mark, down 0.269. Tonight he draws LHP Jake Bennett — his weaker side: a .867 OPS vs LHP across 93 AB.
- TOURNAMENTTO LIFT THE CUP
Spain head the title market at -150
Spain are the market's outright World Cup favourite at -150. Argentina (+128) and Netherlands (+3500) are the next shortest.
- BATTER VS ARMBAL @ HOU
Jose Altuve vs Dean Kremer: .450
Jose Altuve has gone 9-for-20 (.450) across 20 career at-bats off Dean Kremer, with 1 HR. They meet again tonight. He enters hot (.891 OPS, L15).
- FANTASY PICKUPSSTL @ ARI
Ivan Herrera
Pickup vs Merrill Kelly (7.44 xERA) — .771 OPS, bats 2nd.
- FANTASY PICKUPSSTL @ ARI
Lars Nootbaar
Pickup vs Merrill Kelly (7.44 xERA) — .778 OPS, bats 5th.
- HEAT CHECKSD @ KC
Lane Thomas: 1.089 OPS in Last 15 Days
That 1.089 OPS spans the last 15 days (38 PA) against a .724 season baseline, a 0.365 swing. His total-bases line tonight: 1.5.
- PLATOON EDGEPIT @ CLE
Brandon Lowe (bats L) draws Gavin Williams (RHP), batting 2nd
Brandon Lowe carries a .870 OPS vs. Right (252 AB) against .641 the other way (105 AB), and faces RHP Gavin Williams from the 2nd spot — a split his blended season line may not reflect.
- PLATOON EDGEBAL @ HOU
Yordan Alvarez (bats L) gets a RHP from the 2nd spot
Yordan Alvarez's vs. Right line (1.120 OPS, 251 AB) sits well above his .896 mark the other way (98 AB). Tonight's starter Dean Kremer throws RHP, the hand he hits best.
- SITUATIONALTB @ BOS
BOS's pen has logged 14.7 innings across its last 3 games
3 games, 14.7 innings out of the pen — Brayan Bello (4.3) and Garrett Whitlock (2) carried the load. TB's pen has thrown 13.3 over the same span.
- STREAKMIN @ CHC
MIN games have gone UNDER 4 straight
4 straight unders for MIN — their games are producing only 7 runs against numbers around 8.8. Tonight's number sits at 10.5.
- STREAKBAL @ HOU
BAL have won 4 straight
Baltimore Orioles have won 4 straight, outscoring teams by 14 runs over the run; 4-2 across their last 6.
- STREAKBAL @ HOU
BAL games have gone UNDER 4 straight
The under has cashed 4 in a row in BAL games: 7.5 combined runs per game vs lines averaging 9.1. Tonight's number sits at 8.5.
- STREAKCIN @ COL
CIN games have gone UNDER 4 straight
4 straight unders for CIN — their games are producing only 6.3 runs against numbers around 10.9. Tonight's number sits at 12.
- HR THREATNationals @ Athletics
James Wood
This is the Gary Special. If Wood clears his total bases, it's likely via the long ball given his current power surge.
- PLATOON EDGELAD @ NYY
Freddie Freeman (bats L) hits 3rd against Gerrit Cole (RHP)
Over 243 AB vs. Right, Freddie Freeman owns a .935 OPS versus .704 in 112 AB the other way. He sees RHP Gerrit Cole tonight hitting 3rd, where the platoon side lines up his way.
- COOLING OFFMIA @ MIL
Jackson Chourio: .599 OPS in L15 — draws RHP Sandy Alcantara
Jackson Chourio's .599 OPS over the last 15 days (48 PA) trails his .834 season mark, down 0.235. Tonight he draws RHP Sandy Alcantara — his weaker side: a .812 OPS vs RHP across 189 AB.
- BALLPARKSTL @ ARI
Merrill Kelly owns a 7.44 ERA at Chase Field — 4.28 everywhere else
Across 6 games (32.7 IP) at Chase Field, Merrill Kelly has a 7.44 ERA against 4.28 at his other parks (61 IP). Hitters bat .326 off him here.
- COOLING OFFMIA @ MIL
William Contreras: .369 OPS in L15 — draws RHP Sandy Alcantara
William Contreras's .369 OPS over the last 15 days (37 PA) trails his .742 season mark, down 0.373. Tonight he draws RHP Sandy Alcantara — his stronger side: a .742 OPS vs RHP across 250 AB.
- COOLING OFFCHW @ TOR
Daulton Varsho: .248 OPS in L15 — draws LHP Anthony Kay
Daulton Varsho's .248 OPS over the last 15 days (31 PA) trails his .696 season mark, down 0.448. Tonight he draws LHP Anthony Kay — his stronger side: a .739 OPS vs LHP across 65 AB.
- HEAT CHECKCIN @ COL
Jake McCarthy: 1.157 OPS in Last 15 Days
The last 15 days sample runs 41 PA: a 1.157 OPS versus .863 for the season, 0.294 above his norm. He has 10 home runs on the season. His total-bases line tonight: 1.5.
- BATTER VS ARMLAD @ NYY
Freddie Freeman vs Gerrit Cole: .346
In 26 career at-bats against Gerrit Cole, Freddie Freeman is 9-for-26 for a 1.068 OPS (2 walks). The two square off again tonight. He enters steady (.652 OPS, L15).
- REGRESSIONSTL @ ARI
Michael McGreevy: 3.01 ERA vs 5.34 xERA
Michael McGreevy carries a 3.01 ERA against a 5.34 expected ERA (2.33 run gap), so he has been outperforming his contact quality. Opponents hit .235 off him vs a .287 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- SITUATIONALLAD @ NYY
14 bullpen innings in 3 games for LAD
Relievers have absorbed 14 innings over the last 3 games (Landon Knack (3) and Edgardo Henriquez (2.3) the heaviest). NYY's pen has thrown 10 over the same span.
- SITUATIONALCHW @ TOR
CHW's bullpen has covered 14 innings over the last 3 games
That is 14 relief innings in 3 games, led by Erick Fedde (4) and Tyler Davis (2). TOR's pen has thrown 12.7 over the same span.
- SITUATIONALSTL @ ARI
14 bullpen innings in 3 games for STL
Relievers have absorbed 14 innings over the last 3 games (Justin Bruihl (3.3) and George Soriano (2.3) the heaviest). ARI's pen has thrown 12.7 over the same span.
- STARTER FORMMIN @ CHC
Bailey Ober: 7.36 ERA over his last 3 starts
The last 3 times out: 14.7 innings, 12 earned runs, 22 hits. That 7.36 ERA runs 2.97 over his 4.40 season number.
- COOLING OFFSF @ SEA
Jung Hoo Lee: .411 OPS in L15 — draws RHP Bryce Miller
Jung Hoo Lee's .411 OPS over the last 15 days (36 PA) trails his .762 season mark, down 0.351. Tonight he draws RHP Bryce Miller — his stronger side: a .771 OPS vs RHP across 235 AB.
- HEAT CHECKCHW @ TOR
Tristan Peters: 1.226 OPS in Last 15 Days
That 1.226 OPS spans the last 15 days (29 PA) against a .832 season baseline, a 0.394 swing. His total-bases line tonight: 0.5.
- TOURNAMENTGROUP OF DEATH
Türkiye were handed a live group
Türkiye are a +13000 title pick, yet only -115 to advance in Group D — the market sees a genuine fight just to escape the group.
- STARTER FORMLAD @ NYY
Roki Sasaki: 8.31 ERA over his last 3 starts
Across his last 3 starts (13 IP) he has been tagged for 12 earned runs — a 8.31 ERA with a 1.69 WHIP (1.36 season) against a 5.33 season mark.
- STARTER FORMDET @ LAA
Reid Detmers: 7.36 ERA over his last 3 starts
He is carrying a 7.36 ERA over his last 14.7 innings with a 1.70 WHIP (1.14 season) — the 4.39 season line is doing a lot of work for him right now.
- HEAT CHECKWSH @ OAK
Curtis Mead: 1.237 OPS in Last 15 Days
That 1.237 OPS spans the last 15 days (30 PA) against a .843 season baseline, a 0.394 swing. He has 17 home runs on the season. His total-bases line tonight: 1.5.
- REGRESSIONPIT @ CLE
Esmerlyn Valdez: .309 AVG vs .239 xBA
Esmerlyn Valdez's .309 average comes against a .239 expected (xBA) on 105 plate appearances. His wOBA sits at .450 against a .374 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- REGRESSIONSTL @ ARI
Merrill Kelly: 5.38 ERA vs 7.44 xERA
Merrill Kelly carries a 5.38 ERA against a 7.44 expected ERA (2.06 run gap), so he has been outperforming his contact quality. Opponents hit .282 off him vs a .306 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- COOLING OFFDET @ LAA
Logan O'Hoppe: .220 OPS in L15 — draws RHP Troy Melton
Logan O'Hoppe's .220 OPS over the last 15 days (26 PA) trails his .582 season mark, down 0.362. Tonight he draws RHP Troy Melton — his weaker side: a .550 OPS vs RHP across 155 AB.
- HEAT CHECKSF @ SEA
Rafael Devers: 1.118 OPS in Last 15 Days
The last 15 days sample runs 35 PA: a 1.118 OPS versus .799 for the season, 0.319 above his norm. He has 19 home runs on the season. His total-bases line tonight: 0.5.
- SITUATIONALMIA @ MIL
MIA's bullpen has covered 13 innings over the last 3 games
That is 13 relief innings in 3 games, led by Cade Gibson (3) and Ryan Gusto (2). MIL's pen has thrown 11.7 over the same span.
- HEAT CHECKSTL @ ARI
Jordan Walker: 1.147 OPS in Last 15 Days
The last 15 days sample runs 41 PA: a 1.147 OPS versus .887 for the season, 0.26 above his norm. He has 22 home runs on the season. His total-bases line tonight: 1.5.
- RUNNING GAMEMIA @ MIL
Miami Marlins like to run — William Contreras (45% caught) is the wrong catcher to test
William Contreras owns a 45% caught-stealing rate (18 of 40) and Miami Marlins run anyway — 1 steals a game. Strength on strength on the bases.
- 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 -100000 — the side the market most expects to come through the other half of the bracket.
- HEAT CHECKSD @ KC
Isaac Collins: 1.049 OPS in Last 15 Days
Over the last 15 days (29 PA) he is at a 1.049 OPS, up 0.341 on his .708 season mark. His total-bases line tonight: 0.5.
- COOLING OFFTB @ BOS
Taylor Walls: .310 OPS in L15 — draws LHP Jake Bennett
Taylor Walls's .310 OPS over the last 15 days (30 PA) trails his .590 season mark, down 0.28. Tonight he draws LHP Jake Bennett — his weaker side: a .500 OPS vs LHP across 78 AB.
- COOLING OFFPIT @ CLE
Kyle Manzardo: .331 OPS in L15 — draws RHP Jared Jones
Kyle Manzardo's .331 OPS over the last 15 days (32 PA) trails his .669 season mark, down 0.338. Tonight he draws RHP Jared Jones — his stronger side: a .671 OPS vs RHP across 214 AB.
- REGRESSIONTB @ BOS
Griffin Jax: 3.47 ERA vs 5.3 xERA
Griffin Jax carries a 3.47 ERA against a 5.3 expected ERA (1.83 run gap), so he has been outperforming his contact quality. Opponents hit .240 off him vs a .273 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- COOLING OFFSD @ KC
Bobby Witt Jr.: .616 OPS in L15 — draws RHP Michael King
Bobby Witt Jr.'s .616 OPS over the last 15 days (43 PA) trails his .816 season mark, down 0.2. Tonight he draws RHP Michael King — his weaker side: a .779 OPS vs RHP across 269 AB.
- STARTER FORMSD @ KC
Seth Lugo: 6.91 ERA over his last 3 starts
Across his last 3 starts (14.3 IP) he has been tagged for 11 earned runs — a 6.91 ERA with a 1.81 WHIP (1.43 season) against a 4.56 season mark.
- HEAT CHECKMIA @ MIL
Joey Ortiz: .851 OPS in Last 15 Days
The last 15 days sample runs 36 PA: a .851 OPS versus .596 for the season, 0.255 above his norm. His total-bases line tonight: 0.5.
- HEAT CHECKMIN @ CHC
Luke Keaschall: 1.048 OPS in Last 15 Days
The last 15 days sample runs 26 PA: a 1.048 OPS versus .696 for the season, 0.352 above his norm. His total-bases line tonight: 1.5.
- HEAT CHECKPIT @ CLE
Nick Gonzales: .993 OPS in Last 15 Days
The last 15 days sample runs 38 PA: a .993 OPS versus .761 for the season, 0.232 above his norm. His total-bases line tonight: 1.5.
- REGRESSIONCIN @ COL
Mickey Moniak: .278 AVG vs .229 xBA
Mickey Moniak's .278 average comes against a .229 expected (xBA) on 227 plate appearances. His wOBA sits at .380 against a .312 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- REGRESSIONMIN @ CHC
Nico Hoerner: .233 AVG vs .284 xBA
Nico Hoerner is hitting .233 against a .284 expected average (xBA) over 420 plate appearances. His wOBA sits at .284 against a .318 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
- REGRESSIONPIT @ CLE
Jake Mangum: .310 AVG vs .260 xBA
Across 253 plate appearances, Jake Mangum carries a .310 average versus a .260 xBA. His wOBA sits at .335 against a .291 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- REGRESSIONCIN @ COL
TJ Rumfield: .296 AVG vs .250 xBA
TJ Rumfield's .296 average comes against a .250 expected (xBA) on 384 plate appearances. His wOBA sits at .374 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.
- REGRESSIONTEX @ ATL
Cal Quantrill: 3.11 ERA vs 4.58 xERA
Cal Quantrill carries a 3.11 ERA against a 4.58 expected ERA (1.47 run gap), so he has been outperforming his contact quality. Opponents hit .230 off him vs a .249 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- FANTASY PICKUPSSTL @ ARI
JJ Wetherholt
Pickup vs Merrill Kelly (7.44 xERA) — .755 OPS, bats 1st.
- PLATOON EDGETB @ BOS
Junior Caminero (bats R) hits 3rd against Jake Bennett (LHP)
Over 88 AB vs. Left, Junior Caminero owns a 1.029 OPS versus .891 in 267 AB the other way. He sees LHP Jake Bennett tonight hitting 3rd, where the platoon side lines up his way.
- HEAT CHECKPIT @ CLE
Jake Mangum: .969 OPS in Last 15 Days
That .969 OPS spans the last 15 days (37 PA) against a .753 season baseline, a 0.216 swing. His total-bases line tonight: 1.5.
- TOMORROWSD @ KC
Griffin Canning: 6.47 ERA vs 4.67 xERA
Projected to start tomorrow vs KC. A 6.47 ERA against a 4.67 expected ERA (1.8 run gap) — unlucky, due to bounce back. Opponents hit .278 vs .248 expected.
- STARTER FORMPIT @ CLE
Jared Jones: 2.45 ERA over his last 3 starts
The last 3 times out: 14.7 innings, 4 earned runs, 18 Ks. That 2.45 ERA sits 1.92 runs under his 4.37 season number.
- HEAT CHECKSF @ SEA
Randy Arozarena: 1.055 OPS in Last 15 Days
Over the last 15 days (35 PA) he is at a 1.055 OPS, up 0.217 on his .838 season mark. He has 11 home runs on the season. His total-bases line tonight: 0.5.
- RUNNING GAMESD @ KC
San Diego Padres like to run — Carter Jensen (40% caught) is the wrong catcher to test
Carter Jensen owns a 40% caught-stealing rate (16 of 40) and San Diego Padres run anyway — 1.1 steals a game. Strength on strength on the bases.
- STARTER FORMTB @ BOS
Mason Englert: 1.84 ERA over his last 3 starts
The last 3 times out: 14.7 innings, 3 earned runs, 15 Ks. That 1.84 ERA sits 1.97 runs under his 3.82 season number.
- REGRESSIONMIA @ MIL
Otto Lopez: .334 AVG vs .290 xBA
Otto Lopez is hitting .334 against a .290 expected average (xBA) over 410 plate appearances. His wOBA sits at .376 against a .336 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- XG REGRESSIONARG @ ESP
Argentina are finishing above their chances
Argentina are scoring 2.7/match on 2.1 xG — 0.6 goals/match above expected across 7 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
- COOLING OFFCHW @ TOR
Colson Montgomery: .614 OPS in L15 — draws RHP Spencer Miles
Colson Montgomery's .614 OPS over the last 15 days (42 PA) trails his .771 season mark, down 0.157. Tonight he draws RHP Spencer Miles — his weaker side: a .727 OPS vs RHP across 233 AB.
- RUNNING GAMEPIT @ CLE
Green light: Pittsburgh Pirates run, and Austin Hedges has caught just 6%
Austin Hedges is catching tonight at 6% on the season (2-for-35 throwing), and Pittsburgh Pirates attempt 1.1 steals a game. The track meet is on.
- REGRESSIONLAD @ NYY
Mookie Betts: .235 AVG vs .275 xBA
Across 259 plate appearances, Mookie Betts carries a .235 average versus a .275 xBA. His wOBA sits at .308 against a .331 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
- PARK WEATHERTB @ BOS
Wind blowing in 10 mph at Fenway Park tonight
Conditions at Fenway Park: Sunny, 82°, wind 10 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 7.25.
- PARK WEATHERTB @ BOS
Wind blowing in 10 mph at Fenway Park tonight
Conditions at Fenway Park: Sunny, 82°, wind 10 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 9.
- PARK WEATHERSD @ KC
Wind blowing out 10 mph at Kauffman Stadium tonight
Conditions at Kauffman Stadium: Clear, 86°, wind 10 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.5.
- 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.
- XG RECAPSUI @ ARG
Argentina created the better chances
Argentina led the xG 2.0–0.5 and took the result to match (3–1).
- XG REGRESSIONENG @ FRA
England are finishing above their chances
England are scoring 2.0/match on 1.5 xG — 0.5 goals/match above expected across 7 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
- BALLPARKARG @ ESP
Spain vs Argentina: afternoon heat at MetLife Stadium
An open-air 3pm local kickoff at MetLife Stadium — open-air in an exposed Meadowlands bowl. Conditioning is tested when matches are played in the afternoon sun.
- TOMORROWWSH @ OAK
Zack Littell: 4.9 ERA vs 6.39 xERA
Projected to start tomorrow vs OAK. A 4.9 ERA against a 6.39 expected ERA (1.49 run gap) — running hot, due to regress. Opponents hit .263 vs .293 expected.
- REGRESSIONTEX @ ATL
Chris Sale: 2.2 ERA vs 3.43 xERA
Chris Sale carries a 2.2 ERA against a 3.43 expected ERA (1.23 run gap), so he has been outperforming his contact quality. Opponents hit .230 off him vs a .233 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- REGRESSIONTB @ BOS
Ceddanne Rafaela: .281 AVG vs .244 xBA
Ceddanne Rafaela's .281 average comes against a .244 expected (xBA) on 368 plate appearances. His wOBA sits at .333 against a .286 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 CHECKMIN @ CHC
Josh Bell: .930 OPS in Last 15 Days
The last 15 days sample runs 35 PA: a .930 OPS versus .735 for the season, 0.195 above his norm. He has 13 home runs on the season. His total-bases line tonight: 1.5.
- REGRESSIONSD @ KC
Michael King: 3.41 ERA vs 4.55 xERA
Michael King carries a 3.41 ERA against a 4.55 expected ERA (1.14 run gap), so he has been outperforming his contact quality. Opponents hit .211 off him vs a .250 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- FANTASY PICKUPSMIN @ CHC
Kody Clemens
Pickup vs Colin Rea (5.7 xERA) — .785 OPS, bats 4th.
- BALLPARKSD @ KC
Seth Lugo's ERA drops to 3.83 at Kauffman Stadium
Seth Lugo carries a 3.83 ERA over 10 games (56.3 IP) at Kauffman Stadium vs 5.40 across 48.3 innings everywhere else. Hitters bat .272 off him here.
- BALLPARKPIT @ CLE
Gavin Williams's ERA drops to 3.00 at Progressive Field
Gavin Williams carries a 3.00 ERA over 9 games (54 IP) at Progressive Field vs 4.55 across 59.3 innings everywhere else. Hitters bat .224 off him here.
- REGRESSIONDET @ LAA
Troy Melton: 1.82 ERA vs 2.96 xERA
Troy Melton carries a 1.82 ERA against a 2.96 expected ERA (1.14 run gap), so he has been outperforming his contact quality. Opponents hit .166 off him vs a .216 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- BALLPARKLAD @ NYY
At Yankee Stadium, Gerrit Cole pitches to a 3.22 ERA
Gerrit Cole at Yankee Stadium: 3.22 ERA over 22.3 innings (4G) — 4.72 on a 26.7-inning baseline elsewhere. Hitters bat .195 off him here.
- RUNNING GAMEMIA @ MIL
Milwaukee Brewers like to run — Joe Mack (37% caught) is the wrong catcher to test
Joe Mack owns a 37% caught-stealing rate (17 of 46) and Milwaukee Brewers run anyway — 0.9 steals a game. Strength on strength on the bases.
- COOLING OFFTB @ BOS
Anthony Seigler: .557 OPS in L15 — draws RHP Griffin Jax
Anthony Seigler's .557 OPS over the last 15 days (30 PA) trails his .752 season mark, down 0.195. Tonight he draws RHP Griffin Jax — his stronger side: a .754 OPS vs RHP across 49 AB.
- TOMORROWMIA @ MIL
Max Meyer: 2.58 ERA vs 3.77 xERA
Projected to start tomorrow vs MIL. A 2.58 ERA against a 3.77 expected ERA (1.19 run gap) — running hot, due to regress. Opponents hit .206 vs .228 expected.
- RUNNING GAMEWSH @ OAK
Washington Nationals like to run — Shea Langeliers (36% caught) is the wrong catcher to test
Washington Nationals attempt 1.3 steals a game, but Shea Langeliers has cut down 16 of 45 runners (36%). Someone is getting thrown out tonight.
- PARK WEATHERCIN @ COL
93° at Coors Field — the ball will carry tonight
Tonight's reading at Coors Field — Partly Cloudy, 93°, wind 9 mph, R To L. Everything about the air says carry. The total sits at 12.
- RUNNING GAMETB @ BOS
Green light: Tampa Bay Rays run, and Connor Wong has caught just 13%
Connor Wong is catching tonight at 13% on the season (3-for-23 throwing), and Tampa Bay Rays attempt 1.3 steals a game. The track meet is on.
- FANTASY PICKUPSCHW @ TOR
Spencer Miles
Streamer vs CHW — 3.28 xERA · 8.6 K/9 · 1.1 WHIP.
- FANTASY PICKUPSMIN @ CHC
Josh Bell
Pickup vs Colin Rea (5.7 xERA) — .735 OPS, bats 3rd.
- HEAT CHECKTB @ BOS
Chandler Simpson: .800 OPS in Last 15 Days
Over the last 15 days (35 PA) he is at a .800 OPS, up 0.146 on his .654 season mark. His total-bases line tonight: 1.5.
- FANTASY PICKUPSMIN @ CHC
Brooks Lee
Pickup vs Colin Rea (5.7 xERA) — .737 OPS, bats 6th.
- TOMORROWTB @ BOS
Ian Seymour: 4.59 ERA vs 3.48 xERA
Projected to start tomorrow vs BOS. A 4.59 ERA against a 3.48 expected ERA (1.11 run gap) — unlucky, due to bounce back. Opponents hit .216 vs .216 expected.
- TOURNAMENTGROUP STAGE
The eight best third-place sides advance
In the 48-team format the eight best third-place finishers reach the Round of 32 — a single win across the group stage can be enough to advance.
- FANTASY PICKUPSBAL @ HOU
Peter Lambert
Streamer vs BAL — 3.38 xERA · 8.5 K/9 · 1.12 WHIP.
- FANTASY PICKUPSCHW @ TOR
Kazuma Okamoto
Pickup vs Anthony Kay (5.2 xERA) — .788 OPS, bats 3rd.
- BALLPARKTB @ BOS
At Fenway Park, Jake Bennett pitches to a 3.27 ERA
Jake Bennett at Fenway Park: 3.27 ERA over 22 innings (4G) — 2.10 on a 25.7-inning baseline elsewhere. Hitters bat .221 off him here.
- PARK WEATHERMIA @ MIL
92° at American Family Field — the ball will carry tonight
Tonight's reading at American Family Field — Partly Cloudy, 92°, wind 5 mph, R To L. Everything about the air says carry. The total sits at 4.5.
- BATTER VS ARMENG @ FRA
France and England last met at the 2022 World Cup — 2-1
Their lone 2022 World Cup meeting finished 2-1. The 2026 market opens France -110 / the draw +285 / England +270.
- FANTASY PICKUPSTB @ BOS
Wilyer Abreu
Pickup vs Griffin Jax (5.3 xERA) — .759 OPS, bats 3rd.
- BALLPARKCHW @ TOR
Spencer Miles's ERA drops to 2.36 at Rogers Centre
Spencer Miles carries a 2.36 ERA over 14 games (34.3 IP) at Rogers Centre vs 3.51 across 25.7 innings everywhere else. Hitters bat .164 off him here.
- TOMORROWCHW @ TOR
Davis Martin: 3.41 ERA vs 4.36 xERA
Projected to start tomorrow vs TOR. A 3.41 ERA against a 4.36 expected ERA (0.95 run gap) — running hot, due to regress. Opponents hit .259 vs .269 expected.
- TOMORROWLAD @ NYY
Emmet Sheehan: 4.81 ERA vs 3.88 xERA
Projected to start tomorrow vs NYY. A 4.81 ERA against a 3.88 expected ERA (0.93 run gap) — unlucky, due to bounce back. Opponents hit .241 vs .230 expected.
- FIRST INNINGSF @ SEA
SEA have gone quiet in the 1st: runs in 0 of their last 10
Seattle Mariners have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
- FANTASY PICKUPSLAD @ NYY
Gerrit Cole
Streamer vs LAD — 3.48 xERA · 8.6 K/9 · 1.2 WHIP.
- FIRST INNINGMIA @ MIL
MIL have gone quiet in the 1st: runs in 0 of their last 10
Milwaukee Brewers have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
- TOMORROWSTL @ ARI
Dustin May: 4.55 ERA vs 3.74 xERA
Projected to start tomorrow vs ARI. A 4.55 ERA against a 3.74 expected ERA (0.81 run gap) — unlucky, due to bounce back. Opponents hit .254 vs .240 expected.
- FANTASY PICKUPSTB @ BOS
Masataka Yoshida
Pickup vs Griffin Jax (5.3 xERA) — .725 OPS, bats 5th.
- RUNNING GAMECHW @ TOR
Green light: Chicago White Sox run, and Alejandro Kirk has caught just 15%
Chicago White Sox steal 0.6 bags a game (61 on the season) and Alejandro Kirk has thrown out 6 of 39 runners (15%). Everything about tonight says they keep running.
- BALLPARKENG @ FRA
France vs England: warm at Hard Rock Stadium
91°F at kickoff — warm enough to weigh on legs across 90+ minutes. Conditions at Hard Rock Stadium: 91°F, 12 mph wind, 6% rain.
Graded results
33Games
- L
Rays ML +102
MLB · 0-10
- L
Yankees ML -104
MLB · 2-1
- L
Astros ML -118
MLB · 3-2
- L
Rockies ML -116
MLB · 7-2
- L
Angels ML -106
MLB · 2-1
- W
Cardinals ML -104
MLB · 5-4
- W
Giants ML +154
MLB · 7-0
- W
Nationals ML -136
MLB · 23-4
- W
Red Sox ML -110
MLB · 0-10
- L
Blue Jays ML -134
MLB · 12-4
- W
Braves -1.5 (105) +105
MLB · 1-15
- W
Brewers ML -154
MLB · 1-2
- W
Twins ML +124
MLB · 5-2
- L
Padres ML -120
MLB · 6-7
Props
- L
Brice Turang · over
Marlins @ Brewers · Actual 0
- L
Cody Bellinger · over
Dodgers @ Yankees · Actual 1
- L
Eduardo Valencia · over
Tigers @ Angels · Actual 0
- W
Gabriel Moreno · over
Cardinals @ Diamondbacks · Actual 3
- W
Gunnar Henderson · under
Orioles @ Astros · Actual 0
- L
James Wood · over
Nationals @ Athletics · Actual 1
- L
James Wood · over
Nationals @ Athletics · Actual 0
- L
Jordan Walker · over
Cardinals @ Diamondbacks · Actual 1
- W
Justin Foscue · over
Rangers @ Braves · Actual 1
- L
Kazuma Okamoto · over
White Sox @ Blue Jays · Actual 0
- L
Liam Hicks · over
Marlins @ Brewers · Actual 1
- L
Luis Arraez · over
Giants @ Mariners · Actual 1
- L
Manny Machado · over
Padres @ Royals · Actual 0
- L
Manny Machado · over
Padres @ Royals · Actual 0
- W
Masataka Yoshida · over
Rays @ Red Sox · Actual 7
- L
Mickey Moniak · over
Reds @ Rockies · Actual 0
- L
Pete Crow-Armstrong · over
Twins @ Cubs · Actual 0
- L
Vladimir Guerrero Jr. · over
White Sox @ Blue Jays · Actual 1
- W
Yordan Alvarez · over
Orioles @ Astros · Actual 3