head_to_headTB @ TOR
Rays are 9-2 vs Blue Jays this season
Rays lead the season series 9-2 over Blue Jays. TB won the last meeting 4-2.
fantasy_pickupsTB @ TOR
Jonathan Aranda
Pickup vs Shane Bieber (8.54 xERA) — .828 OPS, bats 2nd.
fantasy_pickupsTB @ TOR
Victor Mesa Jr.
Pickup vs Shane Bieber (8.54 xERA) — .800 OPS, bats 4th.
platoon_edgeARI @ STL
Alec Burleson (bats L) hits 3rd against Brandon Pfaadt (RHP)
Over 262 AB vs. Right, Alec Burleson owns a .940 OPS versus .501 in 121 AB the other way. He sees RHP Brandon Pfaadt tonight hitting 3rd, where the platoon side lines up his way.
P 3-for-5, 5 TB
bullpen_fatigueKC @ DET
Detroit Tigers pen: 17 relief IP over their last 3 games
Detroit Tigers's bullpen has thrown 17 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
platoon_edgeTB @ TOR
Yohendrick Pinango (bats L) hits 1st against Casey Legumina (RHP)
Over 123 AB vs. Right, Yohendrick Pinango owns a .792 OPS versus .448 in 29 AB the other way. He sees RHP Casey Legumina tonight hitting 1st, where the platoon side lines up his way.
P 1-for-4, 2 TB
starter_team_recordMIN @ CLE
Twins 6-2 in Taj Bradley's last 8 starts
Twins are 6-2 in Taj Bradley's last 8 starts this season. He starts tonight.
starter_team_recordARI @ STL
Diamondbacks 6-2 in Brandon Pfaadt's last 8 starts
Diamondbacks are 6-2 in Brandon Pfaadt's last 8 starts this season — winners of his last 4 in a row. He starts tonight.
starter_team_recordSD @ ATL
Padres 2-6 in Kyle Hart's last 8 starts
Padres are 2-6 in Kyle Hart's last 8 starts this season. He starts tonight.
starter_team_recordKC @ DET
Tigers 6-2 in Troy Melton's last 8 starts
Tigers are 6-2 in Troy Melton's last 8 starts this season — winners of his last 3 in a row. He starts tonight.
rest_fatigueKC @ DET
DET's pen has logged 18 innings across its last 3 games
3 games, 18 innings out of the pen — Ty Madden (3.3) and Brenan Hanifee (3) carried the load. KC's pen has thrown 7.7 over the same span.
P flagged side won 3-4
fantasy_pickupsTB @ TOR
Jonny DeLuca
Pickup vs Shane Bieber (8.54 xERA) — .730 OPS, bats 5th.
platoon_edgeKC @ DET
Vinnie Pasquantino (bats L) hits 3rd against Troy Melton (RHP)
Over 200 AB vs. Right, Vinnie Pasquantino owns a .754 OPS versus .416 in 78 AB the other way. He sees RHP Troy Melton tonight hitting 3rd, where the platoon side lines up his way.
P 2-for-4, 2 TB, 1 BB
heat_checkSD @ ATL
Ty France: 1.382 OPS in Last 15 Days
That 1.382 OPS spans the last 15 days (35 PA) against a .871 season baseline, a 0.511 swing. He has 15 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 4 TB
rest_fatigueTB @ TOR
16.3 bullpen innings in 3 games for TOR
Relievers have absorbed 16.3 innings over the last 3 games (Spencer Miles (3.7) and Brendon Little (3) the heaviest). TB's pen has thrown 10 over the same span.
P flagged side won 1-3
bullpen_fatigueTB @ TOR
Toronto Blue Jays pen: 16.3 relief IP over their last 3 games
Toronto Blue Jays's bullpen has thrown 16.3 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
cooling_offARI @ STL
Nathan Church: .148 OPS in L15 — draws RHP Brandon Pfaadt
Nathan Church's .148 OPS over the last 15 days (27 PA) trails his .636 season mark, down 0.488. Tonight he draws RHP Brandon Pfaadt — his weaker side: a .629 OPS vs RHP across 198 AB.
P 1-for-4, 1 TB
platoon_edgeARI @ STL
Tim Tawa (bats R) gets a RHP from the 6th spot
Tim Tawa's vs. Right line (.771 OPS, 79 AB) sits well above his .411 mark the other way (27 AB). Tonight's starter Michael McGreevy throws RHP, the hand he hits best.
P 1-for-3, 1 TB, 1 BB
cooling_offTB @ TOR
Yandy Diaz: .601 OPS in L15 — draws RHP Shane Bieber
Yandy Diaz's .601 OPS over the last 15 days (54 PA) trails his .853 season mark, down 0.252. Tonight he draws RHP Shane Bieber — his weaker side: a .848 OPS vs RHP across 272 AB.
P 1-for-4, 1 TB
cooling_offARI @ STL
Ketel Marte: .497 OPS in L15 — draws RHP Michael McGreevy
Ketel Marte's .497 OPS over the last 15 days (47 PA) trails his .773 season mark, down 0.276. Tonight he draws RHP Michael McGreevy — his weaker side: a .707 OPS vs RHP across 290 AB.
heat_checkMIN @ CLE
Steven Kwan: 1.090 OPS in Last 15 Days
The last 15 days sample runs 35 PA: a 1.090 OPS versus .654 for the season, 0.436 above his norm. His total-bases line tonight: 1.5.
P 2-for-4, 2 TB, 1 BB
regression_watchTB @ TOR
Shane Bieber: 5.7 ERA vs 8.54 xERA
Shane Bieber carries a 5.7 ERA against a 8.54 expected ERA (2.84 run gap), so he has been outperforming his contact quality. Opponents hit .302 off him vs a .324 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 7 IP, 1 ER, 3 K
platoon_edgeMIN @ CLE
Travis Bazzana (bats L) hits 5th against Taj Bradley (RHP)
Over 178 AB vs. Right, Travis Bazzana owns a .859 OPS versus .552 in 87 AB the other way. He sees RHP Taj Bradley tonight hitting 5th, where the platoon side lines up his way.
P 0-for-4, 0 TB, 1 BB
platoon_edgeTB @ TOR
Jonathan Aranda (bats L) hits 2nd against Shane Bieber (RHP)
Over 260 AB vs. Right, Jonathan Aranda owns a .899 OPS versus .658 in 107 AB the other way. He sees RHP Shane Bieber tonight hitting 2nd, where the platoon side lines up his way.
P 0-for-4, 0 TB
cooling_offKC @ DET
Kerry Carpenter: .108 OPS in L15 — draws RHP Randy Dobnak
Kerry Carpenter's .108 OPS over the last 15 days (27 PA) trails his .702 season mark, down 0.594. Tonight he draws RHP Randy Dobnak — his stronger side: a .736 OPS vs RHP across 199 AB.
P 1-for-4, 1 TB
platoon_edgeKC @ DET
Gleyber Torres (bats R) hits 2nd against Randy Dobnak (RHP)
Over 128 AB vs. Right, Gleyber Torres owns a .842 OPS versus .604 in 36 AB the other way. He sees RHP Randy Dobnak tonight hitting 2nd, where the platoon side lines up his way.
P 1-for-4, 1 TB
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 7.5.
P final total 4 vs 7.5
rest_fatigueMIN @ CLE
14.7 bullpen innings in 3 games for MIN
Relievers have absorbed 14.7 innings over the last 3 games (Mike Paredes (3) and Kody Funderburk (2) the heaviest). CLE's pen has thrown 10.7 over the same span.
P flagged side won 3-1
streakingTB @ TOR
TOR have lost 4 straight
4 losses in a row for TOR, a -21 run margin across the slide — they limp in 1-5 over their last 6.
P team won 1-3
regression_watchARI @ STL
Michael McGreevy: 2.92 ERA vs 5.35 xERA
Michael McGreevy carries a 2.92 ERA against a 5.35 expected ERA (2.43 run gap), so he has been outperforming his contact quality. Opponents hit .236 off him vs a .285 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6.1 IP, 4 ER, 3 K
regression_tomorrowOAK @ MIN
Jacob Lopez: 6.64 ERA vs 3.88 xERA
Projected to start tomorrow vs MIN. A 6.64 ERA against a 3.88 expected ERA (2.76 run gap) — unlucky, due to bounce back. Opponents hit .283 vs .225 expected.
heat_checkSD @ ATL
Drake Baldwin: 1.164 OPS in Last 15 Days
The last 15 days sample runs 41 PA: a 1.164 OPS versus .841 for the season, 0.323 above his norm. He has 18 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 4 TB
cooling_offSD @ ATL
Mauricio Dubon: .485 OPS in L15 — draws LHP Kyle Hart
Mauricio Dubon's .485 OPS over the last 15 days (45 PA) trails his .731 season mark, down 0.246. Tonight he draws LHP Kyle Hart — his weaker side: a .710 OPS vs LHP across 138 AB.
P 1-for-3, 1 TB
heat_checkTB @ TOR
Chandler Simpson: .993 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a .993 OPS, up 0.314 on his .679 season mark. His total-bases line tonight: 1.5.
P 0-for-3, 0 TB
heat_checkTB @ TOR
Victor Mesa Jr.: 1.340 OPS in Last 15 Days
Over the last 15 days (24 PA) he is at a 1.340 OPS, up 0.54 on his .800 season mark. He has 8 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-3, 0 TB
cooling_offSD @ ATL
Gavin Sheets: .358 OPS in L15 — draws LHP Chris Sale
Gavin Sheets's .358 OPS over the last 15 days (29 PA) trails his .729 season mark, down 0.371. Tonight he draws LHP Chris Sale — his weaker side: a .489 OPS vs LHP across 52 AB.
P 1-for-4, 1 TB
park_weatherTB @ TOR
Wind blowing out 13 mph at Rogers Centre tonight
Conditions at Rogers Centre: Partly Cloudy, 64°, wind 13 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 8.5.
P final total 4 vs 8.5 (over lean)
heat_checkARI @ STL
Tim Tawa: 1.000 OPS in Last 15 Days
The last 15 days sample runs 37 PA: a 1.000 OPS versus .678 for the season, 0.322 above his norm. His total-bases line tonight: 0.5.
P 1-for-3, 1 TB, 1 BB
heat_checkMIN @ CLE
Patrick Bailey: 1.008 OPS in Last 15 Days
The last 15 days sample runs 26 PA: a 1.008 OPS versus .553 for the season, 0.455 above his norm. His total-bases line tonight: 0.5.
P 1-for-4, 4 TB, 1 BB
regression_tomorrowARI @ WSH
Eduardo Rodriguez: 2.62 ERA vs 5.11 xERA
Projected to start tomorrow vs WSH. A 2.62 ERA against a 5.11 expected ERA (2.49 run gap) — running hot, due to regress. Opponents hit .232 vs .269 expected.
rest_fatigueARI @ STL
ARI's pen has logged 13.3 innings across its last 3 games
3 games, 13.3 innings out of the pen — Kevin Ginkel (2) and Jonathan Loaisiga (2) carried the load. STL's pen has thrown 8 over the same span.
P flagged side won 10-6
regression_watchSD @ ATL
Kyle Hart: 5.66 ERA vs 3.75 xERA
Kyle Hart carries a 5.66 ERA against a 3.75 expected ERA (1.91 run gap), so he has been underperforming his contact quality. Opponents hit .222 off him vs a .223 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1 IP, 0 ER, 1 K
regression_tomorrowCOL @ MIL
Tomoyuki Sugano: 4.76 ERA vs 7 xERA
Projected to start tomorrow vs MIL. A 4.76 ERA against a 7 expected ERA (2.24 run gap) — running hot, due to regress. Opponents hit .268 vs .311 expected.
platoon_edgeSD @ ATL
Fernando Tatis Jr. (bats R) draws Chris Sale (LHP), batting 1st
Fernando Tatis Jr. carries a .879 OPS vs. Left (77 AB) against .731 the other way (318 AB), and faces LHP Chris Sale from the 1st spot — a split his blended season line may not reflect.
P 1-for-4, 1 TB, 1 BB
cooling_offMIN @ CLE
Ryan Kreidler: .254 OPS in L15 — draws RHP Gavin Williams
Ryan Kreidler's .254 OPS over the last 15 days (27 PA) trails his .690 season mark, down 0.436. Tonight he draws RHP Gavin Williams — his stronger side: a .740 OPS vs RHP across 88 AB.
P 0-for-2, 0 TB
rest_fatigueSD @ ATL
12.7 bullpen innings in 3 games for ATL
Relievers have absorbed 12.7 innings over the last 3 games (JR Ritchie (3.7) and Victor Mederos (2.7) the heaviest). SD's pen has thrown 8.3 over the same span.
P flagged side won 5-6
ownedSD @ ATL
Manny Machado vs Chris Sale: .355
In 31 career at-bats against Chris Sale, Manny Machado is 11-for-31 for a .993 OPS (5 walks). The two square off again tonight. He enters hot (1.044 OPS, L15).
P 2-for-4, 2 TB
heat_checkKC @ DET
Dillon Dingler: 1.190 OPS in Last 15 Days
The last 15 days sample runs 30 PA: a 1.190 OPS versus .868 for the season, 0.322 above his norm. He has 22 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-3, 3 TB, 1 BB
regression_watchSD @ ATL
Griffin Canning: 6.67 ERA vs 4.94 xERA
Griffin Canning carries a 6.67 ERA against a 4.94 expected ERA (1.73 run gap), so he has been underperforming his contact quality. Opponents hit .281 off him vs a .254 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 2.2 IP, 4 ER, 4 K
starter_formARI @ STL
Brandon Pfaadt: 2.30 ERA over his last 3 starts
Across his last 3 starts (15.7 IP) he has a 2.30 ERA with a 1.02 WHIP (1.31 season) and 11 strikeouts — his season mark is 4.58, and that is where most lines still price him.
P 6 IP, 2 ER, 1 K
cooling_offARI @ STL
Corbin Carroll: .651 OPS in L15 — draws RHP Michael McGreevy
Corbin Carroll's .651 OPS over the last 15 days (38 PA) trails his .834 season mark, down 0.183. Tonight he draws RHP Michael McGreevy — his weaker side: a .749 OPS vs RHP across 251 AB.
P 1-for-5, 3 TB
ballpark_shiftARI @ STL
At Busch Stadium, Michael McGreevy pitches to a 1.89 ERA
Michael McGreevy at Busch Stadium: 1.89 ERA over 52.3 innings (9G) — 3.88 on a 55.7-inning baseline elsewhere. Hitters bat .221 off him here.
P 6.1 IP, 4 ER, 3 K
bullpen_fatigueMIN @ CLE
Minnesota Twins pen: 14.7 relief IP over their last 3 games
Minnesota Twins's bullpen has thrown 14.7 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.
heat_checkTB @ TOR
Alejandro Kirk: .990 OPS in Last 15 Days
The last 15 days sample runs 24 PA: a .990 OPS versus .645 for the season, 0.345 above his norm. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
beneficiaryARI @ STL
Max Kepler (.661 vs RHP) replaces Jordan Lawlar at LF tonight
Max Kepler draws RHP Michael McGreevy from the 5th spot. He carries a .661 OPS vs RHP (46 AB) — a tough platoon spot relative to his .692 season line. On the injury report for 5 days (Hamstring).
P 0-for-4, 0 TB, 1 BB
fantasy_pickupsKC @ DET
Riley Greene
Pickup vs Randy Dobnak (5.6 xERA) — .846 OPS, bats 4th.
beneficiaryTB @ TOR
Victor Mesa Jr. (.799 vs RHP) replaces Jake Fraley at RF tonight
Victor Mesa Jr. draws RHP Shane Bieber from the 4th spot. He carries a .799 OPS vs RHP (85 AB) — a tough platoon spot relative to his .800 season line. On the injury report for 11 days (Groin).
P 0-for-3, 0 TB
platoon_edgeMIN @ CLE
Rhys Hoskins (bats R) draws Taj Bradley (RHP), batting 6th
Rhys Hoskins carries a .760 OPS vs. Right (145 AB) against .582 the other way (82 AB), and faces RHP Taj Bradley from the 6th spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB, 1 BB
beneficiaryKC @ DET
Lane Thomas (.718 vs RHP) replaces Kyle Isbel at CF tonight
Lane Thomas draws RHP Troy Melton from the 2nd spot. He carries a .718 OPS vs RHP (149 AB) — a tough platoon spot relative to his .746 season line. On the injury report since yesterday (Foot).
P 0-for-4, 0 TB, 1 BB
beneficiaryARI @ STL
Jose Fermin (.639 vs RHP) replaces Ramon Urias at 3B tonight
Jose Fermin draws RHP Brandon Pfaadt from the 6th spot. He carries a .639 OPS vs RHP (84 AB) — a tough platoon spot relative to his .706 season line. On the injury report for 41 days (Elbow).
P 1-for-3, 1 TB, 1 BB
beneficiaryKC @ DET
Kerry Carpenter (.736 vs RHP) replaces Wenceel Perez at RF tonight
Kerry Carpenter draws RHP Randy Dobnak from the 6th spot. He carries a .736 OPS vs RHP (199 AB) — a favorable platoon spot relative to his .702 season line. On the injury report for 16 days (Orbital).
P 1-for-4, 1 TB
beneficiaryTB @ TOR
Yohendrick Pinango (.792 vs RHP) replaces Jesus Sanchez at RF tonight
Yohendrick Pinango draws RHP Casey Legumina from the 1st spot. He carries a .792 OPS vs RHP (123 AB) — a favorable platoon spot relative to his .729 season line. On the injury report for 9 days (Ankle).
P 1-for-4, 2 TB
bullpen_fatigueARI @ STL
Arizona Diamondbacks pen: 13.3 relief IP over their last 3 games
Arizona Diamondbacks's bullpen has thrown 13.3 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
beneficiarySD @ ATL
Luis Rengifo (.441 vs LHP) replaces Ramon Laureano at LF tonight
Luis Rengifo draws LHP Chris Sale from the 2nd spot. He carries a .441 OPS vs LHP (82 AB) — a tough platoon spot relative to his .579 season line. On the injury report for 48 days (Hip).
P 2-for-5, 2 TB
regression_watchTB @ TOR
Ernie Clement: .297 AVG vs .257 xBA
Across 399 plate appearances, Ernie Clement carries a .297 average versus a .257 xBA. His wOBA sits at .324 against a .275 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
P 1-for-4, 1 TB
regression_watchKC @ DET
Troy Melton: 1.8 ERA vs 3.03 xERA
Troy Melton carries a 1.8 ERA against a 3.03 expected ERA (1.23 run gap), so he has been outperforming his contact quality. Opponents hit .170 off him vs a .215 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 2 ER, 5 K
fantasy_pickupsKC @ DET
Troy Melton
Streamer vs KC — 3.03 xERA · 8.2 K/9 · 0.87 WHIP.
regression_watchSD @ ATL
Chris Sale: 2.06 ERA vs 3.31 xERA
Chris Sale carries a 2.06 ERA against a 3.31 expected ERA (1.25 run gap), so he has been outperforming his contact quality. Opponents hit .221 off him vs a .228 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 3 ER, 11 K
cooling_offKC @ DET
Nick Loftin: .554 OPS in L15 — draws RHP Troy Melton
Nick Loftin's .554 OPS over the last 15 days (32 PA) trails his .729 season mark, down 0.175. Tonight he draws RHP Troy Melton — his weaker side: a .708 OPS vs RHP across 111 AB.
P 1-for-4, 1 TB
fantasy_pickupsARI @ STL
Gabriel Moreno
Pickup vs Michael McGreevy (5.35 xERA) — .833 OPS, bats 4th.
regression_watchTB @ TOR
Ian Seymour: 4.79 ERA vs 3.67 xERA
Ian Seymour carries a 4.79 ERA against a 3.67 expected ERA (1.12 run gap), so he has been underperforming his contact quality. Opponents hit .215 off him vs a .216 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 2 ER, 7 K
heat_checkARI @ STL
Gabriel Moreno: .982 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a .982 OPS, up 0.149 on his .833 season mark. His total-bases line tonight: 1.5.
P 3-for-4, 4 TB
starter_formSD @ ATL
Griffin Canning: 5.11 ERA over his last 3 starts
He has allowed 7 earned runs over his last 12.3 innings (5.11 ERA) with a 1.46 WHIP (1.62 season) — a different pitcher than the 6.67 season line says.
P 2.2 IP, 4 ER, 4 K
cooling_offTB @ TOR
Jonny DeLuca: .552 OPS in L15 — draws RHP Shane Bieber
Jonny DeLuca's .552 OPS over the last 15 days (29 PA) trails his .730 season mark, down 0.178. Tonight he draws RHP Shane Bieber — his weaker side: a .710 OPS vs RHP across 111 AB.
P 1-for-3, 2 TB
ownedSD @ ATL
Fernando Tatis Jr. vs Chris Sale: .333
Fernando Tatis Jr. has gone 4-for-12 (.333) across 12 career at-bats off Chris Sale, with 1 HR. They meet again tonight. He enters hot (1.036 OPS, L15).
P 1-for-4, 1 TB, 1 BB
regression_tomorrowARI @ WSH
Zack Littell: 5.34 ERA vs 6.49 xERA
Projected to start tomorrow vs ARI. A 5.34 ERA against a 6.49 expected ERA (1.15 run gap) — running hot, due to regress. Opponents hit .267 vs .292 expected.
regression_tomorrowHOU @ CHW
Davis Martin: 3.31 ERA vs 4.37 xERA
Projected to start tomorrow vs HOU. A 3.31 ERA against a 4.37 expected ERA (1.06 run gap) — running hot, due to regress. Opponents hit .255 vs .268 expected.
first_inningSD @ ATL
YRFI watch: first innings have been live on both sides of SD @ ATL
ATL games have produced a first-inning run in 7 of their last 10; SD games in 7 of 10. Early runs have been the rule, not the exception.
P 1st inning: 0-0 (0 runs)
bullpen_fatigueSD @ ATL
Atlanta Braves pen: 12.7 relief IP over their last 3 games
Atlanta Braves's bullpen has thrown 12.7 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.
regression_tomorrowCLE @ TB
Shane McClanahan: 3.17 ERA vs 4.17 xERA
Projected to start tomorrow vs CLE. A 3.17 ERA against a 4.17 expected ERA (1 run gap) — running hot, due to regress. Opponents hit .216 vs .244 expected.
running_gameMIN @ CLE
Green light: Cleveland Guardians run, and Ryan Jeffers has caught just 15%
Cleveland Guardians steal 1 bags a game (101 on the season) and Ryan Jeffers has thrown out 5 of 34 runners (15%). Everything about tonight says they keep running.
P Cleveland Guardians stole 2 bases
ballpark_shiftMIN @ CLE
Gavin Williams's ERA drops to 3.45 at Progressive Field
Gavin Williams carries a 3.45 ERA over 10 games (60 IP) at Progressive Field vs 4.55 across 59.3 innings everywhere else. Hitters bat .230 off him here.
P 7 IP, 0 ER, 11 K
regression_watchMIN @ CLE
Brooks Lee: .254 AVG vs .230 xBA
Across 394 plate appearances, Brooks Lee carries a .254 average versus a .230 xBA. His wOBA sits at .325 against a .277 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
regression_tomorrowATL @ BAL
Grant Holmes: 3.7 ERA vs 4.59 xERA
Projected to start tomorrow vs BAL. A 3.7 ERA against a 4.59 expected ERA (0.89 run gap) — running hot, due to regress. Opponents hit .236 vs .247 expected.
ballpark_shiftKC @ DET
Troy Melton owns a 2.42 ERA at Comerica Park — 1.38 everywhere else
Across 4 games (22.3 IP) at Comerica Park, Troy Melton has a 2.42 ERA against 1.38 at his other parks (32.7 IP). Hitters bat .183 off him here.
P 5 IP, 2 ER, 5 K
regression_tomorrowCIN @ STL
Dustin May: 4.78 ERA vs 3.91 xERA
Projected to start tomorrow vs CIN. A 4.78 ERA against a 3.91 expected ERA (0.87 run gap) — unlucky, due to bounce back. Opponents hit .261 vs .245 expected.
beneficiaryTB @ TOR
Lenyn Sosa (2B) is out for TOR — Luis Urias starts in his place tonight
With Lenyn Sosa out (Wrist; on the injury report for 6 days), Luis Urias draws the start at 2B and bats 8th tonight and carries a .833 OPS / .267 AVG this season.
P 0-for-3, 0 TB
regression_tomorrowLAA @ SF
Grayson Rodriguez: 8.23 ERA vs 7.41 xERA
Projected to start tomorrow vs SF. A 8.23 ERA against a 7.41 expected ERA (0.82 run gap) — unlucky, due to bounce back. Opponents hit .317 vs .313 expected.
regression_tomorrowSEA @ TEX
MacKenzie Gore: 4.8 ERA vs 3.97 xERA
Projected to start tomorrow vs SEA. A 4.8 ERA against a 3.97 expected ERA (0.83 run gap) — unlucky, due to bounce back. Opponents hit .236 vs .238 expected.
fantasy_pickupsTB @ TOR
Kazuma Okamoto
Pickup vs Casey Legumina (4.97 xERA) — .754 OPS, bats 6th.
fantasy_pickupsTB @ TOR
Ernie Clement
Pickup vs Casey Legumina (4.97 xERA) — .746 OPS, bats 3rd.
ownedMIN @ CLE
Ryan Jeffers vs Gavin Williams: .385
In 13 career at-bats against Gavin Williams, Ryan Jeffers is 5-for-13 for a .846 OPS. The two square off again tonight. He enters hot (.952 OPS, L15).
P 1-for-5, 1 TB
fantasy_pickupsSD @ ATL
Kyle Hart
Streamer vs ATL — 3.75 xERA · 7.7 K/9 · 1.14 WHIP.