fantasy_pickupsTOR @ SD
Manny Machado
Pickup vs Shane Bieber (13.43 xERA) — .700 OPS, bats 4th.
fantasy_pickupsCHC @ CIN
Seiya Suzuki
Pickup vs Hunter Greene (10.31 xERA) — .814 OPS, bats 4th.
fantasy_pickupsTOR @ SD
Fernando Tatis Jr.
Pickup vs Shane Bieber (13.43 xERA) — .727 OPS, bats 1st.
fantasy_pickupsTOR @ SD
Gavin Sheets
Pickup vs Shane Bieber (13.43 xERA) — .758 OPS, bats 5th.
fantasy_pickupsCHC @ CIN
Ian Happ
Pickup vs Hunter Greene (10.31 xERA) — .758 OPS, bats 5th.
fantasy_pickupsCHC @ CIN
Michael Busch
Pickup vs Hunter Greene (10.31 xERA) — .752 OPS, bats 3rd.
fantasy_pickupsCHC @ CIN
Michael Conforto
Pickup vs Hunter Greene (10.31 xERA) — .834 OPS, bats 7th.
starter_team_recordCOL @ SF
Giants 8-0 in Robbie Ray's last 8 starts
Giants are 8-0 in Robbie Ray's last 8 starts this season — winners of his last 8 in a row. He starts tonight.
starter_team_recordCLE @ MIA
Marlins 7-1 in Sandy Alcantara's last 8 starts
Marlins are 7-1 in Sandy Alcantara's last 8 starts this season — winners of his last 7 in a row. He starts tonight.
starter_team_recordARI @ LAD
Dodgers 7-1 in Shohei Ohtani's last 8 starts
Dodgers are 7-1 in Shohei Ohtani's last 8 starts this season — winners of his last 3 in a row. He starts tonight.
starter_team_recordCOL @ SF
Rockies 1-7 in Tanner Gordon's last 8 starts
Rockies are 1-7 in Tanner Gordon's last 8 starts this season. He starts tonight.
starter_team_recordHOU @ TEX
Rangers 1-7 in Cal Quantrill's last 8 starts
Rangers are 1-7 in Cal Quantrill's last 8 starts this season. He starts tonight.
heat_checkNYY @ WSH
Luis Garcia Jr.: 1.479 OPS in Last 15 Days
The last 15 days sample runs 45 PA: a 1.479 OPS versus .894 for the season, 0.585 above his norm. He has 20 home runs on the season. His total-bases line tonight: 0.5.
P 0-for-4, 0 TB
platoon_edgeNYY @ WSH
Dylan Crews (bats R) gets a LHP from the 3rd spot
Dylan Crews's vs. Left line (.979 OPS, 51 AB) sits well above his .497 mark the other way (113 AB). Tonight's starter Ryan Weathers throws LHP, the hand he hits best.
P 0-for-4, 0 TB
head_to_headARI @ LAD
Dodgers are 7-2 vs Diamondbacks this season
Dodgers lead the season series 7-2 over Diamondbacks. ARI took the last meeting 3-2 — a revenge spot.
platoon_edgeCHC @ CIN
Spencer Steer (bats R) draws Shota Imanaga (LHP), batting 3rd
Spencer Steer carries a 1.078 OPS vs. Left (69 AB) against .642 the other way (233 AB), and faces LHP Shota Imanaga from the 3rd spot — a split his blended season line may not reflect.
P 3-for-4, 3 TB
streakBEL @ ESP
Spain are unbeaten in 6 internationals
Across their last 5 World Cup matches they are 4-1-0 (W-W-W-W-D), carrying a 6-match unbeaten run into this fixture.
P team won 1-2
platoon_edgeCLE @ MIA
Travis Bazzana (bats L) hits 1st against Sandy Alcantara (RHP)
Over 145 AB vs. Right, Travis Bazzana owns a .866 OPS versus .525 in 83 AB the other way. He sees RHP Sandy Alcantara tonight hitting 1st, where the platoon side lines up his way.
P 0-for-3, 0 TB
gary_hr_threatsAthletics @ White Sox
Miguel Vargas
Tonight’s setup for Miguel Vargas is a clinical case of statistical alignment. The Athletics' starter, Jacob Lopez, is an extreme fly-ball pitcher (0.53 GO/AO ratio) who has been systematically dismantled by right-handed hitters this season, surrendering a .314 average and a massive .943 OPS to the platoon.
P 1 HR — 3-for-4, 8 TB
platoon_edgeNYY @ WSH
Paul Goldschmidt (bats R) gets a LHP from the 4th spot
Paul Goldschmidt's vs. Left line (1.083 OPS, 98 AB) sits well above his .586 mark the other way (132 AB). Tonight's starter Carson Palmquist throws LHP, the hand he hits best.
P 2-for-5, 2 TB
cooling_offNYY @ WSH
Paul Goldschmidt: .179 OPS in L15 — draws LHP Carson Palmquist
Paul Goldschmidt's .179 OPS over the last 15 days (38 PA) trails his .802 season mark, down 0.623. Tonight he draws LHP Carson Palmquist — his stronger side: a 1.083 OPS vs LHP across 98 AB.
P 2-for-5, 2 TB
cooling_offNYY @ WSH
Cody Bellinger: .298 OPS in L15 — draws LHP Carson Palmquist
Cody Bellinger's .298 OPS over the last 15 days (52 PA) trails his .754 season mark, down 0.456. Tonight he draws LHP Carson Palmquist — his stronger side: a .757 OPS vs LHP across 117 AB.
P 2-for-4, 2 TB
starter_team_recordNYY @ WSH
Yankees 2-6 in Ryan Weathers's last 8 starts
Yankees are 2-6 in Ryan Weathers's last 8 starts this season. He starts tonight.
bullpen_fatigueKC @ BAL
Kansas City Royals pen: 15 relief IP over their last 3 games
Kansas City Royals's bullpen has thrown 15 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
gary_hr_threatsRoyals @ Orioles
Pete Alonso
Pete Alonso enters tonight in a premier power-hitting environment. He faces Luinder Avila, who has struggled significantly with right-handed hitters this season, allowing a massive .884 OPS and a .273 batting average.
P 0 HR — 1-for-3, 1 TB, 1 BB
platoon_edgePHI @ DET
Bryce Harper (bats L) gets a RHP from the 3rd spot
Bryce Harper's vs. Right line (1.022 OPS, 199 AB) sits well above his .658 mark the other way (127 AB). Tonight's starter Jack Flaherty throws RHP, the hand he hits best.
P 0-for-3, 0 TB, 1 BB
gary_hr_threatsCubs @ Reds
Pete Crow-Armstrong
Pete Crow-Armstrong is currently the most locked-in hitter in the Cubs lineup, posting a .424 average with four home runs over his last 10 games. Tonight he faces Hunter Greene, who is still finding his form after returning from elbow surgery.
P 0 HR — 0-for-4, 0 TB
starter_team_recordMIL @ PIT
Pirates 6-2 in Braxton Ashcraft's last 8 starts
Pirates are 6-2 in Braxton Ashcraft's last 8 starts this season — winners of his last 4 in a row. He starts tonight.
platoon_edgeCLE @ MIA
Otto Lopez (bats R) draws Parker Messick (LHP), batting 1st
Otto Lopez carries a 1.112 OPS vs. Left (83 AB) against .828 the other way (282 AB), and faces LHP Parker Messick from the 1st spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB
heat_checkMIL @ PIT
Garrett Mitchell: 1.275 OPS in Last 15 Days
Over the last 15 days (42 PA) he is at a 1.275 OPS, up 0.452 on his .823 season mark. He has 8 home runs on the season. His total-bases line tonight: 0.5.
cooling_offARI @ LAD
Corbin Carroll: .497 OPS in L15 — draws RHP Kyle Hurt
Corbin Carroll's .497 OPS over the last 15 days (48 PA) trails his .850 season mark, down 0.353. Tonight he draws RHP Kyle Hurt — his weaker side: a .761 OPS vs RHP across 223 AB.
P 0-for-4, 0 TB, 1 BB
platoon_edgeMIL @ PIT
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.916 OPS, 241 AB) sits well above his .567 mark the other way (100 AB). Tonight's starter Braxton Ashcraft throws RHP, the hand he hits best.
platoon_edgeKC @ BAL
Samuel Basallo (bats L) draws Luinder Avila (RHP), batting 5th
Samuel Basallo carries a .870 OPS vs. Right (193 AB) against .481 the other way (65 AB), and faces RHP Luinder Avila from the 5th spot — a split his blended season line may not reflect.
P 1-for-4, 4 TB
ownedCHC @ CIN
Seiya Suzuki vs Hunter Greene: .444
Seiya Suzuki has gone 8-for-18 (.444) across 18 career at-bats off Hunter Greene, with 2 HR. They meet again tonight. He enters hot (1.007 OPS, L15).
P 2-for-4, 3 TB
heat_checkCOL @ SF
Kyle Karros: 1.214 OPS in Last 15 Days
Over the last 15 days (44 PA) he is at a 1.214 OPS, up 0.419 on his .795 season mark. He has 8 home runs on the season. His total-bases line tonight: 1.5.
P 3-for-5, 3 TB
gary_hr_threatsRoyals @ Orioles
Bobby Witt Jr.
Bobby Witt Jr. is the centerpiece of the Royals' offense and finds himself in a favorable matchup against Brandon Young.
P 0 HR — 1-for-4, 2 TB
platoon_edgeCOL @ SF
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.898 OPS, 232 AB) sits well above his .560 mark the other way (120 AB). Tonight's starter Tanner Gordon throws RHP, the hand he hits best.
P 3-for-3, 6 TB, 1 BB
cooling_offMIL @ PIT
William Contreras: .438 OPS in L15 — draws RHP Braxton Ashcraft
William Contreras's .438 OPS over the last 15 days (50 PA) trails his .740 season mark, down 0.302. Tonight he draws RHP Braxton Ashcraft — his weaker side: a .734 OPS vs RHP across 246 AB.
gary_hr_threatsBraves @ Cardinals
Matt Olson
This is a major statistical intersection between a power hitter in a peak form and a pitcher whose peripheral numbers suggest a significant regression is coming. Matt Olson has launched 5 home runs in his last 10 games and faces Kyle Leahy, a right-hander who has been vulnerable to left-handed power all season, surrendering a .895 OPS to that side of the plate.
P 0 HR — 0-for-3, 0 TB
heat_checkCLE @ MIA
Otto Lopez: 1.203 OPS in Last 15 Days
Over the last 15 days (53 PA) he is at a 1.203 OPS, up 0.303 on his .900 season mark. He has 9 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
ballpark_shiftLAA @ MIN
Zebby Matthews's ERA drops to 2.08 at Target Field
Zebby Matthews carries a 2.08 ERA over 4 games (26 IP) at Target Field vs 6.17 across 35 innings everywhere else. Hitters bat .213 off him here.
P 6 IP, 4 ER, 3 K
regression_watchOAK @ CHW
Jacob Lopez: 7.04 ERA vs 4.05 xERA
Jacob Lopez carries a 7.04 ERA against a 4.05 expected ERA (2.99 run gap), so he has been underperforming his contact quality. Opponents hit .300 off him vs a .234 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1.2 IP, 0 ER, 1 K
running_gameMIL @ PIT
Milwaukee Brewers like to run — Henry Davis (54% caught) is the wrong catcher to test
Henry Davis owns a 54% caught-stealing rate (13 of 24) and Milwaukee Brewers run anyway — 0.9 steals a game. Strength on strength on the bases.
heat_checkMIL @ PIT
Ryan O'Hearn: 1.121 OPS in Last 15 Days
That 1.121 OPS spans the last 15 days (57 PA) against a .835 season baseline, a 0.286 swing. He has 16 home runs on the season. His total-bases line tonight: 1.5.
head_to_headHOU @ TEX
Astros are 5-2 vs Rangers this season
Astros lead the season series 5-2 over Rangers. HOU won the last meeting 5-1.
gary_hr_threatsCubs @ Reds
Seiya Suzuki
This 'Gary Special' correlates directly with the Total Bases pick. Suzuki has already homered twice off Greene in their brief history, and Greene's lack of command and high hard-hit rate in his season debut make him extremely vulnerable to the long ball tonight.
P 0 HR — 2-for-4, 3 TB
heat_checkCOL @ SF
Rafael Devers: 1.088 OPS in Last 15 Days
The last 15 days sample runs 50 PA: a 1.088 OPS versus .789 for the season, 0.299 above his norm. He has 18 home runs on the season. His total-bases line tonight: 1.5.
P 3-for-3, 6 TB, 1 BB
cooling_offATL @ STL
Drake Baldwin: .512 OPS in L15 — draws RHP Kyle Leahy
Drake Baldwin's .512 OPS over the last 15 days (47 PA) trails his .789 season mark, down 0.277. Tonight he draws RHP Kyle Leahy — his weaker side: a .757 OPS vs RHP across 158 AB.
P 0-for-4, 0 TB
heat_checkSEA @ TB
Junior Caminero: 1.185 OPS in Last 15 Days
That 1.185 OPS spans the last 15 days (56 PA) against a .913 season baseline, a 0.272 swing. He has 27 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-4, 6 TB, 1 BB
cooling_offCOL @ SF
Casey Schmitt: .554 OPS in L15 — draws RHP Tanner Gordon
Casey Schmitt's .554 OPS over the last 15 days (53 PA) trails his .799 season mark, down 0.245. Tonight he draws RHP Tanner Gordon — his weaker side: a .788 OPS vs RHP across 244 AB.
P 2-for-4, 2 TB, 1 BB
ownedARI @ LAD
Freddie Freeman vs Eduardo Rodriguez: .533
In 15 career at-bats against Eduardo Rodriguez, Freddie Freeman is 8-for-15 for a 1.489 OPS (2 walks). The two square off again tonight. He enters hot (1.033 OPS, L15).
P 0-for-3, 0 TB
regression_watchARI @ LAD
Eduardo Rodriguez: 2.25 ERA vs 5.01 xERA
Eduardo Rodriguez carries a 2.25 ERA against a 5.01 expected ERA (2.76 run gap), so he has been outperforming his contact quality. Opponents hit .219 off him vs a .266 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 2 ER, 5 K
cooling_offCOL @ SF
Jung Hoo Lee: .456 OPS in L15 — draws RHP Tanner Gordon
Jung Hoo Lee's .456 OPS over the last 15 days (50 PA) trails his .782 season mark, down 0.326. Tonight he draws RHP Tanner Gordon — his stronger side: a .786 OPS vs RHP across 228 AB.
P 1-for-4, 1 TB
tournamentTO LIFT THE CUP
France head the title market at +134
France are the market's outright World Cup favourite at +134. Spain (+410) and Argentina (+420) are the next shortest.
rest_fatigueKC @ BAL
KC's bullpen has covered 15 innings over the last 3 games
That is 15 relief innings in 3 games, led by Randy Dobnak (5.7) and Lucas Erceg (2.3). BAL's pen has thrown 10 over the same span.
P flagged side lost 3-5
heat_checkCLE @ MIA
Kyle Stowers: 1.097 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a 1.097 OPS, up 0.303 on his .794 season mark. He has 12 home runs on the season. His total-bases line tonight: 0.5.
P 0-for-4, 0 TB
gary_hr_threatsBraves @ Cardinals
Jordan Walker
While Chris Sale is an elite starter, Jordan Walker’s performance against left-handed pitching makes him a live dog at this price. Walker has posted a massive .990 OPS against southpaws this year, and 6 of his 22 home runs have come in just 87 at-bats against lefties—a significantly higher home run rate than his overall season average.
P 0 HR — 1-for-4, 1 TB
cooling_offKC @ BAL
Jac Caglianone: .472 OPS in L15 — draws RHP Brandon Young
Jac Caglianone's .472 OPS over the last 15 days (50 PA) trails his .777 season mark, down 0.305. Tonight he draws RHP Brandon Young — his stronger side: a .808 OPS vs RHP across 208 AB.
P 2-for-4, 5 TB
streakingOAK @ CHW
CHW have lost 4 straight
Chicago White Sox have dropped 4 straight, outscored by 14 runs over the skid; 2-4 across their last 6.
P team won 1-14
starter_formMIL @ PIT
Brandon Sproat: 1.76 ERA over his last 3 starts
Across his last 3 starts (15.3 IP) he has a 1.76 ERA with a 0.98 WHIP (1.37 season) and 21 strikeouts — his season mark is 5.13, and that is where most lines still price him.
xg_recapCOL @ SUI
Colombia out-created the field but only drew
Colombia won the xG battle 1.0–0.3 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.
rest_fatigueOAK @ CHW
14.3 bullpen innings in 3 games for OAK
Relievers have absorbed 14.3 innings over the last 3 games (Jacob Lopez (3) and Jack Perkins (3) the heaviest). CHW's pen has thrown 12.7 over the same span.
P flagged side lost 1-14
cooling_offBOS @ NYM
Wilyer Abreu: .509 OPS in L15 — draws RHP Nolan McLean
Wilyer Abreu's .509 OPS over the last 15 days (48 PA) trails his .751 season mark, down 0.242. Tonight he draws RHP Nolan McLean — his weaker side: a .664 OPS vs RHP across 237 AB.
P 3-for-4, 7 TB, 1 BB
starter_formATL @ STL
Kyle Leahy: 0.55 ERA over his last 3 starts
He has allowed 1 earned runs over his last 16.3 innings (0.55 ERA) with a 0.92 WHIP (1.45 season) — a different pitcher than the 3.86 season line says.
P 3 IP, 0 ER, 2 K
bullpen_fatigueCLE @ MIA
Miami Marlins pen: 13 relief IP over their last 3 games
Miami Marlins's bullpen has thrown 13 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
gary_hr_threatsYankees @ Nationals
James Wood
Riding the James Wood 'heater' is the sharp play here. He has homered in 5 of his last 10 games and faces a pitcher in Weathers who has allowed 16 home runs in just 17 starts.
P 1 HR — 3-for-5, 7 TB
starter_formPHI @ DET
Jack Flaherty: 1.32 ERA over his last 3 starts
The last 3 times out: 13.7 innings, 2 earned runs, 15 Ks. That 1.32 ERA sits 3.28 runs under his 4.60 season number.
P 6 IP, 2 ER, 6 K
cooling_offCLE @ MIA
Travis Bazzana: .440 OPS in L15 — draws RHP Sandy Alcantara
Travis Bazzana's .440 OPS over the last 15 days (49 PA) trails his .739 season mark, down 0.299. Tonight he draws RHP Sandy Alcantara — his stronger side: a .866 OPS vs RHP across 145 AB.
P 0-for-3, 0 TB
park_weatherCOL @ SF
Wind blowing out 13 mph at Oracle Park tonight
Conditions at Oracle Park: Clear, 60°, wind 13 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.
P final total 7 vs 8 (over lean)
heat_checkCHC @ CIN
Sal Stewart: 1.047 OPS in Last 15 Days
The last 15 days sample runs 54 PA: a 1.047 OPS versus .813 for the season, 0.234 above his norm. He has 19 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-3, 2 TB
ownedHOU @ TEX
Jake Burger vs Hunter Brown: .500
In 10 career at-bats against Hunter Brown, Jake Burger is 5-for-10 for a 1.600 OPS. The two square off again tonight. He enters cold (.601 OPS, L15).
P 1-for-4, 4 TB
cooling_offOAK @ CHW
Shea Langeliers: .568 OPS in L15 — draws RHP Sean Burke
Shea Langeliers's .568 OPS over the last 15 days (42 PA) trails his .817 season mark, down 0.249. Tonight he draws RHP Sean Burke — his weaker side: a .731 OPS vs RHP across 239 AB.
P 0-for-3, 0 TB
rest_fatigueBOS @ NYM
NYM's bullpen has covered 14 innings over the last 3 games
That is 14 relief innings in 3 games, led by Kodai Senga (3) and Huascar Brazoban (3). BOS's pen has thrown 9.7 over the same span.
P flagged side lost 6-2
cooling_offCHC @ CIN
Ian Happ: .481 OPS in L15 — draws RHP Hunter Greene
Ian Happ's .481 OPS over the last 15 days (48 PA) trails his .758 season mark, down 0.277. Tonight he draws RHP Hunter Greene — his stronger side: a .847 OPS vs RHP across 232 AB.
P 1-for-3, 1 TB, 1 BB
rest_fatigueATL @ STL
13.7 bullpen innings in 3 games for ATL
Relievers have absorbed 13.7 innings over the last 3 games (Connor Thomas (3.7) and Dylan Dodd (2) the heaviest). STL's pen has thrown 10.7 over the same span.
P flagged side lost 1-2
heat_checkNYY @ WSH
James Wood: 1.200 OPS in Last 15 Days
Over the last 15 days (47 PA) he is at a 1.200 OPS, up 0.252 on his .948 season mark. He has 25 home runs on the season. His total-bases line tonight: 1.5.
P 3-for-5, 7 TB
starter_formCOL @ SF
Tanner Gordon: 9.69 ERA over his last 3 starts
The last 3 times out: 13 innings, 14 earned runs, 21 hits. That 9.69 ERA runs 2.74 over his 6.95 season number.
P 5 IP, 1 ER, 1 K
regression_watchSEA @ TB
Nick Martinez: 2.61 ERA vs 4.68 xERA
Nick Martinez carries a 2.61 ERA against a 4.68 expected ERA (2.07 run gap), so he has been outperforming his contact quality. Opponents hit .249 off him vs a .281 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5.1 IP, 2 ER, 1 K
regression_watchCOL @ SF
Tanner Gordon: 6.95 ERA vs 4.87 xERA
Tanner Gordon carries a 6.95 ERA against a 4.87 expected ERA (2.08 run gap), so he has been underperforming his contact quality. Opponents hit .326 off him vs a .261 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 1 ER, 1 K
regression_tomorrowLAA @ MIN
Ryan Johnson: 6.99 ERA vs 4.68 xERA
Projected to start tomorrow vs MIN. A 6.99 ERA against a 4.68 expected ERA (2.31 run gap) — unlucky, due to bounce back. Opponents hit .288 vs .258 expected.
bullpen_fatigueATL @ STL
St. Louis Cardinals pen: 14.7 relief IP over their last 3 games
St. Louis Cardinals's bullpen has thrown 14.7 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
tournamentBEL @ ESP
Spain vs Belgium: Quarterfinal stakes
This is a quarterfinal tie — win or go home. The market has it Spain -160 / the draw +295 / Belgium +450.
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 +135 — the side the market most expects to come through the other half of the bracket.
rest_fatigueHOU @ TEX
13 bullpen innings in 3 games for HOU
Relievers have absorbed 13 innings over the last 3 games (Alimber Santa (2.7) and Nate Pearson (2) the heaviest). TEX's pen has thrown 12.7 over the same span.
P flagged side lost 3-7
rest_fatigueSEA @ TB
TB's bullpen has covered 13 innings over the last 3 games
That is 13 relief innings in 3 games, led by Cam Booser (2.3) and Bryan Baker (2). SEA's pen has thrown 9.3 over the same span.
P flagged side won 2-7
tournamentPATH TO THE FINAL
Spain are the market's pick to reach the final from the other half
Behind the outright favourite, Spain carry the shortest price to reach the final at +120 — the side the market most expects to come through the other half of the bracket.
starter_formARI @ LAD
Shohei Ohtani: 4.50 ERA over his last 3 starts
The last 3 times out: 18 innings, 9 earned runs, 19 hits. That 4.50 ERA runs 2.71 over his 1.79 season number.
first_inningCOL @ SF
YRFI watch: first innings have been live on both sides of COL @ SF
SF games have produced a first-inning run in 8 of their last 10; COL games in 9 of 10. Early runs have been the rule, not the exception.
P 1st inning: 0-0 (0 runs)
rest_fatigueCLE @ MIA
MIA's bullpen has covered 13 innings over the last 3 games
That is 13 relief innings in 3 games, led by Cade Gibson (3) and Michael Petersen (2). CLE's pen has thrown 10 over the same span.
P flagged side lost 3-2
rest_fatigueNYY @ WSH
NYY's pen has logged 12.7 innings across its last 3 games
3 games, 12.7 innings out of the pen — Angel Chivilli (3) and Tim Hill (2.7) carried the load. WSH's pen has thrown 8.3 over the same span.
P flagged side won 5-3
situationalBelgium @ Spain
Belgium's top scorer benched
Confirmed XI: Belgium left D. Lukebakio (4 goals this cycle — their leading scorer) out of the XI. Their primary goal source isn't starting: fade Belgium's team total and the over, while Spain's clean-sheet / defensive markets gain.
regression_watchBOS @ NYM
Francisco Lindor: .211 AVG vs .268 xBA
Francisco Lindor is hitting .211 against a .268 expected average (xBA) over 159 plate appearances. His wOBA sits at .290 against a .350 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
bullpen_fatigueHOU @ TEX
Houston Astros pen: 13 relief IP over their last 3 games
Houston Astros's bullpen has thrown 13 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
ballpark_shiftBOS @ NYM
At Citi Field, Nolan McLean pitches to a 5.03 ERA
Nolan McLean at Citi Field: 5.03 ERA over 48.3 innings (9G) — 2.55 on a 53-inning baseline elsewhere. Hitters bat .225 off him here.
P 6 IP, 0 ER, 7 K
regression_watchATL @ STL
Kyle Leahy: 3.86 ERA vs 5.56 xERA
Kyle Leahy carries a 3.86 ERA against a 5.56 expected ERA (1.7 run gap), so he has been outperforming his contact quality. Opponents hit .274 off him vs a .279 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3 IP, 0 ER, 2 K
bullpen_fatigueNYY @ WSH
New York Yankees pen: 12.7 relief IP over their last 3 games
New York Yankees's bullpen has thrown 12.7 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
bullpen_fatigueOAK @ CHW
Chicago White Sox pen: 12.7 relief IP over their last 3 games
Chicago White Sox's bullpen has thrown 12.7 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
running_gameCLE @ MIA
Green light: Miami Marlins run, and Austin Hedges has caught just 6%
Austin Hedges is catching tonight at 6% on the season (2-for-33 throwing), and Miami Marlins attempt 1.4 steals a game. The track meet is on.
P Miami Marlins stole 2 bases
regression_watchMIL @ PIT
Jake Mangum: .311 AVG vs .261 xBA
Across 244 plate appearances, Jake Mangum carries a .311 average versus a .261 xBA. His wOBA sits at .331 against a .290 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
regression_watchPHI @ DET
Aaron Nola: 5.87 ERA vs 4.25 xERA
Aaron Nola carries a 5.87 ERA against a 4.25 expected ERA (1.62 run gap), so he has been underperforming his contact quality. Opponents hit .285 off him vs a .250 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 2 ER, 8 K
starter_formCOL @ SF
Robbie Ray: 1.23 ERA over his last 3 starts
Across his last 3 starts (22 IP) he has a 1.23 ERA with a 0.86 WHIP (1.23 season) and 12 strikeouts — his season mark is 3.45, and that is where most lines still price him.
P 5 IP, 1 ER, 4 K
regression_watchHOU @ TEX
Cal Quantrill: 3.35 ERA vs 4.87 xERA
Cal Quantrill carries a 3.35 ERA against a 4.87 expected ERA (1.52 run gap), so he has been outperforming his contact quality. Opponents hit .230 off him vs a .256 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 1 ER, 1 K
running_gameMIL @ PIT
Pittsburgh Pirates like to run — William Contreras (44% caught) is the wrong catcher to test
William Contreras owns a 44% caught-stealing rate (17 of 39) and Pittsburgh Pirates run anyway — 0.9 steals a game. Strength on strength on the bases.
regression_tomorrowCOL @ SF
Kyle Freeland: 7.46 ERA vs 5.78 xERA
Projected to start tomorrow vs SF. A 7.46 ERA against a 5.78 expected ERA (1.68 run gap) — unlucky, due to bounce back. Opponents hit .324 vs .299 expected.
xg_recapMAR @ FRA
France created the better chances
France led the xG 3.1–0.1 and took the result to match (2–0).
regression_tomorrowCOL @ SF
Tyler Mahle: 5.7 ERA vs 4.14 xERA
Projected to start tomorrow vs COL. A 5.7 ERA against a 4.14 expected ERA (1.56 run gap) — unlucky, due to bounce back. Opponents hit .282 vs .246 expected.
tournamentSUREST TO ADVANCE
Côte d'Ivoire are the surest bet to advance
Côte d'Ivoire are -10000 to escape their group out of Group E — the shortest to-advance price on the board.
park_weatherBOS @ NYM
Wind blowing out 10 mph at Citi Field tonight
Tonight's reading at Citi Field — Clear, 83°, wind 10 mph, Out To RF. Everything about the air says carry. The total sits at 7.5.
P final total 8 vs 7.5 (over lean)
running_gameCLE @ MIA
Cleveland Guardians like to run — Joe Mack (41% caught) is the wrong catcher to test
Joe Mack owns a 41% caught-stealing rate (17 of 41) and Cleveland Guardians run anyway — 0.9 steals a game. Strength on strength on the bases.
P Cleveland Guardians stole 0 bases
xg_regressionBEL @ ESP
Belgium are finishing above their chances
Belgium are scoring 2.6/match on 2.1 xG — 0.5 goals/match above expected across 5 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
ownedPHI @ DET
Jack Flaherty vs Trea Turner: 1-for-14, 5 K
Jack Flaherty has limited Trea Turner to 1-for-14 (.071) with 5 strikeouts in 14 career at-bats. They face off again tonight.
P 0-for-4, 0 TB
regression_tomorrowSEA @ TB
Griffin Jax: 3.6 ERA vs 5.11 xERA
Projected to start tomorrow vs SEA. A 3.6 ERA against a 5.11 expected ERA (1.51 run gap) — running hot, due to regress. Opponents hit .239 vs .268 expected.
regression_tomorrowCHC @ CIN
Nick Lodolo: 4.68 ERA vs 6.13 xERA
Projected to start tomorrow vs CHC. A 4.68 ERA against a 6.13 expected ERA (1.45 run gap) — running hot, due to regress. Opponents hit .278 vs .291 expected.
ownedTOR @ SD
Xander Bogaerts vs Shane Bieber: .364
In 11 career at-bats against Shane Bieber, Xander Bogaerts is 4-for-11 for a 1.144 OPS (1 walk). The two square off again tonight. He enters cold (.631 OPS, L15).
P 1-for-5, 4 TB
starter_formBOS @ NYM
Sonny Gray: 0.89 ERA over his last 3 starts
He has allowed 2 earned runs over his last 20.3 innings (0.89 ERA) with a 0.84 WHIP (1.10 season) — a different pitcher than the 2.61 season line says.
P 6 IP, 1 ER, 3 K
ballpark_shiftATL @ STL
At Busch Stadium, Kyle Leahy pitches to a 3.13 ERA
Kyle Leahy at Busch Stadium: 3.13 ERA over 46 innings (9G) — 4.69 on a 40.3-inning baseline elsewhere. Hitters bat .257 off him here.
P 3 IP, 0 ER, 2 K
fantasy_pickupsCLE @ MIA
Parker Messick
Streamer vs MIA — 3.22 xERA · 9.3 K/9 · 1.08 WHIP.
regression_watchATL @ STL
Chris Sale: 2.27 ERA vs 3.44 xERA
Chris Sale carries a 2.27 ERA against a 3.44 expected ERA (1.17 run gap), so he has been outperforming his contact quality. Opponents hit .230 off him vs a .234 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3 IP, 0 ER, 5 K
regression_tomorrowATL @ STL
Reynaldo López: 3.18 ERA vs 4.49 xERA
Projected to start tomorrow vs STL. A 3.18 ERA against a 4.49 expected ERA (1.31 run gap) — running hot, due to regress. Opponents hit .226 vs .251 expected.
starter_formOAK @ CHW
Sean Burke: 2.04 ERA over his last 3 starts
Across his last 3 starts (17.7 IP) he has a 2.04 ERA with a 1.19 WHIP (1.22 season) and 25 strikeouts — his season mark is 3.56, and that is where most lines still price him.
P 7 IP, 1 ER, 9 K
running_gameTOR @ SD
Green light: San Diego Padres run, and Alejandro Kirk has caught just 13%
San Diego Padres steal 1 bags a game (96 on the season) and Alejandro Kirk has thrown out 4 of 32 runners (13%). Everything about tonight says they keep running.
P San Diego Padres stole 0 bases
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.
running_gameKC @ BAL
Kansas City Royals like to run — Adley Rutschman (37% caught) is the wrong catcher to test
Adley Rutschman owns a 37% caught-stealing rate (16 of 43) and Kansas City Royals run anyway — 0.8 steals a game. Strength on strength on the bases.
P Kansas City Royals stole 0 bases
running_gameSEA @ TB
Tampa Bay Rays like to run — Cal Raleigh (32% caught) is the wrong catcher to test
Cal Raleigh owns a 32% caught-stealing rate (11 of 34) and Tampa Bay Rays run anyway — 0.9 steals a game. Strength on strength on the bases.
P Tampa Bay Rays stole 1 base
first_inningSEA @ TB
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
fantasy_pickupsCHC @ CIN
Shota Imanaga
Streamer vs CIN — 3.67 xERA · 8.7 K/9 · 1.1 WHIP.
regression_tomorrowBOS @ NYM
Freddy Peralta: 4.68 ERA vs 3.75 xERA
Projected to start tomorrow vs BOS. A 4.68 ERA against a 3.75 expected ERA (0.93 run gap) — unlucky, due to bounce back. Opponents hit .259 vs .235 expected.
regression_tomorrowNYY @ WSH
Cam Schlittler: 2.01 ERA vs 2.92 xERA
Projected to start tomorrow vs WSH. A 2.01 ERA against a 2.92 expected ERA (0.91 run gap) — running hot, due to regress. Opponents hit .201 vs .216 expected.
ownedCHC @ CIN
Hunter Greene vs Ian Happ: 2-for-19, 10 K
Ian Happ has managed only 2-for-19 (.105) off Hunter Greene, striking out 10 times in 19 career at-bats — they meet again tonight.
P 1-for-3, 1 TB, 1 BB
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.
regression_tomorrowNYY @ WSH
Miles Mikolas: 5.78 ERA vs 4.94 xERA
Projected to start tomorrow vs NYY. A 5.78 ERA against a 4.94 expected ERA (0.84 run gap) — unlucky, due to bounce back. Opponents hit .281 vs .277 expected.
fantasy_pickupsBOS @ NYM
Sonny Gray
Streamer vs NYM — 3.7 xERA · 8.2 K/9 · 1.1 WHIP.
first_inningMIL @ PIT
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.
first_inningARI @ LAD
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 2 in the 1st