heat_checkSD @ PHI
Fernando Tatis Jr. is scorching: .940 OPS in Last 15 Days
Fernando Tatis Jr. is posting a .940 OPS over the last 15 days (46 PA) vs a .658 season OPS — a 0.282 jump the season baseline most lines price off may not reflect.
P 3-for-4, 4 TB
heat_checkBAL @ BOS
Jarren Duran is scorching: 1.155 OPS in Last 15 Days
Jarren Duran is posting a 1.155 OPS over the last 15 days (51 PA) vs a .695 season OPS — a 0.46 jump the season baseline most lines price off may not reflect.
P 1-for-4, 3 TB
heat_checkTOR @ ATL
Ernie Clement is scorching: 1.045 OPS in Last 15 Days
Ernie Clement is posting a 1.045 OPS over the last 15 days (50 PA) vs a .771 season OPS — a 0.274 jump the season baseline most lines price off may not reflect.
P 2-for-4, 2 TB
heat_checkSF @ MIL
Willy Adames is scorching: .981 OPS in Last 15 Days
Willy Adames is posting a .981 OPS over the last 15 days (50 PA) vs a .698 season OPS — a 0.283 jump the season baseline most lines price off may not reflect.
P 2-for-3, 5 TB, 1 BB
heat_checkTEX @ STL
Joc Pederson is scorching: 1.110 OPS in Last 15 Days
Joc Pederson is posting a 1.110 OPS over the last 15 days (42 PA) vs a .794 season OPS — a 0.316 jump the season baseline most lines price off may not reflect.
P 3-for-4, 5 TB
platoon_edgeCOL @ LAA
Jo Adell (bats R) draws Kyle Freeland (LHP), hitting 4th
Jo Adell carries a .894 OPS vs. Left vs .570 the other way (68 AB sample), and faces LHP Kyle Freeland tonight from the 4th spot — a platoon split his blended season line may not reflect.
P 1-for-5, 1 TB
platoon_edgeCOL @ LAA
Troy Johnston (bats L) draws Jose Soriano (RHP), hitting 4th
Troy Johnston carries a .898 OPS vs. Right vs .329 the other way (153 AB sample), and faces RHP Jose Soriano tonight from the 4th spot — a platoon split his blended season line may not reflect.
P 2-for-5, 2 TB
platoon_edgeSD @ PHI
Bryce Harper (bats L) draws Randy Vasquez (RHP), hitting 3rd
Bryce Harper carries a .987 OPS vs. Right vs .668 the other way (130 AB sample), and faces RHP Randy Vasquez tonight from the 3rd spot — a platoon split his blended season line may not reflect.
P 1-for-3, 4 TB, 1 BB
platoon_edgeBAL @ BOS
Coby Mayo (bats R) draws Connelly Early (LHP), hitting 6th
Coby Mayo carries a 1.013 OPS vs. Left vs .465 the other way (44 AB sample), and faces LHP Connelly Early tonight from the 6th spot — a platoon split his blended season line may not reflect.
P 1-for-4, 4 TB
platoon_edgeMIA @ WSH
Otto Lopez (bats R) draws Richard Lovelady (LHP), hitting 2nd
Otto Lopez carries a 1.147 OPS vs. Left vs .728 the other way (58 AB sample), and faces LHP Richard Lovelady tonight from the 2nd spot — a platoon split his blended season line may not reflect.
P 2-for-5, 5 TB
platoon_edgeCLE @ NYY
Paul Goldschmidt (bats R) draws Joey Cantillo (LHP), hitting 2nd
Paul Goldschmidt carries a 1.172 OPS vs. Left vs .587 the other way (49 AB sample), and faces LHP Joey Cantillo tonight from the 2nd spot — a platoon split his blended season line may not reflect.
P 3-for-5, 7 TB
platoon_edgeCLE @ NYY
Travis Bazzana (bats L) draws Cam Schlittler (RHP), hitting 1st
Travis Bazzana carries a .949 OPS vs. Right vs .617 the other way (72 AB sample), and faces RHP Cam Schlittler tonight from the 1st spot — a platoon split his blended season line may not reflect.
P 1-for-4, 2 TB
platoon_edgeKC @ CIN
Spencer Steer (bats R) draws Noah Cameron (LHP), hitting 5th
Spencer Steer carries a 1.023 OPS vs. Left vs .700 the other way (49 AB sample), and faces LHP Noah Cameron tonight from the 5th spot — a platoon split his blended season line may not reflect.
P 2-for-4, 8 TB
platoon_edgeCHW @ MIN
Byron Buxton (bats R) draws Davis Martin (RHP), hitting 1st
Byron Buxton carries a .953 OPS vs. Right vs .679 the other way (152 AB sample), and faces RHP Davis Martin tonight from the 1st spot — a platoon split his blended season line may not reflect.
P 1-for-4, 1 TB
platoon_edgeCHW @ MIN
Trevor Larnach (bats L) draws Davis Martin (RHP), hitting 5th
Trevor Larnach carries a .806 OPS vs. Right vs .467 the other way (129 AB sample), and faces RHP Davis Martin tonight from the 5th spot — a platoon split his blended season line may not reflect.
P 1-for-2, 2 TB, 1 BB
platoon_edgeSF @ MIL
Brice Turang (bats L) draws Trevor McDonald (RHP), hitting 3rd
Brice Turang carries a .988 OPS vs. Right vs .550 the other way (138 AB sample), and faces RHP Trevor McDonald tonight from the 3rd spot — a platoon split his blended season line may not reflect.
P 2-for-4, 2 TB, 1 BB
platoon_edgeTEX @ STL
Alec Burleson (bats L) draws Nathan Eovaldi (RHP), hitting 3rd
Alec Burleson carries a .900 OPS vs. Right vs .493 the other way (156 AB sample), and faces RHP Nathan Eovaldi tonight from the 3rd spot — a platoon split his blended season line may not reflect.
P 2-for-5, 3 TB
cooling_offLAD @ ARI
Ildemaro Vargas has gone cold: .384 OPS in Last 15 Days
Ildemaro Vargas is down to a .384 OPS over the last 15 days (50 PA) vs a .774 season OPS — a 0.39 drop the season baseline most lines price off may not reflect.
P 0-for-3, 0 TB
cooling_offCLE @ NYY
Chase DeLauter has gone cold: .514 OPS in Last 15 Days
Chase DeLauter is down to a .514 OPS over the last 15 days (49 PA) vs a .779 season OPS — a 0.265 drop the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB, 1 BB
cooling_offKC @ CIN
Matt McLain has gone cold: .264 OPS in Last 15 Days
Matt McLain is down to a .264 OPS over the last 15 days (33 PA) vs a .623 season OPS — a 0.359 drop the season baseline most lines price off may not reflect.
P 0-for-2, 0 TB
cooling_offCHW @ MIN
Austin Martin has gone cold: .405 OPS in Last 15 Days
Austin Martin is down to a .405 OPS over the last 15 days (49 PA) vs a .718 season OPS — a 0.313 drop the season baseline most lines price off may not reflect.
P 0-for-3, 0 TB, 1 BB
heat_checkLAD @ ARI
Ketel Marte is scorching: 1.181 OPS in Last 15 Days
Ketel Marte is posting a 1.181 OPS over the last 15 days (58 PA) vs a .779 season OPS — a 0.402 jump the season baseline most lines price off may not reflect.
P 1-for-4, 4 TB
platoon_edgeSD @ PHI
Gavin Sheets (bats L) draws Aaron Nola (RHP), hitting 2nd
Gavin Sheets carries a .879 OPS vs. Right vs .410 the other way (138 AB sample), and faces RHP Aaron Nola tonight from the 2nd spot — a platoon split his blended season line may not reflect.
P 1-for-4, 4 TB
platoon_edgeTOR @ ATL
Nathan Lukes (bats L) draws Bryce Elder (RHP), hitting 2nd
Nathan Lukes carries a .755 OPS vs. Right vs .250 the other way (70 AB sample), and faces RHP Bryce Elder tonight from the 2nd spot — a platoon split his blended season line may not reflect.
P 2-for-4, 2 TB
heat_checkLAD @ ARI
Freddie Freeman is scorching: 1.095 OPS in Last 15 Days
Freddie Freeman is posting a 1.095 OPS over the last 15 days (43 PA) vs a .813 season OPS — a 0.282 jump the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB
heat_checkNYM @ SEA
Juan Soto is scorching: 1.238 OPS in Last 15 Days
Juan Soto is posting a 1.238 OPS over the last 15 days (44 PA) vs a .970 season OPS — a 0.268 jump the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB
heat_checkDET @ TB
Yandy Diaz is scorching: 1.312 OPS in Last 15 Days
Yandy Diaz is posting a 1.312 OPS over the last 15 days (42 PA) vs a .930 season OPS — a 0.382 jump the season baseline most lines price off may not reflect.
P 0-for-2, 0 TB, 1 BB
heat_checkMIA @ WSH
Owen Caissie is scorching: .949 OPS in Last 15 Days
Owen Caissie is posting a .949 OPS over the last 15 days (34 PA) vs a .690 season OPS — a 0.259 jump the season baseline most lines price off may not reflect.
P 0-for-2, 0 TB, 2 BB
heat_checkKC @ CIN
Lane Thomas is scorching: .930 OPS in Last 15 Days
Lane Thomas is posting a .930 OPS over the last 15 days (25 PA) vs a .675 season OPS — a 0.255 jump the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB, 1 BB
platoon_edgeNYM @ SEA
Luke Raley (bats L) draws Austin Warren (RHP), hitting 5th
Luke Raley carries a .969 OPS vs. Right vs .200 the other way (142 AB sample), and faces RHP Austin Warren tonight from the 5th spot — a platoon split his blended season line may not reflect.
P 0-for-2, 0 TB
platoon_edgeDET @ TB
Jahmai Jones (bats R) draws Steven Matz (LHP), hitting 5th
Jahmai Jones carries a .606 OPS vs. Left vs .000 the other way (59 AB sample), and faces LHP Steven Matz tonight from the 5th spot — a platoon split his blended season line may not reflect.
P 0-for-5, 0 TB
heat_checkBAL @ BOS
Isiah Kiner-Falefa is scorching: 1.076 OPS in Last 15 Days
Isiah Kiner-Falefa is posting a 1.076 OPS over the last 15 days (32 PA) vs a .756 season OPS — a 0.32 jump the season baseline most lines price off may not reflect.
P 0-for-3, 0 TB
platoon_edgeNYM @ SEA
Juan Soto (bats L) draws Emerson Hancock (RHP), hitting 3rd
Juan Soto carries a 1.104 OPS vs. Right vs .763 the other way (95 AB sample), and faces RHP Emerson Hancock tonight from the 3rd spot — a platoon split his blended season line may not reflect.
P 0-for-4, 0 TB
cooling_offTEX @ STL
Nolan Gorman has gone cold: .342 OPS in Last 15 Days
Nolan Gorman is down to a .342 OPS over the last 15 days (36 PA) vs a .617 season OPS — a 0.275 drop the season baseline most lines price off may not reflect.
P 1-for-3, 4 TB
heat_checkCLE @ NYY
Trent Grisham is scorching: 1.006 OPS in Last 15 Days
Trent Grisham is posting a 1.006 OPS over the last 15 days (37 PA) vs a .704 season OPS — a 0.302 jump the season baseline most lines price off may not reflect.
P 1-for-3, 1 TB, 1 BB
heat_checkKC @ CIN
Michael Massey is scorching: 1.030 OPS in Last 15 Days
Michael Massey is posting a 1.030 OPS over the last 15 days (28 PA) vs a .731 season OPS — a 0.299 jump the season baseline most lines price off may not reflect.
P 1-for-4, 1 TB
platoon_edgeKC @ CIN
Lane Thomas (bats R) draws Andrew Abbott (LHP), hitting 1st
Lane Thomas carries a .808 OPS vs. Left vs .547 the other way (51 AB sample), and faces LHP Andrew Abbott tonight from the 1st spot — a platoon split his blended season line may not reflect.
P 0-for-4, 0 TB, 1 BB
cooling_offSD @ PHI
Justin Crawford has gone cold: .265 OPS in Last 15 Days
Justin Crawford is down to a .265 OPS over the last 15 days (34 PA) vs a .638 season OPS — a 0.373 drop the season baseline most lines price off may not reflect.
P 1-for-4, 1 TB
cooling_offSD @ PHI
Adolis Garcia has gone cold: .263 OPS in Last 15 Days
Adolis Garcia is down to a .263 OPS over the last 15 days (34 PA) vs a .571 season OPS — a 0.308 drop the season baseline most lines price off may not reflect.
P 1-for-3, 1 TB
cooling_offCLE @ NYY
Angel Martinez has gone cold: .405 OPS in Last 15 Days
Angel Martinez is down to a .405 OPS over the last 15 days (42 PA) vs a .729 season OPS — a 0.324 drop the season baseline most lines price off may not reflect.
P 1-for-5, 1 TB
platoon_edgeTOR @ ATL
Ronald Acuna Jr. (bats R) draws Kevin Gausman (RHP), hitting 1st
Ronald Acuna Jr. carries a .921 OPS vs. Right vs .634 the other way (111 AB sample), and faces RHP Kevin Gausman tonight from the 1st spot — a platoon split his blended season line may not reflect.
P 0-for-3, 0 TB, 1 BB
heat_checkMIA @ WSH
Jacob Young is scorching: .927 OPS in Last 15 Days
Jacob Young is posting a .927 OPS over the last 15 days (33 PA) vs a .681 season OPS — a 0.246 jump the season baseline most lines price off may not reflect.
P 1-for-2, 1 TB
platoon_edgeDET @ TB
Matt Vierling (bats R) draws Steven Matz (LHP), hitting 2nd
Matt Vierling carries a .790 OPS vs. Left vs .537 the other way (53 AB sample), and faces LHP Steven Matz tonight from the 2nd spot — a platoon split his blended season line may not reflect.
P 2-for-4, 5 TB
cooling_offTEX @ STL
Jordan Walker has gone cold: .649 OPS in Last 15 Days
Jordan Walker is down to a .649 OPS over the last 15 days (45 PA) vs a .893 season OPS — a 0.244 drop the season baseline most lines price off may not reflect.
P 1-for-5, 1 TB
platoon_edgeSF @ MIL
Casey Schmitt (bats R) draws Kyle Harrison (LHP), hitting 1st
Casey Schmitt carries a 1.037 OPS vs. Left vs .792 the other way (59 AB sample), and faces LHP Kyle Harrison tonight from the 1st spot — a platoon split his blended season line may not reflect.
P 0-for-5, 0 TB
platoon_edgeMIA @ WSH
CJ Abrams (bats L) draws Lake Bachar (RHP), hitting 4th
CJ Abrams carries a 1.008 OPS vs. Right vs .743 the other way (149 AB sample), and faces RHP Lake Bachar tonight from the 4th spot — a platoon split his blended season line may not reflect.
P 1-for-4, 1 TB
cooling_offMIA @ WSH
Daylen Lile has gone cold: .473 OPS in Last 15 Days
Daylen Lile is down to a .473 OPS over the last 15 days (57 PA) vs a .709 season OPS — a 0.236 drop the season baseline most lines price off may not reflect.
P 2-for-3, 2 TB, 1 BB
heat_checkTOR @ ATL
Ronald Acuna Jr. is scorching: 1.056 OPS in Last 15 Days
Ronald Acuna Jr. is posting a 1.056 OPS over the last 15 days (43 PA) vs a .821 season OPS — a 0.235 jump the season baseline most lines price off may not reflect.
P 0-for-3, 0 TB, 1 BB
cooling_offKC @ CIN
Bobby Witt Jr. has gone cold: .600 OPS in Last 15 Days
Bobby Witt Jr. is down to a .600 OPS over the last 15 days (53 PA) vs a .832 season OPS — a 0.232 drop the season baseline most lines price off may not reflect.
P 0-for-3, 0 TB, 2 BB
heat_checkDET @ TB
Junior Caminero is scorching: 1.123 OPS in Last 15 Days
Junior Caminero is posting a 1.123 OPS over the last 15 days (43 PA) vs a .893 season OPS — a 0.23 jump the season baseline most lines price off may not reflect.
P 1-for-4, 1 TB
regression_watchNYM @ SEA
Austin Warren: 1.33 ERA vs 3.81 xERA
Austin Warren carries a 1.33 ERA against a 3.81 expected ERA (2.48 run gap), so he has been outperforming his contact quality. Opponents hit .194 off him vs a .247 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1 IP, 0 ER, 0 K
heat_checkCHW @ MIN
Brooks Lee is scorching: .960 OPS in Last 15 Days
Brooks Lee is posting a .960 OPS over the last 15 days (45 PA) vs a .742 season OPS — a 0.218 jump the season baseline most lines price off may not reflect.
P 1-for-3, 1 TB
cooling_offTOR @ ATL
Matt Olson has gone cold: .665 OPS in Last 15 Days
Matt Olson is down to a .665 OPS over the last 15 days (53 PA) vs a .882 season OPS — a 0.217 drop the season baseline most lines price off may not reflect.
P 2-for-4, 6 TB
cooling_offSF @ MIL
Daniel Susac has gone cold: .541 OPS in Last 15 Days
Daniel Susac is down to a .541 OPS over the last 15 days (27 PA) vs a .750 season OPS — a 0.209 drop the season baseline most lines price off may not reflect.
P 3-for-4, 3 TB
regression_watchLAD @ ARI
Eduardo Rodriguez: 2.24 ERA vs 4.52 xERA
Eduardo Rodriguez carries a 2.24 ERA against a 4.52 expected ERA (2.28 run gap), so he has been outperforming his contact quality. Opponents hit .222 off him vs a .265 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 1 ER, 3 K
platoon_edgeLAD @ ARI
Kyle Tucker (bats L) draws Eduardo Rodriguez (LHP), hitting 5th
Kyle Tucker carries a .888 OPS vs. Left vs .664 the other way (54 AB sample), and faces LHP Eduardo Rodriguez tonight from the 5th spot — a platoon split his blended season line may not reflect.
P 0-for-3, 0 TB, 1 BB
regression_watchMIA @ WSH
Richard Lovelady: 3.38 ERA vs 5.41 xERA
Richard Lovelady carries a 3.38 ERA against a 5.41 expected ERA (2.04 run gap), so he has been outperforming his contact quality. Opponents hit .283 off him vs a .285 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 2 IP, 0 ER, 2 K
cooling_offLAD @ ARI
Max Muncy has gone cold: .687 OPS in Last 15 Days
Max Muncy is down to a .687 OPS over the last 15 days (28 PA) vs a .874 season OPS — a 0.187 drop the season baseline most lines price off may not reflect.
P 0-for-3, 0 TB
cooling_offNYM @ SEA
A.J. Ewing has gone cold: .431 OPS in Last 15 Days
A.J. Ewing is down to a .431 OPS over the last 15 days (50 PA) vs a .614 season OPS — a 0.183 drop the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB
heat_checkSF @ MIL
Rafael Devers is scorching: .910 OPS in Last 15 Days
Rafael Devers is posting a .910 OPS over the last 15 days (52 PA) vs a .731 season OPS — a 0.179 jump the season baseline most lines price off may not reflect.
P 0-for-5, 0 TB
cooling_offBAL @ BOS
Wilyer Abreu has gone cold: .600 OPS in Last 15 Days
Wilyer Abreu is down to a .600 OPS over the last 15 days (52 PA) vs a .778 season OPS — a 0.178 drop the season baseline most lines price off may not reflect.
P 0-for-3, 0 TB
heat_checkCOL @ LAA
Ezequiel Tovar is scorching: .772 OPS in Last 15 Days
Ezequiel Tovar is posting a .772 OPS over the last 15 days (52 PA) vs a .595 season OPS — a 0.177 jump the season baseline most lines price off may not reflect.
P 0-for-5, 0 TB
cooling_offTOR @ ATL
Andres Gimenez has gone cold: .450 OPS in Last 15 Days
Andres Gimenez is down to a .450 OPS over the last 15 days (39 PA) vs a .618 season OPS — a 0.168 drop the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB
heat_checkCOL @ LAA
Willi Castro is scorching: .852 OPS in Last 15 Days
Willi Castro is posting a .852 OPS over the last 15 days (41 PA) vs a .683 season OPS — a 0.169 jump the season baseline most lines price off may not reflect.
P 0-for-1, 0 TB, 3 BB
cooling_offMIA @ WSH
Jakob Marsee has gone cold: .451 OPS in Last 15 Days
Jakob Marsee is down to a .451 OPS over the last 15 days (41 PA) vs a .617 season OPS — a 0.166 drop the season baseline most lines price off may not reflect.
P 1-for-4, 1 TB
regression_watchCOL @ LAA
Kyle Freeland: 8.06 ERA vs 6.35 xERA
Kyle Freeland carries a 8.06 ERA against a 6.35 expected ERA (1.71 run gap), so he has been underperforming his contact quality. Opponents hit .322 off him vs a .313 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5.2 IP, 5 ER, 4 K
regression_watchBAL @ BOS
Connelly Early: 2.95 ERA vs 4.65 xERA
Connelly Early carries a 2.95 ERA against a 4.65 expected ERA (1.7 run gap), so he has been outperforming his contact quality. Opponents hit .217 off him vs a .246 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5.1 IP, 4 ER, 6 K
heat_checkNYM @ SEA
Julio Rodriguez is scorching: .923 OPS in Last 15 Days
Julio Rodriguez is posting a .923 OPS over the last 15 days (56 PA) vs a .772 season OPS — a 0.151 jump the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB
cooling_offBAL @ BOS
Taylor Ward has gone cold: .597 OPS in Last 15 Days
Taylor Ward is down to a .597 OPS over the last 15 days (50 PA) vs a .742 season OPS — a 0.145 drop the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB, 1 BB
heat_checkSD @ PHI
Alec Bohm is scorching: .750 OPS in Last 15 Days
Alec Bohm is posting a .750 OPS over the last 15 days (42 PA) vs a .606 season OPS — a 0.144 jump the season baseline most lines price off may not reflect.
P 0-for-4, 0 TB
cooling_offCOL @ LAA
Troy Johnston has gone cold: .654 OPS in Last 15 Days
Troy Johnston is down to a .654 OPS over the last 15 days (52 PA) vs a .792 season OPS — a 0.138 drop the season baseline most lines price off may not reflect.
P 2-for-5, 2 TB
heat_checkCHW @ MIN
Edgar Quero is scorching: .660 OPS in Last 15 Days
Edgar Quero is posting a .660 OPS over the last 15 days (25 PA) vs a .522 season OPS — a 0.138 jump the season baseline most lines price off may not reflect.
P 1-for-3, 1 TB
regression_watchSF @ MIL
Kyle Harrison: 1.57 ERA vs 3.09 xERA
Kyle Harrison carries a 1.57 ERA against a 3.09 expected ERA (1.52 run gap), so he has been outperforming his contact quality. Opponents hit .206 off him vs a .235 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5.2 IP, 1 ER, 12 K
platoon_edgeTEX @ STL
Josh Jung (bats R) draws Dustin May (RHP), hitting 2nd
Josh Jung carries a .876 OPS vs. Right vs .740 the other way (171 AB sample), and faces RHP Dustin May tonight from the 2nd spot — a platoon split his blended season line may not reflect.
P 1-for-4, 1 TB
heat_checkCLE @ NYY
Jazz Chisholm Jr. is scorching: .826 OPS in Last 15 Days
Jazz Chisholm Jr. is posting a .826 OPS over the last 15 days (40 PA) vs a .700 season OPS — a 0.126 jump the season baseline most lines price off may not reflect.
P 1-for-4, 1 TB
regression_watchCHW @ MIN
Davis Martin: 2 ERA vs 3.37 xERA
Davis Martin carries a 2 ERA against a 3.37 expected ERA (1.38 run gap), so he has been outperforming his contact quality. Opponents hit .215 off him vs a .244 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 4.2 IP, 6 ER, 2 K
regression_watchNYM @ SEA
Emerson Hancock: 2.8 ERA vs 4.14 xERA
Emerson Hancock carries a 2.8 ERA against a 4.14 expected ERA (1.34 run gap), so he has been outperforming his contact quality. Opponents hit .206 off him vs a .248 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 2 ER, 7 K
regression_watchCOL @ LAA
Jose Soriano: 2.72 ERA vs 4.06 xERA
Jose Soriano carries a 2.72 ERA against a 4.06 expected ERA (1.34 run gap), so he has been outperforming his contact quality. Opponents hit .199 off him vs a .229 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 4.2 IP, 2 ER, 7 K
regression_watchSD @ PHI
Aaron Nola: 5.72 ERA vs 4.46 xERA
Aaron Nola carries a 5.72 ERA against a 4.46 expected ERA (1.26 run gap), so he has been underperforming his contact quality. Opponents hit .284 off him vs a .266 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 2 ER, 8 K
regression_watchCHW @ MIN
Connor Prielipp: 5.13 ERA vs 3.89 xERA
Connor Prielipp carries a 5.13 ERA against a 3.89 expected ERA (1.24 run gap), so he has been underperforming his contact quality. Opponents hit .242 off him vs a .219 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 4 ER, 7 K
regression_watchDET @ TB
Jack Flaherty: 5.81 ERA vs 4.68 xERA
Jack Flaherty carries a 5.81 ERA against a 4.68 expected ERA (1.13 run gap), so he has been underperforming his contact quality. Opponents hit .264 off him vs a .244 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 0 ER, 6 K