platoon_edgeCLE @ CHW
Randal Grichuk (bats R) gets a LHP from the 2nd spot
Randal Grichuk's vs. Left line (1.088 OPS, 65 AB) sits well above his .484 mark the other way (41 AB). Tonight's starter Parker Messick throws LHP, the hand he hits best.
P 1-for-3, 2 TB
platoon_edgeCLE @ CHW
Travis Bazzana (bats L) hits 1st against Sean Burke (RHP)
Over 113 AB vs. Right, Travis Bazzana owns a 1.010 OPS versus .534 in 62 AB the other way. He sees RHP Sean Burke tonight hitting 1st, where the platoon side lines up his way.
P 0-for-4, 0 TB
platoon_edgeMIL @ CIN
Andrew Vaughn (bats R) hits 4th against Nick Lodolo (LHP)
Over 43 AB vs. Left, Andrew Vaughn owns a 1.348 OPS versus .691 in 66 AB the other way. He sees LHP Nick Lodolo tonight hitting 4th, where the platoon side lines up his way.
P 0-for-1, 0 TB, 2 BB
platoon_edgeBAL @ LAA
Coby Mayo (bats R) gets a LHP from the 4th spot
Coby Mayo's vs. Left line (1.079 OPS, 53 AB) sits well above his .449 mark the other way (138 AB). Tonight's starter Sam Aldegheri throws LHP, the hand he hits best.
P 1-for-4, 4 TB
platoon_edgeHOU @ TOR
Jesus Sanchez (bats L) hits 3rd against Peter Lambert (RHP)
Over 180 AB vs. Right, Jesus Sanchez owns a .832 OPS versus .364 in 27 AB the other way. He sees RHP Peter Lambert tonight hitting 3rd, where the platoon side lines up his way.
P 1-for-5, 1 TB
heat_checkCHC @ NYM
Pete Crow-Armstrong: 1.416 OPS in Last 15 Days
The last 15 days sample runs 46 PA: a 1.416 OPS versus .883 for the season, 0.533 above his norm. He has 16 home runs on the season. His total-bases line tonight: 4.5.
P 1-for-3, 4 TB, 2 BB
gary_hr_threatsRed Sox @ Rockies
Willson Contreras to clear a fence
Willson Contreras is in an elite position to capitalize on a severe pitching mismatch. He faces rookie left-hander Sean Sullivan, who carries a 10.29 ERA and an extreme fly-ball profile (0.21 GO/AO).
P 0 HR — 1-for-4, 2 TB
gary_hr_threatsCubs @ Mets
Pete Crow-Armstrong to leave the yard
Pete Crow-Armstrong is currently the most productive power hitter in the Cubs lineup, entering this contest on a 10-game hitting streak with five home runs in that span. His recent power surge (home runs in 4 of his last 5 games) coincides with a matchup against Kodai Senga, who has been highly vulnerable to the long ball since returning from injury.
P 1 HR — 1-for-3, 4 TB, 2 BB
regression_watchCHC @ NYM
Kodai Senga: 9 ERA vs 5.1 xERA
Kodai Senga carries a 9 ERA against a 5.1 expected ERA (3.9 run gap), so he has been underperforming his contact quality. Opponents hit .292 off him vs a .241 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3.2 IP, 7 ER, 6 K
gary_hr_threatsPhillies @ Nationals
Kyle Schwarber to clear a fence
Kyle Schwarber is currently in peak power form, leading the MLB with 29 home runs and hitting five in his last 10 games. While he faces a left-handed pitcher in PJ Poulin, Schwarber has been essentially matchup-proof this season, posting a superior 1.036 OPS against southpaws compared to righties.
gary_hr_threatsAthletics @ Giants
Shea Langeliers to go deep
Shea Langeliers presents a significant power threat in this matchup due to his elite performance against left-handed pitching and Robbie Ray's specific vulnerability to right-handed hitters. Ray has surrendered 13 of his 14 home runs this season to righties, pitching to a .763 opponent OPS against them.
platoon_edgeNYY @ DET
Matt Vierling (bats R) gets a LHP from the 3rd spot
Matt Vierling's vs. Left line (.832 OPS, 67 AB) sits well above his .469 mark the other way (124 AB). Tonight's starter Carlos Rodon throws LHP, the hand he hits best.
P 1-for-4, 2 TB
heat_checkBOS @ COL
Caleb Durbin: 1.111 OPS in Last 15 Days
The last 15 days sample runs 40 PA: a 1.111 OPS versus .646 for the season, 0.465 above his norm. His total-bases line tonight: 4.5.
P 2-for-3, 3 TB, 1 BB
starter_formCHC @ NYM
Edward Cabrera: 10.13 ERA over his last 3 starts
The last 3 times out: 13.3 innings, 15 earned runs, 16 hits. That 10.13 ERA runs 4.91 over his 5.21 season number.
P 5 IP, 2 ER, 4 K
gary_hr_threatsOrioles @ Angels
Gunnar Henderson for a home run
Gunnar Henderson is in prime position to exploit a matchup against Ryan Johnson, who has struggled immensely through his first two starts in 2026. Johnson enters with a 12.82 ERA and a 2.33 WHIP, but more importantly for home run potential, he is an extreme fly-ball pitcher with a 0.62 GO/AO.
P 0 HR — 3-for-4, 5 TB, 1 BB
streakingNYY @ DET
DET have won 5 straight
5 wins in a row for DET, a +18 run margin across the streak — they come in 6-1 over their last 7.
P team lost 4-3
platoon_edgeCHC @ NYM
A.J. Ewing (bats L) hits 5th against Edward Cabrera (RHP)
Over 91 AB vs. Right, A.J. Ewing owns a .823 OPS versus .437 in 33 AB the other way. He sees RHP Edward Cabrera tonight hitting 5th, where the platoon side lines up his way.
P 0-for-3, 0 TB, 1 BB
cooling_offATL @ SD
Drake Baldwin: .269 OPS in L15 — draws RHP Michael King
Drake Baldwin's .269 OPS over the last 15 days (26 PA) trails his .871 season mark, down 0.602. Tonight he draws RHP Michael King — his weaker side: a .809 OPS vs RHP across 125 AB.
P 0-for-4, 0 TB
platoon_edgeSEA @ PIT
Brandon Lowe (bats L) draws George Kirby (RHP), batting 2nd
Brandon Lowe carries a .921 OPS vs. Right (197 AB) against .621 the other way (82 AB), and faces RHP George Kirby from the 2nd spot — a split his blended season line may not reflect.
P 2-for-5, 3 TB
gary_hr_threatsRed Sox @ Rockies
Mickey Moniak to homer
Mickey Moniak returns to the lineup as a statistical outlier in home-field production. He maintains a massive 1.083 OPS at Coors Field compared to a .771 mark on the road, and his production against right-handed pitching is elite (.309 AVG, 1.021 OPS, 10 HR).
P 0 HR — 1-for-1, 1 TB
gary_hr_threatsBrewers @ Reds
Jackson Chourio to homer
Jackson Chourio presents a significant statistical advantage in this matchup against left-hander Nick Lodolo. Chourio has been elite against southpaws this season, posting a .333 AVG and a .935 OPS.
P 0 HR — 1-for-4, 1 TB
rest_fatigueATL @ SD
16.3 bullpen innings in 3 games for SD
Relievers have absorbed 16.3 innings over the last 3 games (Lucas Giolito (4) and Yuki Matsui (2.7) the heaviest). ATL's pen has thrown 9.3 over the same span.
P flagged side won 0-1
gary_hr_threatsBrewers @ Reds
JJ Bleday for a home run
JJ Bleday is the most efficient home run threat in the Reds' lineup when facing right-handed pitching. He has hit 10 of his 13 home runs this season against righties, maintaining a massive .983 OPS in those splits.
P 0 HR — 0-for-2, 0 TB
heat_checkKC @ TB
Jac Caglianone: 1.145 OPS in Last 15 Days
Over the last 15 days (52 PA) he is at a 1.145 OPS, up 0.329 on his .816 season mark. He has 12 home runs on the season. His total-bases line tonight: 1.5.
P 3-for-5, 9 TB
heat_checkPHI @ WSH
Nasim Nunez: 1.087 OPS in Last 15 Days
The last 15 days sample runs 35 PA: a 1.087 OPS versus .609 for the season, 0.478 above his norm. His total-bases line tonight: 0.5.
P 1-for-3, 1 TB, 1 BB
platoon_edgeATL @ SD
Gavin Sheets (bats L) gets a RHP from the 4th spot
Gavin Sheets's vs. Right line (.831 OPS, 181 AB) sits well above his .480 mark the other way (41 AB). Tonight's starter Grant Holmes throws RHP, the hand he hits best.
P 0-for-2, 0 TB, 1 BB
gary_hr_threatsAstros @ Blue Jays
Yordan Alvarez to leave the yard
Yordan Alvarez is currently on a significant power surge, having recorded three home runs and a .368 batting average over his last 10 games. He faces Shane Bieber, who is making his first start of the 2026 season following an extended IL stint for elbow inflammation.
P 0 HR — 2-for-4, 3 TB, 2 BB
rest_fatigueLAD @ MIN
16.7 bullpen innings in 3 games for LAD
Relievers have absorbed 16.7 innings over the last 3 games (Eric Lauer (6) and Jonathan Hernandez (2.7) the heaviest). MIN's pen has thrown 11 over the same span.
P flagged side won 12-3
cooling_offTEX @ MIA
Xavier Edwards: .431 OPS in L15 — draws RHP Cal Quantrill
Xavier Edwards's .431 OPS over the last 15 days (41 PA) trails his .800 season mark, down 0.369. Tonight he draws RHP Cal Quantrill — his weaker side: a .760 OPS vs RHP across 219 AB.
P 2-for-4, 2 TB
gary_hr_threatsRoyals @ Rays
Junior Caminero to go deep
Junior Caminero is the focal point of the Rays' power offense, leading the team with 15 home runs. He has been significantly more dangerous at home, where he boasts a .957 OPS and has hit 8 of his 15 home runs this season.
P 1 HR — 3-for-5, 6 TB
gary_hr_threatsMariners @ Pirates
Cal Raleigh to homer
Cal Raleigh presents a statistically significant home run opportunity tonight due to the convergence of Mitch Keller's extreme splits and favorable environmental conditions. Keller has been a vastly different pitcher under the lights, posting a 7.40 ERA in night starts compared to a 3.07 ERA during the day.
P 1 HR — 1-for-4, 4 TB
gary_hr_threatsDodgers @ Twins
Byron Buxton to homer
Byron Buxton is the primary power threat for a Twins team that, despite a quiet series opener, has averaged 7.1 runs per game over its last 10. Buxton's production is heavily context-dependent; he carries a massive 1.115 OPS at Target Field and an even higher 1.164 OPS during night games.
P 0 HR — 1-for-4, 2 TB
heat_checkBAL @ LAA
Logan O'Hoppe: 1.097 OPS in Last 15 Days
That 1.097 OPS spans the last 15 days (37 PA) against a .667 season baseline, a 0.43 swing. His total-bases line tonight: 4.5.
P 0-for-3, 0 TB
heat_checkLAD @ MIN
Josh Bell: 1.062 OPS in Last 15 Days
The last 15 days sample runs 46 PA: a 1.062 OPS versus .707 for the season, 0.355 above his norm. He has 9 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
gary_hr_threatsPhillies @ Nationals
Bryce Harper to leave the yard
Bryce Harper has a long history of dominating his former home stadium, maintaining a .328 batting average and a 1.009 OPS over 50 career games at Nationals Park. He enters this matchup with significant momentum, having recently recorded his first career cycle on June 20.
P 0 HR — 1-for-5, 1 TB
heat_checkBOS @ COL
TJ Rumfield: 1.166 OPS in Last 15 Days
The last 15 days sample runs 49 PA: a 1.166 OPS versus .837 for the season, 0.329 above his norm. He has 12 home runs on the season. His total-bases line tonight: 4.5.
P 1-for-4, 1 TB
heat_checkSEA @ PIT
Bryan Reynolds: 1.216 OPS in Last 15 Days
Over the last 15 days (50 PA) he is at a 1.216 OPS, up 0.332 on his .884 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
regression_watchPHI @ WSH
PJ Poulin: 3.07 ERA vs 5.92 xERA
PJ Poulin carries a 3.07 ERA against a 5.92 expected ERA (2.85 run gap), so he has been outperforming his contact quality. Opponents hit .224 off him vs a .267 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1 IP, 0 ER, 1 K
heat_checkBAL @ LAA
Donovan Walton: 1.480 OPS in Last 15 Days
The last 15 days sample runs 26 PA: a 1.480 OPS versus .904 for the season, 0.576 above his norm. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
rest_fatigueTEX @ MIA
TEX's pen has logged 15 innings across its last 3 games
3 games, 15 innings out of the pen — Kumar Rocker (5) and Jacob Latz (2.3) carried the load. MIA's pen has thrown 11.7 over the same span.
P flagged side lost 4-6
starter_formKC @ TB
Shane McClanahan: 7.11 ERA over his last 3 starts
He is carrying a 7.11 ERA over his last 12.7 innings with a 2.13 WHIP (1.23 season) — the 3.33 season line is doing a lot of work for him right now.
P 6 IP, 2 ER, 4 K
tournamentTO LIFT THE CUP
France head the title market at +390
France are the market's outright World Cup favourite at +390. Spain (+500) and Argentina (+600) are the next shortest.
cooling_offMIL @ CIN
Brice Turang: .591 OPS in L15 — draws LHP Nick Lodolo
Brice Turang's .591 OPS over the last 15 days (53 PA) trails his .829 season mark, down 0.238. Tonight he draws LHP Nick Lodolo — his weaker side: a .499 OPS vs LHP across 79 AB.
P 2-for-4, 2 TB
tournamentTO LIFT THE CUP
France head the title market at +380
France are the market's outright World Cup favourite at +380. Spain (+500) and England (+600) are the next shortest.
tournamentTO LIFT THE CUP
France head the title market at +400
France are the market's outright World Cup favourite at +400. Spain (+500) and England (+600) are the next shortest.
park_weatherPHI @ WSH
Wind blowing in 14 mph at Nationals Park tonight
Conditions at Nationals Park: Partly Cloudy, 72°, wind 14 mph, In From CF. That wind knocks down anything hit in the air. The total sits at 8.5.
P final total 23 vs 8.5 (under lean)
rest_fatigueHOU @ TOR
14.7 bullpen innings in 3 games for TOR
Relievers have absorbed 14.7 innings over the last 3 games (Louis Varland (3) and Lazaro Estrada (2.3) the heaviest). HOU's pen has thrown 11 over the same span.
P flagged side lost 9-7
streakCRO @ PAN
Panama are winless in 4 internationals
Recent tournament form sits 0-0-4 over the last 4 (L-L-L-L), with a 4-match run without a win live.
P team lost 1-0
regression_watchARI @ STL
Eduardo Rodriguez: 2.44 ERA vs 4.93 xERA
Eduardo Rodriguez carries a 2.44 ERA against a 4.93 expected ERA (2.49 run gap), so he has been outperforming his contact quality. Opponents hit .226 off him vs a .266 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6.2 IP, 0 ER, 5 K
ballpark_shiftPHI @ WSH
PJ Poulin's ERA jumps to 4.85 at Nationals Park
PJ Poulin carries a 4.85 ERA over 13 games (13 IP) at tonight's park vs 1.65 across 16.3 innings everywhere else. Hitters bat .250 off him here. He starts here tonight.
P 1 IP, 0 ER, 1 K
cooling_offARI @ STL
Jordan Walker: .605 OPS in L15 — draws LHP Eduardo Rodriguez
Jordan Walker's .605 OPS over the last 15 days (55 PA) trails his .864 season mark, down 0.259. Tonight he draws LHP Eduardo Rodriguez — his stronger side: a .964 OPS vs LHP across 70 AB.
P 2-for-4, 2 TB
situationalCUW @ ECU
Ecuador out-created the field but only drew
Ecuador won the xG battle 3.0–0.5 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.
cooling_offARI @ STL
Nolan Arenado: .393 OPS in L15 — draws RHP Kyle Leahy
Nolan Arenado's .393 OPS over the last 15 days (48 PA) trails his .700 season mark, down 0.307. Tonight he draws RHP Kyle Leahy — his stronger side: a .711 OPS vs RHP across 181 AB.
P 1-for-4, 2 TB
ballpark_shiftMIL @ CIN
Nick Lodolo's ERA jumps to 7.27 at Great American Ball Park
Nick Lodolo carries a 7.27 ERA over 5 games (26 IP) at tonight's park vs 4.32 across 16.7 innings everywhere else. Hitters bat .317 off him here. He starts here tonight.
P 4 IP, 0 ER, 6 K
park_weatherSEA @ PIT
Wind blowing out 13 mph at PNC Park tonight
Conditions at PNC Park: Clear, 76°, wind 13 mph, Out To RF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.5.
P final total 5 vs 8.5 (over lean)
cooling_offLAD @ MIN
Andy Pages: .577 OPS in L15 — draws LHP Kendry Rojas
Andy Pages's .577 OPS over the last 15 days (51 PA) trails his .792 season mark, down 0.215. Tonight he draws LHP Kendry Rojas — his weaker side: a .747 OPS vs LHP across 74 AB.
P 3-for-5, 3 TB, 1 BB
ballparkCOD @ COL
Colombia vs DR Congo kicks off at Estadio Akron
Estadio Akron sits 1,566m above sea level. Thinner air at this elevation affects stamina and ball flight.
cooling_offTEX @ MIA
Josh Jung: .622 OPS in L15 — draws RHP Sandy Alcantara
Josh Jung's .622 OPS over the last 15 days (53 PA) trails his .811 season mark, down 0.189. Tonight he draws RHP Sandy Alcantara — his weaker side: a .803 OPS vs RHP across 224 AB.
P 0-for-4, 0 TB, 1 BB
ballpark_shiftNYY @ DET
Casey Mize's ERA drops to 1.27 at Comerica Park
Casey Mize carries a 1.27 ERA over 5 games (28.3 IP) at tonight's park vs 4.12 across 24 innings everywhere else. Hitters bat .172 off him here. He starts here tonight.
P 5.2 IP, 4 ER, 6 K
cooling_offPHI @ WSH
Brandon Marsh: .633 OPS in L15 — draws LHP PJ Poulin
Brandon Marsh's .633 OPS over the last 15 days (52 PA) trails his .833 season mark, down 0.2. Tonight he draws LHP PJ Poulin — his weaker side: a .655 OPS vs LHP across 68 AB.
P 3-for-6, 7 TB
regression_tomorrowATL @ SD
Randy Vásquez: 4.17 ERA vs 6.47 xERA
Projected to start tomorrow vs ATL. A 4.17 ERA against a 6.47 expected ERA (2.3 run gap) — running hot, due to regress. Opponents hit .278 vs .297 expected.
rest_fatiguePHI @ WSH
PHI's bullpen has covered 13.3 innings over the last 3 games
That is 13.3 relief innings in 3 games, led by Alan Rangel (5) and Max Lazar (2). WSH's pen has thrown 12 over the same span.
P flagged side won 14-9
tournamentGROUP L
England are the shortest group-winner chalk on the board
England are -2000 to win Group L — the shortest group-winner price on the day. The next side in Group L, Ghana, is out at +1000.
tournamentPATH TO THE FINAL
Spain are the market's pick to reach the final from the other half
Behind the outright favourite, Spain carry the shortest price to reach the final at +260 — the side the market most expects to come through the other half of the bracket.
regression_watchLAD @ MIN
Mookie Betts: .214 AVG vs .273 xBA
Across 190 plate appearances, Mookie Betts carries a .214 average versus a .273 xBA. His wOBA sits at .294 against a .333 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-6, 2 TB
rest_fatigueARI @ STL
13 bullpen innings in 3 games for STL
Relievers have absorbed 13 innings over the last 3 games (Matt Svanson (2.7) and George Soriano (2.3) the heaviest). ARI's pen has thrown 11 over the same span.
P flagged side lost 4-3
rest_fatigueCHC @ NYM
NYM's bullpen has covered 13 innings over the last 3 games
That is 13 relief innings in 3 games, led by Tobias Myers (2.3) and Cionel Perez (2). CHC's pen has thrown 10 over the same span.
P flagged side lost 9-6
streakCOD @ COL
Colombia are unbeaten in 3 internationals
Across their last 4 World Cup matches they are 3-0-1 (W-W-W-L), carrying a 3-match unbeaten run into this fixture.
P team won 0-1
regression_watchPHI @ WSH
Dylan Crews: .209 AVG vs .270 xBA
Dylan Crews's .209 average comes against a .270 expected (xBA) on 115 plate appearances. His wOBA sits at .273 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
starter_formSEA @ PIT
Mitch Keller: 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 2.07 WHIP (1.34 season) against a 5.25 season mark.
P 6 IP, 3 ER, 4 K
regression_tomorrowOAK @ SF
Tyler Mahle: 6.04 ERA vs 4.1 xERA
Projected to start tomorrow vs OAK. A 6.04 ERA against a 4.1 expected ERA (1.94 run gap) — unlucky, due to bounce back. Opponents hit .286 vs .245 expected.
ballpark_shiftKC @ TB
At Tropicana Field, Shane McClanahan pitches to a 2.05 ERA
Shane McClanahan starts at Tropicana Field tonight, where his ERA is 2.05 over 30.7 innings — 4.38 on a 37-inning baseline elsewhere. Hitters bat .189 off him here.
P 6 IP, 2 ER, 4 K
tournamentGROUP JEOPARDY
Portugal are slipping in Group K
Portugal, a +1100 title pick, sit 3rd in Group K on 1 point after 1 — outside the automatic places.
platoon_edgeBAL @ LAA
Taylor Ward (bats R) gets a LHP from the 1st spot
Taylor Ward's vs. Left line (.858 OPS, 69 AB) sits well above his .728 mark the other way (226 AB). Tonight's starter Sam Aldegheri throws LHP, the hand he hits best.
P 2-for-5, 5 TB
cooling_offBOS @ COL
Jarren Duran: .454 OPS in L15 — draws RHP Ryan Feltner
Jarren Duran's .454 OPS over the last 15 days (52 PA) trails his .635 season mark, down 0.181. Tonight he draws RHP Ryan Feltner — his stronger side: a .653 OPS vs RHP across 215 AB.
P 0-for-3, 0 TB, 1 BB
regression_watchTEX @ MIA
Cal Quantrill: 3.68 ERA vs 5.34 xERA
Cal Quantrill carries a 3.68 ERA against a 5.34 expected ERA (1.66 run gap), so he has been outperforming his contact quality. Opponents hit .245 off him vs a .273 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 2 IP, 1 ER, 1 K
rest_fatigueKC @ TB
KC's bullpen has covered 12.3 innings over the last 3 games
That is 12.3 relief innings in 3 games, led by John Schreiber (2) and Beck Way (2). TB's pen has thrown 10 over the same span.
P flagged side won 12-5
heat_checkATL @ SD
Fernando Tatis Jr.: .854 OPS in Last 15 Days
Over the last 15 days (54 PA) he is at a .854 OPS, up 0.148 on his .706 season mark. His total-bases line tonight: 2.5.
P 1-for-4, 1 TB
ballpark_shiftPHI @ WSH
Zack Littell owns a 6.31 ERA at Nationals Park — 4.25 everywhere else
Across 9 games (41.3 IP) at this venue, Zack Littell has a 6.31 ERA against 4.25 at his other parks (29.7 IP). Hitters bat .279 off him here. He draws the start here tonight.
P 4 IP, 2 ER, 5 K
cooling_offATL @ SD
Dominic Smith: .433 OPS in L15 — draws RHP Michael King
Dominic Smith's .433 OPS over the last 15 days (28 PA) trails his .761 season mark, down 0.328. Tonight he draws RHP Michael King — his stronger side: a .801 OPS vs RHP across 142 AB.
P 0-for-3, 0 TB, 1 BB
regression_watchLAD @ MIN
Justin Wrobleski: 2.72 ERA vs 4.19 xERA
Justin Wrobleski carries a 2.72 ERA against a 4.19 expected ERA (1.47 run gap), so he has been outperforming his contact quality. Opponents hit .215 off him vs a .267 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 7 IP, 2 ER, 3 K
tournamentGROUP K
Group K is the tightest group-winner market
Group K's group-winner market is the most open on the board: Colombia and Portugal both priced inside +250.
regression_tomorrowBOS @ COL
Kyle Freeland: 7.36 ERA vs 5.59 xERA
Projected to start tomorrow vs BOS. A 7.36 ERA against a 5.59 expected ERA (1.77 run gap) — unlucky, due to bounce back. Opponents hit .312 vs .299 expected.
regression_watchSEA @ PIT
Spencer Horwitz: .283 AVG vs .235 xBA
Spencer Horwitz's .283 average comes against a .235 expected (xBA) on 288 plate appearances. His wOBA sits at .375 against a .339 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-5, 1 TB
regression_watchATL @ SD
Manny Machado: .185 AVG vs .230 xBA
Across 314 plate appearances, Manny Machado carries a .185 average versus a .230 xBA. His wOBA sits at .283 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 2-for-3, 6 TB, 1 BB
starter_formCLE @ CHW
Parker Messick: 4.67 ERA over his last 3 starts
Across his last 3 starts (17.3 IP) he has been tagged for 9 earned runs — a 4.67 ERA with a 1.21 WHIP (1.10 season) against a 2.70 season mark.
P 7.2 IP, 2 ER, 10 K
regression_watchARI @ STL
Kyle Leahy: 4.63 ERA vs 6.07 xERA
Kyle Leahy carries a 4.63 ERA against a 6.07 expected ERA (1.44 run gap), so he has been outperforming his contact quality. Opponents hit .298 off him vs a .296 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6.1 IP, 0 ER, 3 K
cooling_offBOS @ COL
Willson Contreras: .767 OPS in L15 — draws RHP Ryan Feltner
Willson Contreras's .767 OPS over the last 15 days (48 PA) trails his .901 season mark, down 0.134. Tonight he draws RHP Ryan Feltner — his weaker side: a .863 OPS vs RHP across 202 AB.
P 1-for-4, 2 TB
regression_tomorrowKC @ TB
Griffin Jax: 3.67 ERA vs 5.34 xERA
Projected to start tomorrow vs KC. A 3.67 ERA against a 5.34 expected ERA (1.67 run gap) — running hot, due to regress. Opponents hit .257 vs .279 expected.
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.
regression_watchATL @ SD
Michael King: 3.33 ERA vs 4.67 xERA
Michael King carries a 3.33 ERA against a 4.67 expected ERA (1.34 run gap), so he has been outperforming his contact quality. Opponents hit .218 off him vs a .254 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 7 IP, 0 ER, 5 K
cooling_offBAL @ LAA
Wade Meckler: .568 OPS in L15 — draws RHP Kyle Bradish
Wade Meckler's .568 OPS over the last 15 days (39 PA) trails his .773 season mark, down 0.205. Tonight he draws RHP Kyle Bradish — his stronger side: a .866 OPS vs RHP across 75 AB.
P 1-for-4, 1 TB
regression_watchBOS @ COL
Willi Castro: .275 AVG vs .234 xBA
Across 261 plate appearances, Willi Castro carries a .275 average versus a .234 xBA. His wOBA sits at .332 against a .301 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
P 1-for-4, 1 TB
situationalKSA @ ESP
Spain created the better chances
Spain led the xG 2.9–0.1 and took the result to match (4–0).
starter_formMIL @ CIN
Nick Lodolo: 7.80 ERA over his last 3 starts
Across his last 3 starts (15 IP) he has been tagged for 13 earned runs — a 7.80 ERA with a 2.00 WHIP (1.59 season) against a 6.12 season mark.
P 4 IP, 0 ER, 6 K
regression_tomorrowPHI @ WSH
Aaron Nola: 5.71 ERA vs 4.25 xERA
Projected to start tomorrow vs WSH. A 5.71 ERA against a 4.25 expected ERA (1.46 run gap) — unlucky, due to bounce back. Opponents hit .286 vs .254 expected.
running_gameCLE @ CHW
Green light: Chicago White Sox run, and Austin Hedges has caught just 7%
Austin Hedges is catching tonight at 7% on the season (2-for-28 throwing), and Chicago White Sox attempt 1 steals a game. The track meet is on.
P Chicago White Sox stole 1 base
starter_formTEX @ MIA
Sandy Alcantara: 2.57 ERA over his last 3 starts
Across his last 3 starts (21 IP) he has a 2.57 ERA with a 1.00 WHIP (1.24 season) and 20 strikeouts — his season mark is 4.18, and that is where most lines still price him.
P 6.2 IP, 1 ER, 4 K
tournamentCOD @ COL
What Colombia vs DR Congo decides
In Group K, Colombia sit 1st on 3 points and DR Congo sit 2nd on 1 point — three points reshape who advances. To lift the trophy: Colombia are 45-1 outsiders, DR Congo are 800-1 outsiders. The market has it Colombia -185 / the draw +300 / DR Congo +600.
tournamentUZB @ POR
What Portugal vs Uzbekistan decides
In Group K, Portugal sit 3rd on 1 point and Uzbekistan sit 4th on 0 points — three points reshape who advances. The market has it Portugal -700 / the draw +750 / Uzbekistan +1800.
tournamentGHA @ ENG
England vs Ghana: the group picture
In Group L, England sit 1st on 3 points and Ghana sit 2nd on 3 points — three points reshape who advances. To lift the trophy: England are the No. 4 title choice at +600. The market has it England -525 / the draw +600 / Ghana +1500.
tournamentCRO @ PAN
Panama vs Croatia — Group L at stake
In Group L, Panama sit 3rd on 0 points and Croatia sit 4th on 0 points — three points reshape who advances. The market has it Panama +600 / the draw +340 / Croatia -205.
ballpark_shiftARI @ STL
At Busch Stadium, Kyle Leahy pitches to a 3.89 ERA
Kyle Leahy starts at Busch Stadium tonight, where his ERA is 3.89 over 34.7 innings — 5.35 on a 35.3-inning baseline elsewhere. Hitters bat .290 off him here.
P 6.1 IP, 0 ER, 3 K
situationalPAR @ TUR
Türkiye dominated the ball but didn't win
Türkiye held 79% of possession yet lost to Paraguay (0–1) — control without the cutting edge.
regression_tomorrowLAD @ MIN
Shohei Ohtani: 1.47 ERA vs 2.7 xERA
Projected to start tomorrow vs MIN. A 1.47 ERA against a 2.7 expected ERA (1.23 run gap) — running hot, due to regress. Opponents hit .167 vs .202 expected.
regression_tomorrowBAL @ LAA
José Soriano: 3.03 ERA vs 4.19 xERA
Projected to start tomorrow vs BAL. A 3.03 ERA against a 4.19 expected ERA (1.16 run gap) — running hot, due to regress. Opponents hit .213 vs .235 expected.
regression_tomorrowATL @ SD
Martín Pérez: 2.78 ERA vs 3.91 xERA
Projected to start tomorrow vs SD. A 2.78 ERA against a 3.91 expected ERA (1.13 run gap) — running hot, due to regress. Opponents hit .207 vs .247 expected.
running_gameSEA @ PIT
Green light: Seattle Mariners run, and Endy Rodriguez has caught just 11%
Seattle Mariners steal 0.7 bags a game (58 on the season) and Endy Rodriguez has thrown out 2 of 18 runners (11%). Everything about tonight says they keep running.
P Seattle Mariners stole 2 bases
first_inningLAD @ MIN
YRFI watch: first innings have been live on both sides of LAD @ MIN
Both sides keep scoring early — a 1st-inning run in 7 of 10 for MIN and 7 of 10 for LAD games lately.
P 1st inning: 1-0 (1 run)
ballpark_shiftSEA @ PIT
Mitch Keller's ERA jumps to 5.77 at PNC Park
Mitch Keller carries a 5.77 ERA over 8 games (43.7 IP) at tonight's park vs 4.66 across 38.7 innings everywhere else. Hitters bat .273 off him here. He starts here tonight.
P 6 IP, 3 ER, 4 K
ballpark_shiftATL @ 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 7 IP, 0 ER, 5 K
running_gameKC @ TB
Tampa Bay Rays like to run — Salvador Perez (32% caught) is the wrong catcher to test
Tampa Bay Rays attempt 1.3 steals a game, but Salvador Perez has cut down 9 of 28 runners (32%). Someone is getting thrown out tonight.
P Tampa Bay Rays stole 1 base
cooling_offBAL @ LAA
Coby Mayo: .495 OPS in L15 — draws LHP Sam Aldegheri
Coby Mayo's .495 OPS over the last 15 days (29 PA) trails his .636 season mark, down 0.141. Tonight he draws LHP Sam Aldegheri — his stronger side: a 1.079 OPS vs LHP across 53 AB.
P 1-for-4, 4 TB
running_gameSEA @ PIT
Pittsburgh Pirates like to run — Cal Raleigh (33% caught) is the wrong catcher to test
Cal Raleigh owns a 33% caught-stealing rate (9 of 27) and Pittsburgh Pirates run anyway — 0.9 steals a game. Strength on strength on the bases.
P Pittsburgh Pirates stole 0 bases
ballparkUZB @ POR
Portugal vs Uzbekistan: indoors at NRG Stadium
NRG Stadium is a retractable-roof venue — retractable roof with air conditioning. The summer heat that exposes open stadiums is removed from this fixture.
situationalUzbekistan @ Portugal
Portugal v Uzbekistan: lineup in doubt
Projected XI — but karimov is a game-time call. Confirmed sheet posts ~2h before kickoff.
situationalGhana @ England
England v Ghana: lineup in doubt
Projected XI — but zigi is a game-time call. Confirmed sheet posts ~2h before kickoff.
situationalCroatia @ Panama
Panama v Croatia: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalDR Congo @ Colombia
Colombia v DR Congo: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.