platoon_edgeBOS @ NYY
Paul Goldschmidt (bats R) gets a LHP from the 1st spot
Paul Goldschmidt's vs. Left line (1.292 OPS, 52 AB) sits well above his .554 mark the other way (75 AB). Tonight's starter Ranger Suarez throws LHP, the hand he hits best.
P 2-for-4, 2 TB
platoon_edgeCHW @ PHI
Sam Antonacci (bats L) hits 1st against Aaron Nola (RHP)
Over 125 AB vs. Right, Sam Antonacci owns a .870 OPS versus .310 in 32 AB the other way. He sees RHP Aaron Nola tonight hitting 1st, where the platoon side lines up his way.
P 2-for-4, 2 TB
platoon_edgeCLE @ TEX
Travis Bazzana (bats L) hits 1st against Jacob deGrom (RHP)
Over 86 AB vs. Right, Travis Bazzana owns a .957 OPS versus .523 in 44 AB the other way. He sees RHP Jacob deGrom tonight hitting 1st, where the platoon side lines up his way.
P 0-for-3, 0 TB, 1 BB
platoon_edgeMIL @ COL
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (1.021 OPS, 157 AB) sits well above his .542 mark the other way (59 AB). Tonight's starter Zach Agnos throws RHP, the hand he hits best.
P 2-for-5, 8 TB
platoon_edgeNYM @ SD
Gavin Sheets (bats L) gets a RHP from the 5th spot
Gavin Sheets's vs. Right line (.862 OPS, 149 AB) sits well above his .345 mark the other way (30 AB). Tonight's starter Nolan McLean throws RHP, the hand he hits best.
P 0-for-3, 0 TB
platoon_edgeMIL @ COL
Troy Johnston (bats L) gets a RHP from the 5th spot
Troy Johnston's vs. Right line (.887 OPS, 167 AB) sits well above his .384 mark the other way (38 AB). Tonight's starter Jacob Misiorowski throws RHP, the hand he hits best.
P 1-for-3, 1 TB, 1 BB
platoon_edgeKC @ MIN
Maikel Garcia (bats R) hits 3rd against Connor Prielipp (LHP)
Over 43 AB vs. Left, Maikel Garcia owns a 1.019 OPS versus .632 in 186 AB the other way. He sees LHP Connor Prielipp tonight hitting 3rd, where the platoon side lines up his way.
P 1-for-4, 1 TB, 1 BB
rest_fatigueBAL @ TOR
19 bullpen innings in 3 games for TOR
Relievers have absorbed 19 innings over the last 3 games (Spencer Miles (4.3) and Chad Dallas (3.7) the heaviest). BAL's pen has thrown 10 over the same span.
P flagged side won 4-6
gary_hr_threatsRed Sox @ Yankees
Ben Rice to go deep
Ben Rice is a uniquely strong candidate for a home run today due to the specific vulnerabilities of Ranger Suarez and the environmental conditions at Yankee Stadium. Although Suarez is a left-hander, he struggles in the same-side matchup, allowing a .769 OPS and 2 HR to lefties compared to a .598 OPS against righties.
P 0 HR — 0-for-4, 0 TB
gary_hr_threatsAthletics @ Astros
Nick Kurtz to go deep
The statistical profile of Astros starter Mike Burrows creates an ideal environment for left-handed power. Burrows has struggled significantly in his 12 starts this season, leading the American League in earned runs allowed (43) and surrendering 15 home runs in just 68.1 innings.
P 1 HR — 1-for-5, 4 TB
platoon_edgeTB @ MIA
Liam Hicks (bats L) hits 1st against Griffin Jax (RHP)
Over 167 AB vs. Right, Liam Hicks owns a .868 OPS versus .570 in 36 AB the other way. He sees RHP Griffin Jax tonight hitting 1st, where the platoon side lines up his way.
P 0-for-3, 0 TB, 1 BB
gary_hr_threatsMariners @ Tigers
Kerry Carpenter to go deep
Kerry Carpenter enters this matchup with a significant historical edge, having hit 7 home runs in 12 career regular-season games against the Mariners. This performance trend is supported by the specific vulnerabilities of Mariners starter Luis Castillo, who possesses a high hard-hit rate of 48.5% and a fly-ball-leaning profile (0.85 GO/AO) in 2026.
P 0 HR — 0-for-3, 0 TB
gary_hr_threatsWhite Sox @ Phillies
Kyle Schwarber to go deep
Kyle Schwarber enters this matchup in a prime position to exploit a vulnerable White Sox pitching staff. Leading the Phillies with 23 home runs, Schwarber's power is concentrated at Citizens Bank Park, where he has hit 14 of those long balls this season.
P 0 HR — 0-for-3, 0 TB, 2 BB
regression_watchCHW @ PHI
Tyler Gilbert: 20.25 ERA vs 16.72 xERA
Tyler Gilbert carries a 20.25 ERA against a 16.72 expected ERA (3.53 run gap), so he has been underperforming his contact quality. Opponents hit .333 off him vs a .361 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 0.2 IP, 1 ER, 1 K
gary_hr_threatsRed Sox @ Yankees
Paul Goldschmidt to go deep
Paul Goldschmidt provides elite value in this matchup due to his extreme splits against left-handed pitching. He is currently slashing .385 with a massive 1.292 OPS and 5 home runs in just 52 at-bats against southpaws this season.
P 0 HR — 2-for-4, 2 TB
gary_hr_threatsMariners @ Tigers
Julio Rodriguez to go deep
Julio Rodriguez is the Mariners' primary home run threat with 13 on the season and faces a pitcher in Jack Flaherty whose profile is extremely susceptible to the long ball. Flaherty carries an extreme fly-ball rate (0.63 grounders per flyout), meaning the majority of contact against him is elevated.
P 0 HR — 1-for-4, 1 TB, 1 BB
gary_hr_threatsWhite Sox @ Phillies
Colson Montgomery to go deep
Colson Montgomery has emerged as a consistent power threat in his rookie season, slugging 16 home runs and maintaining a .793 OPS. He faces Aaron Nola, whose 5.55 ERA is underpinned by significant struggles against left-handed hitters.
P 0 HR — 1-for-3, 2 TB, 2 BB
gary_hr_threatsRays @ Marlins
Junior Caminero to go deep
Junior Caminero provides significant value at +390 odds, which implies a 20.4% probability of hitting a home run. His actual season performance (14 HR in 61 games) translates to a 22.9% frequency, suggesting the market is slightly underestimating his power potential.
P 0 HR — 0-for-4, 0 TB
heat_checkOAK @ HOU
Tyler Soderstrom is scorching: 1.132 OPS in Last 15 Days
Over the last 15 days (43 PA) he is at a 1.132 OPS, up 0.378 on his .754 season mark. He has 8 home runs on the season.
P 0-for-3, 0 TB, 1 BB
cooling_offKC @ MIN
Austin Martin has gone cold: .397 OPS in Last 15 Days
Over the last 15 days (54 PA) he is at a .397 OPS, down 0.297 from his .694 season mark.
P 0-for-4, 0 TB
streakALG @ ARG
Argentina won the 2022 World Cup
Defending champions from 2022 — 6 wins in their last 8 World Cup matches (W-W-W-W-W-W-L-L).
cooling_offNYM @ SD
Miguel Andujar has gone cold: .358 OPS in Last 15 Days
The last 15 days sample runs 43 PA: a .358 OPS versus .707 for the season, 0.349 below his norm.
P 1-for-3, 1 TB
rest_fatigueCHW @ PHI
CHW's bullpen has covered 15.7 innings over the last 3 games
That is 15.7 relief innings in 3 games, led by Sean Burke (4.3) and Grant Taylor (3). PHI's pen has thrown 9.3 over the same span.
P flagged side lost 5-9
rest_fatigueMIL @ COL
MIL's pen has logged 15.7 innings across its last 3 games
3 games, 15.7 innings out of the pen — Chad Patrick (4) and Jake Woodford (3) carried the load. COL's pen has thrown 12.7 over the same span.
P flagged side won 7-1
heat_checkBAL @ TOR
Colton Cowser is scorching: 1.129 OPS in Last 15 Days
That 1.129 OPS spans the last 15 days (35 PA) against a .701 season baseline, a 0.428 swing.
P 2-for-4, 5 TB
rest_fatigueTB @ MIA
MIA's bullpen has covered 15 innings over the last 3 games
That is 15 relief innings in 3 games, led by Tyler Phillips (4.7) and Calvin Faucher (3). TB's pen has thrown 10 over the same span.
P flagged side won 1-4
ballpark_shiftKC @ MIN
At Target Field, Connor Prielipp pitches to a 3.68 ERA
Connor Prielipp starts at Target Field tonight, where his ERA is 3.68 over 22 innings — 7.27 on a 17.3-inning baseline elsewhere. Hitters bat .169 off him here.
P 4.1 IP, 2 ER, 7 K
heat_checkTB @ MIA
Heriberto Hernandez is scorching: 1.275 OPS in Last 15 Days
That 1.275 OPS spans the last 15 days (24 PA) against a .671 season baseline, a 0.604 swing.
P 1-for-4, 1 TB
regression_watchCIN @ STL
Michael McGreevy: 2.98 ERA vs 5.7 xERA
Michael McGreevy carries a 2.98 ERA against a 5.7 expected ERA (2.72 run gap), so he has been outperforming his contact quality. Opponents hit .229 off him vs a .294 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 2 ER, 5 K
cooling_offOAK @ HOU
Jeff McNeil has gone cold: .293 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a .293 OPS, down 0.334 from his .627 season mark.
P 0-for-4, 0 TB
cooling_offCLE @ TEX
Brandon Nimmo has gone cold: .448 OPS in Last 15 Days
That .448 OPS spans the last 15 days (50 PA) against a .722 season baseline, a 0.274 drop.
P 1-for-3, 2 TB, 1 BB
regression_watchLAA @ LAD
Mookie Betts is hitting .183 with a .263 expected
Across 133 plate appearances, Mookie Betts carries a .183 average versus a .263 xBA. His wOBA sits at .273 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.
P 1-for-3, 1 TB, 1 BB
regression_watchOAK @ HOU
Lawrence Butler is hitting .158 with a .237 expected
Across 171 plate appearances, Lawrence Butler carries a .158 average versus a .237 xBA. His wOBA sits at .228 against a .298 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
ballpark_shiftWSH @ ARI
Michael Soroka owns a 2.23 ERA at Chase Field — 5.40 everywhere else
Across 7 games (40.3 IP) at this venue, Michael Soroka has a 2.23 ERA against 5.40 at his other parks (26.7 IP). Hitters bat .242 off him here. He draws the start here tonight.
P 7 IP, 1 ER, 6 K
heat_checkNYM @ SD
Fernando Tatis Jr. is scorching: .927 OPS in Last 15 Days
Over the last 15 days (51 PA) he is at a .927 OPS, up 0.261 on his .666 season mark.
P 1-for-4, 2 TB, 1 BB
heat_checkCHW @ PHI
Tristan Peters is scorching: 1.113 OPS in Last 15 Days
That 1.113 OPS spans the last 15 days (40 PA) against a .788 season baseline, a 0.325 swing.
P 2-for-3, 4 TB, 1 BB
cooling_offOAK @ HOU
Shea Langeliers has gone cold: .645 OPS in Last 15 Days
Over the last 15 days (49 PA) he is at a .645 OPS, down 0.245 from his .890 season mark.
P 1-for-5, 1 TB
rest_fatigueKC @ MIN
14 bullpen innings in 3 games for MIN
Relievers have absorbed 14 innings over the last 3 games (Mike Paredes (3.7) and Andrew Morris (2) the heaviest). KC's pen has thrown 10.3 over the same span.
P flagged side lost 6-5
ownedSEA @ DET
Randy Arozarena is 4-for-10 (.400) off Jack Flaherty
Randy Arozarena has gone 4-for-10 (.400) across 10 career at-bats off Jack Flaherty, with 2 HR. They meet again tonight.
P 1-for-3, 1 TB, 1 BB
heat_checkOAK @ HOU
Yordan Alvarez is scorching: 1.352 OPS in Last 15 Days
The last 15 days sample runs 46 PA: a 1.352 OPS versus 1.083 for the season, 0.269 above his norm. He has 22 home runs on the season.
P 1-for-3, 1 TB, 1 BB
cooling_offCLE @ TEX
Chase DeLauter has gone cold: .490 OPS in Last 15 Days
The last 15 days sample runs 50 PA: a .490 OPS versus .739 for the season, 0.249 below his norm.
P 1-for-4, 1 TB
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.
heat_checkPIT @ ATL
Bryan Reynolds is scorching: 1.059 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a 1.059 OPS, up 0.247 on his .812 season mark.
P 0-for-3, 0 TB, 1 BB
ballparkCZE @ KOR
South Korea vs Czechia kicks off at Estadio Akron
Estadio Akron sits 1,566m above sea level. Thinner air at this elevation affects stamina and ball flight.
heat_checkMIL @ COL
Kyle Karros is scorching: .974 OPS in Last 15 Days
Over the last 15 days (38 PA) he is at a .974 OPS, up 0.303 on his .671 season mark.
P 2-for-3, 4 TB, 1 BB
cooling_offNYM @ SD
Gavin Sheets has gone cold: .505 OPS in Last 15 Days
The last 15 days sample runs 41 PA: a .505 OPS versus .776 for the season, 0.271 below his norm.
P 0-for-3, 0 TB
ballpark_shiftNYM @ SD
Randy Vasquez's ERA jumps to 4.54 at Petco Park
Randy Vasquez carries a 4.54 ERA over 7 games (35.7 IP) at tonight's park vs 1.82 across 29.7 innings everywhere else. Hitters bat .279 off him here. He starts here tonight.
P 4 IP, 4 ER, 3 K
cooling_offCIN @ STL
Nolan Gorman has gone cold: .307 OPS in Last 15 Days
That .307 OPS spans the last 15 days (35 PA) against a .615 season baseline, a 0.308 drop.
P 0-for-3, 0 TB
rest_fatigueCIN @ STL
13 bullpen innings in 3 games for STL
Relievers have absorbed 13 innings over the last 3 games (Hunter Dobbins (5) and Ryne Stanek (2.7) the heaviest). CIN's pen has thrown 10 over the same span.
P flagged side won 3-5
regression_watchNYM @ SD
Griffin Canning: 6.34 ERA vs 4.43 xERA
Griffin Canning carries a 6.34 ERA against a 4.43 expected ERA (1.91 run gap), so he has been underperforming his contact quality. Opponents hit .254 off him vs a .242 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 1 ER, 6 K
regression_watchSEA @ DET
Dillon Dingler's .299 xBA outruns a .238 average
Dillon Dingler's .238 average comes against a .299 expected (xBA) on 239 plate appearances. His wOBA sits at .355 against a .409 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
tournamentGROUP H
Spain are the shortest group-winner chalk on the board
Spain are -475 to win Group H — the shortest group-winner price of the tournament. The next side in Group H, Uruguay, is out at +400.
regression_watchMIL @ COL
Christian Yelich's .282 AVG hides a .223 xBA
Christian Yelich is hitting .282 against a .223 expected average (xBA) over 146 plate appearances. His wOBA sits at .350 against a .296 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 2-for-5, 2 TB, 1 BB
regression_watchMIL @ COL
Zach Agnos: 7.65 ERA vs 5.77 xERA
Zach Agnos carries a 7.65 ERA against a 5.77 expected ERA (1.88 run gap), so he has been underperforming his contact quality. Opponents hit .296 off him vs a .290 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3 IP, 2 ER, 1 K
rest_fatigueNYM @ SD
NYM's bullpen has covered 12.7 innings over the last 3 games
That is 12.7 relief innings in 3 games, led by Jonah Tong (3.3) and Cionel Perez (2). SD's pen has thrown 9 over the same span.
P flagged side lost 2-3
ballpark_shiftBOS @ NYY
At Yankee Stadium, Cam Schlittler pitches to a 3.33 ERA
Cam Schlittler starts at Yankee Stadium tonight, where his ERA is 3.33 over 27 innings — 1.09 on a 49.3-inning baseline elsewhere. Hitters bat .269 off him here.
P 5.2 IP, 1 ER, 5 K
streakCOL @ UZB
Colombia are unbeaten in their last 3 World Cup matches
Across their last 4 2018 World Cup matches they are 2-1-1 (D-W-W-L), carrying a 3-match unbeaten run.
streakCPV @ ESP
Spain are winless in their last 3 World Cup matches
Across their last 8 2022 World Cup matches they are 2-4-2 (L-L-D-W-D-D-W-D), carrying 3 straight World Cup games without a win.
situationalPAR @ TUR
Türkiye arrive on 5 days' rest; Paraguay have had 7
Türkiye come into the fixture on 5 days' rest while Paraguay have had 7 days' — a 2-day recovery gap in the June 20 meeting.
rest_fatigueWSH @ ARI
WSH's bullpen has covered 12.3 innings over the last 3 games
That is 12.3 relief innings in 3 games, led by Brad Lord (3.3) and Paxton Schultz (2.3). ARI's pen has thrown 8.7 over the same span.
P flagged side lost 1-5
ballpark_shiftLAA @ LAD
Emmet Sheehan's ERA drops to 3.62 at Dodger Stadium
Emmet Sheehan carries a 3.62 ERA over 6 games (32.3 IP) at tonight's park vs 5.61 across 25.7 innings everywhere else. Hitters bat .222 off him here. He starts here tonight.
P 1.1 IP, 2 ER, 2 K
tournamentGROUP B
Group B is the tightest group-winner market
Group B's group-winner market is the most open on the board: Switzerland and Canada both priced inside +250.
ownedBAL @ TOR
Taylor Ward is 6-for-15 (.400) off Kevin Gausman
Taylor Ward's career line off Kevin Gausman is 6-for-15, a .400 average over 15 at-bats — they meet again tonight.
P 1-for-4, 4 TB
ballparkSUI @ QAT
Qatar vs Switzerland: afternoon heat at Levi's Stadium
An open-air 12pm local kickoff at Levi's Stadium — open-air in hot Bay Area inland afternoons. Conditioning is tested when matches are played in the afternoon sun.
ballparkSEN @ FRA
France vs Senegal: 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.
ballpark_shiftCIN @ STL
At Busch Stadium, Michael McGreevy pitches to a 2.12 ERA
Michael McGreevy starts at Busch Stadium tonight, where his ERA is 2.12 over 34 innings — 3.90 on a 32.3-inning baseline elsewhere. Hitters bat .220 off him here.
P 6 IP, 2 ER, 5 K
streakEGY @ BEL
Belgium are winless in their last 2 World Cup matches
Across their last 8 2022 World Cup matches they are 5-1-2 (D-L-W-W-L-W-W-W), carrying 2 straight World Cup games without a win.
streakCUW @ GER
Germany are unbeaten in their last 2 World Cup matches
Across their last 6 2022 World Cup matches they are 2-1-3 (W-D-L-L-W-L), carrying a 2-match unbeaten run.
streakMAR @ BRA
Morocco are winless in their last 2 World Cup matches
Across their last 8 2022 World Cup matches they are 4-2-2 (L-L-W-W-W-W-D-D), carrying 2 straight World Cup games without a win.
ballpark_shiftMIL @ COL
Zach Agnos's ERA jumps to 8.14 at Coors Field
Zach Agnos carries a 8.14 ERA over 9 games (24.3 IP) at tonight's park vs 6.89 across 15.7 innings everywhere else. Hitters bat .310 off him here. He starts here tonight.
P 3 IP, 2 ER, 1 K
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.
ownedSEA @ DET
Riley Greene is 4-for-11 (.364) off Luis Castillo
Riley Greene's career line off Luis Castillo is 4-for-11, a .364 average over 11 at-bats — they meet again tonight.
P 0-for-3, 0 TB, 1 BB
ballparkPAR @ USA
USA vs Paraguay: 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.
ballparkTUR @ AUS
Australia vs Türkiye: indoors at BC Place
BC Place is a retractable-roof venue — retractable roof, mild Pacific climate. The summer heat that exposes open stadiums is removed from this fixture.
tournamentGROUP A
Group A: Mexico, South Korea, Czechia, South Africa
Mexico are the market favourite to win Group A at -140. Opens June 11: Mexico vs South Africa.
tournamentGROUP B
Group B: Switzerland, Canada, Bosnia & Herzegovina, Qatar
Switzerland are the market favourite to win Group B at -135. Opens June 12: Canada vs Bosnia & Herzegovina.
tournamentGROUP C
Group C: Brazil, Morocco, Scotland, Haiti
Brazil enter as the No. 5 title choice at +850. Opens June 13: Brazil vs Morocco. Shortest price to win Group C: Brazil at -340.
tournamentGROUP D
Group D: USA, Türkiye, Paraguay, Australia
USA are the market favourite to win Group D at +130. Opens June 13: USA vs Paraguay.
tournamentGROUP E
Group E: Germany, Ecuador, Côte d'Ivoire, Curaçao
Germany enter as the No. 7 title choice at +1400. Opens June 14: Germany vs Curaçao. Shortest price to win Group E: Germany at -270.
tournamentGROUP F
Group F: Netherlands, Japan, Sweden, Tunisia
Netherlands enter as the No. 8 title choice at +1600. Opens June 14: Netherlands vs Japan. Shortest price to win Group F: Netherlands at -125.
tournamentGROUP G
Group G: Belgium, Egypt, Iran, New Zealand
Belgium enter as the No. 9 title choice at +2200. Opens June 15: Belgium vs Egypt. Shortest price to win Group G: Belgium at -240.
tournamentGROUP H
Group H: Spain, Uruguay, Saudi Arabia, Cabo Verde
Spain enter as the No. 1 title choice at +450. Opens June 15: Spain vs Cabo Verde. Shortest price to win Group H: Spain at -475.
tournamentGROUP I
Group I: France, Norway, Senegal, Iraq
France enter as the No. 2 title choice at +470. Opens June 16: France vs Senegal. Shortest price to win Group I: France at -215.