fantasy_pickupsCHW @ TOR
Andrew Benintendi
Pickup vs Shane Bieber (11.53 xERA) — .732 OPS, bats 5th.
fantasy_pickupsCHW @ TOR
Colson Montgomery
Pickup vs Shane Bieber (11.53 xERA) — .778 OPS, bats 4th.
fantasy_pickupsCHW @ TOR
Miguel Vargas
Pickup vs Shane Bieber (11.53 xERA) — .846 OPS, bats 3rd.
fantasy_pickupsCHW @ TOR
Sam Antonacci
Pickup vs Shane Bieber (11.53 xERA) — .810 OPS, bats 1st.
park_weatherTB @ BOS
Wind blowing out 20 mph at Fenway Park tonight
Conditions at Fenway Park: Cloudy, 80°, wind 20 mph, Out To LF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.5.
P final total 13 vs 9.5 (over lean)
starter_team_recordNYM @ PHI
Phillies 7-0 in Jesus Luzardo's last 7 starts
Phillies are 7-0 in Jesus Luzardo's last 7 starts this season — winners of his last 7 in a row. He starts tonight.
platoon_edgeCHW @ TOR
Nathan Lukes (bats L) hits 2nd against Davis Martin (RHP)
Over 167 AB vs. Right, Nathan Lukes owns a .828 OPS versus .319 in 31 AB the other way. He sees RHP Davis Martin tonight hitting 2nd, where the platoon side lines up his way.
P 0-for-4, 0 TB
starter_team_recordMIN @ CHC
Cubs 7-1 in Matthew Boyd's last 8 starts
Cubs are 7-1 in Matthew Boyd's last 8 starts this season — winners of his last 5 in a row. He starts tonight.
starter_formBAL @ HOU
Spencer Arrighetti: 11.77 ERA over his last 3 starts
He is carrying a 11.77 ERA over his last 13 innings with a 2.00 WHIP (1.33 season) — the 4.50 season line is doing a lot of work for him right now.
P 5 IP, 1 ER, 6 K
platoon_edgeSTL @ ARI
Alec Burleson (bats L) hits 3rd against Brandon Pfaadt (RHP)
Over 249 AB vs. Right, Alec Burleson owns a .939 OPS versus .497 in 114 AB the other way. He sees RHP Brandon Pfaadt tonight hitting 3rd, where the platoon side lines up his way.
P 2-for-4, 2 TB
streakingTEX @ ATL
TEX games have gone OVER 7 straight
The over has cashed 7 in a row in TEX games: 11.4 combined runs per game vs lines averaging 7.9. Tonight's number sits at 9.
P final total 13 vs 9
platoon_edgeCHW @ TOR
Sam Antonacci (bats L) hits 1st against Shane Bieber (RHP)
Over 207 AB vs. Right, Sam Antonacci owns a .892 OPS versus .519 in 59 AB the other way. He sees RHP Shane Bieber tonight hitting 1st, where the platoon side lines up his way.
P 0-for-4, 0 TB
platoon_edgeCIN @ COL
Mickey Moniak (bats L) gets a RHP from the 2nd spot
Mickey Moniak's vs. Right line (.957 OPS, 172 AB) sits well above his .588 mark the other way (40 AB). Tonight's starter Rhett Lowder throws RHP, the hand he hits best.
P 2-for-5, 2 TB
regression_watchCHW @ TOR
Shane Bieber: 7.64 ERA vs 11.53 xERA
Shane Bieber carries a 7.64 ERA against a 11.53 expected ERA (3.89 run gap), so he has been outperforming his contact quality. Opponents hit .342 off him vs a .364 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 0 ER, 6 K
heat_checkWSH @ OAK
James Wood: 1.600 OPS in Last 15 Days
Over the last 15 days (35 PA) he is at a 1.600 OPS, up 0.622 on his .978 season mark. He has 28 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
ballpark_shiftNYM @ PHI
Jesus Luzardo owns a 6.60 ERA at Citizens Bank Park — 1.38 everywhere else
Across 8 games (45 IP) at Citizens Bank Park, Jesus Luzardo has a 6.60 ERA against 1.38 at his other parks (65.3 IP). Hitters bat .273 off him here.
P 5 IP, 1 ER, 7 K
starter_team_recordMIN @ CHC
Twins 6-2 in Taj Bradley's last 8 starts
Twins are 6-2 in Taj Bradley's last 8 starts this season — winners of his last 6 in a row. He starts tonight.
starter_team_recordPIT @ CLE
Pirates 6-2 in Mason Montgomery's last 8 starts
Pirates are 6-2 in Mason Montgomery's last 8 starts this season. He starts tonight.
starter_team_recordSTL @ ARI
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 3 in a row. He starts tonight.
platoon_edgePIT @ CLE
Travis Bazzana (bats L) hits 1st against Jared Jones (RHP)
Over 159 AB vs. Right, Travis Bazzana owns a .825 OPS versus .521 in 85 AB the other way. He sees RHP Jared Jones tonight hitting 1st, where the platoon side lines up his way.
P 2-for-3, 5 TB, 2 BB
head_to_headCHW @ TOR
White Sox are 4-0 vs Blue Jays this season
White Sox lead the season series 4-0 over Blue Jays. CHW won the last meeting 12-4.
starter_team_recordMIA @ MIL
Marlins 6-2 in Max Meyer's last 8 starts
Marlins are 6-2 in Max Meyer's last 8 starts this season. He starts tonight.
starter_team_recordCIN @ COL
Reds 2-6 in Rhett Lowder's last 8 starts
Reds are 2-6 in Rhett Lowder's last 8 starts this season. He starts tonight.
starter_team_recordCIN @ COL
Rockies 6-2 in Tomoyuki Sugano's last 8 starts
Rockies are 6-2 in Tomoyuki Sugano's last 8 starts this season. He starts tonight.
ownedCHW @ TOR
Andrew Benintendi vs Shane Bieber: .524
Andrew Benintendi's career line off Shane Bieber is 11-for-21, a .524 average over 21 at-bats with 1 home run — they meet again tonight. He enters steady (.760 OPS, L15).
P 0-for-3, 0 TB, 1 BB
platoon_edgeMIA @ MIL
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.915 OPS, 260 AB) sits well above his .568 mark the other way (101 AB). Tonight's starter Max Meyer throws RHP, the hand he hits best.
cooling_offCHW @ TOR
Daulton Varsho: .221 OPS in L15 — draws RHP Davis Martin
Daulton Varsho's .221 OPS over the last 15 days (35 PA) trails his .686 season mark, down 0.465. Tonight he draws RHP Davis Martin — his weaker side: a .679 OPS vs RHP across 215 AB.
P 1-for-3, 2 TB
cooling_offNYM @ PHI
Brandon Marsh: .374 OPS in L15 — draws LHP Sean Manaea
Brandon Marsh's .374 OPS over the last 15 days (35 PA) trails his .819 season mark, down 0.445. Tonight he draws LHP Sean Manaea — his weaker side: a .670 OPS vs LHP across 95 AB.
P 0-for-4, 0 TB, 1 BB
platoon_edgeSF @ SEA
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.908 OPS, 247 AB) sits well above his .546 mark the other way (123 AB). Tonight's starter Bryan Woo throws RHP, the hand he hits best.
P 1-for-5, 4 TB
rest_fatigueCHW @ TOR
CHW's bullpen has covered 17 innings over the last 3 games
That is 17 relief innings in 3 games, led by Tyler Schweitzer (5) and Erick Fedde (4). TOR's pen has thrown 13.3 over the same span.
P flagged side lost 0-1
heat_checkMIA @ MIL
Heriberto Hernandez: 1.330 OPS in Last 15 Days
That 1.330 OPS spans the last 15 days (33 PA) against a .793 season baseline, a 0.537 swing. He has 13 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB, 1 BB
platoon_edgeSD @ KC
Vinnie Pasquantino (bats L) hits 5th against Griffin Canning (RHP)
Over 188 AB vs. Right, Vinnie Pasquantino owns a .755 OPS versus .396 in 77 AB the other way. He sees RHP Griffin Canning tonight hitting 5th, where the platoon side lines up his way.
P 1-for-4, 1 TB
platoon_edgeWSH @ OAK
Luis Garcia Jr. (bats L) gets a RHP from the 2nd spot
Luis Garcia Jr.'s vs. Right line (.909 OPS, 263 AB) sits well above his .619 mark the other way (40 AB). Tonight's starter J.T. Ginn throws RHP, the hand he hits best.
P 0-for-4, 0 TB
rest_fatigueWSH @ OAK
WSH's bullpen has covered 16.3 innings over the last 3 games
That is 16.3 relief innings in 3 games, led by Zack Littell (4) and Miles Mikolas (4). OAK's pen has thrown 12.3 over the same span.
P flagged side lost 1-15
rest_fatigueSD @ KC
16.7 bullpen innings in 3 games for SD
Relievers have absorbed 16.7 innings over the last 3 games (Matt Waldron (3) and Adrian Morejon (3) the heaviest). KC's pen has thrown 8 over the same span.
P flagged side lost 1-6
cooling_offSTL @ ARI
Ketel Marte: .454 OPS in L15 — draws RHP Dustin May
Ketel Marte's .454 OPS over the last 15 days (47 PA) trails his .767 season mark, down 0.313. Tonight he draws RHP Dustin May — his weaker side: a .709 OPS vs RHP across 279 AB.
P 2-for-3, 2 TB, 1 BB
heat_checkSD @ KC
Lane Thomas: 1.205 OPS in Last 15 Days
That 1.205 OPS spans the last 15 days (38 PA) against a .744 season baseline, a 0.461 swing. He has 8 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-4, 6 TB
rest_fatigueTB @ BOS
BOS's pen has logged 16 innings across its last 3 games
3 games, 16 innings out of the pen — Brayan Bello (4.3) and Alec Gamboa (3) carried the load. TB's pen has thrown 11.7 over the same span.
P flagged side won 6-7
running_gamePIT @ CLE
Cleveland Guardians 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 Cleveland Guardians run anyway — 1 steals a game. Strength on strength on the bases.
P Cleveland Guardians stole 1 base
cooling_offTB @ BOS
Yandy Diaz: .587 OPS in L15 — draws LHP Patrick Sandoval
Yandy Diaz's .587 OPS over the last 15 days (46 PA) trails his .869 season mark, down 0.282. Tonight he draws LHP Patrick Sandoval — his weaker side: a .810 OPS vs LHP across 100 AB.
P 1-for-3, 1 TB, 2 BB
platoon_edgeBAL @ HOU
Samuel Basallo (bats L) draws Spencer Arrighetti (RHP), batting 5th
Samuel Basallo carries a .849 OPS vs. Right (204 AB) against .518 the other way (74 AB), and faces RHP Spencer Arrighetti from the 5th spot — a split his blended season line may not reflect.
P 0-for-3, 0 TB, 1 BB
cooling_offMIA @ MIL
Jackson Chourio: .547 OPS in L15 — draws RHP Max Meyer
Jackson Chourio's .547 OPS over the last 15 days (49 PA) trails his .819 season mark, down 0.272. Tonight he draws RHP Max Meyer — his weaker side: a .792 OPS vs RHP across 194 AB.
P 1-for-3, 1 TB, 2 BB
park_weatherPIT @ CLE
Wind blowing out 14 mph at Progressive Field tonight
Tonight's reading at Progressive Field — Partly Cloudy, 89°, wind 14 mph, Out To RF. Everything about the air says carry. The total sits at 8.5.
P final total 8 vs 8.5 (over lean)
park_weatherPIT @ CLE
Wind blowing out 14 mph at Progressive Field tonight
Tonight's reading at Progressive Field — Partly Cloudy, 89°, wind 14 mph, Out To RF. Everything about the air says carry. The total sits at 7.5.
P final total 8 vs 7.5 (over lean)
regression_tomorrowWSH @ OAK
Jacob Lopez: 6.83 ERA vs 3.88 xERA
Projected to start tomorrow vs WSH. A 6.83 ERA against a 3.88 expected ERA (2.95 run gap) — unlucky, due to bounce back. Opponents hit .293 vs .229 expected.
platoon_edgeMIA @ MIL
Otto Lopez (bats R) draws Shane Drohan (LHP), batting 1st
Otto Lopez carries a 1.039 OPS vs. Left (89 AB) against .829 the other way (295 AB), and faces LHP Shane Drohan from the 1st spot — a split his blended season line may not reflect.
P 1-for-4, 1 TB
tournamentTO LIFT THE CUP
Spain head the title market at -150
Spain are the market's outright World Cup favourite at -150. Argentina (+128) and Netherlands (+3500) are the next shortest.
cooling_offNYM @ PHI
Bryce Harper: .502 OPS in L15 — draws LHP Sean Manaea
Bryce Harper's .502 OPS over the last 15 days (35 PA) trails his .865 season mark, down 0.363. Tonight he draws LHP Sean Manaea — his weaker side: a .648 OPS vs LHP across 133 AB.
P 1-for-4, 1 TB
cooling_offSTL @ ARI
Corbin Carroll: .521 OPS in L15 — draws RHP Dustin May
Corbin Carroll's .521 OPS over the last 15 days (40 PA) trails his .830 season mark, down 0.309. Tonight he draws RHP Dustin May — his weaker side: a .740 OPS vs RHP across 241 AB.
P 0-for-3, 0 TB, 1 BB
starter_formTEX @ ATL
MacKenzie Gore: 8.36 ERA over his last 3 starts
Across his last 3 starts (14 IP) he has been tagged for 13 earned runs — a 8.36 ERA with a 1.50 WHIP (1.29 season) against a 4.63 season mark.
P 5.2 IP, 5 ER, 7 K
bullpen_fatigueTB @ BOS
Boston Red Sox pen: 16 relief IP over their last 3 games
Boston Red Sox's bullpen has thrown 16 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
platoon_edgePIT @ CLE
Brandon Lowe (bats L) draws Gavin Williams (RHP), batting 2nd
Brandon Lowe carries a .870 OPS vs. Right (252 AB) against .641 the other way (105 AB), and faces RHP Gavin Williams from the 2nd spot — a split his blended season line may not reflect.
P 0-for-2, 0 TB, 1 BB
rest_fatigueMIA @ MIL
MIA's bullpen has covered 14.7 innings over the last 3 games
That is 14.7 relief innings in 3 games, led by Cade Gibson (3) and Calvin Faucher (3). MIL's pen has thrown 11.7 over the same span.
P flagged side lost 6-8
starter_formBAL @ HOU
Trevor Rogers: 1.04 ERA over his last 3 starts
He has allowed 2 earned runs over his last 17.3 innings (1.04 ERA) with a 1.10 WHIP (1.31 season) — a different pitcher than the 4.48 season line says.
P 6.1 IP, 1 ER, 8 K
streakingMIN @ CHC
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 9.
P final total 8 vs 9
streakingTEX @ ATL
ATL games have gone OVER 4 straight
Atlanta Braves games have gone OVER 4 straight — 16.3 runs a night against an average line of 9.5. Tonight's number sits at 9.
P final total 13 vs 9
streakingBAL @ HOU
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.
P team won 4-2
streakingBAL @ HOU
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.5.
P final total 6 vs 8.5
platoon_edgeMIN @ CHC
Austin Martin (bats R) draws Matthew Boyd (LHP), batting 1st
Austin Martin carries a .809 OPS vs. Left (89 AB) against .603 the other way (141 AB), and faces LHP Matthew Boyd from the 1st spot — a split his blended season line may not reflect.
P 0-for-3, 0 TB
heat_checkMIA @ MIL
Joey Ortiz: .965 OPS in Last 15 Days
The last 15 days sample runs 39 PA: a .965 OPS versus .617 for the season, 0.348 above his norm. His total-bases line tonight: 0.5.
P 0-for-2, 0 TB, 2 BB
streakingPIT @ CLE
PIT have won 4 straight
Pittsburgh Pirates have won 4 straight, outscoring teams by 17 runs over the run; 5-2 across their last 7.
P team lost 3-5
streakingCIN @ COL
CIN games have gone UNDER 4 straight
4 straight unders for CIN — their games are producing only 6.3 runs against numbers around 10.9. Tonight's number sits at 13.
P final total 13 vs 13
ownedNYM @ PHI
Edmundo Sosa vs Sean Manaea: .429
Edmundo Sosa's career line off Sean Manaea is 6-for-14, a .429 average over 14 at-bats with 1 home run — they meet again tonight. He enters cold (.433 OPS, L15).
P 2-for-4, 2 TB
heat_checkSTL @ ARI
Tim Tawa: 1.275 OPS in Last 15 Days
The last 15 days sample runs 24 PA: a 1.275 OPS versus .735 for the season, 0.54 above his norm. His total-bases line tonight: 0.5.
P 0-for-4, 0 TB
regression_tomorrowSTL @ ARI
Eduardo Rodriguez: 2.29 ERA vs 5.06 xERA
Projected to start tomorrow vs STL. A 2.29 ERA against a 5.06 expected ERA (2.77 run gap) — running hot, due to regress. Opponents hit .223 vs .267 expected.
rest_fatigueSTL @ ARI
14 bullpen innings in 3 games for STL
Relievers have absorbed 14 innings over the last 3 games (Justin Bruihl (3.3) and George Soriano (2.3) the heaviest). ARI's pen has thrown 12.7 over the same span.
P flagged side lost 3-5
starter_formCIN @ COL
Tomoyuki Sugano: 7.88 ERA over his last 3 starts
He is carrying a 7.88 ERA over his last 16 innings with a 1.44 WHIP (1.32 season) — the 4.80 season line is doing a lot of work for him right now.
P 6.1 IP, 3 ER, 3 K
starter_formWSH @ OAK
J.T. Ginn: 6.91 ERA over his last 3 starts
Across his last 3 starts (14.3 IP) he has been tagged for 11 earned runs — a 6.91 ERA with a 1.47 WHIP (1.25 season) against a 3.67 season mark.
P 6.1 IP, 0 ER, 7 K
heat_checkCIN @ COL
Spencer Steer: 1.121 OPS in Last 15 Days
Over the last 15 days (35 PA) he is at a 1.121 OPS, up 0.351 on his .770 season mark. He has 16 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 2 TB
regression_watchCIN @ COL
Tomoyuki Sugano: 4.8 ERA vs 7.07 xERA
Tomoyuki Sugano carries a 4.8 ERA against a 7.07 expected ERA (2.27 run gap), so he has been outperforming his contact quality. Opponents hit .269 off him vs a .310 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6.1 IP, 3 ER, 3 K
starter_formSD @ KC
Griffin Canning: 3.46 ERA over his last 3 starts
He has allowed 5 earned runs over his last 13 innings (3.46 ERA) with a 1.38 WHIP (1.60 season) — a different pitcher than the 6.47 season line says.
P 3.2 IP, 4 ER, 4 K
starter_formSTL @ ARI
Brandon Pfaadt: 1.72 ERA over his last 3 starts
Across his last 3 starts (15.7 IP) he has a 1.72 ERA with a 0.89 WHIP (1.32 season) and 10 strikeouts — his season mark is 4.70, and that is where most lines still price him.
P 5.1 IP, 2 ER, 3 K
cooling_offSD @ KC
Gavin Sheets: .391 OPS in L15 — draws RHP Randy Dobnak
Gavin Sheets's .391 OPS over the last 15 days (37 PA) trails his .738 season mark, down 0.347. Tonight he draws RHP Randy Dobnak — his stronger side: a .790 OPS vs RHP across 233 AB.
P 0-for-4, 0 TB
regression_watchPIT @ CLE
Esmerlyn Valdez: .309 AVG vs .239 xBA
Esmerlyn Valdez's .309 average comes against a .239 expected (xBA) on 105 plate appearances. His wOBA sits at .450 against a .374 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
regression_watchNYM @ PHI
Edmundo Sosa: .218 AVG vs .287 xBA
Edmundo Sosa's .218 average comes against a .287 expected (xBA) on 162 plate appearances. His wOBA sits at .272 against a .340 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, 2 TB
tournamentGROUP OF DEATH
Türkiye were handed a live group
Türkiye are a +13000 title pick, yet only -115 to advance in Group D — the market sees a genuine fight just to escape the group.
heat_checkMIN @ CHC
Luke Keaschall: 1.086 OPS in Last 15 Days
The last 15 days sample runs 29 PA: a 1.086 OPS versus .704 for the season, 0.382 above his norm. His total-bases line tonight: 0.5.
P 1-for-3, 1 TB
rest_fatigueTEX @ ATL
13.3 bullpen innings in 3 games for ATL
Relievers have absorbed 13.3 innings over the last 3 games (JR Ritchie (4.3) and Owen Murphy (3) the heaviest). TEX's pen has thrown 12.3 over the same span.
P flagged side lost 7-6
heat_checkCHW @ TOR
Tristan Peters: 1.178 OPS in Last 15 Days
That 1.178 OPS spans the last 15 days (29 PA) against a .826 season baseline, a 0.352 swing. His total-bases line tonight: 0.5.
P 0-for-3, 0 TB
cooling_offPIT @ CLE
Kyle Manzardo: .297 OPS in L15 — draws RHP Jared Jones
Kyle Manzardo's .297 OPS over the last 15 days (31 PA) trails his .669 season mark, down 0.372. Tonight he draws RHP Jared Jones — his stronger side: a .671 OPS vs RHP across 214 AB.
P 0-for-2, 0 TB
situationalEngland @ France
France rotated 7
Confirmed XI: France made 7 changes from their last match (Jules Koundé, Dayot Upamecano, William Saliba… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on England (side + over their total) the market is slow to adjust for.
tournamentENG @ FRA
France vs England: Match for 3rd place stakes
This is a match for 3rd place tie — win or go home. To lift the trophy: England are 50-1 outsiders. The market has it France -115 / the draw +295 / England +275.
starter_formDET @ LAA
Grayson Rodriguez: 4.85 ERA over his last 3 starts
Across his last 3 starts (13 IP) he has a 4.85 ERA with a 1.54 WHIP (1.74 season) and 7 strikeouts — his season mark is 7.55, and that is where most lines still price him.
P 4 IP, 6 ER, 3 K
tournamentPATH TO THE FINAL
Argentina are the market's pick to reach the final from the other half
Behind the outright favourite, Argentina carry the shortest price to reach the final at -100000 — the side the market most expects to come through the other half of the bracket.
starter_formSF @ SEA
Logan Webb: 6.35 ERA over his last 3 starts
He is carrying a 6.35 ERA over his last 17 innings with a 1.35 WHIP (1.16 season) — the 3.86 season line is doing a lot of work for him right now.
P 6.2 IP, 3 ER, 5 K
starter_formWSH @ OAK
Zack Littell: 2.40 ERA over his last 3 starts
The last 3 times out: 15 innings, 4 earned runs, 11 Ks. That 2.40 ERA sits 2.5 runs under his 4.90 season number.
P 6 IP, 8 ER, 4 K
heat_checkBAL @ HOU
Yainer Diaz: 1.116 OPS in Last 15 Days
Over the last 15 days (23 PA) he is at a 1.116 OPS, up 0.428 on his .688 season mark. His total-bases line tonight: 1.5.
P 0-for-5, 0 TB
ownedNYM @ PHI
Juan Soto vs Jesus Luzardo: .350
Juan Soto's career line off Jesus Luzardo is 7-for-20, a .350 average over 20 at-bats with 1 home run — they meet again tonight. He enters hot (1.098 OPS, L15).
P 0-for-4, 0 TB
regression_watchSD @ KC
Griffin Canning: 6.47 ERA vs 4.67 xERA
Griffin Canning carries a 6.47 ERA against a 4.67 expected ERA (1.8 run gap), so he has been underperforming his contact quality. Opponents hit .278 off him vs a .248 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3.2 IP, 4 ER, 4 K
cooling_offMIN @ CHC
Ryan Kreidler: .437 OPS in L15 — draws LHP Matthew Boyd
Ryan Kreidler's .437 OPS over the last 15 days (27 PA) trails his .762 season mark, down 0.325. Tonight he draws LHP Matthew Boyd — his weaker side: a .678 OPS vs LHP across 51 AB.
P 0-for-3, 0 TB
heat_checkTEX @ ATL
Matt Olson: 1.100 OPS in Last 15 Days
That 1.100 OPS spans the last 15 days (44 PA) against a .887 season baseline, a 0.213 swing. He has 26 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-5, 0 TB
running_gameMIA @ MIL
Miami Marlins like to run — William Contreras (43% caught) is the wrong catcher to test
William Contreras owns a 43% caught-stealing rate (18 of 42) and Miami Marlins run anyway — 1.1 steals a game. Strength on strength on the bases.
P Miami Marlins stole 1 base
heat_checkCIN @ COL
Elly De La Cruz: 1.097 OPS in Last 15 Days
That 1.097 OPS spans the last 15 days (40 PA) against a .860 season baseline, a 0.237 swing. He has 16 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 3 TB
cooling_offSD @ KC
Bobby Witt Jr.: .631 OPS in L15 — draws RHP Griffin Canning
Bobby Witt Jr.'s .631 OPS over the last 15 days (43 PA) trails his .809 season mark, down 0.178. Tonight he draws RHP Griffin Canning — his weaker side: a .773 OPS vs RHP across 272 AB.
P 0-for-4, 0 TB
cooling_offPIT @ CLE
Travis Bazzana: .454 OPS in L15 — draws RHP Jared Jones
Travis Bazzana's .454 OPS over the last 15 days (37 PA) trails his .719 season mark, down 0.265. Tonight he draws RHP Jared Jones — his stronger side: a .825 OPS vs RHP across 159 AB.
P 2-for-3, 5 TB, 2 BB
heat_checkPIT @ CLE
Chase DeLauter: 1.042 OPS in Last 15 Days
The last 15 days sample runs 36 PA: a 1.042 OPS versus .794 for the season, 0.248 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB
regression_watchPIT @ CLE
Jake Mangum: .310 AVG vs .260 xBA
Across 253 plate appearances, Jake Mangum carries a .310 average versus a .260 xBA. His wOBA sits at .335 against a .291 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-5, 1 TB
regression_watchMIN @ CHC
Nico Hoerner: .235 AVG vs .284 xBA
Nico Hoerner is hitting .235 against a .284 expected average (xBA) over 424 plate appearances. His wOBA sits at .286 against a .317 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 4-for-4, 4 TB
heat_checkSD @ KC
Salvador Perez: .859 OPS in Last 15 Days
Over the last 15 days (34 PA) he is at a .859 OPS, up 0.262 on his .597 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 4 TB
regression_tomorrowDET @ LAA
Ryan Johnson: 6.75 ERA vs 4.96 xERA
Projected to start tomorrow vs DET. A 6.75 ERA against a 4.96 expected ERA (1.79 run gap) — unlucky, due to bounce back. Opponents hit .280 vs .264 expected.
regression_watchWSH @ OAK
Zack Littell: 4.9 ERA vs 6.39 xERA
Zack Littell carries a 4.9 ERA against a 6.39 expected ERA (1.49 run gap), so he has been outperforming his contact quality. Opponents hit .263 off him vs a .293 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 8 ER, 4 K
running_gamePIT @ CLE
Green light: Pittsburgh Pirates run, and Austin Hedges has caught just 6%
Austin Hedges is catching tonight at 6% on the season (2-for-35 throwing), and Pittsburgh Pirates attempt 1.1 steals a game. The track meet is on.
P Pittsburgh Pirates stole 0 bases
cooling_offSD @ KC
Jac Caglianone: .599 OPS in L15 — draws RHP Griffin Canning
Jac Caglianone's .599 OPS over the last 15 days (43 PA) trails his .778 season mark, down 0.179. Tonight he draws RHP Griffin Canning — his stronger side: a .804 OPS vs RHP across 223 AB.
P 1-for-4, 2 TB
xg_recapSUI @ ARG
Argentina created the better chances
Argentina led the xG 2.0–0.5 and took the result to match (3–1).
xg_regressionENG @ FRA
England are finishing above their chances
England are scoring 2.0/match on 1.5 xG — 0.5 goals/match above expected across 7 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
regression_watchCHW @ TOR
Ernie Clement: .298 AVG vs .257 xBA
Across 379 plate appearances, Ernie Clement carries a .298 average versus a .257 xBA. His wOBA sits at .328 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 0-for-4, 0 TB
running_gameSD @ KC
San Diego Padres like to run — Carter Jensen (40% caught) is the wrong catcher to test
Carter Jensen owns a 40% caught-stealing rate (16 of 40) and San Diego Padres run anyway — 1 steals a game. Strength on strength on the bases.
P San Diego Padres stole 1 base
platoon_edgeTEX @ ATL
Eli White (bats R) gets a LHP from the 6th spot
Eli White's vs. Left line (.738 OPS, 68 AB) sits well above his .570 mark the other way (47 AB). Tonight's starter MacKenzie Gore throws LHP, the hand he hits best.
P 1-for-4, 4 TB
xg_recapARG @ ENG
Argentina created the better chances
Argentina led the xG 1.8–0.5 and took the result to match (1–2).
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.
regression_watchMIA @ MIL
Max Meyer: 2.58 ERA vs 3.77 xERA
Max Meyer carries a 2.58 ERA against a 3.77 expected ERA (1.19 run gap), so he has been outperforming his contact quality. Opponents hit .206 off him vs a .228 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3 IP, 2 ER, 5 K
starter_formSF @ SEA
Bryan Woo: 5.87 ERA over his last 3 starts
The last 3 times out: 15.3 innings, 10 earned runs, 19 hits. That 5.87 ERA runs 1.64 over his 4.23 season number.
P 6 IP, 2 ER, 7 K
regression_tomorrowMIA @ MIL
Robert Gasser: 5.25 ERA vs 3.82 xERA
Projected to start tomorrow vs MIA. A 5.25 ERA against a 3.82 expected ERA (1.43 run gap) — unlucky, due to bounce back. Opponents hit .250 vs .230 expected.
ballpark_shiftPIT @ CLE
Gavin Williams's ERA drops to 3.00 at Progressive Field
Gavin Williams carries a 3.00 ERA over 9 games (54 IP) at Progressive Field vs 4.55 across 59.3 innings everywhere else. Hitters bat .224 off him here.
P 6 IP, 5 ER, 11 K
regression_watchTB @ BOS
Ian Seymour: 4.59 ERA vs 3.48 xERA
Ian Seymour carries a 4.59 ERA against a 3.48 expected ERA (1.11 run gap), so he has been underperforming his contact quality. Opponents hit .216 off him vs a .216 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 3 IP, 3 ER, 4 K
heat_checkPIT @ CLE
Steven Kwan: .854 OPS in Last 15 Days
The last 15 days sample runs 25 PA: a .854 OPS versus .614 for the season, 0.24 above his norm. His total-bases line tonight: 0.5.
P 3-for-4, 4 TB
cooling_offCIN @ COL
Edwin Arroyo: .400 OPS in L15 — draws RHP Tomoyuki Sugano
Edwin Arroyo's .400 OPS over the last 15 days (30 PA) trails his .549 season mark, down 0.149. Tonight he draws RHP Tomoyuki Sugano — his weaker side: a .492 OPS vs RHP across 74 AB.
P 1-for-2, 1 TB
regression_tomorrowSF @ SEA
Robbie Ray: 3.38 ERA vs 4.61 xERA
Projected to start tomorrow vs SEA. A 3.38 ERA against a 4.61 expected ERA (1.24 run gap) — running hot, due to regress. Opponents hit .217 vs .237 expected.
running_gameMIA @ MIL
Milwaukee Brewers like to run — Joe Mack (36% caught) is the wrong catcher to test
Joe Mack owns a 36% caught-stealing rate (17 of 47) and Milwaukee Brewers run anyway — 0.9 steals a game. Strength on strength on the bases.
P Milwaukee Brewers stole 7 bases
regression_tomorrowTB @ BOS
Shane McClanahan: 2.83 ERA vs 3.99 xERA
Projected to start tomorrow vs BOS. A 2.83 ERA against a 3.99 expected ERA (1.16 run gap) — running hot, due to regress. Opponents hit .214 vs .242 expected.
running_gameWSH @ OAK
Washington Nationals like to run — Shea Langeliers (34% caught) is the wrong catcher to test
Washington Nationals attempt 1.3 steals a game, but Shea Langeliers has cut down 16 of 47 runners (34%). Someone is getting thrown out tonight.
P Washington Nationals stole 0 bases
regression_tomorrowWSH @ OAK
Foster Griffin: 2.77 ERA vs 3.82 xERA
Projected to start tomorrow vs OAK. A 2.77 ERA against a 3.82 expected ERA (1.05 run gap) — running hot, due to regress. Opponents hit .210 vs .238 expected.
park_weatherTEX @ ATL
92° at Truist Park — the ball will carry tonight
Tonight's reading at Truist Park — Partly Cloudy, 92°, wind 5 mph, Out To LF. Everything about the air says carry. The total sits at 9.5.
P final total 13 vs 9.5 (over lean)
ballpark_shiftCIN @ COL
At Coors Field, Tomoyuki Sugano pitches to a 4.14 ERA
Tomoyuki Sugano at Coors Field: 4.14 ERA over 37 innings (7G) — 5.32 on a 47.3-inning baseline elsewhere. Hitters bat .270 off him here.
P 6.1 IP, 3 ER, 3 K
ballpark_shiftMIN @ CHC
At Wrigley Field, Matthew Boyd pitches to a 5.04 ERA
Matthew Boyd at Wrigley Field: 5.04 ERA over 25 innings (5G) — 3.86 on a 21-inning baseline elsewhere. Hitters bat .258 off him here.
P 6 IP, 1 ER, 4 K
regression_tomorrowTB @ BOS
Sonny Gray: 2.54 ERA vs 3.61 xERA
Projected to start tomorrow vs TB. A 2.54 ERA against a 3.61 expected ERA (1.07 run gap) — running hot, due to regress. Opponents hit .229 vs .242 expected.
fantasy_pickupsSF @ SEA
Bryan Woo
Streamer vs SF — 3.51 xERA · 8.8 K/9 · 1.07 WHIP.
fantasy_pickupsMIA @ MIL
Shane Drohan
Streamer vs MIA — 3.36 xERA · 8.6 K/9 · 1.2 WHIP.
first_inningSF @ 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.
P flagged team scored 0 in the 1st
cooling_offCHW @ TOR
Andres Gimenez: .469 OPS in L15 — draws RHP Davis Martin
Andres Gimenez's .469 OPS over the last 15 days (23 PA) trails his .640 season mark, down 0.171. Tonight he draws RHP Davis Martin — his stronger side: a .669 OPS vs RHP across 216 AB.
P 1-for-3, 1 TB
running_gamePIT @ CLE
Pittsburgh Pirates 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 Pittsburgh Pirates run anyway — 0.9 steals a game. Strength on strength on the bases.
P Pittsburgh Pirates stole 0 bases
first_inningMIA @ MIL
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
running_gameMIN @ CHC
Green light: Chicago Cubs run, and Victor Caratini has caught just 14%
Chicago Cubs steal 0.7 bags a game (69 on the season) and Victor Caratini has thrown out 8 of 56 runners (14%). Everything about tonight says they keep running.
P Chicago Cubs stole 1 base
running_gameCHW @ TOR
Green light: Chicago White Sox run, and Alejandro Kirk has caught just 15%
Chicago White Sox steal 0.6 bags a game (62 on the season) and Alejandro Kirk has thrown out 6 of 40 runners (15%). Everything about tonight says they keep running.
P Chicago White Sox stole 0 bases
fantasy_pickupsSTL @ ARI
Dustin May
Streamer vs ARI — 3.74 xERA · 8.6 K/9 · 1.26 WHIP.
ballparkENG @ FRA
France vs England: warm at Hard Rock Stadium
93°F at kickoff — warm enough to weigh on legs across 90+ minutes. Conditions at Hard Rock Stadium: 93°F, 11 mph wind, 4% rain.
first_inningLAD @ NYY
NYY have gone quiet in the 1st: runs in 1 of their last 10
New York Yankees 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_inningNYM @ 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.
P flagged team scored 2 in the 1st