starter_team_recordMIL @ PIT
Pirates 1-7 in Paul Skenes's last 8 starts
Pirates are 1-7 in Paul Skenes's last 8 starts this season. He starts tonight.
bullpen_fatigueNYY @ WSH
Washington Nationals pen: 15.3 relief IP over their last 3 games
Washington Nationals's bullpen has thrown 15.3 innings across their last 3 games, with 5 arms working multiple of them. A worked-down pen heading into tonight.
platoon_edgeTOR @ SD
Nathan Lukes (bats L) hits 2nd against German Marquez (RHP)
Over 164 AB vs. Right, Nathan Lukes owns a .812 OPS versus .319 in 31 AB the other way. He sees RHP German Marquez tonight hitting 2nd, where the platoon side lines up his way.
P 1-for-3, 4 TB
bullpen_fatigueTOR @ SD
San Diego Padres pen: 16 relief IP over their last 3 games
San Diego Padres's bullpen has thrown 16 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
streakingHOU @ TEX
TEX games have gone OVER 6 straight
Texas Rangers games have gone OVER 6 straight — 11.5 runs a night against an average line of 7.8. Tonight's number sits at 8.5.
P final total 11 vs 8.5
heat_checkNYY @ WSH
James Wood: 1.484 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a 1.484 OPS, up 0.511 on his .973 season mark. He has 27 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-2, 4 TB, 2 BB
cooling_offARI @ LAD
Corbin Carroll: .402 OPS in L15 — draws RHP Emmet Sheehan
Corbin Carroll's .402 OPS over the last 15 days (50 PA) trails his .834 season mark, down 0.432. Tonight he draws RHP Emmet Sheehan — his weaker side: a .740 OPS vs RHP across 234 AB.
P 0-for-4, 0 TB
platoon_edgeOAK @ CHW
Sam Antonacci (bats L) hits 1st against J.T. Ginn (RHP)
Over 201 AB vs. Right, Sam Antonacci owns a .866 OPS versus .511 in 56 AB the other way. He sees RHP J.T. Ginn tonight hitting 1st, where the platoon side lines up his way.
P 1-for-4, 4 TB
platoon_edgeCOL @ SF
Mickey Moniak (bats L) gets a RHP from the 2nd spot
Mickey Moniak's vs. Right line (.990 OPS, 166 AB) sits well above his .603 mark the other way (39 AB). Tonight's starter Trevor McDonald throws RHP, the hand he hits best.
P 0-for-4, 0 TB
platoon_edgeCHC @ CIN
Spencer Steer (bats R) draws Matthew Boyd (LHP), batting 3rd
Spencer Steer carries a 1.053 OPS vs. Left (75 AB) against .648 the other way (236 AB), and faces LHP Matthew Boyd from the 3rd spot — a split his blended season line may not reflect.
P 2-for-5, 2 TB
heat_checkNYY @ WSH
Luis Garcia Jr.: 1.296 OPS in Last 15 Days
The last 15 days sample runs 53 PA: a 1.296 OPS versus .875 for the season, 0.421 above his norm. He has 20 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-2, 0 TB, 1 BB
gary_hr_threatsBrewers @ Pirates
Esmerlyn Valdez
Esmerlyn Valdez is a situational specialist whose production peaks in exactly this environment. Facing Robert Gasser, a left-handed pitcher who was a late replacement for the scratched Jacob Misiorowski, Valdez enters with a massive .345 average and 1.387 OPS against southpaws this season.
P 0 HR — 1-for-4, 2 TB, 1 BB
heat_checkCOL @ SF
Rafael Devers: 1.270 OPS in Last 15 Days
The last 15 days sample runs 48 PA: a 1.270 OPS versus .804 for the season, 0.466 above his norm. He has 19 home runs on the season.
P 0-for-3, 0 TB, 1 BB
platoon_edgeCLE @ MIA
Travis Bazzana (bats L) hits 1st against Tyler Phillips (RHP)
Over 156 AB vs. Right, Travis Bazzana owns a .836 OPS versus .514 in 85 AB the other way. He sees RHP Tyler Phillips tonight hitting 1st, where the platoon side lines up his way.
P 0-for-3, 0 TB, 1 BB
cooling_offTOR @ SD
Daulton Varsho: .295 OPS in L15 — draws RHP German Marquez
Daulton Varsho's .295 OPS over the last 15 days (43 PA) trails his .698 season mark, down 0.403. Tonight he draws RHP German Marquez — his weaker side: a .683 OPS vs RHP across 211 AB.
P 1-for-4, 1 TB
gary_hr_threatsYankees @ Nationals
Ben Rice
Cade Cavalli serves as a dream matchup for the Yankees’ top left-handed power threat. Cavalli is struggling mightily against left-handed bats this season, surrendering a .297 AVG and .802 OPS compared to a much sturdier .224 against righties.
P 0 HR — 1-for-4, 3 TB
starter_team_recordTOR @ SD
Blue Jays 2-6 in Kevin Gausman's last 8 starts
Blue Jays are 2-6 in Kevin Gausman's last 8 starts this season — losers of his last 5 in a row. He starts tonight.
starter_team_recordCOL @ SF
Giants 2-6 in Trevor McDonald's last 8 starts
Giants are 2-6 in Trevor McDonald's last 8 starts this season. He starts tonight.
starter_team_recordOAK @ CHW
White Sox 2-6 in Noah Schultz's last 8 starts
White Sox are 2-6 in Noah Schultz's last 8 starts this season — losers of his last 4 in a row. He starts tonight.
starter_team_recordPHI @ DET
Phillies 6-2 in Zack Wheeler's last 8 starts
Phillies are 6-2 in Zack Wheeler's last 8 starts this season — winners of his last 5 in a row. He starts tonight.
starter_team_recordCHC @ CIN
Cubs 6-2 in Matthew Boyd's last 8 starts
Cubs are 6-2 in Matthew Boyd's last 8 starts this season — winners of his last 4 in a row. He starts tonight.
platoon_edgeMIL @ PIT
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.916 OPS, 253 AB) sits well above his .568 mark the other way (101 AB). Tonight's starter Paul Skenes throws RHP, the hand he hits best.
P 1-for-3, 4 TB, 1 BB
heat_checkCOL @ SF
Kyle Karros: 1.184 OPS in Last 15 Days
Over the last 15 days (52 PA) he is at a 1.184 OPS, up 0.375 on his .809 season mark. He has 9 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
starter_formKC @ BAL
Seth Lugo: 9.39 ERA over his last 3 starts
Across his last 3 starts (15.3 IP) he has been tagged for 16 earned runs — a 9.39 ERA with a 1.89 WHIP (1.43 season) against a 4.56 season mark.
P 4 IP, 2 ER, 6 K
ballpark_shiftTOR @ SD
German Marquez owns a 7.50 ERA at Petco Park — 2.75 everywhere else
Across 4 games (18 IP) at Petco Park, German Marquez has a 7.50 ERA against 2.75 at his other parks (19.7 IP). Hitters bat .290 off him here.
P 4 IP, 3 ER, 4 K
platoon_edgeCOL @ SF
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.935 OPS, 239 AB) sits well above his .546 mark the other way (123 AB). Tonight's starter Michael Lorenzen throws RHP, the hand he hits best.
P 0-for-3, 0 TB, 1 BB
gary_hr_threatsYankees @ Nationals
James Wood
James Wood is the most dangerous hitter in this park right now, and his home dominance provides a significant edge. Wood’s OPS jumps to 1.040 at Nationals Park, where he has launched 17 of his 27 home runs this season.
P 1 HR — 1-for-2, 4 TB, 2 BB
platoon_edgeKC @ BAL
Vinnie Pasquantino (bats L) hits 5th against Shane Baz (RHP)
Over 181 AB vs. Right, Vinnie Pasquantino owns a .759 OPS versus .401 in 76 AB the other way. He sees RHP Shane Baz tonight hitting 5th, where the platoon side lines up his way.
P 1-for-4, 1 TB
platoon_edgeBOS @ NYM
Wilyer Abreu (bats L) draws Zach Thornton (LHP), batting 3rd
Wilyer Abreu carries a .973 OPS vs. Left (107 AB) against .676 the other way (242 AB), and faces LHP Zach Thornton from the 3rd spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB
platoon_edgeCLE @ MIA
Gabriel Arias (bats R) gets a RHP from the 6th spot
Gabriel Arias's vs. Right line (.861 OPS, 57 AB) sits well above his .436 mark the other way (31 AB). Tonight's starter Tyler Phillips throws RHP, the hand he hits best.
P 1-for-4, 1 TB
bullpen_fatigueNYY @ WSH
New York Yankees pen: 13 relief IP over their last 3 games
New York Yankees's bullpen has thrown 13 innings across their last 3 games, with 5 arms working multiple of them. A worked-down pen heading into tonight.
head_to_headHOU @ TEX
Astros are 6-3 vs Rangers this season
Astros lead the season series 6-3 over Rangers. HOU won the last meeting 9-3.
head_to_headARI @ LAD
Dodgers are 7-4 vs Diamondbacks this season
Dodgers lead the season series 7-4 over Diamondbacks. ARI took the last meeting 9-2 — a revenge spot.
head_to_headATL @ STL
Cardinals are 4-1 vs Braves this season
Cardinals lead the season series 4-1 over Braves. STL won the last meeting 4-1.
head_to_headOAK @ CHW
White Sox are 6-3 vs Athletics this season
White Sox lead the season series 6-3 over Athletics. CHW won the last meeting 1-0.
head_to_headKC @ BAL
Orioles are 4-1 vs Royals this season
Orioles lead the season series 4-1 over Royals. BAL won the last meeting 6-1.
head_to_headMIL @ PIT
Pirates are 4-1 vs Brewers this season
Pirates lead the season series 4-1 over Brewers. PIT won the last meeting 3-2.
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.
P Milwaukee Brewers stole 0 bases
platoon_edgeNYY @ WSH
Luis Garcia Jr. (bats L) gets a RHP from the 2nd spot
Luis Garcia Jr.'s vs. Right line (.910 OPS, 262 AB) sits well above his .635 mark the other way (39 AB). Tonight's starter Will Warren throws RHP, the hand he hits best.
P 0-for-2, 0 TB, 1 BB
gary_hr_threatsBrewers @ Pirates
Brandon Lowe
While Brandon Lowe faces a left-on-left matchup against Robert Gasser, his role as the Pirates' primary home run threat (21 HR) makes him a value play at +400. Gasser allows a home run to lefties every 25 at-bats, a rate that isn't restrictive enough to ignore Lowe's 23.6% season home run frequency.
P 0 HR — 1-for-4, 1 TB
starter_formMIL @ PIT
Paul Skenes: 7.80 ERA over his last 3 starts
He is carrying a 7.80 ERA over his last 15 innings with a 1.67 WHIP (1.04 season) — the 3.58 season line is doing a lot of work for him right now.
P 5.1 IP, 2 ER, 7 K
rest_fatigueNYY @ WSH
WSH's bullpen has covered 15.3 innings over the last 3 games
That is 15.3 relief innings in 3 games, led by Zack Littell (4) and Miles Mikolas (4). NYY's pen has thrown 13 over the same span.
P flagged side lost 5-3
platoon_edgeKC @ BAL
Samuel Basallo (bats L) draws Seth Lugo (RHP), batting 5th
Samuel Basallo carries a .853 OPS vs. Right (197 AB) against .532 the other way (72 AB), and faces RHP Seth Lugo from the 5th spot — a split his blended season line may not reflect.
P 1-for-5, 4 TB
cooling_offNYY @ WSH
Cody Bellinger: .430 OPS in L15 — draws RHP Cade Cavalli
Cody Bellinger's .430 OPS over the last 15 days (52 PA) trails his .757 season mark, down 0.327. Tonight he draws RHP Cade Cavalli — his stronger side: a .761 OPS vs RHP across 223 AB.
P 2-for-3, 3 TB, 1 BB
rest_fatigueOAK @ CHW
15.3 bullpen innings in 3 games for OAK
Relievers have absorbed 15.3 innings over the last 3 games (Jack Perkins (3) and Luis Medina (3) the heaviest). CHW's pen has thrown 13.7 over the same span.
P flagged side lost 1-9
cooling_offCOL @ SF
Jung Hoo Lee: .424 OPS in L15 — draws RHP Michael Lorenzen
Jung Hoo Lee's .424 OPS over the last 15 days (49 PA) trails his .771 season mark, down 0.347. Tonight he draws RHP Michael Lorenzen — his stronger side: a .781 OPS vs RHP across 232 AB.
P 0-for-4, 0 TB
tournamentTO LIFT THE CUP
France head the title market at +140
France are the market's outright World Cup favourite at +140. England (+310) and Spain (+320) are the next shortest.
platoon_edgeSEA @ TB
Jonathan Aranda (bats L) hits 2nd against Emerson Hancock (RHP)
Over 240 AB vs. Right, Jonathan Aranda owns a .923 OPS versus .690 in 97 AB the other way. He sees RHP Emerson Hancock tonight hitting 2nd, where the platoon side lines up his way.
P 1-for-3, 4 TB
heat_checkCLE @ MIA
Heriberto Hernandez: 1.171 OPS in Last 15 Days
That 1.171 OPS spans the last 15 days (40 PA) against a .799 season baseline, a 0.372 swing. He has 13 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 2 TB
starter_formNYY @ WSH
Will Warren: 7.80 ERA over his last 3 starts
The last 3 times out: 15 innings, 13 earned runs, 19 hits. That 7.80 ERA runs 3.65 over his 4.15 season number.
P 5 IP, 1 ER, 2 K
heat_checkMIL @ PIT
Garrett Mitchell: 1.119 OPS in Last 15 Days
Over the last 15 days (48 PA) he is at a 1.119 OPS, up 0.296 on his .823 season mark. He has 8 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 2 TB
gary_hr_threatsDiamondbacks @ Dodgers
Ketel Marte
Ketel Marte represents the strongest power-matchup play on the board today. He faces Emmet Sheehan, a right-hander whose statistical profile is a target for power hitters.
P 0 HR — 0-for-4, 0 TB
heat_checkLAA @ MIN
Josh Bell: 1.013 OPS in Last 15 Days
The last 15 days sample runs 49 PA: a 1.013 OPS versus .740 for the season, 0.273 above his norm. He has 13 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-3, 0 TB, 1 BB
streakingMIL @ PIT
PIT games have gone UNDER 4 straight
The under has cashed 4 in a row in PIT games: 9 combined runs per game vs lines averaging 13.9. Tonight's number sits at 7.5.
P final total 19 vs 7.5
heat_checkMIL @ PIT
Esmerlyn Valdez: 1.346 OPS in Last 15 Days
The last 15 days sample runs 53 PA: a 1.346 OPS versus 1.092 for the season, 0.254 above his norm. He has 10 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 2 TB, 1 BB
cooling_offLAA @ MIN
Logan O'Hoppe: .261 OPS in L15 — draws RHP Taj Bradley
Logan O'Hoppe's .261 OPS over the last 15 days (34 PA) trails his .587 season mark, down 0.326. Tonight he draws RHP Taj Bradley — his weaker side: a .556 OPS vs RHP across 152 AB.
P 0-for-3, 0 TB, 1 BB
rest_fatigueSEA @ TB
TB's bullpen has covered 14.3 innings over the last 3 games
That is 14.3 relief innings in 3 games, led by Cam Booser (3.7) and Casey Legumina (3). SEA's pen has thrown 7.3 over the same span.
P flagged side lost 8-2
cooling_offOAK @ CHW
Henry Bolte: .388 OPS in L15 — draws LHP Noah Schultz
Henry Bolte's .388 OPS over the last 15 days (47 PA) trails his .701 season mark, down 0.313. Tonight he draws LHP Noah Schultz — his stronger side: a .780 OPS vs LHP across 62 AB.
P 0-for-3, 0 TB
rest_fatigueMIL @ PIT
PIT's pen has logged 14.3 innings across its last 3 games
3 games, 14.3 innings out of the pen — Yohan Ramirez (3) and Carmen Mlodzinski (3) carried the load. MIL's pen has thrown 10.3 over the same span.
P flagged side won 5-14
cooling_offSEA @ TB
J.P. Crawford: .453 OPS in L15 — draws LHP Ian Seymour
J.P. Crawford's .453 OPS over the last 15 days (52 PA) trails his .674 season mark, down 0.221. Tonight he draws LHP Ian Seymour — his weaker side: a .591 OPS vs LHP across 74 AB.
P 3-for-4, 5 TB, 1 BB
cooling_offATL @ STL
Alec Burleson: .579 OPS in L15 — draws LHP Danny Young
Alec Burleson's .579 OPS over the last 15 days (51 PA) trails his .801 season mark, down 0.222. Tonight he draws LHP Danny Young — his weaker side: a .488 OPS vs LHP across 110 AB.
P 1-for-3, 2 TB, 1 BB
ownedTOR @ SD
Fernando Tatis Jr. vs Kevin Gausman: .400
Fernando Tatis Jr. has gone 8-for-20 (.400) across 20 career at-bats off Kevin Gausman, with 2 HR. They meet again tonight. He enters steady (.732 OPS, L15).
P 0-for-4, 0 TB
bullpen_fatigueMIL @ PIT
Pittsburgh Pirates pen: 14.3 relief IP over their last 3 games
Pittsburgh Pirates's bullpen has thrown 14.3 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
bullpen_fatigueBOS @ NYM
Boston Red Sox pen: 13 relief IP over their last 3 games
Boston Red Sox'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.
bullpen_fatigueSEA @ TB
Tampa Bay Rays pen: 14.3 relief IP over their last 3 games
Tampa Bay Rays's bullpen has thrown 14.3 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
starter_formHOU @ TEX
MacKenzie Gore: 7.94 ERA over his last 3 starts
Across his last 3 starts (17 IP) he has been tagged for 15 earned runs — a 7.94 ERA with a 1.35 WHIP (1.31 season) against a 4.72 season mark.
P 4 IP, 1 ER, 4 K
cooling_offSEA @ TB
Yandy Diaz: .619 OPS in L15 — draws RHP Emerson Hancock
Yandy Diaz's .619 OPS over the last 15 days (51 PA) trails his .887 season mark, down 0.268. Tonight he draws RHP Emerson Hancock — his stronger side: a .899 OPS vs RHP across 249 AB.
P 2-for-4, 2 TB
heat_checkCLE @ MIA
Otto Lopez: 1.108 OPS in Last 15 Days
Over the last 15 days (56 PA) he is at a 1.108 OPS, up 0.223 on his .885 season mark. He has 9 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-5, 0 TB
heat_checkKC @ BAL
Isaac Collins: 1.072 OPS in Last 15 Days
Over the last 15 days (33 PA) he is at a 1.072 OPS, up 0.368 on his .704 season mark. His total-bases line tonight: 0.5.
P 1-for-4, 3 TB
starter_formCOL @ SF
Michael Lorenzen: 3.38 ERA over his last 3 starts
The last 3 times out: 16 innings, 6 earned runs, 7 Ks. That 3.38 ERA sits 3.08 runs under his 6.46 season number.
P 5 IP, 1 ER, 1 K
fantasy_pickupsHOU @ TEX
Josh Jung
Jung hits in the heart of the order and carries a strong .806 OPS into a favorable matchup. Facing a pitcher with a 6.98 xERA, Jung is positioned to drive in runs and maintain his high .294 average. Stream him tonight in 12-teamers.
starter_formLAA @ MIN
Jose Soriano: 6.43 ERA over his last 3 starts
He is carrying a 6.43 ERA over his last 14 innings with a 1.36 WHIP (1.28 season) — the 3.40 season line is doing a lot of work for him right now.
P 5 IP, 3 ER, 0 K
ballpark_shiftSEA @ TB
Ian Seymour's ERA drops to 3.05 at Tropicana Field
Ian Seymour carries a 3.05 ERA over 18 games (38.3 IP) at Tropicana Field vs 5.87 across 23 innings everywhere else. Hitters bat .165 off him here.
P 3.1 IP, 5 ER, 3 K
cooling_offHOU @ TEX
Jake Burger: .518 OPS in L15 — draws RHP Cristian Javier
Jake Burger's .518 OPS over the last 15 days (47 PA) trails his .731 season mark, down 0.213. Tonight he draws RHP Cristian Javier — his weaker side: a .700 OPS vs RHP across 266 AB.
P 0-for-3, 0 TB, 1 BB
cooling_offPHI @ DET
Bryce Harper: .671 OPS in L15 — draws LHP Tarik Skubal
Bryce Harper's .671 OPS over the last 15 days (50 PA) trails his .869 season mark, down 0.198. Tonight he draws LHP Tarik Skubal — his weaker side: a .648 OPS vs LHP across 129 AB.
P 1-for-5, 1 TB
regression_watchPHI @ DET
Edmundo Sosa: .221 AVG vs .291 xBA
Edmundo Sosa's .221 average comes against a .291 expected (xBA) on 158 plate appearances. His wOBA sits at .272 against a .342 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-2, 0 TB, 1 BB
regression_watchMIL @ PIT
Esmerlyn Valdez: .311 AVG vs .243 xBA
Esmerlyn Valdez's .311 average comes against a .243 expected (xBA) on 100 plate appearances. His wOBA sits at .453 against a .380 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-4, 2 TB, 1 BB
cooling_offCLE @ MIA
Travis Bazzana: .495 OPS in L15 — draws RHP Tyler Phillips
Travis Bazzana's .495 OPS over the last 15 days (53 PA) trails his .723 season mark, down 0.228. Tonight he draws RHP Tyler Phillips — his stronger side: a .836 OPS vs RHP across 156 AB.
P 0-for-3, 0 TB, 1 BB
fantasy_pickupsHOU @ TEX
Ezequiel Duran
Duran provides solid production from the six-hole with a .761 OPS and a reliable .272 batting average. Facing a struggling starter with a 6.98 xERA offers a high-upside opportunity for Duran to capitalize on a pitcher in a tailspin. Stream him tonight in 12-teamers.
cooling_offKC @ BAL
Jac Caglianone: .545 OPS in L15 — draws RHP Shane Baz
Jac Caglianone's .545 OPS over the last 15 days (51 PA) trails his .785 season mark, down 0.24. Tonight he draws RHP Shane Baz — his stronger side: a .820 OPS vs RHP across 216 AB.
P 1-for-4, 1 TB
starter_formOAK @ CHW
Noah Schultz: 8.78 ERA over his last 3 starts
He is carrying a 8.78 ERA over his last 13.3 innings with a 1.73 WHIP (1.42 season) — the 6.00 season line is doing a lot of work for him right now.
P 5 IP, 1 ER, 4 K
rest_fatigueATL @ STL
13 bullpen innings in 3 games for STL
Relievers have absorbed 13 innings over the last 3 games (George Soriano (2.3) and Luis Gastelum (2) the heaviest). ATL's pen has thrown 13 over the same span.
P flagged side lost 4-3
first_inningSEA @ TB
NRFI watch: quiet first innings on both sides of SEA @ TB
TB games have seen a first-inning run in just 3 of their last 10; SEA games in 0 of 10. That is 17 clean opening frames between them.
P 1st inning: 0-0 (0 runs)
heat_checkSEA @ TB
Chandler Simpson: .883 OPS in Last 15 Days
Over the last 15 days (46 PA) he is at a .883 OPS, up 0.222 on his .661 season mark. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
tournamentPATH TO THE FINAL
England are the market's pick to reach the final from the other half
Behind the outright favourite, England 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.
fantasy_pickupsHOU @ TEX
Brandon Nimmo
Batting cleanup gives Nimmo plenty of RBI chances against a pitcher whose 6.98 xERA indicates he is giving up significant hard contact. Nimmo’s .744 OPS and .258 average make him a dependable option to exploit this vulnerable matchup. Stream him tonight in 12-teamers.
cooling_offCHC @ CIN
Ian Happ: .567 OPS in L15 — draws LHP Andrew Abbott
Ian Happ's .567 OPS over the last 15 days (47 PA) trails his .763 season mark, down 0.196. Tonight he draws LHP Andrew Abbott — his weaker side: a .559 OPS vs LHP across 103 AB.
P 0-for-3, 0 TB, 1 BB
bullpen_fatigueARI @ LAD
Los Angeles Dodgers pen: 13.3 relief IP over their last 3 games
Los Angeles Dodgers's bullpen has thrown 13.3 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
rest_fatigueBOS @ NYM
BOS's pen has logged 13 innings across its last 3 games
3 games, 13 innings out of the pen — Tyron Guerrero (2.7) and Garrett Whitlock (2) carried the load. NYM's pen has thrown 9.7 over the same span.
P flagged side won 3-2
bullpen_fatigueATL @ STL
St. Louis Cardinals pen: 13 relief IP over their last 3 games
St. Louis Cardinals'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.
fantasy_pickupsHOU @ TEX
Jake Burger
Burger slotting in at fifth puts him in a prime position to attack an opponent sporting a 6.98 xERA. His .731 OPS is sufficient to take advantage of a struggling starter who is prone to giving up runs. Stream him tonight in 12-teamers.
regression_watchBOS @ NYM
Francisco Lindor: .208 AVG vs .260 xBA
Francisco Lindor is hitting .208 against a .260 expected average (xBA) over 167 plate appearances. His wOBA sits at .285 against a .342 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, 6 TB
platoon_edgePHI @ DET
Dillon Dingler (bats R) gets a RHP from the 2nd spot
Dillon Dingler's vs. Right line (.884 OPS, 225 AB) sits well above his .740 mark the other way (96 AB). Tonight's starter Zack Wheeler throws RHP, the hand he hits best.
P 0-for-4, 0 TB
cooling_offMIL @ PIT
Jackson Chourio: .697 OPS in L15 — draws RHP Paul Skenes
Jackson Chourio's .697 OPS over the last 15 days (62 PA) trails his .831 season mark, down 0.134. Tonight he draws RHP Paul Skenes — his weaker side: a .803 OPS vs RHP across 185 AB.
P 2-for-5, 3 TB
ballpark_shiftATL @ STL
Dustin May owns a 3.59 ERA at Busch Stadium — 5.94 everywhere else
Across 9 games (52.7 IP) at Busch Stadium, Dustin May has a 3.59 ERA against 5.94 at his other parks (36.3 IP). Hitters bat .241 off him here.
P 4 IP, 2 ER, 4 K
regression_watchCOL @ SF
Mickey Moniak: .283 AVG vs .232 xBA
Mickey Moniak's .283 average comes against a .232 expected (xBA) on 223 plate appearances. His wOBA sits at .387 against a .316 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_watchMIL @ PIT
Jake Mangum: .311 AVG vs .261 xBA
Across 248 plate appearances, Jake Mangum carries a .311 average versus a .261 xBA. His wOBA sits at .332 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.
P 1-for-4, 3 TB, 1 BB
rest_fatigueARI @ LAD
12.3 bullpen innings in 3 games for LAD
Relievers have absorbed 12.3 innings over the last 3 games (Jack Dreyer (2.7) and Evan Phillips (2) the heaviest). ARI's pen has thrown 8.7 over the same span.
P flagged side lost 5-3
park_weatherLAA @ MIN
Wind blowing out 11 mph at Target Field tonight
Tonight's reading at Target Field — Sunny, 90°, wind 11 mph, Out To LF. Everything about the air says carry. The total sits at 8.5.
P final total 6 vs 8.5 (over lean)
regression_watchCHC @ CIN
Nico Hoerner: .235 AVG vs .285 xBA
Nico Hoerner is hitting .235 against a .285 expected average (xBA) over 416 plate appearances. His wOBA sits at .287 against a .319 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
heat_checkPHI @ DET
Riley Greene: 1.044 OPS in Last 15 Days
The last 15 days sample runs 45 PA: a 1.044 OPS versus .846 for the season, 0.198 above his norm. He has 13 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB
rest_fatigueTOR @ SD
12 bullpen innings in 3 games for SD
Relievers have absorbed 12 innings over the last 3 games (Jhony Brito (2.7) and Ron Marinaccio (2) the heaviest). TOR's pen has thrown 10.3 over the same span.
P flagged side won 4-5
regression_watchCOL @ SF
TJ Rumfield: .298 AVG vs .251 xBA
TJ Rumfield's .298 average comes against a .251 expected (xBA) on 380 plate appearances. His wOBA sits at .377 against a .323 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
cooling_offPHI @ DET
Dillon Dingler: .614 OPS in L15 — draws RHP Zack Wheeler
Dillon Dingler's .614 OPS over the last 15 days (41 PA) trails his .841 season mark, down 0.227. Tonight he draws RHP Zack Wheeler — his stronger side: a .884 OPS vs RHP across 225 AB.
P 0-for-4, 0 TB
heat_checkSEA @ TB
Junior Caminero: 1.085 OPS in Last 15 Days
That 1.085 OPS spans the last 15 days (54 PA) against a .933 season baseline, a 0.152 swing. He has 28 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-3, 0 TB, 1 BB
regression_watchCLE @ MIA
Tyler Phillips: 3.28 ERA vs 4.8 xERA
Tyler Phillips carries a 3.28 ERA against a 4.8 expected ERA (1.52 run gap), so he has been outperforming his contact quality. Opponents hit .239 off him vs a .262 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1 IP, 2 ER, 1 K
xg_regressionARG @ ENG
Argentina are finishing above their chances
Argentina are scoring 2.8/match on 2.2 xG — 0.7 goals/match above expected across 6 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
regression_watchCLE @ MIA
Otto Lopez: .339 AVG vs .294 xBA
Otto Lopez is hitting .339 against a .294 expected average (xBA) over 405 plate appearances. His wOBA sits at .380 against a .339 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
platoon_edgeSEA @ TB
Chandler Simpson (bats L) draws Emerson Hancock (RHP), batting 5th
Chandler Simpson carries a .709 OPS vs. Right (228 AB) against .549 the other way (98 AB), and faces RHP Emerson Hancock from the 5th spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB
cooling_offKC @ BAL
Leody Taveras: .352 OPS in L15 — draws RHP Seth Lugo
Leody Taveras's .352 OPS over the last 15 days (27 PA) trails his .661 season mark, down 0.309. Tonight he draws RHP Seth Lugo — his stronger side: a .733 OPS vs RHP across 171 AB.
P 2-for-4, 5 TB
regression_watchCOL @ SF
Trevor McDonald: 5.46 ERA vs 4.04 xERA
Trevor McDonald carries a 5.46 ERA against a 4.04 expected ERA (1.42 run gap), so he has been underperforming his contact quality. Opponents hit .266 off him vs a .251 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 7 IP, 1 ER, 4 K
heat_checkCHC @ CIN
Sal Stewart: .943 OPS in Last 15 Days
The last 15 days sample runs 58 PA: a .943 OPS versus .811 for the season, 0.132 above his norm. He has 19 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 2 TB
ballparkW10 @ W10
W101 vs W102: 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.
starter_formCOL @ SF
Trevor McDonald: 7.24 ERA over his last 3 starts
He is carrying a 7.24 ERA over his last 13.7 innings with a 1.54 WHIP (1.38 season) — the 5.46 season line is doing a lot of work for him right now.
P 7 IP, 1 ER, 4 K
running_gameBOS @ NYM
Boston Red Sox like to run — Luis Torrens (42% caught) is the wrong catcher to test
Boston Red Sox attempt 1 steals a game, but Luis Torrens has cut down 14 of 33 runners (42%). Someone is getting thrown out tonight.
P Boston Red Sox stole 0 bases
platoon_edgePHI @ DET
Riley Greene (bats L) gets a RHP from the 4th spot
Riley Greene's vs. Right line (.887 OPS, 238 AB) sits well above his .752 mark the other way (102 AB). Tonight's starter Zack Wheeler throws RHP, the hand he hits best.
P 1-for-4, 1 TB
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_recapMAR @ FRA
France created the better chances
France led the xG 3.1–0.1 and took the result to match (2–0).
xg_regressionESP @ FRA
France are finishing above their chances
France are scoring 2.7/match on 2.2 xG — 0.5 goals/match above expected across 6 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
heat_checkCHC @ CIN
Tyler Stephenson: .938 OPS in Last 15 Days
The last 15 days sample runs 30 PA: a .938 OPS versus .692 for the season, 0.246 above his norm. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
heat_checkKC @ BAL
Salvador Perez: .730 OPS in Last 15 Days
Over the last 15 days (44 PA) he is at a .730 OPS, up 0.139 on his .591 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 2 TB
fantasy_pickupsBOS @ NYM
Payton Tolle
Streamer vs NYM — 3.07 xERA · 9 K/9 · 1.07 WHIP.
ballpark_shiftPHI @ DET
Tarik Skubal owns a 3.99 ERA at Comerica Park — 2.40 everywhere else
Across 5 games (29.3 IP) at Comerica Park, Tarik Skubal has a 3.99 ERA against 2.40 at his other parks (41.3 IP). Hitters bat .227 off him here.
P 5 IP, 2 ER, 5 K
regression_watchSEA @ TB
Emerson Hancock: 3.23 ERA vs 4.33 xERA
Emerson Hancock carries a 3.23 ERA against a 4.33 expected ERA (1.11 run gap), so he has been outperforming his contact quality. Opponents hit .212 off him vs a .252 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1.2 IP, 0 ER, 2 K
ballpark_shiftCHC @ CIN
At Great American Ball Park, Andrew Abbott pitches to a 4.72 ERA
Andrew Abbott at Great American Ball Park: 4.72 ERA over 47.7 innings (9G) — 3.21 on a 53.3-inning baseline elsewhere. Hitters bat .262 off him here.
P 4 IP, 4 ER, 3 K
fantasy_pickupsKC @ BAL
Blaze Alexander
Pickup vs Seth Lugo (5.41 xERA) — .791 OPS, bats 6th.
ballpark_shiftMIL @ PIT
At PNC Park, Paul Skenes pitches to a 3.02 ERA
Paul Skenes at PNC Park: 3.02 ERA over 62.7 innings (11G) — 4.46 on a 40.3-inning baseline elsewhere. Hitters bat .214 off him here.
P 5.1 IP, 2 ER, 7 K
running_gameSEA @ TB
Green light: Tampa Bay Rays run, and Mitch Garver has caught just 13%
Tampa Bay Rays steal 1 bags a game (89 on the season) and Mitch Garver has thrown out 4 of 31 runners (13%). Everything about tonight says they keep running.
P Tampa Bay Rays stole 0 bases
fantasy_pickupsKC @ BAL
Samuel Basallo
Pickup vs Seth Lugo (5.41 xERA) — .768 OPS, bats 5th.
running_gameCLE @ MIA
Miami Marlins like to run — Patrick Bailey (34% caught) is the wrong catcher to test
Patrick Bailey owns a 34% caught-stealing rate (17 of 50) and Miami Marlins run anyway — 1.1 steals a game. Strength on strength on the bases.
P Miami Marlins stole 0 bases
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.
first_inningHOU @ TEX
YRFI watch: first innings have been live on both sides of HOU @ TEX
Both sides keep scoring early — a 1st-inning run in 7 of 10 for TEX and 7 of 10 for HOU games lately.
P 1st inning: 0-0 (0 runs)
fantasy_pickupsKC @ BAL
Taylor Ward
Pickup vs Seth Lugo (5.41 xERA) — .745 OPS, bats 2nd.
fantasy_pickupsMIL @ PIT
Robert Gasser
Streamer vs PIT — 3.43 xERA · 8.3 K/9 · 1.18 WHIP.
running_gameOAK @ CHW
Chicago White Sox like to run — Shea Langeliers (36% caught) is the wrong catcher to test
Chicago White Sox attempt 0.9 steals a game, but Shea Langeliers has cut down 16 of 45 runners (36%). Someone is getting thrown out tonight.
P Chicago White Sox stole 0 bases
first_inningMIL @ PIT
MIL have gone quiet in the 1st: runs in 0 of their last 10
Milwaukee Brewers 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
ballparkESP @ FRA
France vs Spain: 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.
ballparkARG @ ENG
England vs Argentina: 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.
fantasy_pickupsTOR @ SD
Kevin Gausman
Streamer vs SD — 3.88 xERA · 9.1 K/9 · 1.22 WHIP.
fantasy_pickupsATL @ STL
Dustin May
Streamer vs ATL — 3.77 xERA · 8.6 K/9 · 1.25 WHIP.
first_inningCLE @ MIA
CLE have gone quiet in the 1st: runs in 1 of their last 10
Cleveland Guardians 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 2 in the 1st
first_inningPHI @ DET
PHI have gone quiet in the 1st: runs in 1 of their last 10
Philadelphia Phillies 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