park_weatherDET @ CHC
Wind blowing in 20 mph at Wrigley Field tonight
Conditions at Wrigley Field: Partly Cloudy, 76°, wind 20 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 8.
platoon_edgeTB @ TOR
Nathan Lukes (bats L) hits 1st against Drew Rasmussen (RHP)
Over 178 AB vs. Right, Nathan Lukes owns a .822 OPS versus .310 in 32 AB the other way. He sees RHP Drew Rasmussen tonight hitting 1st, where the platoon side lines up his way.
starter_team_recordCIN @ SEA
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 6 in a row. He starts tonight.
starter_team_recordLAD @ PHI
Phillies 7-1 in Zack Wheeler's last 8 starts
Phillies are 7-1 in Zack Wheeler's last 8 starts this season — winners of his last 6 in a row. He starts tonight.
starter_team_recordTB @ TOR
Blue Jays 1-7 in Kevin Gausman's last 8 starts
Blue Jays are 1-7 in Kevin Gausman's last 8 starts this season — losers of his last 6 in a row. He starts tonight.
starter_team_recordOAK @ ARI
Athletics 1-7 in Jack Perkins's last 8 starts
Athletics are 1-7 in Jack Perkins's last 8 starts this season — losers of his last 5 in a row. He starts tonight.
platoon_edgeCHW @ TEX
Justin Foscue (bats R) gets a LHP from the 2nd spot
Justin Foscue's vs. Left line (1.090 OPS, 59 AB) sits well above his .622 mark the other way (53 AB). Tonight's starter Noah Schultz throws LHP, the hand he hits best.
platoon_edgeBAL @ BOS
Coby Mayo (bats R) gets a LHP from the 5th spot
Coby Mayo's vs. Left line (1.074 OPS, 79 AB) sits well above his .455 mark the other way (156 AB). Tonight's starter Eduardo Rivera throws LHP, the hand he hits best.
ballpark_shiftSF @ KC
At Kauffman Stadium, Luinder Avila pitches to a 9.68 ERA
Luinder Avila at Kauffman Stadium: 9.68 ERA over 17.7 innings (7G) — 3.00 on a 39-inning baseline elsewhere. Hitters bat .380 off him here.
head_to_headTB @ TOR
Rays are 7-2 vs Blue Jays this season
Rays lead the season series 7-2 over Blue Jays. TB won the last meeting 7-1.
streakingCHW @ TEX
TEX games have gone OVER 6 straight
Texas Rangers games have gone OVER 6 straight — 11.8 runs a night against an average line of 7.9. Tonight's number sits at 8.5.
platoon_edgeCHW @ TEX
Sam Antonacci (bats L) hits 1st against Kumar Rocker (RHP)
Over 217 AB vs. Right, Sam Antonacci owns a .873 OPS versus .511 in 60 AB the other way. He sees RHP Kumar Rocker tonight hitting 1st, where the platoon side lines up his way.
platoon_edgeSTL @ LAA
Alec Burleson (bats L) hits 3rd against Walbert Urena (RHP)
Over 258 AB vs. Right, Alec Burleson owns a .930 OPS versus .514 in 118 AB the other way. He sees RHP Walbert Urena tonight hitting 3rd, where the platoon side lines up his way.
bullpen_fatigueOAK @ ARI
Arizona Diamondbacks pen: 15.3 relief IP over their last 3 games
Arizona Diamondbacks's bullpen has thrown 15.3 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
bullpen_fatiguePIT @ NYY
New York Yankees pen: 15.3 relief IP over their last 3 games
New York Yankees's bullpen has thrown 15.3 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
platoon_edgeNYM @ MIL
Andrew Vaughn (bats R) hits 4th against Zac Thornton (LHP)
Over 61 AB vs. Left, Andrew Vaughn owns a 1.149 OPS versus .713 in 96 AB the other way. He sees LHP Zac Thornton tonight hitting 4th, where the platoon side lines up his way.
starter_team_recordMIA @ HOU
Astros 6-2 in Tatsuya Imai's last 8 starts
Astros are 6-2 in Tatsuya Imai's last 8 starts this season. He starts tonight.
heat_checkSD @ ATL
Ty France: 1.607 OPS in Last 15 Days
That 1.607 OPS spans the last 15 days (28 PA) against a .887 season baseline, a 0.72 swing. He has 15 home runs on the season. His total-bases line tonight: 1.5.
heat_checkSF @ KC
Lane Thomas: 1.233 OPS in Last 15 Days
That 1.233 OPS spans the last 15 days (42 PA) against a .761 season baseline, a 0.472 swing. He has 9 home runs on the season. His total-bases line tonight: 1.5.
starter_team_recordSF @ KC
Royals 6-2 in Luinder Avila's last 8 starts
Royals are 6-2 in Luinder Avila's last 8 starts this season. He starts tonight.
platoon_edgeCHW @ TEX
Tristan Peters (bats L) hits 6th against Kumar Rocker (RHP)
Over 235 AB vs. Right, Tristan Peters owns a .862 OPS versus .331 in 29 AB the other way. He sees RHP Kumar Rocker tonight hitting 6th, where the platoon side lines up his way.
cooling_offSTL @ LAA
Nathan Church: .171 OPS in L15 — draws RHP Walbert Urena
Nathan Church's .171 OPS over the last 15 days (35 PA) trails his .643 season mark, down 0.472. Tonight he draws RHP Walbert Urena — his weaker side: a .638 OPS vs RHP across 195 AB.
bullpen_fatigueMIA @ HOU
Houston Astros pen: 14.7 relief IP over their last 3 games
Houston Astros's bullpen has thrown 14.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
bullpen_fatigueSD @ ATL
Atlanta Braves pen: 13.3 relief IP over their last 3 games
Atlanta Braves's bullpen has thrown 13.3 innings across their last 3 games, with 5 arms working multiple of them. A worked-down pen heading into tonight.
heat_checkWSH @ COL
Curtis Mead: 1.354 OPS in Last 15 Days
That 1.354 OPS spans the last 15 days (38 PA) against a .870 season baseline, a 0.484 swing. He has 17 home runs on the season. His total-bases line tonight: 1.5.
gary_hr_threatsMarlins @ Astros
Yordan Alvarez
Yordan Alvarez is currently the hottest hitter in baseball, and tonight's matchup against Tyler Phillips is a statistical dream for a left-handed power threat. While Phillips' 3.48 ERA looks solid on the surface, his 4.87 xERA and 43.9% hard-hit rate suggest he’s been the beneficiary of immense luck that is unlikely to hold up against Alvarez.
cooling_offSTL @ LAA
Ivan Herrera: .425 OPS in L15 — draws RHP Walbert Urena
Ivan Herrera's .425 OPS over the last 15 days (48 PA) trails his .748 season mark, down 0.323. Tonight he draws RHP Walbert Urena — his weaker side: a .719 OPS vs RHP across 260 AB.
platoon_edgeSF @ KC
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.903 OPS, 257 AB) sits well above his .538 mark the other way (125 AB). Tonight's starter Luinder Avila throws RHP, the hand he hits best.
streakingBAL @ BOS
BOS have won 5 straight
BOS have taken 5 straight and own a +19 run differential over the run. Last 5: 5-0.
platoon_edgeMIA @ HOU
Yordan Alvarez (bats L) gets a RHP from the 2nd spot
Yordan Alvarez's vs. Right line (1.163 OPS, 262 AB) sits well above his .869 mark the other way (102 AB). Tonight's starter Tyler Phillips throws RHP, the hand he hits best.
platoon_edgeDET @ CHC
Carson Kelly (bats R) draws Framber Valdez (LHP), batting 4th
Carson Kelly carries a .964 OPS vs. Left (81 AB) against .627 the other way (147 AB), and faces LHP Framber Valdez from the 4th spot — a split his blended season line may not reflect.
heat_checkLAD @ PHI
Trea Turner: 1.146 OPS in Last 15 Days
Over the last 15 days (38 PA) he is at a 1.146 OPS, up 0.455 on his .691 season mark. He has 14 home runs on the season. His total-bases line tonight: 1.5.
head_to_headMIA @ HOU
Astros are 5-2 vs Marlins this season
Astros lead the season series 5-2 over Marlins. HOU won the last meeting 8-5.
gary_hr_threatsDodgers @ Phillies
Max Muncy
This is a value play based on the environment and Wheeler's narrow vulnerability. While Zack Wheeler is a Cy Young candidate, he isn't invincible; 60% of the home runs he has surrendered this season have come against left-handed hitters.
platoon_edgeTB @ TOR
Jonathan Aranda (bats L) hits 2nd against Kevin Gausman (RHP)
Over 252 AB vs. Right, Jonathan Aranda owns a .918 OPS versus .652 in 105 AB the other way. He sees RHP Kevin Gausman tonight hitting 2nd, where the platoon side lines up his way.
platoon_edgeSF @ KC
Vinnie Pasquantino (bats L) hits 5th against Tyler Mahle (RHP)
Over 194 AB vs. Right, Vinnie Pasquantino owns a .749 OPS versus .396 in 77 AB the other way. He sees RHP Tyler Mahle tonight hitting 5th, where the platoon side lines up his way.
gary_hr_threatsDodgers @ Phillies
Kyle Schwarber
Kyle Schwarber is currently sitting on 33 home runs and gets a prime matchup tonight in the warm, humid air of Philadelphia. He faces Justin Wrobleski, a left-handed pitcher whose underlying metrics suggest he is vulnerable to the long ball.
bullpen_fatigueDET @ CHC
Detroit Tigers pen: 12.7 relief IP over their last 3 games
Detroit Tigers's bullpen has thrown 12.7 innings across their last 3 games, with 5 arms working multiple of them. A worked-down pen heading into tonight.
rest_fatiguePIT @ NYY
NYY's pen has logged 15.3 innings across its last 3 games
3 games, 15.3 innings out of the pen — Brent Headrick (3) and Angel Chivilli (2.7) carried the load. PIT's pen has thrown 14.3 over the same span.
heat_checkBAL @ BOS
Andruw Monasterio: 1.391 OPS in Last 15 Days
That 1.391 OPS spans the last 15 days (22 PA) against a .731 season baseline, a 0.66 swing. His total-bases line tonight: 1.5.
gary_hr_threatsDodgers @ Phillies
Shohei Ohtani
Despite facing an elite arm in Zack Wheeler, Shohei Ohtani remains the most dangerous power threat on the planet and is currently on a power surge with 4 home runs in his last 10 games. Wheeler is dominant, but his 1.05 GO/AO ratio is neutral, meaning he does not suppress fly balls at an elite rate.
heat_checkSF @ KC
Salvador Perez: .983 OPS in Last 15 Days
Over the last 15 days (40 PA) he is at a .983 OPS, up 0.366 on his .617 season mark. He has 13 home runs on the season. His total-bases line tonight: 1.5.
heat_checkMIN @ CLE
Chase DeLauter: 1.172 OPS in Last 15 Days
The last 15 days sample runs 39 PA: a 1.172 OPS versus .809 for the season, 0.363 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.
rest_fatigueOAK @ ARI
ARI's pen has logged 15 innings across its last 3 games
3 games, 15 innings out of the pen — Taylor Clarke (2.3) and Juan Morillo (2.3) carried the load. OAK's pen has thrown 12.7 over the same span.
regression_watchOAK @ ARI
Jack Perkins: 6.87 ERA vs 4.25 xERA
Jack Perkins carries a 6.87 ERA against a 4.25 expected ERA (2.62 run gap), so he has been underperforming his contact quality. Opponents hit .260 off him vs a .238 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
regression_watchSD @ ATL
Reynaldo Lopez: 6.64 ERA vs 3.88 xERA
Reynaldo Lopez carries a 6.64 ERA against a 3.88 expected ERA (2.76 run gap), so he has been underperforming his contact quality. Opponents hit .283 off him vs a .225 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
streakingMIN @ CLE
MIN games have gone UNDER 4 straight
4 straight unders for MIN — their games are producing only 7 runs against numbers around 8.8. Tonight's number sits at 8.
streakingBAL @ BOS
BAL have won 4 straight
Baltimore Orioles have won 4 straight, outscoring teams by 14 runs over the run; 4-2 across their last 6.
streakingPIT @ NYY
NYY games have gone UNDER 4 straight
The under has cashed 4 in a row in NYY games: 7.3 combined runs per game vs lines averaging 10. Tonight's number sits at 9.
heat_checkBAL @ BOS
Wilyer Abreu: 1.128 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a 1.128 OPS, up 0.328 on his .800 season mark. He has 15 home runs on the season. His total-bases line tonight: 1.5.
streakingBAL @ BOS
BAL games have gone UNDER 4 straight
The under has cashed 4 in a row in BAL games: 7.5 combined runs per game vs lines averaging 9.1. Tonight's number sits at 8.
heat_checkNYM @ MIL
Joey Ortiz: .987 OPS in Last 15 Days
The last 15 days sample runs 39 PA: a .987 OPS versus .627 for the season, 0.36 above his norm. His total-bases line tonight: 0.5.
cooling_offOAK @ ARI
Corbin Carroll: .488 OPS in L15 — draws RHP Jack Perkins
Corbin Carroll's .488 OPS over the last 15 days (36 PA) trails his .824 season mark, down 0.336. Tonight he draws RHP Jack Perkins — his weaker side: a .737 OPS vs RHP across 247 AB.
cooling_offLAD @ PHI
Brandon Marsh: .493 OPS in L15 — draws LHP Justin Wrobleski
Brandon Marsh's .493 OPS over the last 15 days (38 PA) trails his .813 season mark, down 0.32. Tonight he draws LHP Justin Wrobleski — his weaker side: a .670 OPS vs LHP across 99 AB.
cooling_offNYM @ MIL
Jackson Chourio: .497 OPS in L15 — draws LHP Zac Thornton
Jackson Chourio's .497 OPS over the last 15 days (45 PA) trails his .821 season mark, down 0.324. Tonight he draws LHP Zac Thornton — his stronger side: a .897 OPS vs LHP across 72 AB.
starter_formWSH @ COL
Michael Lorenzen: 2.93 ERA over his last 3 starts
The last 3 times out: 15.3 innings, 5 earned runs, 7 Ks. That 2.93 ERA sits 3.28 runs under his 6.22 season number.
ownedLAD @ PHI
Freddie Freeman vs Zack Wheeler: .389
In 54 career at-bats against Zack Wheeler, Freddie Freeman is 21-for-54 for a 1.088 OPS (15 walks). The two square off again tonight. He enters cold (.481 OPS, L15).
heat_checkSTL @ LAA
Nolan Schanuel: 1.140 OPS in Last 15 Days
The last 15 days sample runs 33 PA: a 1.140 OPS versus .752 for the season, 0.388 above his norm. His total-bases line tonight: 1.5.
cooling_offCIN @ SEA
Dominic Canzone: .501 OPS in L15 — draws RHP Chase Burns
Dominic Canzone's .501 OPS over the last 15 days (33 PA) trails his .846 season mark, down 0.345. Tonight he draws RHP Chase Burns — his weaker side: a .836 OPS vs RHP across 211 AB.
ownedTB @ TOR
Yandy Diaz vs Kevin Gausman: .583
Yandy Diaz's career line off Kevin Gausman is 7-for-12, a .583 average over 12 at-bats with 1 home run — they meet again tonight. He enters cold (.636 OPS, L15).
cooling_offMIA @ HOU
Kyle Stowers: .369 OPS in L15 — draws RHP Tatsuya Imai
Kyle Stowers's .369 OPS over the last 15 days (36 PA) trails his .749 season mark, down 0.38. Tonight he draws RHP Tatsuya Imai — his stronger side: a .810 OPS vs RHP across 223 AB.
park_weatherWSH @ COL
Wind blowing out 13 mph at Coors Field tonight
Conditions at Coors Field: Partly Cloudy, 91°, wind 13 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 13.
cooling_offWSH @ COL
Troy Johnston: .316 OPS in L15 — draws LHP Carson Palmquist
Troy Johnston's .316 OPS over the last 15 days (23 PA) trails his .777 season mark, down 0.461. Tonight he draws LHP Carson Palmquist — his weaker side: a .526 OPS vs LHP across 70 AB.
park_weatherBAL @ BOS
Wind blowing out 13 mph at Fenway Park tonight
Conditions at Fenway Park: Overcast, 77°, wind 13 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.5.
cooling_offLAD @ PHI
Freddie Freeman: .481 OPS in L15 — draws RHP Zack Wheeler
Freddie Freeman's .481 OPS over the last 15 days (38 PA) trails his .844 season mark, down 0.363. Tonight he draws RHP Zack Wheeler — his stronger side: a .917 OPS vs RHP across 251 AB.
bullpen_fatigueLAD @ PHI
Philadelphia Phillies pen: 12.7 relief IP over their last 3 games
Philadelphia Phillies'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.
cooling_offTB @ TOR
Daulton Varsho: .405 OPS in L15 — draws RHP Drew Rasmussen
Daulton Varsho's .405 OPS over the last 15 days (36 PA) trails his .687 season mark, down 0.282. Tonight he draws RHP Drew Rasmussen — his weaker side: a .670 OPS vs RHP across 224 AB.
cooling_offWSH @ COL
Mickey Moniak: .548 OPS in L15 — draws LHP Carson Palmquist
Mickey Moniak's .548 OPS over the last 15 days (30 PA) trails his .879 season mark, down 0.331. Tonight he draws LHP Carson Palmquist — his weaker side: a .607 OPS vs LHP across 42 AB.
cooling_offSD @ ATL
Gavin Sheets: .313 OPS in L15 — draws RHP Reynaldo Lopez
Gavin Sheets's .313 OPS over the last 15 days (32 PA) trails his .728 season mark, down 0.415. Tonight he draws RHP Reynaldo Lopez — his stronger side: a .779 OPS vs RHP across 239 AB.
regression_tomorrowSTL @ LAA
Michael McGreevy: 2.92 ERA vs 5.34 xERA
Projected to start tomorrow vs LAA. A 2.92 ERA against a 5.34 expected ERA (2.42 run gap) — running hot, due to regress. Opponents hit .236 vs .285 expected.
cooling_offNYM @ MIL
William Contreras: .457 OPS in L15 — draws LHP Zac Thornton
William Contreras's .457 OPS over the last 15 days (35 PA) trails his .743 season mark, down 0.286. Tonight he draws LHP Zac Thornton — his weaker side: a .733 OPS vs LHP across 95 AB.
starter_formCIN @ SEA
Chase Burns: 5.29 ERA over his last 3 starts
He is carrying a 5.29 ERA over his last 17 innings with a 1.41 WHIP (1.11 season) — the 2.54 season line is doing a lot of work for him right now.
regression_watchLAD @ PHI
Edmundo Sosa: .224 AVG vs .289 xBA
Edmundo Sosa's .224 average comes against a .289 expected (xBA) on 167 plate appearances. His wOBA sits at .274 against a .339 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
ballpark_shiftWSH @ COL
Michael Lorenzen owns a 7.78 ERA at Coors Field — 5.04 everywhere else
Across 9 games (41.7 IP) at Coors Field, Michael Lorenzen has a 7.78 ERA against 5.04 at his other parks (55.3 IP). Hitters bat .350 off him here.
rest_fatigueLAD @ PHI
13.3 bullpen innings in 3 games for LAD
Relievers have absorbed 13.3 innings over the last 3 games (Kyle Hurt (2) and Brock Stewart (2) the heaviest). PHI's pen has thrown 12.7 over the same span.
rest_fatigueSD @ ATL
13.3 bullpen innings in 3 games for ATL
Relievers have absorbed 13.3 innings over the last 3 games (Victor Mederos (2.3) and Didier Fuentes (2.3) the heaviest). SD's pen has thrown 13.3 over the same span.
rest_fatigueMIA @ HOU
13.3 bullpen innings in 3 games for HOU
Relievers have absorbed 13.3 innings over the last 3 games (Kai-Wei Teng (2.3) and Steven Okert (2) the heaviest). MIA's pen has thrown 11 over the same span.
starter_formSTL @ LAA
Matthew Liberatore: 2.25 ERA over his last 3 starts
Across his last 3 starts (16 IP) he has a 2.25 ERA with a 1.00 WHIP (1.48 season) and 18 strikeouts — his season mark is 5.00, and that is where most lines still price him.
regression_tomorrowOAK @ ARI
Merrill Kelly: 5.2 ERA vs 7.54 xERA
Projected to start tomorrow vs OAK. A 5.2 ERA against a 7.54 expected ERA (2.34 run gap) — running hot, due to regress. Opponents hit .279 vs .308 expected.
rest_fatigueWSH @ COL
COL's bullpen has covered 13 innings over the last 3 games
That is 13 relief innings in 3 games, led by Tanner Gordon (5.7) and Jeff Criswell (2). WSH's pen has thrown 7 over the same span.
cooling_offTB @ TOR
Yandy Diaz: .636 OPS in L15 — draws RHP Kevin Gausman
Yandy Diaz's .636 OPS over the last 15 days (51 PA) trails his .858 season mark, down 0.222. Tonight he draws RHP Kevin Gausman — his stronger side: a .868 OPS vs RHP across 263 AB.
rest_fatigueMIN @ CLE
12.7 bullpen innings in 3 games for CLE
Relievers have absorbed 12.7 innings over the last 3 games (Will Dion (3) and Shawn Armstrong (2) the heaviest). MIN's pen has thrown 12 over the same span.
cooling_offSF @ KC
Jung Hoo Lee: .475 OPS in L15 — draws RHP Luinder Avila
Jung Hoo Lee's .475 OPS over the last 15 days (39 PA) trails his .758 season mark, down 0.283. Tonight he draws RHP Luinder Avila — his stronger side: a .765 OPS vs RHP across 251 AB.
park_weatherLAD @ PHI
Wind blowing out 11 mph at Citizens Bank Park tonight
Conditions at Citizens Bank Park: Overcast, 82°, wind 11 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.
running_gameNYM @ MIL
Milwaukee Brewers like to run — Luis Torrens (42% caught) is the wrong catcher to test
Milwaukee Brewers attempt 1.3 steals a game, but Luis Torrens has cut down 14 of 33 runners (42%). Someone is getting thrown out tonight.
park_weatherSF @ KC
Wind blowing in 11 mph at Kauffman Stadium tonight
Conditions at Kauffman Stadium: Partly Cloudy, 90°, wind 11 mph, In From LF. That wind knocks down anything hit in the air. The total sits at 9.
starter_formSTL @ LAA
Walbert Urena: 5.14 ERA over his last 3 starts
The last 3 times out: 14 innings, 8 earned runs, 8 hits. That 5.14 ERA runs 2.27 over his 2.88 season number.
fantasy_pickupsCHW @ TEX
Josh Jung
Pickup vs Noah Schultz (6.05 xERA) — .801 OPS, bats 3rd.
ownedCIN @ SEA
Nathaniel Lowe vs Luis Castillo: .364
Nathaniel Lowe has gone 4-for-11 (.364) across 11 career at-bats off Luis Castillo, with 1 HR. They meet again tonight. He enters hot (.933 OPS, L15).
rest_fatigueNYM @ MIL
MIL's pen has logged 12 innings across its last 3 games
3 games, 12 innings out of the pen — Lance McCullers Jr. (3) and Craig Yoho (2) carried the load. NYM's pen has thrown 9 over the same span.
ballpark_shiftTB @ TOR
Kevin Gausman's ERA drops to 3.50 at Rogers Centre
Kevin Gausman carries a 3.50 ERA over 11 games (64.3 IP) at Rogers Centre vs 5.44 across 48 innings everywhere else. Hitters bat .235 off him here.
regression_watchMIA @ HOU
Tyler Phillips: 3.48 ERA vs 4.87 xERA
Tyler Phillips carries a 3.48 ERA against a 4.87 expected ERA (1.39 run gap), so he has been outperforming his contact quality. Opponents hit .242 off him vs a .263 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
regression_watchWSH @ COL
TJ Rumfield: .296 AVG vs .251 xBA
TJ Rumfield's .296 average comes against a .251 expected (xBA) on 401 plate appearances. His wOBA sits at .374 against a .324 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_watchMIA @ HOU
Otto Lopez: .335 AVG vs .292 xBA
Otto Lopez is hitting .335 against a .292 expected average (xBA) over 419 plate appearances. His wOBA sits at .375 against a .338 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_watchLAD @ PHI
Justin Wrobleski: 2.69 ERA vs 4.13 xERA
Justin Wrobleski carries a 2.69 ERA against a 4.13 expected ERA (1.44 run gap), so he has been outperforming his contact quality. Opponents hit .219 off him vs a .264 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
park_weatherSD @ ATL
Wind blowing in 10 mph at Truist Park tonight
Conditions at Truist Park: Partly Cloudy, 87°, wind 10 mph, In From CF. That wind knocks down anything hit in the air. The total sits at 9.
starter_formPIT @ NYY
Bubba Chandler: 6.60 ERA over his last 3 starts
The last 3 times out: 15 innings, 11 earned runs, 18 hits. That 6.60 ERA runs 1.83 over his 4.77 season number.
regression_watchWSH @ COL
Cole Carrigg: .287 AVG vs .246 xBA
Cole Carrigg is hitting .287 against a .246 expected average (xBA) over 129 plate appearances. His wOBA sits at .373 against a .326 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_watchDET @ CHC
Nico Hoerner: .247 AVG vs .289 xBA
Nico Hoerner is hitting .247 against a .289 expected average (xBA) over 438 plate appearances. His wOBA sits at .294 against a .320 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
regression_watchLAD @ PHI
Mookie Betts: .237 AVG vs .276 xBA
Across 277 plate appearances, Mookie Betts carries a .237 average versus a .276 xBA. His wOBA sits at .315 against a .336 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
fantasy_pickupsCHW @ TEX
Ezequiel Duran
Pickup vs Noah Schultz (6.05 xERA) — .752 OPS, bats 6th.
starter_formDET @ CHC
David Peterson: 8.16 ERA over his last 3 starts
Across his last 3 starts (14.3 IP) he has been tagged for 13 earned runs — a 8.16 ERA with a 1.60 WHIP (1.64 season) against a 6.45 season mark.
regression_tomorrowLAD @ PHI
Aaron Nola: 5.68 ERA vs 4.19 xERA
Projected to start tomorrow vs LAD. A 5.68 ERA against a 4.19 expected ERA (1.49 run gap) — unlucky, due to bounce back. Opponents hit .278 vs .244 expected.
regression_watchTB @ TOR
Ernie Clement: .298 AVG vs .259 xBA
Across 391 plate appearances, Ernie Clement carries a .298 average versus a .259 xBA. His wOBA sits at .326 against a .276 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
fantasy_pickupsCHW @ TEX
Brandon Nimmo
Pickup vs Noah Schultz (6.05 xERA) — .747 OPS, bats 4th.
first_inningWSH @ COL
YRFI watch: first innings have been live on both sides of WSH @ COL
COL games have produced a first-inning run in 8 of their last 10; WSH games in 7 of 10. Early runs have been the rule, not the exception.
fantasy_pickupsTB @ TOR
Drew Rasmussen
Streamer vs TOR — 3.28 xERA · 8.9 K/9 · 0.95 WHIP.
regression_watchBAL @ BOS
Ceddanne Rafaela: .281 AVG vs .245 xBA
Ceddanne Rafaela's .281 average comes against a .245 expected (xBA) on 389 plate appearances. His wOBA sits at .331 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.
fantasy_pickupsCHW @ TEX
Jake Burger
Pickup vs Noah Schultz (6.05 xERA) — .723 OPS, bats 5th.
starter_formNYM @ MIL
Brandon Sproat: 3.65 ERA over his last 3 starts
Across his last 3 starts (12.3 IP) he has a 3.65 ERA with a 1.46 WHIP (1.37 season) and 14 strikeouts — his season mark is 5.16, and that is where most lines still price him.
regression_watchDET @ CHC
David Peterson: 6.45 ERA vs 5.34 xERA
David Peterson carries a 6.45 ERA against a 5.34 expected ERA (1.11 run gap), so he has been underperforming his contact quality. Opponents hit .292 off him vs a .283 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
regression_tomorrowSD @ ATL
Michael King: 3.33 ERA vs 4.61 xERA
Projected to start tomorrow vs ATL. A 3.33 ERA against a 4.61 expected ERA (1.27 run gap) — running hot, due to regress. Opponents hit .212 vs .248 expected.
fantasy_pickupsMIN @ CLE
Parker Messick
Streamer vs MIN — 3.26 xERA · 8.8 K/9 · 1.07 WHIP.
regression_tomorrowNYM @ MIL
Christian Scott: 2.87 ERA vs 4.13 xERA
Projected to start tomorrow vs MIL. A 2.87 ERA against a 4.13 expected ERA (1.26 run gap) — running hot, due to regress. Opponents hit .212 vs .230 expected.
regression_tomorrowTB @ TOR
Griffin Jax: 4.08 ERA vs 5.31 xERA
Projected to start tomorrow vs TOR. A 4.08 ERA against a 5.31 expected ERA (1.23 run gap) — running hot, due to regress. Opponents hit .250 vs .274 expected.
regression_tomorrowSF @ KC
Seth Lugo: 4.39 ERA vs 5.52 xERA
Projected to start tomorrow vs SF. A 4.39 ERA against a 5.52 expected ERA (1.13 run gap) — running hot, due to regress. Opponents hit .280 vs .281 expected.
regression_tomorrowSTL @ LAA
Hunter Dobbins: 4.03 ERA vs 5.14 xERA
Projected to start tomorrow vs LAA. A 4.03 ERA against a 5.14 expected ERA (1.11 run gap) — running hot, due to regress. Opponents hit .247 vs .269 expected.
ballpark_shiftBAL @ BOS
Ranger Suarez's ERA jumps to 3.86 at Fenway Park
Ranger Suarez carries a 3.86 ERA over 8 games (42 IP) at Fenway Park vs 2.55 across 49.3 innings everywhere else. Hitters bat .234 off him here.
regression_tomorrowCIN @ SEA
Emerson Hancock: 3.17 ERA vs 4.34 xERA
Projected to start tomorrow vs CIN. A 3.17 ERA against a 4.34 expected ERA (1.17 run gap) — running hot, due to regress. Opponents hit .209 vs .251 expected.
running_gameSD @ ATL
Green light: San Diego Padres run, and Drake Baldwin has caught just 15%
Drake Baldwin is catching tonight at 15% on the season (5-for-33 throwing), and San Diego Padres attempt 1.3 steals a game. The track meet is on.
first_inningCIN @ SEA
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.
ballpark_shiftLAD @ PHI
At Citizens Bank Park, Zack Wheeler pitches to a 2.78 ERA
Zack Wheeler at Citizens Bank Park: 2.78 ERA over 35.7 innings (6G) — 1.73 on a 57.3-inning baseline elsewhere. Hitters bat .186 off him here.
first_inningMIA @ HOU
MIA have gone quiet in the 1st: runs in 0 of their last 10
Miami Marlins 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.
running_gameMIN @ CLE
Green light: Cleveland Guardians run, and Ryan Jeffers has caught just 16%
Cleveland Guardians steal 1 bags a game (97 on the season) and Ryan Jeffers has thrown out 5 of 32 runners (16%). Everything about tonight says they keep running.
running_gameCHW @ TEX
Chicago White Sox like to run — Elias Diaz (33% caught) is the wrong catcher to test
Chicago White Sox attempt 0.9 steals a game, but Elias Diaz has cut down 5 of 15 runners (33%). Someone is getting thrown out tonight.
fantasy_pickupsTB @ TOR
Kevin Gausman
Streamer vs TB — 3.88 xERA · 9.3 K/9 · 1.22 WHIP.
fantasy_pickupsBAL @ BOS
Kyle Bradish
Streamer vs BOS — 3.82 xERA · 8.9 K/9 · 1.35 WHIP.
first_inningBAL @ BOS
BAL have gone quiet in the 1st: runs in 1 of their last 10
Baltimore Orioles 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_inningMIN @ CLE
MIN have gone quiet in the 1st: runs in 1 of their last 10
Minnesota Twins 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_inningLAD @ PHI
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.