platoon_edgeNYY @ BOS
Paul Goldschmidt (bats R) gets a LHP from the 1st spot
Paul Goldschmidt's vs. Left line (1.304 OPS, 76 AB) sits well above his .665 mark the other way (116 AB). Tonight's starter Connelly Early throws LHP, the hand he hits best.
P 2-for-4, 3 TB, 1 BB
platoon_edgeARI @ STL
Alec Burleson (bats L) hits 3rd against Zac Gallen (RHP)
Over 209 AB vs. Right, Alec Burleson owns a 1.015 OPS versus .449 in 93 AB the other way. He sees RHP Zac Gallen tonight hitting 3rd, where the platoon side lines up his way.
heat_checkCHC @ NYM
Pete Crow-Armstrong: 1.399 OPS in Last 15 Days
The last 15 days sample runs 54 PA: a 1.399 OPS versus .886 for the season, 0.513 above his norm. He has 17 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-5, 3 TB
starter_formOAK @ SF
Jeffrey Springs: 12.08 ERA over his last 3 starts
He is carrying a 12.08 ERA over his last 12.7 innings with a 1.97 WHIP (1.35 season) — the 5.55 season line is doing a lot of work for him right now.
P 5.1 IP, 3 ER, 6 K
streakingHOU @ DET
DET games have gone UNDER 6 straight
Detroit Tigers games have stayed UNDER 6 straight — just 7 runs a night against an average line of 7.5. Tonight's number sits at 9.
P final total 3 vs 9
streakNED @ TUN
Netherlands are unbeaten in 7 internationals
Their last 5 at the World Cup read W-D-D-W-W — a 3-2-0 record and a 7-match unbeaten run.
P team won 3-1
starter_formCHC @ NYM
Freddy Peralta: 11.20 ERA over his last 3 starts
Across his last 3 starts (13.7 IP) he has been tagged for 17 earned runs — a 11.20 ERA with a 1.76 WHIP (1.39 season) against a 4.83 season mark.
P 5.2 IP, 0 ER, 5 K
gary_hr_threatsPhillies @ Nationals
Kyle Schwarber
Kyle Schwarber is currently in a peak power phase, having launched 5 home runs over his last 10 games, including a three-homer performance recently. He faces Cade Cavalli, a right-hander who has struggled significantly with platoon disadvantages, allowing a .303 batting average to left-handed hitters this season.
P 0 HR — 2-for-4, 2 TB, 1 BB
heat_checkCHC @ NYM
Bo Bichette: 1.067 OPS in Last 15 Days
That 1.067 OPS spans the last 15 days (58 PA) against a .688 season baseline, a 0.379 swing. He has 10 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
platoon_edgePHI @ WSH
Bryce Harper (bats L) gets a RHP from the 3rd spot
Bryce Harper's vs. Right line (1.030 OPS, 168 AB) sits well above his .648 mark the other way (112 AB). Tonight's starter Cade Cavalli throws RHP, the hand he hits best.
P 2-for-3, 5 TB, 2 BB
gary_hr_threatsYankees @ Red Sox
Ben Rice
Ben Rice is currently 5th in the American League with 22 home runs, showcasing elite power that translates well to the hitter-friendly environment of Fenway Park. The weather conditions tonight are a major factor, with 85-degree temperatures and a 3 mph wind blowing out toward the Green Monster, which significantly aids fly balls.
P 0 HR — 0-for-5, 0 TB
gary_hr_threatsPhillies @ Nationals
Bryce Harper
Bryce Harper thrives in right-handed matchups, as evidenced by his 1.030 OPS and 14 of his 17 home runs coming against RHP this season. He faces Cade Cavalli, whose primary statistical vulnerability is against left-handed bats (.303 AVG allowed).
P 1 HR — 2-for-3, 5 TB, 2 BB
gary_hr_threatsRoyals @ Rays
Junior Caminero
Junior Caminero is in a prime position to exploit the statistical regression looming for Royals starter Seth Lugo. While Lugo's season ERA of 3.69 is respectable, his underlying metrics are alarming: he carries a 5.2 xERA and allows a high 10.3% Barrel rate alongside a 42.4% Hard-Hit rate.
P 3 HR — 3-for-5, 12 TB
rest_fatigueATL @ SD
18 bullpen innings in 3 games for SD
Relievers have absorbed 18 innings over the last 3 games (Lucas Giolito (4) and Yuki Matsui (3.3) the heaviest). ATL's pen has thrown 10.3 over the same span.
P flagged side won 2-5
gary_hr_threatsRoyals @ Rays
Jac Caglianone
Despite a challenging matchup against a Rays bullpen game, Jac Caglianone is currently the hottest power hitter in the Royals' lineup. Caglianone has hit 5 home runs in his last five games, demonstrating an elite ability to capitalize on mistake pitches.
P 0 HR — 0-for-4, 0 TB
platoon_edgeSEA @ PIT
Brandon Lowe (bats L) draws Bryce Miller (RHP), batting 2nd
Brandon Lowe carries a .915 OPS vs. Right (206 AB) against .614 the other way (83 AB), and faces RHP Bryce Miller from the 2nd spot — a split his blended season line may not reflect.
P 2-for-4, 5 TB
heat_checkNYY @ BOS
Caleb Durbin: 1.046 OPS in Last 15 Days
The last 15 days sample runs 42 PA: a 1.046 OPS versus .636 for the season, 0.41 above his norm. His total-bases line tonight: 0.5.
P 2-for-3, 5 TB, 1 BB
platoon_edgeCHC @ NYM
Mark Vientos (bats R) hits 4th against Matthew Boyd (LHP)
Over 80 AB vs. Left, Mark Vientos owns a .879 OPS versus .529 in 138 AB the other way. He sees LHP Matthew Boyd tonight hitting 4th, where the platoon side lines up his way.
P 0-for-3, 0 TB
running_gameSEA @ PIT
Seattle Mariners like to run — Henry Davis (57% caught) is the wrong catcher to test
Henry Davis owns a 57% caught-stealing rate (12 of 21) and Seattle Mariners run anyway — 0.7 steals a game. Strength on strength on the bases.
P Seattle Mariners stole 1 base
xg_regressionSWE @ JPN
Sweden are finishing above their chances
Sweden are scoring 3.0/match on 1.2 xG — 1.8 goals/match above expected across 2 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
xg_regressionNED @ TUN
Netherlands are finishing above their chances
Netherlands are scoring 3.5/match on 1.6 xG — 1.9 goals/match above expected across 2 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
rest_fatigueTEX @ TOR
TEX's pen has logged 16 innings across its last 3 games
3 games, 16 innings out of the pen — Kumar Rocker (5) and Jose Corniell (3.3) carried the load. TOR's pen has thrown 14 over the same span.
P flagged side won 6-5
xg_regressionUSA @ TUR
Türkiye have created more than they've scored
Türkiye are scoring 0.0/match on 1.7 xG — 1.7 goals/match below expected across 2 matches. The chances are there; they're due for the finishing to catch up.
gary_hr_threatsCubs @ Mets
Pete Crow-Armstrong
This pick doubles down on the strongest matchup factor in the game: Peralta's inability to keep the ball in the park against lefties. Crow-Armstrong is currently pulling the ball with authority, and the wind direction tonight specifically aids left-handed hitters who can get the ball into the air.
P 0 HR — 2-for-5, 3 TB
gary_hr_threatsRangers @ Blue Jays
Kazuma Okamoto
For the 'Gary Special,' Kazuma Okamoto to hit a home run at +370 offers significant value based on the pitching matchup. MacKenzie Gore is a fly-ball pitcher (0.68 GO/AO) who consistently gives up loud contact, evidenced by his 45.6% Hard-hit rate and 8.8% Barrel rate allowed.
P 1 HR — 2-for-4, 5 TB
ownedTEX @ TOR
Corey Seager vs Kevin Gausman: .440
Corey Seager has gone 11-for-25 (.440) across 25 career at-bats off Kevin Gausman, with 1 HR. They meet again tonight. He enters hot (.856 OPS, L15).
P 0-for-3, 0 TB, 2 BB
gary_hr_threatsMariners @ Pirates
Cal Raleigh
Cal Raleigh is the optimal power target in this matchup against Bubba Chandler. Chandler has been highly susceptible to the long ball this season, surrendering 9 home runs and maintaining a 7.6% barrel rate allowed.
P 0 HR — 1-for-4, 2 TB, 1 BB
heat_checkPHI @ WSH
Nasim Nunez: 1.016 OPS in Last 15 Days
The last 15 days sample runs 39 PA: a 1.016 OPS versus .602 for the season, 0.414 above his norm. His total-bases line tonight: 0.5.
P 1-for-2, 1 TB, 1 BB
xg_regressionGER @ ECU
Ecuador have created more than they've scored
Ecuador are scoring 0.0/match on 2.0 xG — 2.0 goals/match below expected across 2 matches. The chances are there; they're due for the finishing to catch up.
heat_checkSEA @ PIT
Bryan Reynolds: 1.204 OPS in Last 15 Days
Over the last 15 days (50 PA) he is at a 1.204 OPS, up 0.314 on his .890 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-3, 1 TB, 1 BB
heat_checkKC @ TB
Carter Jensen: 1.049 OPS in Last 15 Days
Over the last 15 days (49 PA) he is at a 1.049 OPS, up 0.307 on his .742 season mark. He has 10 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 4 TB
cooling_offARI @ STL
Jordan Walker: .635 OPS in L15 — draws RHP Zac Gallen
Jordan Walker's .635 OPS over the last 15 days (57 PA) trails his .864 season mark, down 0.229. Tonight he draws RHP Zac Gallen — his weaker side: a .826 OPS vs RHP across 228 AB.
rest_fatiguePHI @ WSH
WSH's bullpen has covered 15.3 innings over the last 3 games
That is 15.3 relief innings in 3 games, led by Zack Littell (4) and Miles Mikolas (3.3). PHI's pen has thrown 13.3 over the same span.
P flagged side lost 10-5
starter_formTEX @ TOR
Kevin Gausman: 7.71 ERA over his last 3 starts
Across his last 3 starts (14 IP) he has been tagged for 12 earned runs — a 7.71 ERA with a 1.36 WHIP (1.13 season) against a 4.04 season mark.
P 6 IP, 6 ER, 4 K
heat_checkOAK @ SF
Lawrence Butler: 1.025 OPS in Last 15 Days
That 1.025 OPS spans the last 15 days (32 PA) against a .584 season baseline, a 0.441 swing.
P 2-for-5, 3 TB
platoon_edgeATL @ SD
Fernando Tatis Jr. (bats R) draws Martin Perez (LHP), batting 1st
Fernando Tatis Jr. carries a .894 OPS vs. Left (60 AB) against .675 the other way (237 AB), and faces LHP Martin Perez from the 1st spot — a split his blended season line may not reflect.
P 0-for-3, 0 TB, 1 BB
park_weatherPHI @ WSH
Wind blowing out 14 mph at Nationals Park tonight
Tonight's reading at Nationals Park — Partly Cloudy, 85°, wind 14 mph, Out To CF. Everything about the air says carry. The total sits at 8.5.
P final total 15 vs 8.5 (over lean)
tournamentTO LIFT THE CUP
France head the title market at +370
France are the market's outright World Cup favourite at +370. Spain (+500) and Argentina (+600) are the next shortest.
tournamentTO LIFT THE CUP
France head the title market at +360
France are the market's outright World Cup favourite at +360. Spain (+500) and Argentina (+600) are the next shortest.
heat_checkATL @ SD
Fernando Tatis Jr.: .972 OPS in Last 15 Days
Over the last 15 days (55 PA) he is at a .972 OPS, up 0.253 on his .719 season mark.
P 0-for-3, 0 TB, 1 BB
platoon_edgeATL @ SD
Eli White (bats R) gets a LHP from the 6th spot
Eli White's vs. Left line (.797 OPS, 53 AB) sits well above his .467 mark the other way (45 AB). Tonight's starter JP Sears throws LHP, the hand he hits best.
P 0-for-4, 0 TB
streakingNYY @ BOS
BOS have lost 4 straight
4 losses in a row for BOS, a -11 run margin across the slide — they limp in 2-4 over their last 6.
P team won 3-6
heat_checkATL @ SD
Manny Machado: .905 OPS in Last 15 Days
That .905 OPS spans the last 15 days (52 PA) against a .645 season baseline, a 0.26 swing. He has 14 home runs on the season.
P 0-for-2, 0 TB, 2 BB
streakGER @ ECU
Germany are unbeaten in 4 internationals
Across their last 5 World Cup matches they are 3-1-1 (W-W-W-D-L), carrying a 4-match unbeaten run into this fixture.
P team lost 1-2
tournamentCIV @ CUW
Curaçao vs Côte d'Ivoire — Group E at stake
In Group E, Curaçao sit 4th on 1 point and Côte d'Ivoire sit 2nd on 3 points — three points reshape who advances. To lift the trophy: Curaçao are 2500-1 outsiders, Côte d'Ivoire are 120-1 outsiders. The market has it Curaçao +1500 / the draw +700 / Côte d'Ivoire -575.
tournamentNED @ TUN
What Tunisia vs Netherlands decides
In Group F, Tunisia sit 4th on 0 points and Netherlands sit 1st on 4 points — three points reshape who advances. To lift the trophy: Tunisia are 1500-1 outsiders. The market has it Tunisia +2500 / the draw +1000 / Netherlands -1000.
tournamentSWE @ JPN
Japan vs Sweden: the group picture
In Group F, Japan sit 2nd on 4 points and Sweden sit 3rd on 3 points — three points reshape who advances. To lift the trophy: Japan are 40-1 outsiders, Sweden are 150-1 outsiders. The market has it Japan -110 / the draw +245 / Sweden +320.
heat_checkTEX @ TOR
Wyatt Langford: 1.035 OPS in Last 15 Days
That 1.035 OPS spans the last 15 days (59 PA) against a .799 season baseline, a 0.236 swing. His total-bases line tonight: 1.5.
P 1-for-5, 4 TB
tournamentGER @ ECU
Ecuador vs Germany: the group picture
In Group E, Ecuador sit 3rd on 1 point and Germany sit 1st on 6 points — three points reshape who advances. To lift the trophy: Ecuador are 200-1 outsiders, Germany are the No. 7 title choice at +1300. The market has it Ecuador +400 / the draw +370 / Germany -175.
streakingCHC @ NYM
NYM games have gone OVER 4 straight
New York Mets games have gone OVER 4 straight — 13 runs a night against an average line of 11.5. Tonight's number sits at 8.5.
P final total 7 vs 8.5
tournamentAUS @ PAR
Paraguay vs Australia — Group D at stake
In Group D, Paraguay sit 3rd on 3 points and Australia sit 2nd on 3 points — three points reshape who advances. To lift the trophy: Paraguay are 350-1 outsiders, Australia are 200-1 outsiders. The market has it Paraguay +165 / the draw +130 / Australia +330.
tournamentUSA @ TUR
What Türkiye vs USA decides
In Group D, Türkiye sit 4th on 0 points and USA sit 1st on 6 points — three points reshape who advances. To lift the trophy: Türkiye are 130-1 outsiders, USA are 33-1 outsiders. The market has it Türkiye +280 / the draw +300 / USA -115.
streakSWE @ JPN
Japan are unbeaten in 4 internationals
Their last 5 at the World Cup read W-D-D-W-L — a 2-2-1 record and a 4-match unbeaten run.
P team drew 1-1
starter_formARI @ STL
Zac Gallen: 9.39 ERA over his last 3 starts
Across his last 3 starts (15.3 IP) he has been tagged for 16 earned runs — a 9.39 ERA with a 2.09 WHIP (1.63 season) against a 6.10 season mark.
platoon_edgeTEX @ TOR
George Springer (bats R) gets a LHP from the 1st spot
George Springer's vs. Left line (.833 OPS, 57 AB) sits well above his .644 mark the other way (167 AB). Tonight's starter MacKenzie Gore throws LHP, the hand he hits best.
P 0-for-4, 0 TB
rest_fatigueCHC @ NYM
NYM's bullpen has covered 14.3 innings over the last 3 games
That is 14.3 relief innings in 3 games, led by Cionel Perez (2.3) and Tobias Myers (2). CHC's pen has thrown 11.7 over the same span.
P flagged side lost 4-3
regression_watchARI @ STL
Michael McGreevy: 3.35 ERA vs 5.7 xERA
Michael McGreevy carries a 3.35 ERA against a 5.7 expected ERA (2.35 run gap), so he has been outperforming his contact quality. Opponents hit .243 off him vs a .294 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
gary_hr_threatsMariners @ Pirates
Brandon Lowe
Despite Bryce Miller's elite season, Brandon Lowe represents the most significant home run threat in the Pirates' lineup with 18 blasts this year. Miller is a fly-ball leaning pitcher (0.75 ground-ball to air-ball ratio), which plays directly into the hands of a high-launch angle hitter like Lowe in favorable hitting weather.
P 1 HR — 2-for-4, 5 TB
xg_recapGHA @ ENG
England out-created the field but only drew
England won the xG battle 1.3–0.3 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.
rest_fatigueHOU @ DET
14.3 bullpen innings in 3 games for HOU
Relievers have absorbed 14.3 innings over the last 3 games (Logan VanWey (3) and Enyel De Los Santos (2.7) the heaviest). DET's pen has thrown 9.3 over the same span.
P flagged side won 2-1
platoon_edgeKC @ TB
Jonathan Aranda (bats L) hits 2nd against Seth Lugo (RHP)
Over 189 AB vs. Right, Jonathan Aranda owns a .903 OPS versus .686 in 88 AB the other way. He sees RHP Seth Lugo tonight hitting 2nd, where the platoon side lines up his way.
P 3-for-5, 4 TB
regression_tomorrowCOL @ MIN
Tomoyuki Sugano: 4.31 ERA vs 6.98 xERA
Projected to start tomorrow vs MIN. A 4.31 ERA against a 6.98 expected ERA (2.67 run gap) — running hot, due to regress. Opponents hit .262 vs .309 expected.
platoon_edgeOAK @ SF
Nick Kurtz (bats L) hits 2nd against Tyler Mahle (RHP)
Over 182 AB vs. Right, Nick Kurtz owns a 1.052 OPS versus .848 in 101 AB the other way. He sees RHP Tyler Mahle tonight hitting 2nd, where the platoon side lines up his way.
P 0-for-4, 0 TB, 1 BB
regression_watchOAK @ SF
Henry Bolte: .308 AVG vs .234 xBA
Across 138 plate appearances, Henry Bolte carries a .308 average versus a .234 xBA. His wOBA sits at .363 against a .316 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 3-for-5, 3 TB
park_weatherHOU @ DET
Wind blowing out 13 mph at Comerica Park tonight
Conditions at Comerica Park: Partly Cloudy, 71°, wind 13 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.
P final total 3 vs 9 (over lean)
cooling_offTEX @ TOR
Ezequiel Duran: .526 OPS in L15 — draws RHP Kevin Gausman
Ezequiel Duran's .526 OPS over the last 15 days (49 PA) trails his .745 season mark, down 0.219. Tonight he draws RHP Kevin Gausman — his weaker side: a .744 OPS vs RHP across 190 AB.
P 0-for-4, 0 TB
cooling_offOAK @ SF
Shea Langeliers: .610 OPS in L15 — draws RHP Tyler Mahle
Shea Langeliers's .610 OPS over the last 15 days (46 PA) trails his .848 season mark, down 0.238. Tonight he draws RHP Tyler Mahle — his weaker side: a .780 OPS vs RHP across 216 AB.
P 1-for-5, 1 TB
cooling_offTEX @ TOR
Ernie Clement: .465 OPS in L15 — draws LHP MacKenzie Gore
Ernie Clement's .465 OPS over the last 15 days (35 PA) trails his .750 season mark, down 0.285. Tonight he draws LHP MacKenzie Gore — his weaker side: a .732 OPS vs LHP across 85 AB.
P 2-for-4, 2 TB
platoon_edgeKC @ TB
Chandler Simpson (bats L) draws Seth Lugo (RHP), batting 5th
Chandler Simpson carries a .696 OPS vs. Right (184 AB) against .461 the other way (91 AB), and faces RHP Seth Lugo from the 5th spot — a split his blended season line may not reflect.
P 1-for-5, 2 TB
cooling_offNYY @ BOS
Ben Rice: .780 OPS in L15 — draws LHP Connelly Early
Ben Rice's .780 OPS over the last 15 days (54 PA) trails his .972 season mark, down 0.192. Tonight he draws LHP Connelly Early — his weaker side: a .819 OPS vs LHP across 93 AB.
P 0-for-5, 0 TB
heat_checkTEX @ TOR
George Springer: .943 OPS in Last 15 Days
The last 15 days sample runs 46 PA: a .943 OPS versus .693 for the season, 0.25 above his norm. He has 8 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
advancementAUS @ PAR
Australia and Paraguay both set to advance from Group D
The market has Australia all but through to reach the last 16 at -1400 (2nd, 3 pts). Paraguay are -800 (3rd, 3 pts) to join them.
heat_checkKC @ TB
Jac Caglianone: 1.020 OPS in Last 15 Days
Over the last 15 days (58 PA) he is at a 1.020 OPS, up 0.186 on his .834 season mark. He has 14 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
ballpark_shiftKC @ TB
Casey Legumina owns a 1.64 ERA at Tropicana Field — 4.43 everywhere else
Across 10 games (11 IP) at this venue, Casey Legumina has a 1.64 ERA against 4.43 at his other parks (20.3 IP). Hitters bat .220 off him here. He draws the start here tonight.
P 1.1 IP, 0 ER, 0 K
streakCIV @ CUW
Curaçao are winless in 3 internationals
Their last 3 at the World Cup read L-D-L — a 0-1-2 record and a 3-match run without a win.
P team lost 2-0
platoon_edgeSEA @ PIT
Nick Gonzales (bats R) gets a RHP from the 4th spot
Nick Gonzales's vs. Right line (.779 OPS, 202 AB) sits well above his .574 mark the other way (77 AB). Tonight's starter Bryce Miller throws RHP, the hand he hits best.
P 1-for-4, 1 TB
tournamentGROUP E
Germany are the shortest group-winner chalk on the board
Germany are -100000 to win Group E — the shortest group-winner price on the day. The next side in Group E, Côte d'Ivoire, is out at +165.
cooling_offATL @ SD
Matt Olson: .673 OPS in L15 — draws LHP JP Sears
Matt Olson's .673 OPS over the last 15 days (45 PA) trails his .870 season mark, down 0.197. Tonight he draws LHP JP Sears — his weaker side: a .848 OPS vs LHP across 141 AB.
P 2-for-4, 2 TB
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 +260 — the side the market most expects to come through the other half of the bracket.
park_weatherCHC @ NYM
Wind blowing out 12 mph at Citi Field tonight
Tonight's reading at Citi Field — Partly Cloudy, 76°, wind 12 mph, Out To LF. Everything about the air says carry. The total sits at 6.5.
P final total 7 vs 6.5 (over lean)
cooling_offPHI @ WSH
Jacob Young: .389 OPS in L15 — draws LHP Cristopher Sanchez
Jacob Young's .389 OPS over the last 15 days (33 PA) trails his .648 season mark, down 0.259. Tonight he draws LHP Cristopher Sanchez — his weaker side: a .612 OPS vs LHP across 68 AB.
P 1-for-3, 1 TB
regression_watchPHI @ WSH
Dylan Crews: .212 AVG vs .264 xBA
Dylan Crews's .212 average comes against a .264 expected (xBA) on 124 plate appearances. His wOBA sits at .273 against a .332 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 3-for-4, 3 TB
regression_watchCHC @ NYM
Matthew Boyd: 6 ERA vs 4.28 xERA
Matthew Boyd carries a 6 ERA against a 4.28 expected ERA (1.72 run gap), so he has been underperforming his contact quality. Opponents hit .266 off him vs a .258 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 4.2 IP, 0 ER, 4 K
cooling_offHOU @ DET
Christian Walker: .550 OPS in L15 — draws RHP Troy Melton
Christian Walker's .550 OPS over the last 15 days (47 PA) trails his .773 season mark, down 0.223. Tonight he draws RHP Troy Melton — his stronger side: a .784 OPS vs RHP across 238 AB.
P 1-for-4, 1 TB
platoon_edgeOAK @ SF
Matt Chapman (bats R) hits 1st against Gage Jump (LHP)
Over 70 AB vs. Left, Matt Chapman owns a .810 OPS versus .680 in 214 AB the other way. He sees LHP Gage Jump tonight hitting 1st, where the platoon side lines up his way.
P 1-for-2, 1 TB, 2 BB
ballpark_shiftHOU @ DET
Troy Melton owns a 4.09 ERA at Comerica Park — 1.74 everywhere else
Across 2 games (11 IP) at this venue, Troy Melton has a 4.09 ERA against 1.74 at his other parks (20.7 IP). Hitters bat .220 off him here. He draws the start here tonight.
P 6 IP, 1 ER, 6 K
ballpark_shiftTEX @ TOR
Kevin Gausman's ERA drops to 3.10 at Rogers Centre
Kevin Gausman carries a 3.10 ERA over 9 games (52.3 IP) at tonight's park vs 5.40 across 36.7 innings everywhere else. Hitters bat .216 off him here. He starts here tonight.
P 6 IP, 6 ER, 4 K
starter_formPHI @ WSH
Cade Cavalli: 6.39 ERA over his last 3 starts
He is carrying a 6.39 ERA over his last 12.7 innings with a 1.66 WHIP (1.46 season) — the 4.07 season line is doing a lot of work for him right now.
P 6 IP, 2 ER, 7 K
ballpark_shiftARI @ STL
At Busch Stadium, Michael McGreevy pitches to a 2.25 ERA
Michael McGreevy starts at Busch Stadium tonight, where his ERA is 2.25 over 40 innings — 4.36 on a 43.3-inning baseline elsewhere. Hitters bat .219 off him here.
regression_tomorrowARI @ TB
Nick Martinez: 2.73 ERA vs 4.61 xERA
Projected to start tomorrow vs ARI. A 2.73 ERA against a 4.61 expected ERA (1.88 run gap) — running hot, due to regress. Opponents hit .253 vs .282 expected.
ballpark_shiftNYY @ BOS
At Fenway Park, Connelly Early pitches to a 4.82 ERA
Connelly Early starts at Fenway Park tonight, where his ERA is 4.82 over 37.3 innings — 2.64 on a 44.3-inning baseline elsewhere. Hitters bat .269 off him here.
P 6 IP, 2 ER, 9 K
regression_watchCHC @ NYM
Nico Hoerner: .241 AVG vs .292 xBA
Nico Hoerner is hitting .241 against a .292 expected average (xBA) over 356 plate appearances. His wOBA sits at .298 against a .327 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
P 0-for-3, 0 TB, 1 BB
regression_watchHOU @ DET
Tatsuya Imai: 6.15 ERA vs 4.52 xERA
Tatsuya Imai carries a 6.15 ERA against a 4.52 expected ERA (1.63 run gap), so he has been underperforming his contact quality. Opponents hit .230 off him vs a .229 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 0 ER, 10 K
regression_watchOAK @ SF
Lawrence Butler: .192 AVG vs .243 xBA
Across 215 plate appearances, Lawrence Butler carries a .192 average versus a .243 xBA. His wOBA sits at .260 against a .306 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-5, 3 TB
regression_watchKC @ TB
Seth Lugo: 3.69 ERA vs 5.2 xERA
Seth Lugo carries a 3.69 ERA against a 5.2 expected ERA (1.51 run gap), so he has been outperforming his contact quality. Opponents hit .269 off him vs a .277 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 7 ER, 3 K
cooling_offOAK @ SF
Willy Adames: .508 OPS in L15 — draws LHP Gage Jump
Willy Adames's .508 OPS over the last 15 days (39 PA) trails his .694 season mark, down 0.186. Tonight he draws LHP Gage Jump — his weaker side: a .536 OPS vs LHP across 74 AB.
P 1-for-3, 4 TB, 1 BB
rest_fatigueSEA @ PIT
PIT's pen has logged 12 innings across its last 3 games
3 games, 12 innings out of the pen — Carmen Mlodzinski (3) and Yohan Ramirez (2) carried the load. SEA's pen has thrown 9.7 over the same span.
P flagged side won 1-5
regression_watchATL @ SD
Manny Machado: .184 AVG vs .229 xBA
Across 323 plate appearances, Manny Machado carries a .184 average versus a .229 xBA. His wOBA sits at .282 against a .310 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 0-for-2, 0 TB, 2 BB
xg_regressionAUS @ PAR
Paraguay are finishing above their chances
Paraguay are scoring 1.0/match on 0.4 xG — 0.6 goals/match above expected across 2 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
cooling_offSEA @ PIT
Luke Raley: .448 OPS in L15 — draws RHP Bubba Chandler
Luke Raley's .448 OPS over the last 15 days (26 PA) trails his .785 season mark, down 0.337. Tonight he draws RHP Bubba Chandler — his stronger side: a .830 OPS vs RHP across 184 AB.
P 1-for-2, 1 TB, 1 BB
heat_checkSEA @ PIT
Cole Young: .837 OPS in Last 15 Days
That .837 OPS spans the last 15 days (49 PA) against a .693 season baseline, a 0.144 swing. His total-bases line tonight: 0.5.
P 0-for-4, 0 TB
park_weatherSEA @ PIT
Wind blowing out 10 mph at PNC Park tonight
Conditions at PNC Park: Partly Cloudy, 79°, wind 10 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.5.
P final total 6 vs 8.5 (over lean)
heat_checkOAK @ SF
Rafael Devers: .912 OPS in Last 15 Days
The last 15 days sample runs 40 PA: a .912 OPS versus .732 for the season, 0.18 above his norm. He has 11 home runs on the season.
P 0-for-4, 0 TB
cooling_offSEA @ PIT
Colt Emerson: .529 OPS in L15 — draws RHP Bubba Chandler
Colt Emerson's .529 OPS over the last 15 days (37 PA) trails his .742 season mark, down 0.213. Tonight he draws RHP Bubba Chandler — his stronger side: a .826 OPS vs RHP across 72 AB.
P 0-for-3, 0 TB, 1 BB
ballparkGER @ ECU
Ecuador vs Germany: afternoon heat at MetLife Stadium
An open-air 4pm local kickoff at MetLife Stadium — open-air in an exposed Meadowlands bowl. Conditioning is tested when matches are played in the afternoon sun.
ballparkCIV @ CUW
Curaçao vs Côte d'Ivoire: afternoon heat at Lincoln Financial Field
An open-air 4pm local kickoff at Lincoln Financial Field — open-air in a hot mid-Atlantic summer. Conditioning is tested when matches are played in the afternoon sun.
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_recapBRA @ SCO
Brazil created the better chances
Brazil led the xG 4.5–1.1 and took the result to match (0–3).
regression_watchHOU @ DET
Troy Melton: 2.56 ERA vs 3.8 xERA
Troy Melton carries a 2.56 ERA against a 3.8 expected ERA (1.24 run gap), so he has been outperforming his contact quality. Opponents hit .186 off him vs a .242 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 1 ER, 6 K
xg_regressionCIV @ CUW
Côte d'Ivoire have created more than they've scored
Côte d'Ivoire are scoring 1.0/match on 1.5 xG — 0.5 goals/match below expected across 2 matches. The chances are there; they're due for the finishing to catch up.
regression_watchOAK @ SF
Tyler Mahle: 5.49 ERA vs 4.34 xERA
Tyler Mahle carries a 5.49 ERA against a 4.34 expected ERA (1.15 run gap), so he has been underperforming his contact quality. Opponents hit .274 off him vs a .250 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5.2 IP, 0 ER, 4 K
regression_tomorrowHOU @ DET
Spencer Arrighetti: 3.13 ERA vs 4.55 xERA
Projected to start tomorrow vs DET. A 3.13 ERA against a 4.55 expected ERA (1.42 run gap) — running hot, due to regress. Opponents hit .206 vs .238 expected.
starter_formPHI @ WSH
Cristopher Sanchez: 3.38 ERA over his last 3 starts
The last 3 times out: 18.7 innings, 7 earned runs, 17 hits. That 3.38 ERA runs 1.58 over his 1.80 season number.
P 5 IP, 5 ER, 6 K
cooling_offATL @ SD
Ty France: .586 OPS in L15 — draws LHP Martin Perez
Ty France's .586 OPS over the last 15 days (33 PA) trails his .749 season mark, down 0.163. Tonight he draws LHP Martin Perez — his weaker side: a .744 OPS vs LHP across 48 AB.
P 2-for-3, 6 TB
starter_formNYY @ BOS
Connelly Early: 5.28 ERA over his last 3 starts
He is carrying a 5.28 ERA over his last 15.3 innings with a 1.70 WHIP (1.27 season) — the 3.64 season line is doing a lot of work for him right now.
P 6 IP, 2 ER, 9 K
ballparkNED @ TUN
Tunisia vs Netherlands: rain likely at Arrowhead Stadium
A 63% chance of rain at kickoff — a wet, quick pitch that can swing passing and finishing. Conditions at Arrowhead Stadium: 71°F, 7 mph wind, 63% rain.
running_gameKC @ TB
Tampa Bay Rays like to run — Carter Jensen (37% caught) is the wrong catcher to test
Carter Jensen owns a 37% caught-stealing rate (11 of 30) and Tampa Bay Rays run anyway — 0.9 steals a game. Strength on strength on the bases.
P Tampa Bay Rays stole 1 base
ownedTEX @ TOR
Kevin Gausman vs Joc Pederson: 2-for-17, 7 K
Joc Pederson has managed only 2-for-17 (.118) off Kevin Gausman, striking out 7 times in 17 career at-bats — they meet again tonight.
P 2-for-3, 5 TB, 2 BB
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.
regression_tomorrowWSH @ BAL
Trevor Rogers: 5.3 ERA vs 4.19 xERA
Projected to start tomorrow vs WSH. A 5.3 ERA against a 4.19 expected ERA (1.11 run gap) — unlucky, due to bounce back. Opponents hit .262 vs .254 expected.
regression_tomorrowATL @ SF
Reynaldo López: 3.5 ERA vs 4.64 xERA
Projected to start tomorrow vs SF. A 3.5 ERA against a 4.64 expected ERA (1.14 run gap) — running hot, due to regress. Opponents hit .236 vs .257 expected.
regression_tomorrowMIA @ STL
Max Meyer: 2.8 ERA vs 3.83 xERA
Projected to start tomorrow vs STL. A 2.8 ERA against a 3.83 expected ERA (1.03 run gap) — running hot, due to regress. Opponents hit .210 vs .227 expected.
regression_tomorrowCIN @ PIT
Andrew Abbott: 3.83 ERA vs 4.83 xERA
Projected to start tomorrow vs PIT. A 3.83 ERA against a 4.83 expected ERA (1 run gap) — running hot, due to regress. Opponents hit .251 vs .267 expected.
ballpark_shiftSEA @ PIT
Bubba Chandler owns a 5.28 ERA at PNC Park — 4.20 everywhere else
Across 6 games (29 IP) at this venue, Bubba Chandler has a 5.28 ERA against 4.20 at his other parks (45 IP). Hitters bat .227 off him here. He draws the start here tonight.
P 5.1 IP, 1 ER, 4 K
advancementGER @ ECU
Ecuador's route through Group E
The market has Ecuador up against it to reach the last 16 at +250 (3rd, 1 pt).
running_gameSEA @ PIT
Green light: Pittsburgh Pirates run, and Mitch Garver has caught just 14%
Pittsburgh Pirates steal 0.9 bags a game (73 on the season) and Mitch Garver has thrown out 4 of 28 runners (14%). Everything about tonight says they keep running.
P Pittsburgh Pirates stole 1 base
regression_tomorrowWSH @ BAL
Andrew Alvarez: 3.34 ERA vs 4.28 xERA
Projected to start tomorrow vs BAL. A 3.34 ERA against a 4.28 expected ERA (0.94 run gap) — running hot, due to regress. Opponents hit .264 vs .270 expected.
advancementNED @ TUN
Tunisia's route through Group F
The market has Tunisia up against it to reach the last 16 at +650 (4th, 0 pts).
advancementCIV @ CUW
Côte d'Ivoire hold the edge to advance from Group E
The market has Côte d'Ivoire all but through to reach the last 16 at -10000 (2nd, 3 pts). Curaçao are +1400 (4th, 1 pt) to join them.
advancementUSA @ TUR
USA hold the edge to advance from Group D
The market has USA all but through to reach the last 16 at -10000 (1st, 6 pts). Türkiye are -115 (4th, 0 pts) to join them.
advancementSWE @ JPN
Sweden's route through Group F
The market has Sweden all but through to reach the last 16 at -2500 (3rd, 3 pts).
regression_tomorrowTEX @ TOR
Patrick Corbin: 4.73 ERA vs 5.62 xERA
Projected to start tomorrow vs TEX. A 4.73 ERA against a 5.62 expected ERA (0.89 run gap) — running hot, due to regress. Opponents hit .295 vs .293 expected.
regression_tomorrowOAK @ LAA
Walbert Ureña: 2.41 ERA vs 3.24 xERA
Projected to start tomorrow vs OAK. A 2.41 ERA against a 3.24 expected ERA (0.83 run gap) — running hot, due to regress. Opponents hit .212 vs .203 expected.
ballparkUSA @ TUR
Türkiye vs USA: 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.
ballparkSWE @ JPN
Japan vs Sweden: indoors at AT&T Stadium
AT&T Stadium is a retractable-roof venue — retractable roof with air conditioning. The summer heat that exposes open stadiums is removed from this fixture.
situationalCôte d'Ivoire @ Curaçao
Curaçao v Côte d'Ivoire: lineup in doubt
Projected XI — but singo is a game-time call. Confirmed sheet posts ~2h before kickoff.
situationalUSA @ Türkiye
Türkiye v USA: lineup in doubt
Projected XI — but akgun is a game-time call. Confirmed sheet posts ~2h before kickoff.
situationalNetherlands @ Tunisia
Tunisia v Netherlands: lineup in doubt
Projected XI — but brobbey is a game-time call. Confirmed sheet posts ~2h before kickoff.
first_inningARI @ STL
ARI have gone quiet in the 1st: runs in 1 of their last 10
Arizona Diamondbacks 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.
situationalAustralia @ Paraguay
Paraguay v Australia: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalGermany @ Ecuador
Ecuador v Germany: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalSweden @ Japan
Japan v Sweden: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.