park_weatherATL @ CHW
Wind blowing in 21 mph at Rate Field tonight
Conditions at Rate Field: Cloudy, 82°, wind 21 mph, In From RF. That wind knocks down anything hit in the air. The total sits at 8.5.
platoon_edgeATL @ CHW
Randal Grichuk (bats R) gets a LHP from the 2nd spot
Randal Grichuk's vs. Left line (1.075 OPS, 54 AB) sits well above his .495 mark the other way (34 AB). Tonight's starter Martin Perez throws LHP, the hand he hits best.
streakingATL @ CHW
CHW have won 6 straight
CHW have taken 6 straight and own a +14 run differential over the run. Last 6: 6-0.
platoon_edgeATL @ CHW
Miguel Vargas (bats R) draws Martin Perez (LHP), batting 3rd
Miguel Vargas carries a 1.177 OPS vs. Left (70 AB) against .730 the other way (169 AB), and faces LHP Martin Perez from the 3rd spot — a split his blended season line may not reflect.
platoon_edgeSTL @ NYM
Alec Burleson (bats L) hits 3rd against Christian Scott (RHP)
Over 174 AB vs. Right, Alec Burleson owns a .973 OPS versus .517 in 77 AB the other way. He sees RHP Christian Scott tonight hitting 3rd, where the platoon side lines up his way.
platoon_edgeMIL @ OAK
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.973 OPS, 168 AB) sits well above his .547 mark the other way (68 AB). Tonight's starter Jack Perkins throws RHP, the hand he hits best.
heat_checkMIL @ OAK
Tyler Soderstrom is scorching: 1.333 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a 1.333 OPS, up 0.534 on his .799 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.
platoon_edgeARI @ MIA
Liam Hicks (bats L) hits 1st against Merrill Kelly (RHP)
Over 177 AB vs. Right, Liam Hicks owns a .873 OPS versus .559 in 38 AB the other way. He sees RHP Merrill Kelly tonight hitting 1st, where the platoon side lines up his way.
platoon_edgeCHC @ COL
Troy Johnston (bats L) gets a RHP from the 5th spot
Troy Johnston's vs. Right line (.882 OPS, 172 AB) sits well above his .405 mark the other way (43 AB). Tonight's starter Edward Cabrera throws RHP, the hand he hits best.
rest_fatigueSTL @ NYM
NYM's bullpen has covered 19 innings over the last 3 games
That is 19 relief innings in 3 games, led by Sean Manaea (4) and David Peterson (3.7). STL's pen has thrown 9 over the same span.
rest_fatigueATL @ CHW
CHW's bullpen has covered 19.7 innings over the last 3 games
That is 19.7 relief innings in 3 games, led by Erick Fedde (5) and David Sandlin (3.3). ATL's pen has thrown 11.3 over the same span.
gary_hr_threatsDodgers @ Pirates
Shohei Ohtani to clear a fence
Shohei Ohtani enters this matchup with significant historical and situational advantages over Pirates starter Mitch Keller. Ohtani has consistently punished Keller in their head-to-head meetings, tallying two home runs in just 11 career at-bats.
heat_checkCHC @ COL
Pete Crow-Armstrong is scorching: 1.134 OPS in Last 15 Days
The last 15 days sample runs 56 PA: a 1.134 OPS versus .777 for the season, 0.357 above his norm. He has 11 home runs on the season. His total-bases line tonight: 3.5.
platoon_edgeTEX @ KC
Vinnie Pasquantino (bats L) hits 3rd against Kumar Rocker (RHP)
Over 171 AB vs. Right, Vinnie Pasquantino owns a .761 OPS versus .417 in 73 AB the other way. He sees RHP Kumar Rocker tonight hitting 3rd, where the platoon side lines up his way.
gary_hr_threatsDodgers @ Pirates
Freddie Freeman for a home run
At +400 odds, Freddie Freeman presents exceptional value to hit a home run against a pitcher he has historically owned. Freeman is batting exactly .500 (9-for-18) in his career against Mitch Keller, including a home run and a 1.272 OPS.
gary_hr_threatsMariners @ Orioles
Luke Raley to homer
Luke Raley enters this matchup as a specialized power threat against right-handed pitching, with all 13 of his home runs this season coming against righties. He maintains a significant platoon advantage tonight against Kyle Bradish, who has struggled with contact quality, surrendering a 10.2% barrel rate and an elevated 1.51 WHIP.
gary_hr_threatsBraves @ White Sox
Miguel Vargas for a home run
Miguel Vargas is the premier lefty-crushing threat in the White Sox lineup, as evidenced by his 1.177 OPS and 10% home run rate against southpaws this year. Tonight he faces Braves starter Martín Pérez, whose 4.07 xERA is significantly higher than his 3.02 actual ERA, suggesting he is due for regression against high-caliber hitters.
rest_fatigueCHC @ COL
17 bullpen innings in 3 games for CHC
Relievers have absorbed 17 innings over the last 3 games (Javier Assad (6.3) and Jacob Webb (2.7) the heaviest). COL's pen has thrown 14 over the same span.
gary_hr_threatsTwins @ Tigers
Byron Buxton to homer
Byron Buxton enters the series finale in peak power form, having hit his 20th home run of the season in yesterday's victory. He has now homered in back-to-back games and three of his last five.
platoon_edgeCHC @ COL
TJ Rumfield (bats L) gets a RHP from the 3rd spot
TJ Rumfield's vs. Right line (.849 OPS, 172 AB) sits well above his .548 mark the other way (55 AB). Tonight's starter Edward Cabrera throws RHP, the hand he hits best.
gary_hr_threatsMariners @ Orioles
Samuel Basallo to homer
Samuel Basallo has emerged as a major power threat at Camden Yards, where he has launched 7 of his 9 home runs this season while posting a dominant .936 OPS. He faces Bryan Woo, who, despite strong overall numbers, has shown a clear vulnerability to left-handed power, surrendering more than double the home runs to lefties (5) than to righties (2) this year.
gary_hr_threatsBraves @ White Sox
Randal Grichuk to leave the yard
Randal Grichuk has built his 2026 season on punishing left-handed pitching, with five of his six home runs coming in just 54 at-bats against southpaws. This translates to a massive 9.2% HR/AB rate in the platoon advantage.
park_weatherCHC @ COL
Wind blowing in 15 mph at Coors Field tonight
Tonight's reading at Coors Field — Sunny, 73°, wind 15 mph, In From CF. The air is taking runs off the board. The total sits at 12.5.
gary_hr_threatsTwins @ Tigers
Kerry Carpenter to homer
Kerry Carpenter has been one of the Tigers' most consistent power threats recently, tallying three home runs over his last ten games. He faces Twins starter Zebby Matthews, whose profile suggests vulnerability to extra-base hits; Matthews allows a high 11.6% barrel rate and possesses a fly-ball lean (0.69 GO/AO).
rest_fatigueMIL @ OAK
MIL's pen has logged 15.3 innings across its last 3 games
3 games, 15.3 innings out of the pen — Chad Patrick (2.7) and Grant Anderson (2.7) carried the load. OAK's pen has thrown 13 over the same span.
heat_checkTEX @ KC
Jac Caglianone is scorching: 1.183 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a 1.183 OPS, up 0.379 on his .804 season mark. He has 8 home runs on the season. His total-bases line tonight: 1.5.
cooling_offMIN @ DET
Austin Martin cold (.380 OPS, L15) — draws RHP Keider Montero
Austin Martin's .380 OPS over the last 15 days (43 PA) trails his .692 season mark, down 0.312. Tonight he draws RHP Keider Montero — his weaker side: a .598 OPS vs RHP across 121 AB.
regression_watchMIL @ OAK
Jack Perkins: 6.25 ERA vs 3.39 xERA
Jack Perkins carries a 6.25 ERA against a 3.39 expected ERA (2.86 run gap), so he has been underperforming his contact quality. Opponents hit .257 off him vs a .225 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
rest_fatigueLAD @ PIT
PIT's pen has logged 15 innings across its last 3 games
3 games, 15 innings out of the pen — Bubba Chandler (5.3) and Carmen Mlodzinski (3.7) carried the load. LAD's pen has thrown 12.3 over the same span.
tournamentTO LIFT THE CUP
Spain head the title market at +440
Spain are the market's outright World Cup favourite at +440. France (+475) and England (+750) are the next shortest.
heat_checkCHC @ COL
Hunter Goodman is scorching: 1.186 OPS in Last 15 Days
Over the last 15 days (43 PA) he is at a 1.186 OPS, up 0.332 on his .854 season mark. He has 18 home runs on the season. His total-bases line tonight: 2.5.
heat_checkSTL @ NYM
Carson Benge is scorching: 1.018 OPS in Last 15 Days
The last 15 days sample runs 49 PA: a 1.018 OPS versus .717 for the season, 0.301 above his norm. His total-bases line tonight: 1.5.
cooling_offARI @ MIA
Ketel Marte cold (.486 OPS, L15) — draws RHP Tyler Phillips
Ketel Marte's .486 OPS over the last 15 days (49 PA) trails his .741 season mark, down 0.255. Tonight he draws RHP Tyler Phillips — his weaker side: a .707 OPS vs RHP across 182 AB.
starter_formLAD @ PIT
Mitch Keller is getting hit: 8.59 ERA over his last 3 starts
Across his last 3 starts (14.7 IP) he has been tagged for 14 earned runs — a 8.59 ERA with a 1.91 WHIP (1.23 season) against a 4.81 season mark.
heat_checkMIN @ DET
Dillon Dingler is scorching: 1.143 OPS in Last 15 Days
The last 15 days sample runs 47 PA: a 1.143 OPS versus .847 for the season, 0.296 above his norm. He has 16 home runs on the season. His total-bases line tonight: 3.5.
ownedLAD @ PIT
Freddie Freeman owns Mitch Keller (.500) — and he's hot
In 18 career at-bats against Mitch Keller, Freddie Freeman is 9-for-18 for a 1.272 OPS (2 walks). The two square off again tonight. He enters hot (.984 OPS, L15).
regression_watchSTL @ NYM
Hunter Dobbins: 2.77 ERA vs 5.33 xERA
Hunter Dobbins carries a 2.77 ERA against a 5.33 expected ERA (2.56 run gap), so he has been outperforming his contact quality. Opponents hit .217 off him vs a .262 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
ownedLAD @ PIT
Shohei Ohtani owns Mitch Keller (.364) — and he's hot
In 11 career at-bats against Mitch Keller, Shohei Ohtani is 4-for-11 for a 1.598 OPS (1 walk). The two square off again tonight. He enters hot (1.187 OPS, L15).
regression_watchMIL @ OAK
Lawrence Butler is hitting .165 with a .244 expected
Across 183 plate appearances, Lawrence Butler carries a .165 average versus a .244 xBA. His wOBA sits at .234 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.
regression_watchLAD @ PIT
Mookie Betts is hitting .185 with a .262 expected
Across 143 plate appearances, Mookie Betts carries a .185 average versus a .262 xBA. His wOBA sits at .269 against a .326 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
rest_fatigueMIN @ DET
14.3 bullpen innings in 3 games for MIN
Relievers have absorbed 14.3 innings over the last 3 games (Cody Laweryson (3) and Andrew Morris (2.7) the heaviest). DET's pen has thrown 12 over the same span.
cooling_offLAD @ PIT
Brandon Lowe cold (.616 OPS, L15) — draws LHP Justin Wrobleski
Brandon Lowe's .616 OPS over the last 15 days (48 PA) trails his .848 season mark, down 0.232. Tonight he draws LHP Justin Wrobleski — his weaker side: a .561 OPS vs LHP across 70 AB.
cooling_offTEX @ KC
Bobby Witt Jr. cold (.597 OPS, L15) — draws RHP Kumar Rocker
Bobby Witt Jr.'s .597 OPS over the last 15 days (52 PA) trails his .803 season mark, down 0.206. Tonight he draws RHP Kumar Rocker — his weaker side: a .766 OPS vs RHP across 210 AB.
cooling_offMIL @ OAK
Jeff McNeil cold (.237 OPS, L15) — draws RHP Brandon Sproat
Jeff McNeil's .237 OPS over the last 15 days (36 PA) trails his .609 season mark, down 0.372. Tonight he draws RHP Brandon Sproat — his stronger side: a .627 OPS vs RHP across 169 AB.
ownedSEA @ BAL
Bryan Woo has held Taylor Ward to 0-for-13 with 5 K
Taylor Ward has managed only 0-for-13 (.000) off Bryan Woo, striking out 5 times in 13 career at-bats — they meet again tonight.
regression_watchMIL @ OAK
Andrew Vaughn is hitting .370, but his xBA is .297
Across 101 plate appearances, Andrew Vaughn carries a .370 average versus a .297 xBA. His wOBA sits at .429 against a .345 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
heat_checkMIL @ OAK
Jackson Chourio is scorching: 1.075 OPS in Last 15 Days
That 1.075 OPS spans the last 15 days (56 PA) against a .872 season baseline, a 0.203 swing.
rest_fatigueTEX @ KC
KC's bullpen has covered 13.7 innings over the last 3 games
That is 13.7 relief innings in 3 games, led by John Schreiber (2.7) and Mason Black (2.7). TEX's pen has thrown 10.3 over the same span.
ballparkRSA @ MEX
Mexico vs South Africa kicks off at Estadio Azteca
Estadio Azteca sits 2,240m above sea level, the highest venue of the tournament. Thinner air at this elevation affects stamina and ball flight.
cooling_offHOU @ LAA
Christian Walker cold (.622 OPS, L15) — draws LHP Reid Detmers
Christian Walker's .622 OPS over the last 15 days (53 PA) trails his .813 season mark, down 0.191. Tonight he draws LHP Reid Detmers — his weaker side: a .686 OPS vs LHP across 54 AB.
heat_checkTEX @ KC
Michael Massey is scorching: 1.043 OPS in Last 15 Days
Over the last 15 days (38 PA) he is at a 1.043 OPS, up 0.3 on his .743 season mark. His total-bases line tonight: 1.5.
cooling_offATL @ CHW
Austin Riley cold (.407 OPS, L15) — draws LHP Anthony Kay
Austin Riley's .407 OPS over the last 15 days (42 PA) trails his .637 season mark, down 0.23. Tonight he draws LHP Anthony Kay — his weaker side: a .620 OPS vs LHP across 85 AB.
tournamentPATH TO THE FINAL
France are the market's pick to reach the final from the other half
Behind the outright favourite, France carry the shortest price to reach the final at +260 — the side the market most expects to come through the other half of the bracket.
tournamentGROUP A
Mexico are the shortest group-winner chalk on the board
Mexico are -230 to win Group A — the shortest group-winner price on the day. The next side in Group A, South Africa, is out at +4000.
regression_watchCHC @ COL
Michael Lorenzen: 7.54 ERA vs 5.65 xERA
Michael Lorenzen carries a 7.54 ERA against a 5.65 expected ERA (1.89 run gap), so he has been underperforming his contact quality. Opponents hit .349 off him vs a .302 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
regression_watchARI @ MIA
Merrill Kelly: 5.71 ERA vs 7.65 xERA
Merrill Kelly carries a 5.71 ERA against a 7.65 expected ERA (1.94 run gap), so he has been outperforming his contact quality. Opponents hit .271 off him vs a .311 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
starter_formTEX @ KC
Michael Wacha is getting hit: 6.11 ERA over his last 3 starts
The last 3 times out: 17.7 innings, 12 earned runs, 21 hits. That 6.11 ERA runs 2.67 over his 3.44 season number.
ownedHOU @ LAA
Jose Altuve is 6-for-18 (.333) off Reid Detmers
Jose Altuve has gone 6-for-18 (.333) across 18 career at-bats off Reid Detmers, with 2 HR. They meet again tonight. He enters cold (.478 OPS, L15).
regression_watchARI @ MIA
Tyler Phillips: 2.08 ERA vs 3.88 xERA
Tyler Phillips carries a 2.08 ERA against a 3.88 expected ERA (1.8 run gap), so he has been outperforming his contact quality. Opponents hit .226 off him vs a .236 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
cooling_offMIL @ OAK
Shea Langeliers cold (.718 OPS, L15) — draws RHP Brandon Sproat
Shea Langeliers's .718 OPS over the last 15 days (54 PA) trails his .880 season mark, down 0.162. Tonight he draws RHP Brandon Sproat — his weaker side: a .795 OPS vs RHP across 190 AB.
park_weatherLAD @ PIT
Wind blowing out 11 mph at PNC Park tonight
Conditions at PNC Park: Partly Cloudy, 84°, wind 11 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.5.
starter_formCHC @ COL
Ryan Feltner is dealing: 1.93 ERA over his last 3 starts
The last 3 times out: 14 innings, 3 earned runs, 9 Ks. That 1.93 ERA sits 2.29 runs under his 4.22 season number.
rest_fatigueHOU @ LAA
12 bullpen innings in 3 games for HOU
Relievers have absorbed 12 innings over the last 3 games (Nate Pearson (2) and Bryan Abreu (2) the heaviest). LAA's pen has thrown 11.7 over the same span.
ballpark_shiftTEX @ KC
Michael Wacha owns a 2.45 ERA at Kauffman Stadium — 4.43 everywhere else
Across 6 games (40.3 IP) at this venue, Michael Wacha has a 2.45 ERA against 4.43 at his other parks (40.7 IP). Hitters bat .190 off him here. He draws the start here tonight.
tournamentSUREST TO ADVANCE
Germany are the surest bet to advance
Germany are -10000 to escape their group out of Group E — the shortest to-advance price on the board.
ballpark_shiftCHC @ COL
Michael Lorenzen owns a 8.44 ERA at Coors Field — 6.68 everywhere else
Across 7 games (32 IP) at this venue, Michael Lorenzen has a 8.44 ERA against 6.68 at his other parks (33.7 IP). Hitters bat .373 off him here. He draws the start here tonight.
tournamentRSA @ MEX
Mexico vs South Africa: the group picture
In Group A, Mexico sit 1st on 3 points and South Africa sit 4th on 0 points — three points reshape who advances. The market has it Mexico -4000 / the draw +1400 / South Africa +6500.
ownedTEX @ KC
Corey Seager is 9-for-23 (.391) off Michael Wacha
Corey Seager has gone 9-for-23 (.391) across 23 career at-bats off Michael Wacha. They meet again tonight. He enters cold (.575 OPS, L15).
running_gameLAD @ PIT
Pittsburgh Pirates like to run — Dalton Rushing (39% caught) is the wrong catcher to test
Pittsburgh Pirates attempt 1.1 steals a game, but Dalton Rushing has cut down 7 of 18 runners (39%). Someone is getting thrown out tonight.
ballpark_shiftHOU @ LAA
At Angel Stadium, Reid Detmers pitches to a 4.50 ERA
Reid Detmers starts at Angel Stadium tonight, where his ERA is 4.50 over 44 innings — 3.41 on a 37-inning baseline elsewhere. Hitters bat .200 off him here.
ballpark_shiftSTL @ NYM
At Citi Field, Christian Scott pitches to a 3.27 ERA
Christian Scott starts at Citi Field tonight, where his ERA is 3.27 over 11 innings — 2.16 on a 25-inning baseline elsewhere. Hitters bat .286 off him here.
first_inningCHC @ COL
CHC have gone quiet in the 1st: runs in 1 of their last 10
Chicago Cubs 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.