bullpen_fatigueKC @ NYM
New York Mets pen: 16.3 relief IP over their last 3 games
New York Mets's bullpen has thrown 16.3 innings across their last 3 games, with 5 arms working multiple of them. A worked-down pen heading into tonight.
platoon_edgeNYY @ TB
Paul Goldschmidt (bats R) gets a LHP from the 1st spot
Paul Goldschmidt's vs. Left line (1.115 OPS, 95 AB) sits well above his .591 mark the other way (131 AB). Tonight's starter Shane McClanahan throws LHP, the hand he hits best.
P 0-for-4, 0 TB
starter_team_recordPHI @ CIN
Reds 7-1 in Chase Burns's last 8 starts
Reds are 7-1 in Chase Burns's last 8 starts this season — winners of his last 5 in a row. He starts tonight.
starter_team_recordHOU @ WSH
Nationals 7-1 in Foster Griffin's last 8 starts
Nationals are 7-1 in Foster Griffin's last 8 starts this season — winners of his last 4 in a row. He starts tonight.
head_to_headMIL @ STL
Brewers are 7-1 vs Cardinals this season
Brewers lead the season series 7-1 over Cardinals. MIL won the last meeting 10-2.
heat_checkHOU @ WSH
Luis Garcia Jr.: 1.524 OPS in Last 15 Days
The last 15 days sample runs 45 PA: a 1.524 OPS versus .874 for the season, 0.65 above his norm. He has 19 home runs on the season. His total-bases line tonight: 1.5.
P 3-for-4, 6 TB, 1 BB
platoon_edgeTOR @ SF
Nathan Lukes (bats L) hits 2nd against Logan Webb (RHP)
Over 155 AB vs. Right, Nathan Lukes owns a .817 OPS versus .297 in 31 AB the other way. He sees RHP Logan Webb tonight hitting 2nd, where the platoon side lines up his way.
P 2-for-4, 2 TB, 1 BB
starter_team_recordMIL @ STL
Cardinals 1-7 in Michael McGreevy's last 8 starts
Cardinals are 1-7 in Michael McGreevy's last 8 starts this season — losers of his last 4 in a row. He starts tonight.
platoon_edgePHI @ CIN
Bryce Harper (bats L) gets a RHP from the 1st spot
Bryce Harper's vs. Right line (1.034 OPS, 196 AB) sits well above his .653 mark the other way (127 AB). Tonight's starter Chase Burns throws RHP, the hand he hits best.
P 0-for-3, 0 TB, 2 BB
heat_checkCHC @ BAL
Dansby Swanson: 1.179 OPS in Last 15 Days
The last 15 days sample runs 54 PA: a 1.179 OPS versus .719 for the season, 0.46 above his norm. He has 16 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
gary_hr_threatsCubs @ Orioles
Pete Crow-Armstrong
Pete Crow-Armstrong is in the midst of a breakout 19-home run campaign and draws a matchup against Dean Kremer, whose underlying metrics suggest extreme vulnerability to the long ball. Kremer has surrendered five home runs in just 17.0 innings this season, resulting in a staggering 2.65 HR/9 rate.
P 2 HR — 2-for-4, 8 TB, 1 BB
gary_hr_threatsPhillies @ Reds
Kyle Schwarber
Kyle Schwarber is the most prolific home run hitter in this matchup, entering with 31 homers and a blistering rate of one long ball every 10.6 at-bats. Tonight he faces Chase Burns, who despite an elite ERA, is a fly-ball pitcher (0.70 GO/AO) who has struggled with home run suppression against left-handed hitters.
P 1 HR — 1-for-4, 4 TB, 1 BB
platoon_edgeSEA @ MIA
Liam Hicks (bats L) hits 1st against George Kirby (RHP)
Over 225 AB vs. Right, Liam Hicks owns a .908 OPS versus .554 in 56 AB the other way. He sees RHP George Kirby tonight hitting 1st, where the platoon side lines up his way.
P 0-for-4, 0 TB
gary_hr_threatsRoyals @ Mets
Juan Soto
Juan Soto is in an elite smash spot tonight at Citi Field. He faces Steven Cruz, a right-handed pitcher whose statistical profile against left-handed hitters is catastrophic.
P 0 HR — 0-for-3, 0 TB, 2 BB
cooling_offOAK @ DET
Nick Kurtz: .442 OPS in L15 — draws RHP Troy Melton
Nick Kurtz's .442 OPS over the last 15 days (50 PA) trails his .915 season mark, down 0.473. Tonight he draws RHP Troy Melton — his stronger side: a .978 OPS vs RHP across 208 AB.
P 0-for-1, 0 TB
cooling_offCLE @ MIN
Travis Bazzana: .365 OPS in L15 — draws LHP Connor Prielipp
Travis Bazzana's .365 OPS over the last 15 days (50 PA) trails his .738 season mark, down 0.373. Tonight he draws LHP Connor Prielipp — his weaker side: a .506 OPS vs LHP across 81 AB.
P 1-for-3, 1 TB, 2 BB
platoon_edgeCOL @ LAD
Mickey Moniak (bats L) gets a RHP from the 2nd spot
Mickey Moniak's vs. Right line (1.004 OPS, 158 AB) sits well above his .635 mark the other way (37 AB). Tonight's starter Roki Sasaki throws RHP, the hand he hits best.
P 0-for-2, 0 TB
cooling_offARI @ SD
Corbin Carroll: .474 OPS in L15 — draws RHP Michael King
Corbin Carroll's .474 OPS over the last 15 days (49 PA) trails his .855 season mark, down 0.381. Tonight he draws RHP Michael King — his weaker side: a .764 OPS vs RHP across 221 AB.
P 0-for-3, 0 TB, 1 BB
platoon_edgeBOS @ CHW
Randal Grichuk (bats R) gets a LHP from the 2nd spot
Randal Grichuk's vs. Left line (.974 OPS, 79 AB) sits well above his .600 mark the other way (48 AB). Tonight's starter Jake Bennett throws LHP, the hand he hits best.
P 0-for-4, 0 TB
gary_hr_threatsCubs @ Orioles
Samuel Basallo
The statistical anchor for this pick is Colin Rea's profound struggle against left-handed hitting. Rea has been tagged for a .310 batting average and five home runs in 203 at-bats against lefties this season.
P 0 HR — 0-for-4, 0 TB
starter_team_recordCHC @ BAL
Cubs 2-6 in Colin Rea's last 8 starts
Cubs are 2-6 in Colin Rea's last 8 starts this season. He starts tonight.
heat_checkNYY @ TB
Junior Caminero: 1.286 OPS in Last 15 Days
That 1.286 OPS spans the last 15 days (55 PA) against a .918 season baseline, a 0.368 swing. He has 26 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
starter_team_recordKC @ NYM
Mets 6-2 in Christian Scott's last 8 starts
Mets are 6-2 in Christian Scott's last 8 starts this season. He starts tonight.
cooling_offTOR @ SF
Casey Schmitt: .464 OPS in L15 — draws RHP Dylan Cease
Casey Schmitt's .464 OPS over the last 15 days (53 PA) trails his .792 season mark, down 0.328. Tonight he draws RHP Dylan Cease — his weaker side: a .778 OPS vs RHP across 236 AB.
P 0-for-4, 0 TB
head_to_headATL @ PIT
Braves are 6-2 vs Pirates this season
Braves lead the season series 6-2 over Pirates. PIT took the last meeting 12-4 — a revenge spot.
starter_formHOU @ WSH
Spencer Arrighetti: 9.00 ERA over his last 3 starts
He is carrying a 9.00 ERA over his last 15 innings with a 1.27 WHIP (1.23 season) — the 3.81 season line is doing a lot of work for him right now.
P 4 IP, 8 ER, 2 K
starter_team_recordMIL @ STL
Brewers 6-2 in Kyle Harrison's last 8 starts
Brewers are 6-2 in Kyle Harrison's last 8 starts this season. He starts tonight.
bullpen_fatigueMIL @ STL
St. Louis Cardinals pen: 16.3 relief IP over their last 3 games
St. Louis Cardinals's bullpen has thrown 16.3 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
platoon_edgeOAK @ DET
Matt Vierling (bats R) gets a LHP from the 1st spot
Matt Vierling's vs. Left line (.772 OPS, 83 AB) sits well above his .490 mark the other way (139 AB). Tonight's starter Jeffrey Springs throws LHP, the hand he hits best.
P 0-for-5, 0 TB
cooling_offNYY @ TB
Cody Bellinger: .328 OPS in L15 — draws LHP Shane McClanahan
Cody Bellinger's .328 OPS over the last 15 days (49 PA) trails his .762 season mark, down 0.434. Tonight he draws LHP Shane McClanahan — his stronger side: a .776 OPS vs LHP across 114 AB.
P 0-for-4, 0 TB
platoon_edgeCHC @ BAL
Samuel Basallo (bats L) draws Colin Rea (RHP), batting 5th
Samuel Basallo carries a .878 OPS vs. Right (191 AB) against .496 the other way (63 AB), and faces RHP Colin Rea from the 5th spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB
platoon_edgeBOS @ CHW
Miguel Vargas (bats R) draws Jake Bennett (LHP), batting 1st
Miguel Vargas carries a 1.044 OPS vs. Left (91 AB) against .774 the other way (232 AB), and faces LHP Jake Bennett from the 1st spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB
gary_hr_threatsAstros @ Nationals
James Wood
James Wood is currently the hottest hitter in the Nationals lineup, having mashed three home runs over his last five games and recording 13 hits in his last 10. Tonight he faces Spencer Arrighetti, a right-hander who has struggled with power suppression against left-handed hitters.
P 0 HR — 0-for-2, 0 TB, 3 BB
platoon_edgeTOR @ SF
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.906 OPS, 229 AB) sits well above his .560 mark the other way (120 AB). Tonight's starter Dylan Cease throws RHP, the hand he hits best.
P 0-for-3, 0 TB, 1 BB
rest_fatigueKC @ NYM
NYM's bullpen has covered 16.3 innings over the last 3 games
That is 16.3 relief innings in 3 games, led by Kodai Senga (3) and Huascar Brazoban (2.3). KC's pen has thrown 12.7 over the same span.
P flagged side won 2-6
rest_fatigueMIL @ STL
16.3 bullpen innings in 3 games for STL
Relievers have absorbed 16.3 innings over the last 3 games (Bruce Zimmermann (5) and Justin Bruihl (3.3) the heaviest). MIL's pen has thrown 6.3 over the same span.
P flagged side won 1-5
head_to_headCOL @ LAD
Dodgers are 7-4 vs Rockies this season
Dodgers lead the season series 7-4 over Rockies. COL took the last meeting 4-3 — a revenge spot.
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).
gary_hr_threatsGuardians @ Twins
Kody Clemens
Kody Clemens is in the midst of a historic power surge, having homered in three straight games and five of his last ten appearances. He has already established a career-high with 16 home runs this season, demonstrating a high home-run-to-at-bat ratio.
P 0 HR — 3-for-4, 4 TB, 1 BB
cooling_offATL @ PIT
Drake Baldwin: .485 OPS in L15 — draws RHP Jared Jones
Drake Baldwin's .485 OPS over the last 15 days (47 PA) trails his .788 season mark, down 0.303. Tonight he draws RHP Jared Jones — his weaker side: a .759 OPS vs RHP across 155 AB.
P 1-for-4, 1 TB
gary_hr_threatsRed Sox @ White Sox
Willson Contreras
Willson Contreras is currently the hottest hitter in the Red Sox lineup, slashing .371 over his last 10 games with four home runs. He enters tonight having recorded multiple total bases in four of his last five starts, showing elite contact quality.
P 0 HR — 0-for-2, 0 TB
cooling_offMIL @ STL
Alec Burleson: .501 OPS in L15 — draws LHP Kyle Harrison
Alec Burleson's .501 OPS over the last 15 days (47 PA) trails his .800 season mark, down 0.299. Tonight he draws LHP Kyle Harrison — his weaker side: a .436 OPS vs LHP across 105 AB.
P 2-for-4, 6 TB
heat_checkATL @ PIT
Ryan O'Hearn: 1.121 OPS in Last 15 Days
That 1.121 OPS spans the last 15 days (57 PA) against a .851 season baseline, a 0.27 swing. He has 16 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB
rest_fatigueBOS @ CHW
CHW's bullpen has covered 15.3 innings over the last 3 games
That is 15.3 relief innings in 3 games, led by Erick Fedde (5.3) and Brandon Eisert (3.7). BOS's pen has thrown 12.3 over the same span.
P flagged side lost 5-0
heat_checkTOR @ SF
Rafael Devers: 1.094 OPS in Last 15 Days
The last 15 days sample runs 51 PA: a 1.094 OPS versus .787 for the season, 0.307 above his norm. He has 18 home runs on the season. His total-bases line tonight: 0.5.
P 0-for-3, 0 TB, 1 BB
cooling_offTOR @ SF
Vladimir Guerrero Jr.: .428 OPS in L15 — draws RHP Logan Webb
Vladimir Guerrero Jr.'s .428 OPS over the last 15 days (51 PA) trails his .689 season mark, down 0.261. Tonight he draws RHP Logan Webb — his weaker side: a .667 OPS vs RHP across 254 AB.
P 1-for-5, 4 TB
heat_checkCOL @ LAD
Kyle Karros: 1.171 OPS in Last 15 Days
Over the last 15 days (40 PA) he is at a 1.171 OPS, up 0.388 on his .783 season mark. His total-bases line tonight: 0.5.
P 2-for-4, 6 TB
heat_checkSEA @ MIA
Heriberto Hernandez: 1.201 OPS in Last 15 Days
That 1.201 OPS spans the last 15 days (36 PA) against a .789 season baseline, a 0.412 swing. He has 12 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-3, 2 TB
xg_regressionSWE @ NED
Netherlands are finishing above their chances
Netherlands are scoring 2.8/match on 1.3 xG — 1.5 goals/match above expected across 4 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 2.8/match on 1.3 xG — 1.5 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
starter_formOAK @ DET
Jeffrey Springs: 9.42 ERA over his last 3 starts
He is carrying a 9.42 ERA over his last 14.3 innings with a 1.74 WHIP (1.38 season) — the 5.79 season line is doing a lot of work for him right now.
P 4.1 IP, 6 ER, 4 K
xg_regressionMAR @ NED
Netherlands are finishing above their chances
Netherlands are scoring 2.8/match on 1.3 xG — 1.5 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
xg_regressionJPN @ NED
Netherlands are finishing above their chances
Netherlands are scoring 2.8/match on 1.3 xG — 1.5 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
tournamentTO LIFT THE CUP
France head the title market at +180
France are the market's outright World Cup favourite at +180. Spain (+370) and Argentina (+390) are the next shortest.
heat_checkMIL @ STL
Garrett Mitchell: 1.188 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a 1.188 OPS, up 0.363 on his .825 season mark. He has 8 home runs on the season.
P 2-for-4, 3 TB
heat_checkSEA @ MIA
Otto Lopez: 1.163 OPS in Last 15 Days
Over the last 15 days (54 PA) he is at a 1.163 OPS, up 0.274 on his .889 season mark. He has 9 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-4, 3 TB
gary_hr_threatsRed Sox @ White Sox
Miguel Vargas
Miguel Vargas is the primary power source for the White Sox and possesses extreme platoon splits that favor him tonight against rookie southpaw Jake Bennett. Vargas has posted a massive 1.044 OPS against left-handed pitching this season, clubbing eight home runs in significantly fewer opportunities than he's had against righties.
P 0 HR — 0-for-4, 0 TB
rest_fatigueARI @ SD
15 bullpen innings in 3 games for SD
Relievers have absorbed 15 innings over the last 3 games (Griffin Canning (4) and Alek Jacob (3) the heaviest). ARI's pen has thrown 11 over the same span.
P flagged side won 4-10
cooling_offNYY @ TB
Paul Goldschmidt: .445 OPS in L15 — draws LHP Shane McClanahan
Paul Goldschmidt's .445 OPS over the last 15 days (42 PA) trails his .815 season mark, down 0.37. Tonight he draws LHP Shane McClanahan — his stronger side: a 1.115 OPS vs LHP across 95 AB.
P 0-for-4, 0 TB
xg_recapNOR @ BRA
Brazil out-created the field but didn't win
Brazil won the xG battle 2.8–0.8 yet lost to Norway (1–2). The underlying numbers favoured them — a side the result flattered to deceive.
regression_tomorrowOAK @ DET
Jack Perkins: 6.75 ERA vs 4.08 xERA
Projected to start tomorrow vs DET. A 6.75 ERA against a 4.08 expected ERA (2.67 run gap) — unlucky, due to bounce back. Opponents hit .264 vs .239 expected.
regression_watchMIL @ STL
Michael McGreevy: 3.12 ERA vs 5.59 xERA
Michael McGreevy carries a 3.12 ERA against a 5.59 expected ERA (2.48 run gap), so he has been outperforming his contact quality. Opponents hit .237 off him vs a .292 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6.1 IP, 1 ER, 6 K
rest_fatigueATL @ PIT
14.3 bullpen innings in 3 games for ATL
Relievers have absorbed 14.3 innings over the last 3 games (Connor Thomas (3.7) and Carlos Carrasco (2) the heaviest). PIT's pen has thrown 11.3 over the same span.
P flagged side won 3-0
heat_checkTOR @ SF
Heliot Ramos: 1.174 OPS in Last 15 Days
That 1.174 OPS spans the last 15 days (36 PA) against a .810 season baseline, a 0.364 swing. He has 8 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
rest_fatigueOAK @ DET
14.3 bullpen innings in 3 games for OAK
Relievers have absorbed 14.3 innings over the last 3 games (Kade Morris (3) and Jacob Lopez (3) the heaviest). DET's pen has thrown 9.7 over the same span.
P flagged side lost 1-6
bullpen_fatigueBOS @ CHW
Chicago White Sox pen: 15.3 relief IP over their last 3 games
Chicago White Sox's bullpen has thrown 15.3 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
bullpen_fatigueLAA @ TEX
Texas Rangers pen: 12.7 relief IP over their last 3 games
Texas Rangers's bullpen has thrown 12.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
situationalALG @ SUI
Algeria arrive on 5 days' rest; Switzerland have had 8
Algeria come into the fixture on 5 days' rest while Switzerland have had 8 days' — a 3-day recovery gap in the July 3 meeting.
rest_fatigueLAA @ TEX
LAA's pen has logged 14 innings across its last 3 games
3 games, 14 innings out of the pen — Jose Fermin (3) and Mitch Farris (3) carried the load. TEX's pen has thrown 12.7 over the same span.
P flagged side won 13-1
cooling_offCHC @ BAL
Gunnar Henderson: .479 OPS in L15 — draws RHP Colin Rea
Gunnar Henderson's .479 OPS over the last 15 days (49 PA) trails his .699 season mark, down 0.22. Tonight he draws RHP Colin Rea — his weaker side: a .695 OPS vs RHP across 266 AB.
P 0-for-5, 0 TB
ballpark_shiftATL @ PIT
Jared Jones owns a 6.92 ERA at PNC Park — 3.94 everywhere else
Across 3 games (13 IP) at PNC Park, Jared Jones has a 6.92 ERA against 3.94 at his other parks (16 IP). Hitters bat .269 off him here.
P 6 IP, 0 ER, 8 K
starter_formCOL @ LAD
Roki Sasaki: 8.53 ERA over his last 3 starts
Across his last 3 starts (12.7 IP) he has been tagged for 12 earned runs — a 8.53 ERA with a 1.74 WHIP (1.40 season) against a 5.40 season mark.
P 6 IP, 3 ER, 5 K
bullpen_fatigueKC @ NYM
Kansas City Royals pen: 12.7 relief IP over their last 3 games
Kansas City Royals's bullpen has thrown 12.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
advancementPAR @ USA
USA and Paraguay both set to advance from Group D
The market has USA all but through to reach the last 16 at -10000 (1st, 6 pts). Paraguay are -800 (3rd, 4 pts) to join them.
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, 4 pts). Paraguay are -800 (3rd, 4 pts) to join them.
advancementAUS @ USA
USA and Australia both set to advance from Group D
The market has USA all but through to reach the last 16 at -10000 (1st, 6 pts). Australia are -1400 (2nd, 4 pts) to join them.
advancementRSA @ CZE
Czechia and South Africa scrap to advance from Group A
The market has Czechia up against it to reach the last 16 at +225 (4th, 1 pt). South Africa are +450 (2nd, 4 pts) to join them.
advancementURU @ KSA
Uruguay and Saudi Arabia scrap to advance from Group H
The market has Uruguay roughly even money to reach the last 16 at +120 (3rd, 2 pts). Saudi Arabia are +170 (4th, 2 pts) to join them.
advancementBIH @ SUI
Switzerland and Bosnia & Herzegovina both set to advance from Group B
The market has Switzerland all but through to reach the last 16 at -750 (1st, 7 pts). Bosnia & Herzegovina are -250 (3rd, 4 pts) to join them.
starter_formCHC @ BAL
Colin Rea: 1.76 ERA over his last 3 starts
The last 3 times out: 15.3 innings, 3 earned runs, 12 Ks. That 1.76 ERA sits 2.97 runs under his 4.74 season number.
P 5.1 IP, 3 ER, 2 K
advancementFRA @ NOR
Norway and France both set to advance from Group I
The market has Norway all but through to reach the last 16 at -10000 (2nd, 6 pts). France are -5000 (1st, 9 pts) to join them.
xg_regressionPAR @ TUR
Türkiye have created more than they've scored
Türkiye are scoring 1.0/match on 2.0 xG — 1.0 goals/match below expected across 3 matches. The chances are there; they're due for the finishing to catch up.
xg_regressionTUR @ AUS
Türkiye have created more than they've scored
Türkiye are scoring 1.0/match on 2.0 xG — 1.0 goals/match below expected across 3 matches. The chances are there; they're due for the finishing to catch up.
xg_regressionUSA @ TUR
Türkiye have created more than they've scored
Türkiye are scoring 1.0/match on 2.0 xG — 1.0 goals/match below expected across 3 matches. The chances are there; they're due for the finishing to catch up.
xg_regressionSWE @ JPN
Japan are finishing above their chances
Japan are scoring 2.0/match on 1.0 xG — 1.0 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
ballpark_shiftCLE @ MIN
At Target Field, Connor Prielipp pitches to a 3.99 ERA
Connor Prielipp at Target Field: 3.99 ERA over 38.3 innings (7G) — 6.56 on a 23.3-inning baseline elsewhere. Hitters bat .216 off him here.
P 5 IP, 3 ER, 6 K
starter_formNYY @ TB
Gerrit Cole: 6.75 ERA over his last 3 starts
He is carrying a 6.75 ERA over his last 14.7 innings with a 1.57 WHIP (1.20 season) — the 4.01 season line is doing a lot of work for him right now.
P 6.1 IP, 3 ER, 6 K
starter_formKC @ NYM
Christian Scott: 6.23 ERA over his last 3 starts
He is carrying a 6.23 ERA over his last 13 innings with a 1.46 WHIP (1.35 season) — the 3.49 season line is doing a lot of work for him right now.
P 5 IP, 0 ER, 5 K
tournamentGROUP B
Switzerland are the shortest group-winner chalk on the board
Switzerland are -100000 to win Group B — the shortest group-winner price of the tournament. The next side in Group B, Canada, is out at +135.
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 +120 — the side the market most expects to come through the other half of the bracket.
xg_regressionECU @ CIV
Ecuador have created more than they've scored
Ecuador are scoring 0.5/match on 1.5 xG — 1.0 goals/match below expected across 4 matches. The chances are there; they're due for the finishing to catch up.
regression_watchCOL @ LAD
Cole Carrigg: .318 AVG vs .259 xBA
Cole Carrigg is hitting .318 against a .259 expected average (xBA) over 101 plate appearances. His wOBA sits at .414 against a .344 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 0-for-3, 0 TB, 1 BB
xg_regressionCUW @ ECU
Ecuador have created more than they've scored
Ecuador are scoring 0.5/match on 1.5 xG — 1.0 goals/match below expected across 4 matches. The chances are there; they're due for the finishing to catch up.
xg_regressionGER @ ECU
Ecuador have created more than they've scored
Ecuador are scoring 0.5/match on 1.5 xG — 1.0 goals/match below expected across 4 matches. The chances are there; they're due for the finishing to catch up.
rest_fatigueHOU @ WSH
WSH's bullpen has covered 13 innings over the last 3 games
That is 13 relief innings in 3 games, led by Eddy Yean (2) and Justin Lawrence (2). HOU's pen has thrown 12.3 over the same span.
P flagged side won 2-8
xg_regressionJPN @ TUN
Japan are finishing above their chances
Japan are scoring 2.0/match on 1.0 xG — 1.0 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
ballparkENG @ NOR
Norway vs England: 93°F heat at Hard Rock Stadium
It reads 93°F at kickoff — serious heat that tests conditioning and tends to drag the second-half tempo. Conditions at Hard Rock Stadium: 93°F, 13 mph wind, 12% rain.
regression_tomorrowARI @ SD
Merrill Kelly: 5.71 ERA vs 7.78 xERA
Projected to start tomorrow vs SD. A 5.71 ERA against a 7.78 expected ERA (2.07 run gap) — running hot, due to regress. Opponents hit .291 vs .311 expected.
regression_watchKC @ NYM
Francisco Lindor: .210 AVG vs .265 xBA
Francisco Lindor is hitting .210 against a .265 expected average (xBA) over 155 plate appearances. His wOBA sits at .292 against a .348 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-4, 1 TB
regression_watchCOL @ LAD
Mickey Moniak: .282 AVG vs .229 xBA
Mickey Moniak's .282 average comes against a .229 expected (xBA) on 212 plate appearances. His wOBA sits at .395 against a .319 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 0-for-2, 0 TB
regression_watchOAK @ DET
Zack Gelof: .281 AVG vs .229 xBA
Zack Gelof is hitting .281 against a .229 expected average (xBA) over 241 plate appearances. His wOBA sits at .357 against a .294 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 0-for-5, 0 TB
ballpark_shiftMIL @ STL
At Busch Stadium, Michael McGreevy pitches to a 1.96 ERA
Michael McGreevy at Busch Stadium: 1.96 ERA over 46 innings (8G) — 4.20 on a 49.3-inning baseline elsewhere. Hitters bat .222 off him here.
P 6.1 IP, 1 ER, 6 K
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.
situationalBIH @ USA
USA arrive on 5 days' rest; Bosnia & Herzegovina have had 7
USA come into the fixture on 5 days' rest while Bosnia & Herzegovina have had 7 days' — a 2-day recovery gap in the July 2 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.
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.
regression_watchOAK @ DET
Matt Vierling: .203 AVG vs .252 xBA
Matt Vierling's .203 average comes against a .252 expected (xBA) on 244 plate appearances. His wOBA sits at .262 against a .302 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
regression_tomorrowARI @ SD
Griffin Canning: 6.71 ERA vs 4.81 xERA
Projected to start tomorrow vs ARI. A 6.71 ERA against a 4.81 expected ERA (1.9 run gap) — unlucky, due to bounce back. Opponents hit .269 vs .245 expected.
regression_watchATL @ PIT
Jake Mangum: .305 AVG vs .256 xBA
Across 235 plate appearances, Jake Mangum carries a .305 average versus a .256 xBA. His wOBA sits at .322 against a .284 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 0-for-4, 0 TB
park_weatherKC @ NYM
Wind blowing out 11 mph at Citi Field tonight
Tonight's reading at Citi Field — Clear, 77°, wind 11 mph, Out To LF. Everything about the air says carry. The total sits at 9.5.
P final total 8 vs 9.5 (over lean)
fantasy_pickupsARI @ SD
Gavin Sheets
Sheets slots into the cleanup spot with a respectable 0.77 OPS and a prime opportunity to drive in runs tonight. He faces Jose Cabrera, whose 6.41 xERA indicates he is struggling significantly and is prone to giving up production. Stream him tonight in 12-teamers.
park_weatherTOR @ SF
Wind blowing out 11 mph at Oracle Park tonight
Conditions at Oracle Park: Overcast, 62°, wind 11 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 10.5.
P final total 10 vs 10.5 (over lean)
tournamentGROUP G
Group G is the tightest group-winner market
Group G's group-winner market is the most open on the board: Belgium and Egypt both priced inside +250.
regression_watchSEA @ MIA
Otto Lopez: .343 AVG vs .298 xBA
Otto Lopez is hitting .343 against a .298 expected average (xBA) over 388 plate appearances. His wOBA sits at .382 against a .342 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-4, 3 TB
regression_watchSEA @ MIA
Liam Hicks: .295 AVG vs .251 xBA
Across 324 plate appearances, Liam Hicks carries a .295 average versus a .251 xBA. His wOBA sits at .364 against a .311 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 0-for-4, 0 TB
regression_tomorrowCHC @ BAL
David Peterson: 6.75 ERA vs 5.14 xERA
Projected to start tomorrow vs BAL. A 6.75 ERA against a 5.14 expected ERA (1.61 run gap) — unlucky, due to bounce back. Opponents hit .300 vs .280 expected.
ballpark_shiftOAK @ DET
Troy Melton owns a 3.18 ERA at Comerica Park — 1.33 everywhere else
Across 3 games (17 IP) at Comerica Park, Troy Melton has a 3.18 ERA against 1.33 at his other parks (27 IP). Hitters bat .180 off him here.
P 5.1 IP, 0 ER, 9 K
regression_watchSEA @ MIA
Tyler Phillips: 3.52 ERA vs 4.81 xERA
Tyler Phillips carries a 3.52 ERA against a 4.81 expected ERA (1.29 run gap), so he has been outperforming his contact quality. Opponents hit .240 off him vs a .259 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 0 ER, 3 K
running_gameSEA @ MIA
Seattle Mariners like to run — Joe Mack (43% caught) is the wrong catcher to test
Joe Mack owns a 43% caught-stealing rate (17 of 40) and Seattle Mariners run anyway — 0.7 steals a game. Strength on strength on the bases.
P Seattle Mariners stole 1 base
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_recapEGY @ ARG
Argentina created the better chances
Argentina led the xG 2.9–0.9 and took the result to match (3–2).
bullpen_fatigueATL @ PIT
Atlanta Braves pen: 14.3 relief IP over their last 3 games
Atlanta Braves's bullpen has thrown 14.3 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.
regression_watchTOR @ SF
Luis Arraez: .327 AVG vs .289 xBA
Luis Arraez is hitting .327 against a .289 expected average (xBA) over 380 plate appearances. His wOBA sits at .353 against a .307 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 0-for-4, 0 TB
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.
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.
fantasy_pickupsMIL @ STL
Garrett Mitchell
Mitchell brings a strong .825 OPS into a favorable matchup against Michael McGreevy and his 5.6 xERA. Batting fifth gives him ample opportunities to drive in runs against a pitcher who has struggled to prevent damage this season. Stream him tonight in 12-teamers.
regression_watchTOR @ SF
Ernie Clement: .298 AVG vs .259 xBA
Across 354 plate appearances, Ernie Clement carries a .298 average versus a .259 xBA. His wOBA sits at .327 against a .275 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_watchKC @ NYM
Christian Scott: 3.49 ERA vs 4.74 xERA
Christian Scott carries a 3.49 ERA against a 4.74 expected ERA (1.25 run gap), so he has been outperforming his contact quality. Opponents hit .223 off him vs a .241 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 0 ER, 5 K
ballpark_shiftKC @ NYM
At Citi Field, Christian Scott pitches to a 4.50 ERA
Christian Scott at Citi Field: 4.50 ERA over 20 innings (5G) — 2.79 on a 29-inning baseline elsewhere. Hitters bat .278 off him here.
P 5 IP, 0 ER, 5 K
regression_watchNYY @ TB
Shane McClanahan: 3.05 ERA vs 4.28 xERA
Shane McClanahan carries a 3.05 ERA against a 4.28 expected ERA (1.23 run gap), so he has been outperforming his contact quality. Opponents hit .217 off him vs a .247 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6.1 IP, 0 ER, 5 K
running_gameCLE @ MIN
Green light: Minnesota Twins run, and Austin Hedges has caught just 6%
Austin Hedges is catching tonight at 6% on the season (2-for-33 throwing), and Minnesota Twins attempt 0.9 steals a game. The track meet is on.
P Minnesota Twins stole 0 bases
ballpark_shiftCOL @ LAD
Roki Sasaki's ERA drops to 4.62 at Dodger Stadium
Roki Sasaki carries a 4.62 ERA over 8 games (39 IP) at Dodger Stadium vs 6.25 across 36 innings everywhere else. Hitters bat .250 off him here.
P 6 IP, 3 ER, 5 K
ballpark_shiftNYY @ TB
At Tropicana Field, Shane McClanahan pitches to a 2.21 ERA
Shane McClanahan at Tropicana Field: 2.21 ERA over 36.7 innings (7G) — 3.77 on a 43-inning baseline elsewhere. Hitters bat .201 off him here.
P 6.1 IP, 0 ER, 5 K
regression_watchOAK @ DET
Jeffrey Springs: 5.79 ERA vs 4.61 xERA
Jeffrey Springs carries a 5.79 ERA against a 4.61 expected ERA (1.18 run gap), so he has been underperforming his contact quality. Opponents hit .262 off him vs a .247 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 4.1 IP, 6 ER, 4 K
regression_watchHOU @ WSH
Foster Griffin: 2.87 ERA vs 4.02 xERA
Foster Griffin carries a 2.87 ERA against a 4.02 expected ERA (1.15 run gap), so he has been outperforming his contact quality. Opponents hit .210 off him vs a .242 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 7 IP, 1 ER, 9 K
xg_recapENG @ MEX
Mexico dominated the ball but didn't win
Mexico held 67% of possession yet lost to England (2–3) — control without the cutting edge.
tournamentGROUP A
Group A: Mexico, South Korea, Czechia, South Africa
Mexico enter as the No. 12 title choice at +8000. Opens June 11: Mexico vs South Africa. Shortest price to win Group A: Mexico at -650.
tournamentGROUP B
Group B: Switzerland, Canada, Qatar, Bosnia & Herzegovina
Switzerland enter as the No. 7 title choice at +3000. Opens June 12: Canada vs Bosnia & Herzegovina. Shortest price to win Group B: Switzerland at -100000.
tournamentGROUP C
Group C: Brazil, Morocco, Scotland, Haiti
Morocco enter as the No. 6 title choice at +2700. Opens June 13: Brazil vs Morocco. Shortest price to win Group C: Brazil at -100000.
tournamentGROUP D
Group D: USA, Türkiye, Australia, Paraguay
USA are the market favourite to win Group D at -20000. Opens June 13: USA vs Paraguay.
tournamentGROUP E
Group E: Germany, Côte d'Ivoire, Ecuador, Curaçao
Germany enter as the No. 10 title choice at +4000. Opens June 14: Germany vs Curaçao. Shortest price to win Group E: Germany at -100000.
tournamentGROUP F
Group F: Netherlands, Japan, Sweden, Tunisia
Netherlands enter as the No. 9 title choice at +3500. Opens June 14: Netherlands vs Japan. Shortest price to win Group F: Netherlands at -100000.
tournamentGROUP G
Group G: Belgium, Egypt, Iran, New Zealand
Belgium enter as the No. 8 title choice at +3000. Opens June 15: Belgium vs Egypt. Shortest price to win Group G: Belgium at -100000.
fantasy_pickupsCHC @ BAL
Adley Rutschman
Pickup vs Colin Rea (5.49 xERA) — .777 OPS, bats 2nd.
fantasy_pickupsCHC @ BAL
Samuel Basallo
Pickup vs Colin Rea (5.49 xERA) — .785 OPS, bats 5th.
fantasy_pickupsMIL @ STL
William Contreras
Contreras is hitting a stout .288 and will look to do damage from the cleanup spot against Michael McGreevy. McGreevy's 5.6 xERA makes this a high-upside matchup for a hitter with the .758 OPS and contact skills that Contreras provides. Stream him tonight in 12-teamers.
fantasy_pickupsOAK @ DET
Troy Melton
Streamer vs OAK — 3.07 xERA · 6.5 K/9 · 0.8 WHIP.
running_gameSEA @ MIA
Miami Marlins like to run — Cal Raleigh (33% caught) is the wrong catcher to test
Cal Raleigh owns a 33% caught-stealing rate (11 of 33) and Miami Marlins run anyway — 1.1 steals a game. Strength on strength on the bases.
P Miami Marlins stole 0 bases
ownedMAR @ FRA
France and Morocco last met at the 2022 World Cup — 2-0
Their lone 2022 World Cup meeting finished 2-0. The 2026 market opens France -170 / the draw +285 / Morocco +500.
regression_tomorrowKC @ NYM
Sean Manaea: 5.16 ERA vs 4.13 xERA
Projected to start tomorrow vs KC. A 5.16 ERA against a 4.13 expected ERA (1.03 run gap) — unlucky, due to bounce back. Opponents hit .262 vs .247 expected.
fantasy_pickupsSEA @ MIA
Randy Arozarena
Pickup vs Tyler Phillips (4.81 xERA) — .834 OPS, bats 2nd.
running_gameATL @ PIT
Green light: Pittsburgh Pirates run, and Joey Bart has caught just 14%
Joey Bart is catching tonight at 14% on the season (4-for-29 throwing), and Pittsburgh Pirates attempt 1.1 steals a game. The track meet is on.
P Pittsburgh Pirates stole 1 base
fantasy_pickupsNYY @ TB
Gerrit Cole
Streamer vs TB — 3.34 xERA · 8.6 K/9 · 1.2 WHIP.
running_gameMIL @ STL
Milwaukee Brewers like to run — Pedro Pages (33% caught) is the wrong catcher to test
Milwaukee Brewers attempt 1.2 steals a game, but Pedro Pages has cut down 16 of 48 runners (33%). Someone is getting thrown out tonight.
P Milwaukee Brewers stole 0 bases
fantasy_pickupsCHC @ BAL
Taylor Ward
Pickup vs Colin Rea (5.49 xERA) — .730 OPS, bats 3rd.
running_gameCLE @ MIN
Green light: Cleveland Guardians run, and Victor Caratini has caught just 15%
Cleveland Guardians steal 0.9 bags a game (84 on the season) and Victor Caratini has thrown out 8 of 53 runners (15%). Everything about tonight says they keep running.
P Cleveland Guardians stole 1 base
advancementBIH @ CAN
Bosnia & Herzegovina's route through Group B
The market has Bosnia & Herzegovina strong favorites to reach the last 16 at -250 (3rd, 4 pts).
advancementSUI @ QAT
Switzerland's route through Group B
The market has Switzerland all but through to reach the last 16 at -750 (1st, 7 pts).
advancementSCO @ HAI
Scotland's route through Group C
The market has Scotland up against it to reach the last 16 at +250 (3rd, 3 pts).
regression_tomorrowLAA @ TEX
Reid Detmers: 4.13 ERA vs 3.19 xERA
Projected to start tomorrow vs TEX. A 4.13 ERA against a 3.19 expected ERA (0.94 run gap) — unlucky, due to bounce back. Opponents hit .213 vs .215 expected.
advancementRSA @ MEX
South Africa's route through Group A
The market has South Africa up against it to reach the last 16 at +450 (2nd, 4 pts).
first_inningSEA @ MIA
SEA have gone quiet in the 1st: runs in 0 of their last 10
Seattle Mariners have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
P flagged team scored 0 in the 1st
advancementCZE @ KOR
South Korea hold the edge to advance from Group A
The market has South Korea all but through to reach the last 16 at -2500 (3rd, 3 pts). Czechia are +225 (4th, 1 pt) to join them.
ballparkEGY @ ARG
Argentina vs Egypt: indoors at Mercedes-Benz Stadium
Mercedes-Benz Stadium is a closed-roof venue — closed roof with air conditioning. The summer heat that exposes open stadiums is removed from this fixture.
regression_tomorrowSEA @ MIA
Janson Junk: 4.8 ERA vs 4 xERA
Projected to start tomorrow vs SEA. A 4.8 ERA against a 4 expected ERA (0.8 run gap) — unlucky, due to bounce back. Opponents hit .273 vs .256 expected.
regression_tomorrowBOS @ CHW
Anthony Kay: 4.39 ERA vs 5.24 xERA
Projected to start tomorrow vs BOS. A 4.39 ERA against a 5.24 expected ERA (0.85 run gap) — running hot, due to regress. Opponents hit .258 vs .267 expected.
ballparkCOL @ SUI
Switzerland vs Colombia: 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.
ballparkW10 @ W99
W99 vs W100: indoors at Mercedes-Benz Stadium
Mercedes-Benz Stadium is a closed-roof venue — closed roof with air conditioning. The summer heat that exposes open stadiums is removed from this fixture.
ballparkW98 @ W97
W97 vs W98: 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.
ballparkBEL @ ESP
Spain vs Belgium: 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.
fantasy_pickupsHOU @ WSH
Foster Griffin
Streamer vs HOU — 4.02 xERA · 8.7 K/9 · 1.04 WHIP.
ballparkMAR @ FRA
France vs Morocco: warm at Gillette Stadium
87°F at kickoff — warm enough to weigh on legs across 90+ minutes. Conditions at Gillette Stadium: 87°F, 11 mph wind, 1% rain.
first_inningARI @ SD
ARI strike first: 1st-inning runs in 7 of their last 10
Arizona Diamondbacks have put up a first-inning run in 7 of their last 10 games — they jump on starters early and the YRFI side of their games has been doing the work.
P flagged team scored 1 in the 1st
first_inningCOL @ LAD
COL strike first: 1st-inning runs in 7 of their last 10
Colorado Rockies have put up a first-inning run in 7 of their last 10 games — they jump on starters early and the YRFI side of their games has been doing the work.
P flagged team scored 0 in the 1st
first_inningMIL @ STL
MIL have gone quiet in the 1st: runs in 1 of their last 10
Milwaukee Brewers 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.
P flagged team scored 0 in the 1st
first_inningCLE @ MIN
MIN strike first: 1st-inning runs in 7 of their last 10
Minnesota Twins have put up a first-inning run in 7 of their last 10 games — they jump on starters early and the YRFI side of their games has been doing the work.
P flagged team scored 0 in the 1st