starter_team_recordTOR @ SF
Giants 0-8 in Landen Roupp's last 8 starts
Giants are 0-8 in Landen Roupp's last 8 starts this season — losers of his last 8 in a row. He starts tonight.
bullpen_fatigueMIL @ STL
Milwaukee Brewers pen: 17.7 relief IP over their last 3 games
Milwaukee Brewers's bullpen has thrown 17.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
bullpen_fatigueARI @ SD
Arizona Diamondbacks pen: 14.7 relief IP over their last 3 games
Arizona Diamondbacks's bullpen has thrown 14.7 innings across their last 3 games, with 6 arms working multiple of them. A worked-down pen heading into tonight.
starter_team_recordCOL @ LAD
Dodgers 6-0 in Eric Lauer's last 6 starts
Dodgers are 6-0 in Eric Lauer's last 6 starts this season — winners of his last 6 in a row. He starts tonight.
platoon_edgeTOR @ SF
Nathan Lukes (bats L) hits 2nd against Landen Roupp (RHP)
Over 148 AB vs. Right, Nathan Lukes owns a .820 OPS versus .297 in 31 AB the other way. He sees RHP Landen Roupp tonight hitting 2nd, where the platoon side lines up his way.
P 1-for-4, 1 TB
bullpen_fatigueHOU @ WSH
Washington Nationals pen: 18.7 relief IP over their last 3 games
Washington Nationals's bullpen has thrown 18.7 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
heat_checkHOU @ WSH
Luis Garcia Jr.: 1.484 OPS in Last 15 Days
The last 15 days sample runs 45 PA: a 1.484 OPS versus .874 for the season, 0.61 above his norm. He has 19 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-5, 2 TB
heat_checkNYY @ TB
Junior Caminero: 1.383 OPS in Last 15 Days
That 1.383 OPS spans the last 15 days (55 PA) against a .939 season baseline, a 0.444 swing. He has 26 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-4, 0 TB
cooling_offNYM @ ATL
Drake Baldwin: .363 OPS in L15 — draws RHP Freddy Peralta
Drake Baldwin's .363 OPS over the last 15 days (49 PA) trails his .787 season mark, down 0.424. Tonight he draws RHP Freddy Peralta — his weaker side: a .763 OPS vs RHP across 150 AB.
P 2-for-4, 2 TB
starter_formNYM @ ATL
Freddy Peralta: 10.95 ERA over his last 3 starts
Across his last 3 starts (12.3 IP) he has been tagged for 15 earned runs — a 10.95 ERA with a 2.19 WHIP (1.42 season) against a 4.81 season mark.
P 4.2 IP, 1 ER, 6 K
cooling_offNYY @ TB
Cody Bellinger: .371 OPS in L15 — draws RHP Griffin Jax
Cody Bellinger's .371 OPS over the last 15 days (47 PA) trails his .774 season mark, down 0.403. Tonight he draws RHP Griffin Jax — his weaker side: a .762 OPS vs RHP across 208 AB.
P 0-for-4, 0 TB
starter_team_recordPHI @ KC
Phillies 6-2 in Cristopher Sanchez's last 8 starts
Phillies are 6-2 in Cristopher Sanchez's last 8 starts this season — winners of his last 3 in a row. He starts tonight.
rest_fatigueHOU @ WSH
WSH's bullpen has covered 18.7 innings over the last 3 games
That is 18.7 relief innings in 3 games, led by Zack Littell (6) and Justin Lawrence (2.3). HOU's pen has thrown 11.3 over the same span.
P flagged side won 11-12
platoon_edgeMIL @ STL
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.926 OPS, 233 AB) sits well above his .558 mark the other way (95 AB). Tonight's starter Dustin May throws RHP, the hand he hits best.
P 1-for-4, 1 TB
starter_team_recordHOU @ WSH
Nationals 2-6 in Miles Mikolas's last 8 starts
Nationals are 2-6 in Miles Mikolas's last 8 starts this season — losers of his last 3 in a row. He starts tonight.
starter_team_recordPHI @ KC
Royals 2-6 in Noah Cameron's last 8 starts
Royals are 2-6 in Noah Cameron's last 8 starts this season. He starts tonight.
starter_formTOR @ SF
Kevin Gausman: 9.00 ERA over his last 3 starts
Across his last 3 starts (14 IP) he has been tagged for 14 earned runs — a 9.00 ERA with a 2.14 WHIP (1.19 season) against a 4.19 season mark.
P 5.1 IP, 4 ER, 8 K
rest_fatigueMIL @ STL
MIL's pen has logged 17.7 innings across its last 3 games
3 games, 17.7 innings out of the pen — Grant Anderson (3.7) and Chad Patrick (3.3) carried the load. STL's pen has thrown 10.3 over the same span.
P flagged side won 4-3
streakingNYY @ TB
TB have won 5 straight
Tampa Bay Rays have won 5 straight, outscoring teams by 24 runs over the run; 5-2 across their last 7.
P team lost 5-1
streakBEL @ USA
Belgium are unbeaten in 5 internationals
Recent tournament form sits 1-4-0 over the last 5 (D-W-D-D-D), with a 5-match unbeaten run live.
P team won 4-1
gary_hr_threatsYankees @ Rays
Junior Caminero
**THE PICK:** Junior Caminero OVER 0.5 Home Runs (+400) **MATCHUP:** Facing Yankees starting pitcher Cam Schlittler (RHP) and the Yankees bullpen. **THE KEY FACTOR:** Junior Caminero is having a phenomenal season with 26 HR in 330 AB, and he has been exceptionally dominant at home and against right-handed pitching.
P 0 HR — 0-for-4, 0 TB
heat_checkARI @ SD
Manny Machado: 1.076 OPS in Last 15 Days
That 1.076 OPS spans the last 15 days (47 PA) against a .692 season baseline, a 0.384 swing. He has 18 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB
streakESP @ POR
Spain are unbeaten in 5 internationals
Across their last 5 World Cup matches they are 3-2-0 (W-W-W-D-D), carrying a 5-match unbeaten run into this fixture.
P team won 1-0
platoon_edgeTOR @ SF
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.908 OPS, 225 AB) sits well above his .569 mark the other way (118 AB). Tonight's starter Kevin Gausman throws RHP, the hand he hits best.
P 0-for-2, 0 TB, 2 BB
ownedCOL @ LAD
Shohei Ohtani vs Kyle Freeland: .636
In 11 career at-bats against Kyle Freeland, Shohei Ohtani is 7-for-11 for a 1.939 OPS (1 walk). The two square off again tonight. He enters steady (.712 OPS, L15).
P 3-for-4, 6 TB, 1 BB
bullpen_fatigueNYY @ TB
New York Yankees pen: 14.3 relief IP over their last 3 games
New York Yankees's bullpen has thrown 14.3 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
cooling_offARI @ SD
Corbin Carroll: .551 OPS in L15 — draws RHP Walker Buehler
Corbin Carroll's .551 OPS over the last 15 days (49 PA) trails his .862 season mark, down 0.311. Tonight he draws RHP Walker Buehler — his weaker side: a .768 OPS vs RHP across 215 AB.
P 1-for-4, 2 TB
starter_formPHI @ KC
Noah Cameron: 9.22 ERA over his last 3 starts
The last 3 times out: 13.7 innings, 14 earned runs, 25 hits. That 9.22 ERA runs 4.27 over his 4.95 season number.
P 5 IP, 1 ER, 7 K
head_to_headMIL @ STL
Brewers are 4-1 vs Cardinals this season
Brewers lead the season series 4-1 over Cardinals. MIL won the last meeting 2-1.
gary_hr_threatsAstros @ Nationals
Yordan Alvarez
MATCHUP: Left-handed batter vs. right-handed pitcher Miles Mikolas.
P 0 HR — 1-for-5, 1 TB
head_to_headCOL @ LAD
Dodgers are 6-3 vs Rockies this season
Dodgers lead the season series 6-3 over Rockies. LAD won the last meeting 4-1.
heat_checkCOL @ LAD
Kyle Karros: 1.212 OPS in Last 15 Days
Over the last 15 days (39 PA) he is at a 1.212 OPS, up 0.426 on his .786 season mark. His total-bases line tonight: 1.5.
P 1-for-3, 2 TB, 2 BB
gary_hr_threatsMets @ Braves
Matt Olson
Matt Olson is in an elite matchup tonight against Freddy Peralta. Peralta has been highly vulnerable to left-handed power, surrendering 12 of his 13 allowed home runs to lefties this season in 248 at-bats, compared to just 1 to righties in 129 at-bats.
P 2 HR — 2-for-5, 8 TB, 1 BB
heat_checkTOR @ SF
Rafael Devers: 1.108 OPS in Last 15 Days
The last 15 days sample runs 48 PA: a 1.108 OPS versus .791 for the season, 0.317 above his norm. He has 18 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-2, 0 TB, 2 BB
cooling_offNYY @ TB
Ben Rice: .579 OPS in L15 — draws RHP Griffin Jax
Ben Rice's .579 OPS over the last 15 days (51 PA) trails his .921 season mark, down 0.342. Tonight he draws RHP Griffin Jax — his stronger side: a 1.004 OPS vs RHP across 203 AB.
P 1-for-4, 4 TB
cooling_offTOR @ SF
Casey Schmitt: .541 OPS in L15 — draws RHP Kevin Gausman
Casey Schmitt's .541 OPS over the last 15 days (49 PA) trails his .806 season mark, down 0.265. Tonight he draws RHP Kevin Gausman — his weaker side: a .790 OPS vs RHP across 230 AB.
P 0-for-4, 0 TB
platoon_edgeHOU @ WSH
Luis Garcia Jr. (bats L) gets a RHP from the 2nd spot
Luis Garcia Jr.'s vs. Right line (.902 OPS, 246 AB) sits well above his .669 mark the other way (34 AB). Tonight's starter Mike Burrows throws RHP, the hand he hits best.
P 1-for-5, 2 TB
regression_watchNYM @ ATL
Reynaldo Lopez: 6.75 ERA vs 4.02 xERA
Reynaldo Lopez carries a 6.75 ERA against a 4.02 expected ERA (2.73 run gap), so he has been underperforming his contact quality. Opponents hit .294 off him vs a .231 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 1 ER, 5 K
platoon_edgeARI @ SD
Gavin Sheets (bats L) gets a RHP from the 4th spot
Gavin Sheets's vs. Right line (.833 OPS, 212 AB) sits well above his .538 mark the other way (47 AB). Tonight's starter Brandon Pfaadt throws RHP, the hand he hits best.
P 1-for-4, 1 TB
tournamentTO LIFT THE CUP
France head the title market at +170
France are the market's outright World Cup favourite at +170. Argentina (+425) and England (+500) are the next shortest.
platoon_edgePHI @ KC
Salvador Perez (bats R) draws Cristopher Sanchez (LHP), batting 3rd
Salvador Perez carries a .761 OPS vs. Left (86 AB) against .500 the other way (236 AB), and faces LHP Cristopher Sanchez from the 3rd spot — a split his blended season line may not reflect.
P 3-for-4, 7 TB
platoon_edgeNYY @ TB
Ben Rice (bats L) hits 2nd against Griffin Jax (RHP)
Over 203 AB vs. Right, Ben Rice owns a 1.004 OPS versus .761 in 108 AB the other way. He sees RHP Griffin Jax tonight hitting 2nd, where the platoon side lines up his way.
P 1-for-4, 4 TB
heat_checkCOL @ LAD
Freddie Freeman: 1.156 OPS in Last 15 Days
That 1.156 OPS spans the last 15 days (52 PA) against a .884 season baseline, a 0.272 swing. He has 15 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-5, 1 TB
gary_hr_threatsAstros @ Nationals
Luis Garcia Jr.
MATCHUP: Left-handed batter vs. right-handed pitcher Mike Burrows.
P 0 HR — 1-for-5, 2 TB
rest_fatigueARI @ SD
ARI's pen has logged 14.7 innings across its last 3 games
3 games, 14.7 innings out of the pen — Jonathan Loaisiga (2.7) and Kevin Ginkel (2) carried the load. SD's pen has thrown 13 over the same span.
P flagged side won 8-0
ballpark_shiftARI @ SD
At Petco Park, Walker Buehler pitches to a 3.13 ERA
Walker Buehler at Petco Park: 3.13 ERA over 46 innings (9G) — 6.50 on a 36-inning baseline elsewhere. Hitters bat .229 off him here.
P 5 IP, 7 ER, 4 K
streakingPHI @ KC
KC games have gone UNDER 4 straight
Kansas City Royals games have stayed UNDER 4 straight — just 6.3 runs a night against an average line of 9.8. Tonight's number sits at 8.
P final total 16 vs 8
xg_recapNOR @ BRA
Brazil out-created the field but didn't win
Brazil won the xG battle 2.8–0.8 yet lost to Norway (1–2). The underlying numbers favoured them — a side the result flattered to deceive.
rest_fatigueNYY @ TB
NYY's pen has logged 14.3 innings across its last 3 games
3 games, 14.3 innings out of the pen — Jake Bird (2.3) and Brent Headrick (2) carried the load. TB's pen has thrown 9 over the same span.
P flagged side won 5-1
heat_checkARI @ SD
Ketel Marte: 1.040 OPS in Last 15 Days
That 1.040 OPS spans the last 15 days (53 PA) against a .804 season baseline, a 0.236 swing. He has 17 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 3 TB
platoon_edgeNYM @ ATL
Dominic Smith (bats L) gets a RHP from the 6th spot
Dominic Smith's vs. Right line (.754 OPS, 170 AB) sits well above his .459 mark the other way (26 AB). Tonight's starter Freddy Peralta throws RHP, the hand he hits best.
P 1-for-2, 1 TB
platoon_edgeARI @ SD
Jake Cronenworth (bats L) hits 2nd against Brandon Pfaadt (RHP)
Over 94 AB vs. Right, Jake Cronenworth owns a .553 OPS versus .352 in 25 AB the other way. He sees RHP Brandon Pfaadt tonight hitting 2nd, where the platoon side lines up his way.
P 2-for-4, 2 TB
heat_checkCOL @ LAD
Jake McCarthy: 1.071 OPS in Last 15 Days
The last 15 days sample runs 60 PA: a 1.071 OPS versus .865 for the season, 0.206 above his norm. He has 9 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
heat_checkNYM @ ATL
Mauricio Dubon: 1.008 OPS in Last 15 Days
That 1.008 OPS spans the last 15 days (49 PA) against a .757 season baseline, a 0.251 swing. He has 9 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-6, 2 TB
park_weatherTOR @ SF
Wind blowing out 13 mph at Oracle Park tonight
Tonight's reading at Oracle Park — Partly Cloudy, 60°, wind 13 mph, Out To CF. Everything about the air says carry. The total sits at 7.5.
P final total 11 vs 7.5 (over lean)
rest_fatiguePHI @ KC
KC's bullpen has covered 14 innings over the last 3 games
That is 14 relief innings in 3 games, led by Randy Dobnak (4) and John Schreiber (2). PHI's pen has thrown 9 over the same span.
P flagged side won 1-15
cooling_offTOR @ SF
Vladimir Guerrero Jr.: .484 OPS in L15 — draws RHP Landen Roupp
Vladimir Guerrero Jr.'s .484 OPS over the last 15 days (47 PA) trails his .698 season mark, down 0.214. Tonight he draws RHP Landen Roupp — his weaker side: a .677 OPS vs RHP across 246 AB.
P 0-for-3, 0 TB, 1 BB
heat_checkNYY @ TB
Cedric Mullins: .963 OPS in Last 15 Days
The last 15 days sample runs 37 PA: a .963 OPS versus .646 for the season, 0.317 above his norm. He has 10 home runs on the season. His total-bases line tonight: 0.5.
P 0-for-4, 0 TB
cooling_offTOR @ SF
Bryce Eldridge: .611 OPS in L15 — draws RHP Kevin Gausman
Bryce Eldridge's .611 OPS over the last 15 days (43 PA) trails his .841 season mark, down 0.23. Tonight he draws RHP Kevin Gausman — his weaker side: a .823 OPS vs RHP across 123 AB.
P 1-for-4, 1 TB
regression_watchPHI @ KC
Edmundo Sosa: .222 AVG vs .288 xBA
Edmundo Sosa's .222 average comes against a .288 expected (xBA) on 145 plate appearances. His wOBA sits at .278 against a .341 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
P 0-for-4, 0 TB, 1 BB
xg_regressionBEL @ USA
USA are finishing above their chances
USA are scoring 2.5/match on 1.4 xG — 1.1 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
platoon_edgeNYY @ TB
Chandler Simpson (bats L) draws Cam Schlittler (RHP), batting 6th
Chandler Simpson carries a .726 OPS vs. Right (209 AB) against .467 the other way (94 AB), and faces RHP Cam Schlittler from the 6th spot — a split his blended season line may not reflect.
P 1-for-3, 1 TB
tournamentESP @ POR
Portugal vs Spain: Round of 16 stakes
This is a round of 16 tie — win or go home. The market has it Portugal +295 / the draw +265 / Spain -110.
ownedTOR @ SF
Rafael Devers vs Kevin Gausman: .333
Rafael Devers's career line off Kevin Gausman is 11-for-33, a .333 average over 33 at-bats with 1 home run — they meet again tonight. He enters hot (1.108 OPS, L15).
P 0-for-2, 0 TB, 2 BB
situationalBelgium @ USA
Belgium rotated 4
Confirmed XI: Belgium made 4 changes from their last match (Kevin De Bruyne, Jérémy Doku, Hans Vanaken… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on USA (side + over their total) the market is slow to adjust for.
tournamentPATH TO THE FINAL
England are the market's pick to reach the final from the other half
Behind the outright favourite, England carry the shortest price to reach the final at +155 — the side the market most expects to come through the other half of the bracket.
tournamentBEL @ USA
USA vs Belgium: Round of 16 stakes
This is a round of 16 tie — win or go home. To lift the trophy: USA are 30-1 outsiders. The market has it USA +150 / the draw +240 / Belgium +180.
regression_watchNYY @ TB
Griffin Jax: 3.45 ERA vs 5.37 xERA
Griffin Jax carries a 3.45 ERA against a 5.37 expected ERA (1.92 run gap), so he has been outperforming his contact quality. Opponents hit .252 off him vs a .278 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 3 ER, 10 K
cooling_offMIL @ STL
Christian Yelich: .449 OPS in L15 — draws RHP Dustin May
Christian Yelich's .449 OPS over the last 15 days (43 PA) trails his .710 season mark, down 0.261. Tonight he draws RHP Dustin May — his stronger side: a .720 OPS vs RHP across 150 AB.
P 0-for-4, 0 TB, 1 BB
platoon_edgeNYM @ ATL
Juan Soto (bats L) gets a RHP from the 2nd spot
Juan Soto's vs. Right line (1.023 OPS, 160 AB) sits well above his .867 mark the other way (94 AB). Tonight's starter Reynaldo Lopez throws RHP, the hand he hits best.
P 1-for-2, 4 TB, 3 BB
rest_fatigueNYM @ ATL
12.7 bullpen innings in 3 games for ATL
Relievers have absorbed 12.7 innings over the last 3 games (JR Ritchie (3) and Dylan Dodd (2) the heaviest). NYM's pen has thrown 10 over the same span.
P flagged side lost 7-6
cooling_offHOU @ WSH
CJ Abrams: .593 OPS in L15 — draws RHP Mike Burrows
CJ Abrams's .593 OPS over the last 15 days (44 PA) trails his .846 season mark, down 0.253. Tonight he draws RHP Mike Burrows — his stronger side: a .883 OPS vs RHP across 228 AB.
P 3-for-5, 6 TB
bullpen_fatigueARI @ SD
San Diego Padres pen: 13 relief IP over their last 3 games
San Diego Padres's bullpen has thrown 13 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
starter_formCOL @ LAD
Kyle Freeland: 4.91 ERA over his last 3 starts
The last 3 times out: 18.3 innings, 10 earned runs, 19 Ks. That 4.91 ERA sits 2.34 runs under his 7.25 season number.
P 5 IP, 6 ER, 2 K
cooling_offPHI @ KC
Lane Thomas: .461 OPS in L15 — draws LHP Cristopher Sanchez
Lane Thomas's .461 OPS over the last 15 days (49 PA) trails his .665 season mark, down 0.204. Tonight he draws LHP Cristopher Sanchez — his stronger side: a .685 OPS vs LHP across 95 AB.
P 2-for-3, 5 TB, 1 BB
bullpen_fatiguePHI @ KC
Kansas City Royals pen: 14 relief IP over their last 3 games
Kansas City Royals's bullpen has thrown 14 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
heat_checkPHI @ KC
Trea Turner: .784 OPS in Last 15 Days
Over the last 15 days (63 PA) he is at a .784 OPS, up 0.141 on his .643 season mark. He has 10 home runs on the season. His total-bases line tonight: 1.5.
P 3-for-4, 4 TB
ownedARI @ SD
Manny Machado vs Brandon Pfaadt: .353
In 17 career at-bats against Brandon Pfaadt, Manny Machado is 6-for-17 for a 1.068 OPS (2 walks). The two square off again tonight. He enters hot (1.076 OPS, L15).
P 1-for-4, 1 TB
regression_watchARI @ SD
Jake Cronenworth: .168 AVG vs .218 xBA
Across 138 plate appearances, Jake Cronenworth carries a .168 average versus a .218 xBA. His wOBA sits at .245 against a .296 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
regression_watchCOL @ LAD
Kyle Freeland: 7.25 ERA vs 5.59 xERA
Kyle Freeland carries a 7.25 ERA against a 5.59 expected ERA (1.66 run gap), so he has been underperforming his contact quality. Opponents hit .318 off him vs a .294 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 6 ER, 2 K
ballpark_shiftCOL @ LAD
Eric Lauer owns a 3.00 ERA at Dodger Stadium — 5.22 everywhere else
Across 2 games (12 IP) at Dodger Stadium, Eric Lauer has a 3.00 ERA against 5.22 at his other parks (58.7 IP). Hitters bat .244 off him here.
P 6 IP, 3 ER, 3 K
ballpark_shiftMIL @ STL
Dustin May owns a 3.94 ERA at Busch Stadium — 5.94 everywhere else
Across 8 games (48 IP) at Busch Stadium, Dustin May has a 3.94 ERA against 5.94 at his other parks (36.3 IP). Hitters bat .243 off him here.
P 4.2 IP, 0 ER, 7 K
starter_formARI @ SD
Walker Buehler: 6.75 ERA over his last 3 starts
He is carrying a 6.75 ERA over his last 14.7 innings with a 1.57 WHIP (1.38 season) — the 4.61 season line is doing a lot of work for him right now.
P 5 IP, 7 ER, 4 K
platoon_edgeHOU @ WSH
Daylen Lile (bats L) hits 6th against Mike Burrows (RHP)
Over 246 AB vs. Right, Daylen Lile owns a .779 OPS versus .594 in 102 AB the other way. He sees RHP Mike Burrows tonight hitting 6th, where the platoon side lines up his way.
P 0-for-4, 0 TB
regression_watchCOL @ LAD
TJ Rumfield: .301 AVG vs .255 xBA
TJ Rumfield's .301 average comes against a .255 expected (xBA) on 355 plate appearances. His wOBA sits at .381 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.
P 0-for-5, 0 TB
first_inningNYY @ TB
YRFI watch: first innings have been live on both sides of NYY @ TB
Both sides keep scoring early — a 1st-inning run in 8 of 10 for TB and 8 of 10 for NYY games lately.
P 1st inning: 0-0 (0 runs)
platoon_edgePHI @ KC
Edmundo Sosa (bats R) gets a LHP from the 6th spot
Edmundo Sosa's vs. Left line (.723 OPS, 70 AB) sits well above his .551 mark the other way (65 AB). Tonight's starter Noah Cameron throws LHP, the hand he hits best.
P 0-for-4, 0 TB, 1 BB
beneficiaryTOR @ SF
Nathan Lukes (.820 vs RHP) replaces Jesus Sanchez at RF tonight
Nathan Lukes draws RHP Landen Roupp from the 2nd spot. He carries a .820 OPS vs RHP (148 AB) — a favorable platoon spot relative to his .728 season line. On the injury report for 9 days (Ankle).
P 1-for-4, 1 TB
beneficiaryMIL @ STL
Jose Fermin (.739 vs LHP) replaces Ramon Urias at 3B tonight
Jose Fermin draws LHP Shane Drohan from the 5th spot. He carries a .739 OPS vs LHP (72 AB) — a favorable platoon spot relative to his .707 season line. On the injury report for 24 days (Elbow).
P 2-for-3, 3 TB
regression_watchMIL @ STL
Jackson Chourio: .297 AVG vs .254 xBA
Across 250 plate appearances, Jackson Chourio carries a .297 average versus a .254 xBA. His wOBA sits at .379 against a .342 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, 1 BB
beneficiaryARI @ SD
Jordan Lawlar (LF) is out for ARI — Max Kepler starts in his place tonight
With Jordan Lawlar out (Hamstring; on the injury report for 6 days), Max Kepler draws the start at LF and bats 6th tonight and carries a .263 OPS / .105 AVG this season.
P 2-for-4, 5 TB
beneficiaryCOL @ LAD
Brenton Doyle (CF) is out for COL — Cole Carrigg starts in his place tonight
Oblique; On the injury report since yesterday; Cole Carrigg bats 5th tonight and carries a .939 OPS / .289 AVG this season.
P 3-for-5, 5 TB
beneficiaryCOL @ LAD
Freddie Freeman (.744 vs LHP) replaces Enrique Hernandez at 1B tonight
Freddie Freeman draws LHP Kyle Freeland from the 3rd spot. He carries a .744 OPS vs LHP (103 AB) — a tough platoon spot relative to his .884 season line. On the injury report since yesterday (Oblique).
P 1-for-5, 1 TB
regression_watchCOL @ LAD
Mookie Betts: .241 AVG vs .282 xBA
Across 240 plate appearances, Mookie Betts carries a .241 average versus a .282 xBA. His wOBA sits at .319 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 0-for-5, 0 TB
xg_recapGHA @ COL
Colombia created the better chances
Colombia led the xG 2.2–0.3 and took the result to match (1–0).
starter_formHOU @ WSH
Mike Burrows: 3.75 ERA over his last 3 starts
Across his last 3 starts (12 IP) he has a 3.75 ERA with a 1.00 WHIP (1.51 season) and 7 strikeouts — his season mark is 5.58, and that is where most lines still price him.
P 4.1 IP, 7 ER, 3 K
xg_regressionESP @ POR
Portugal are finishing above their chances
Portugal are scoring 2.0/match on 1.5 xG — 0.5 goals/match above expected across 4 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
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.
starter_formCOL @ LAD
Eric Lauer: 3.00 ERA over his last 3 starts
The last 3 times out: 18 innings, 6 earned runs, 8 Ks. That 3.00 ERA sits 1.84 runs under his 4.84 season number.
P 6 IP, 3 ER, 3 K
regression_watchMIL @ STL
Jose Fermin: .152 AVG vs .190 xBA
Jose Fermin's .152 average comes against a .190 expected (xBA) on 162 plate appearances. His wOBA sits at .240 against a .263 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-3, 3 TB
cooling_offNYM @ ATL
Dominic Smith: .476 OPS in L15 — draws RHP Freddy Peralta
Dominic Smith's .476 OPS over the last 15 days (32 PA) trails his .715 season mark, down 0.239. Tonight he draws RHP Freddy Peralta — his stronger side: a .754 OPS vs RHP across 170 AB.
P 1-for-2, 1 TB
cooling_offCOL @ LAD
Willi Castro: .556 OPS in L15 — draws LHP Eric Lauer
Willi Castro's .556 OPS over the last 15 days (44 PA) trails his .723 season mark, down 0.167. Tonight he draws LHP Eric Lauer — his stronger side: a .763 OPS vs LHP across 91 AB.
P 1-for-5, 1 TB, 1 BB
regression_watchNYM @ ATL
Francisco Lindor: .225 AVG vs .264 xBA
Francisco Lindor is hitting .225 against a .264 expected average (xBA) over 145 plate appearances. His wOBA sits at .307 against a .348 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
P 0-for-5, 0 TB
cooling_offPHI @ KC
Kyle Schwarber: .768 OPS in L15 — draws LHP Noah Cameron
Kyle Schwarber's .768 OPS over the last 15 days (44 PA) trails his .936 season mark, down 0.168. Tonight he draws LHP Noah Cameron — his stronger side: a .967 OPS vs LHP across 121 AB.
P 0-for-3, 0 TB, 1 BB
fantasy_pickupsNYY @ TB
Paul Goldschmidt
Goldschmidt brings a strong .844 OPS and a .271 average into a favorable spot batting third in the order. He faces Griffin Jax, whose 5.37 xERA highlights a struggling pitcher who is likely to surrender production to an elite middle-of-the-order bat. Stream him tonight in 12-teamers.
bullpen_fatigueNYM @ 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 2 arms working multiple of them. A worked-down pen heading into tonight.
running_gameMIL @ STL
St. Louis Cardinals like to run — William Contreras (43% caught) is the wrong catcher to test
William Contreras owns a 43% caught-stealing rate (16 of 37) and St. Louis Cardinals run anyway — 0.6 steals a game. Strength on strength on the bases.
P St. Louis Cardinals stole 0 bases
regression_tomorrowCOL @ LAD
Justin Wrobleski: 2.8 ERA vs 4.27 xERA
Projected to start tomorrow vs COL. A 2.8 ERA against a 4.27 expected ERA (1.47 run gap) — running hot, due to regress. Opponents hit .217 vs .269 expected.
heat_checkNYM @ ATL
Bo Bichette: .813 OPS in Last 15 Days
That .813 OPS spans the last 15 days (54 PA) against a .689 season baseline, a 0.124 swing. He has 10 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-5, 2 TB
fantasy_pickupsCOL @ LAD
Andy Pages
Pickup vs Kyle Freeland (5.59 xERA) — .803 OPS, bats 2nd.
regression_watchTOR @ SF
Landen Roupp: 4.55 ERA vs 3.43 xERA
Landen Roupp carries a 4.55 ERA against a 3.43 expected ERA (1.12 run gap), so he has been underperforming his contact quality. Opponents hit .245 off him vs a .229 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 8 IP, 1 ER, 5 K
cooling_offPHI @ KC
Salvador Perez: .414 OPS in L15 — draws LHP Cristopher Sanchez
Salvador Perez's .414 OPS over the last 15 days (43 PA) trails his .570 season mark, down 0.156. Tonight he draws LHP Cristopher Sanchez — his stronger side: a .761 OPS vs LHP across 86 AB.
P 3-for-4, 7 TB
regression_tomorrowCOL @ LAD
Michael Lorenzen: 6.91 ERA vs 5.59 xERA
Projected to start tomorrow vs LAD. A 6.91 ERA against a 5.59 expected ERA (1.32 run gap) — unlucky, due to bounce back. Opponents hit .335 vs .294 expected.
regression_tomorrowSEA @ MIA
Max Meyer: 2.53 ERA vs 3.74 xERA
Projected to start tomorrow vs SEA. A 2.53 ERA against a 3.74 expected ERA (1.21 run gap) — running hot, due to regress. Opponents hit .205 vs .227 expected.
xg_recapENG @ MEX
Mexico dominated the ball but didn't win
Mexico held 67% of possession yet lost to England (2–3) — control without the cutting edge.
regression_tomorrowHOU @ WSH
Tatsuya Imai: 6.14 ERA vs 4.9 xERA
Projected to start tomorrow vs WSH. A 6.14 ERA against a 4.9 expected ERA (1.25 run gap) — unlucky, due to bounce back. Opponents hit .228 vs .231 expected.
fantasy_pickupsNYY @ TB
Cody Bellinger
Bellinger slots into the cleanup spot with a .774 OPS, putting him in a great position to drive in runs. Facing Griffin Jax and his elevated 5.37 xERA provides a clear opportunity for Bellinger to capitalize on a pitcher who is currently scuffling. Deep-league dart only.
regression_tomorrowKC @ NYM
Seth Lugo: 4.2 ERA vs 5.34 xERA
Projected to start tomorrow vs NYM. A 4.2 ERA against a 5.34 expected ERA (1.14 run gap) — running hot, due to regress. Opponents hit .278 vs .281 expected.
fantasy_pickupsCOL @ LAD
Teoscar Hernandez
Pickup vs Kyle Freeland (5.59 xERA) — .754 OPS, bats 6th.
fantasy_pickupsMIL @ STL
Shane Drohan
Drohan’s 3.12 ERA is fully supported by a 3.33 xERA, suggesting his current performance is sustainable. His 9.2 K/9 provides the necessary strikeout floor to take advantage of the matchup against St. Louis. Deep-league dart only.
ownedARI @ SD
Jake Cronenworth vs Brandon Pfaadt: .409
In 22 career at-bats against Brandon Pfaadt, Jake Cronenworth is 9-for-22 for a .846 OPS. The two square off again tonight. He enters steady (.713 OPS, L15).
P 2-for-4, 2 TB
regression_tomorrowOAK @ DET
J.T. Ginn: 3.04 ERA vs 4.07 xERA
Projected to start tomorrow vs DET. A 3.04 ERA against a 4.07 expected ERA (1.03 run gap) — running hot, due to regress. Opponents hit .217 vs .241 expected.
regression_tomorrowHOU @ WSH
Andrew Alvarez: 3.05 ERA vs 4.07 xERA
Projected to start tomorrow vs HOU. A 3.05 ERA against a 4.07 expected ERA (1.02 run gap) — running hot, due to regress. Opponents hit .261 vs .258 expected.
running_gameMIL @ STL
Milwaukee Brewers like to run — Pedro Pages (33% caught) is the wrong catcher to test
Milwaukee Brewers attempt 1.3 steals a game, but Pedro Pages has cut down 15 of 46 runners (33%). Someone is getting thrown out tonight.
P Milwaukee Brewers stole 0 bases
regression_tomorrowPHI @ CIN
Andrew Abbott: 3.88 ERA vs 4.86 xERA
Projected to start tomorrow vs PHI. A 3.88 ERA against a 4.86 expected ERA (0.98 run gap) — running hot, due to regress. Opponents hit .253 vs .262 expected.
fantasy_pickupsCOL @ LAD
Kyle Karros
Karros hitting second in the order provides him with optimal plate appearance volume against a struggling Eric Lauer. Lauer’s 5.06 xERA suggests Karros can leverage his .786 OPS to create scoring opportunities throughout the night. Deep-league dart only.
fantasy_pickupsHOU @ WSH
CJ Abrams
Abrams has been highly productive with an .846 OPS and will bat fourth in tonight's matchup. He should find plenty of success against Mike Burrows, who is vulnerable as evidenced by his 4.64 xERA. Deep-league dart only.
first_inningCOL @ LAD
COL strike first: 1st-inning runs in 8 of their last 10
Colorado Rockies have put up a first-inning run in 8 of their last 10 games — they jump on starters early and the YRFI side of their games has been doing the work.
P flagged team scored 0 in the 1st
ballpark_shiftPHI @ KC
Noah Cameron owns a 5.44 ERA at Kauffman Stadium — 4.38 everywhere else
Across 9 games (44.7 IP) at Kauffman Stadium, Noah Cameron has a 5.44 ERA against 4.38 at his other parks (39 IP). Hitters bat .298 off him here.
P 5 IP, 1 ER, 7 K
regression_tomorrowLAA @ TEX
José Soriano: 3.42 ERA vs 4.33 xERA
Projected to start tomorrow vs TEX. A 3.42 ERA against a 4.33 expected ERA (0.91 run gap) — running hot, due to regress. Opponents hit .225 vs .239 expected.
ballparkESP @ POR
Portugal vs Spain: indoors at AT&T Stadium
AT&T Stadium is a retractable-roof venue — retractable roof with air conditioning. The summer heat that exposes open stadiums is removed from this fixture.
beneficiaryNYM @ ATL
Brett Baty (.631 vs RHP) replaces Marcus Semien at 2B tonight
Brett Baty draws RHP Reynaldo Lopez from the 8th spot. He carries a .631 OPS vs RHP (204 AB) — a favorable platoon spot relative to his .605 season line. On the injury report for 7 days (Hip).
P 1-for-5, 1 TB
fantasy_pickupsTOR @ SF
Kevin Gausman
Gausman is pitching better than his 4.19 ERA indicates, as his 3.77 xERA and 1.19 WHIP show he maintains strong control over the strike zone. An 8.9 K/9 rate makes him a high-upside option against San Francisco. Deep-league dart only.
first_inningNYM @ ATL
NYM have gone quiet in the 1st: runs in 1 of their last 10
New York Mets have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
P flagged team scored 0 in the 1st
situationalSpain @ Portugal
Portugal v Spain: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.