platoon_edgeSD @ PHI
Gavin Sheets (bats L) gets a RHP from the 2nd spot
Gavin Sheets's vs. Right line (.900 OPS, 141 AB) sits well above his .357 mark the other way (29 AB). Tonight's starter Zack Wheeler throws RHP, the hand he hits best.
P 0-for-2, 0 TB, 2 BB
platoon_edgeSF @ MIL
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.978 OPS, 146 AB) sits well above his .550 mark the other way (58 AB). Tonight's starter Adrian Houser throws RHP, the hand he hits best.
P 2-for-3, 3 TB
cooling_offLAD @ ARI
Ildemaro Vargas has gone cold: .295 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a .295 OPS, down 0.466 from his .761 season mark.
P 0-for-3, 0 TB
platoon_edgeCOL @ LAA
Troy Johnston (bats L) gets a RHP from the 5th spot
Troy Johnston's vs. Right line (.914 OPS, 159 AB) sits well above his .384 mark the other way (38 AB). Tonight's starter Walbert Urena throws RHP, the hand he hits best.
P 2-for-4, 3 TB
platoon_edgePIT @ HOU
Brandon Lowe (bats L) draws Spencer Arrighetti (RHP), batting 2nd
Brandon Lowe carries a .962 OPS vs. Right (155 AB) against .620 the other way (62 AB), and faces RHP Spencer Arrighetti from the 2nd spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB, 1 BB
gary_hr_threatsDodgers @ Diamondbacks
Shohei Ohtani to go deep
Ohtani has barreled five balls over his last three games and Arizona's starter has surrendered hard contact to left-handed power all season. Chase Field's closed roof keeps the air dense, but his current bat speed plays in any park.
platoon_edgeKC @ MIN
Vinnie Pasquantino (bats L) hits 3rd against Andrew Morris (RHP)
Over 156 AB vs. Right, Vinnie Pasquantino owns a .754 OPS versus .386 in 64 AB the other way. He sees RHP Andrew Morris tonight hitting 3rd, where the platoon side lines up his way.
P 0-for-4, 0 TB, 1 BB
platoon_edgeSD @ PHI
Bryce Harper (bats L) gets a RHP from the 3rd spot
Bryce Harper's vs. Right line (.996 OPS, 135 AB) sits well above his .660 mark the other way (78 AB). Tonight's starter Lucas Giolito throws RHP, the hand he hits best.
P 1-for-3, 1 TB, 1 BB
platoon_edgeCOL @ LAA
TJ Rumfield (bats L) gets a RHP from the 3rd spot
TJ Rumfield's vs. Right line (.893 OPS, 161 AB) sits well above his .560 mark the other way (49 AB). Tonight's starter Walbert Urena throws RHP, the hand he hits best.
P 1-for-4, 2 TB
platoon_edgeBAL @ BOS
Wilyer Abreu (bats L) draws Trevor Rogers (LHP), batting 3rd
Wilyer Abreu carries a 1.012 OPS vs. Left (67 AB) against .685 the other way (163 AB), and faces LHP Trevor Rogers from the 3rd spot — a split his blended season line may not reflect.
P 1-for-3, 1 TB, 1 BB
heat_checkBAL @ BOS
Jarren Duran is scorching: 1.005 OPS in Last 15 Days
The last 15 days sample runs 55 PA: a 1.005 OPS versus .694 for the season, 0.311 above his norm. He has 10 home runs on the season.
P 0-for-4, 0 TB
cooling_offOAK @ CHC
Shea Langeliers has gone cold: .531 OPS in Last 15 Days
Over the last 15 days (47 PA) he is at a .531 OPS, down 0.356 from his .887 season mark.
P 1-for-5, 2 TB
regression_watchPIT @ HOU
Spencer Arrighetti: 1.94 ERA vs 4.95 xERA
Spencer Arrighetti carries a 1.94 ERA against a 4.95 expected ERA (3.01 run gap), so he has been outperforming his contact quality. Opponents hit .184 off him vs a .243 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 4 IP, 4 ER, 3 K
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).
heat_checkOAK @ CHC
Tyler Soderstrom is scorching: 1.090 OPS in Last 15 Days
Over the last 15 days (47 PA) he is at a 1.090 OPS, up 0.349 on his .741 season mark.
P 2-for-5, 2 TB
heat_checkSD @ PHI
Fernando Tatis Jr. is scorching: 1.024 OPS in Last 15 Days
Over the last 15 days (45 PA) he is at a 1.024 OPS, up 0.35 on his .674 season mark.
P 0-for-4, 0 TB
heat_checkSF @ MIL
Jung Hoo Lee is scorching: 1.417 OPS in Last 15 Days
The last 15 days sample runs 24 PA: a 1.417 OPS versus .779 for the season, 0.638 above his norm.
P 4-for-5, 5 TB
rest_fatigueCOL @ LAA
LAA's pen has logged 15.3 innings across its last 3 games
3 games, 15.3 innings out of the pen — Sam Aldegheri (5.3) and Mitch Farris (4) carried the load. COL's pen has thrown 13.3 over the same span.
P flagged side won 4-11
cooling_offSD @ PHI
Miguel Andujar has gone cold: .395 OPS in Last 15 Days
The last 15 days sample runs 44 PA: a .395 OPS versus .734 for the season, 0.339 below his norm.
P 0-for-4, 0 TB
rest_fatigueLAD @ ARI
ARI's pen has logged 15 innings across its last 3 games
3 games, 15 innings out of the pen — Luis Castillo (5) and Juan Morillo (3) carried the load. LAD's pen has thrown 14.3 over the same span.
P flagged side lost 7-0
gary_hr_threatsBlue Jays @ Braves
Vladimir Guerrero Jr. to go deep
Guerrero is squaring up fastballs at an elite clip and tonight's matchup leans heavily on a four-seamer he has historically punished. Truist Park has been generous to right-handed pull power this spring.
heat_checkBAL @ BOS
Colton Cowser is scorching: 1.152 OPS in Last 15 Days
That 1.152 OPS spans the last 15 days (28 PA) against a .664 season baseline, a 0.488 swing.
P 1-for-3, 1 TB, 1 BB
ballpark_shiftOAK @ CHC
Colin Rea owns a 3.03 ERA at Wrigley Field — 6.19 everywhere else
Across 6 games (32.7 IP) at this venue, Colin Rea has a 3.03 ERA against 6.19 at his other parks (32 IP). Hitters bat .250 off him here. He draws the start here tonight.
P 5.1 IP, 2 ER, 3 K
cooling_offCLE @ NYY
Angel Martinez has gone cold: .419 OPS in Last 15 Days
That .419 OPS spans the last 15 days (43 PA) against a .721 season baseline, a 0.302 drop.
P 0-for-4, 0 TB
gary_hr_threatsBlue Jays @ Braves
Matt Olson to go deep
Olson owns three career homers off tonight's opposing starter and his fly-ball rate has climbed for two straight weeks. The wind blowing out to right at first pitch adds carry exactly where he lives.
gary_hr_threatsRoyals @ Twins
Byron Buxton to go deep
Byron Buxton presents significant value to homer tonight against Seth Lugo, who is a major regression candidate. Lugo's 3.55 ERA is masked by a much higher 4.98 xERA and a concerning 10.2% barrel rate allowed.
cooling_offOAK @ CHC
Seiya Suzuki has gone cold: .450 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a .450 OPS, down 0.274 from his .724 season mark.
P 1-for-4, 4 TB
cooling_offSD @ PHI
Justin Crawford has gone cold: .257 OPS in Last 15 Days
Over the last 15 days (35 PA) he is at a .257 OPS, down 0.367 from his .624 season mark.
P 1-for-3, 2 TB, 1 BB
cooling_offKC @ MIN
Kyle Isbel has gone cold: .250 OPS in Last 15 Days
Over the last 15 days (31 PA) he is at a .250 OPS, down 0.396 from his .646 season mark.
P 2-for-4, 2 TB, 1 BB
regression_watchOAK @ CHC
Lawrence Butler is hitting .160 with a .235 expected
Across 169 plate appearances, Lawrence Butler carries a .160 average versus a .235 xBA. His wOBA sits at .231 against a .297 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-4, 0 TB
regression_watchLAD @ ARI
Mookie Betts is hitting .189 with a .260 expected
Across 122 plate appearances, Mookie Betts carries a .189 average versus a .260 xBA. His wOBA sits at .279 against a .323 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-5, 0 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.
regression_watchBAL @ BOS
Trevor Rogers: 6.84 ERA vs 4.63 xERA
Trevor Rogers carries a 6.84 ERA against a 4.63 expected ERA (2.21 run gap), so he has been underperforming his contact quality. Opponents hit .291 off him vs a .271 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5.2 IP, 1 ER, 3 K
ballpark_shiftLAD @ ARI
Zac Gallen's ERA drops to 3.97 at Chase Field
Zac Gallen carries a 3.97 ERA over 6 games (34 IP) at tonight's park vs 6.82 across 30.3 innings everywhere else. Hitters bat .279 off him here. He starts here tonight.
P 5 IP, 4 ER, 1 K
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.
regression_watchSF @ MIL
Christian Yelich's .284 AVG hides a .216 xBA
Christian Yelich is hitting .284 against a .216 expected average (xBA) over 129 plate appearances. His wOBA sits at .354 against a .289 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, 3 TB
cooling_offKC @ MIN
Austin Martin has gone cold: .471 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a .471 OPS, down 0.234 from his .705 season mark.
P 0-for-4, 0 TB
ballpark_shiftBAL @ BOS
At Fenway Park, Brayan Bello pitches to a 3.86 ERA
Brayan Bello starts at Fenway Park tonight, where his ERA is 3.86 over 18.7 innings — 6.51 on a 37.3-inning baseline elsewhere. Hitters bat .289 off him here.
P 5 IP, 8 ER, 4 K
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.
heat_checkPIT @ HOU
Cam Smith is scorching: .888 OPS in Last 15 Days
That .888 OPS spans the last 15 days (47 PA) against a .670 season baseline, a 0.218 swing.
P 2-for-5, 4 TB
regression_watchTOR @ ATL
Mason Fluharty: 3.97 ERA vs 2.03 xERA
Mason Fluharty carries a 3.97 ERA against a 2.03 expected ERA (1.94 run gap), so he has been underperforming his contact quality. Opponents hit .256 off him vs a .167 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1.1 IP, 0 ER, 1 K
regression_watchSF @ MIL
Coleman Crow: 3.14 ERA vs 5.05 xERA
Coleman Crow carries a 3.14 ERA against a 5.05 expected ERA (1.91 run gap), so he has been outperforming his contact quality. Opponents hit .212 off him vs a .262 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 2.1 IP, 6 ER, 2 K
regression_watchCOL @ LAA
Michael Lorenzen: 8.01 ERA vs 6.09 xERA
Michael Lorenzen carries a 8.01 ERA against a 6.09 expected ERA (1.92 run gap), so he has been underperforming his contact quality. Opponents hit .364 off him vs a .315 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3.1 IP, 8 ER, 5 K
heat_checkOAK @ CHC
Pete Crow-Armstrong is scorching: .920 OPS in Last 15 Days
The last 15 days sample runs 49 PA: a .920 OPS versus .725 for the season, 0.195 above his norm. He has 8 home runs on the season.
P 1-for-5, 4 TB
heat_checkPIT @ HOU
Bryan Reynolds is scorching: 1.013 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a 1.013 OPS, up 0.187 on his .826 season mark.
P 1-for-5, 1 TB
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.
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.
rest_fatigueSF @ MIL
MIL's pen has logged 12.3 innings across its last 3 games
3 games, 12.3 innings out of the pen — Chad Patrick (5) and DL Hall (2) carried the load. SF's pen has thrown 9 over the same span.
P flagged side lost 12-9
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.
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.
rest_fatigueOAK @ CHC
12 bullpen innings in 3 games for OAK
Relievers have absorbed 12 innings over the last 3 games (Jack Perkins (3) and Justin Sterner (2) the heaviest). CHC's pen has thrown 10.7 over the same span.
P flagged side won 5-4
rest_fatiguePIT @ HOU
PIT's pen has logged 12 innings across its last 3 games
3 games, 12 innings out of the pen — Wilber Dotel (3) and Gregory Soto (2) carried the load. HOU's pen has thrown 11 over the same span.
P flagged side lost 9-11
beneficiaryLAD @ ARI
James McCann (C) is out for ARI — Gabriel Moreno starts in his place tonight
Quadriceps; On the injury report since yesterday; Gabriel Moreno bats 3rd tonight and carries a .728 OPS / .260 AVG this season.
P 1-for-4, 2 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.
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.
ballpark_shiftCOL @ LAA
Walbert Urena owns a 2.12 ERA at Angel Stadium — 3.86 everywhere else
Across 6 games (34 IP) at this venue, Walbert Urena has a 2.12 ERA against 3.86 at his other parks (16.3 IP). Hitters bat .168 off him here. He draws the start here tonight.
P 6 IP, 3 ER, 7 K
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.
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.
ownedSD @ PHI
Xander Bogaerts is 3-for-10 (.300) off Zack Wheeler
In 10 career at-bats against Zack Wheeler, Xander Bogaerts is 3-for-10 for a 1.064 OPS (1 walk). The two square off again tonight.
P 0-for-4, 0 TB
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.
beneficiaryBAL @ BOS
Dylan Beavers (RF) is out for BAL — Colton Cowser starts in his place tonight
Colton Cowser slots in at RF (bats 7th tonight) and carries a .664 OPS / .221 AVG this season. On the injury report for 8 days (Oblique).
P 1-for-3, 1 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.
beneficiaryCOL @ LAA
Mickey Moniak (LF) is out for COL — Sterlin Thompson starts in his place tonight
Sterlin Thompson slots in at LF (bats 7th tonight) and carries a .548 OPS / .184 AVG this season. On the injury report for 4 days (Ankle).
P 1-for-4, 1 TB
tournamentGROUP A
Group A: Mexico, Czechia, South Korea, South Africa
Mexico are the market favourite to win Group A at -145. 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. 4 title choice at +800. Opens June 13: Brazil vs Morocco. Shortest price to win Group C: Brazil at -350.
tournamentGROUP D
Group D: USA, Türkiye, Paraguay, Australia
USA are the market favourite to win Group D at +125. 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 +1300. 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 -130.
tournamentGROUP G
Group G: Belgium, Egypt, Iran, New Zealand
Belgium enter as the No. 9 title choice at +2500. Opens June 15: Belgium vs Egypt. Shortest price to win Group G: Belgium at -250.
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.
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.