platoon_edgeNYY @ BOS
Paul Goldschmidt (bats R) gets a LHP from the 1st spot
Paul Goldschmidt's vs. Left line (1.277 OPS, 82 AB) sits well above his .654 mark the other way (118 AB). Tonight's starter Jake Bennett throws LHP, the hand he hits best.
P 0-for-3, 0 TB, 1 BB
starter_team_recordWSH @ BAL
Orioles 7-1 in Brandon Young's last 8 starts
Orioles are 7-1 in Brandon Young's last 8 starts this season. He starts tonight.
starter_team_recordCHC @ MIL
Brewers 7-1 in Kyle Harrison's last 8 starts
Brewers are 7-1 in Kyle Harrison's last 8 starts this season. He starts tonight.
starter_team_recordKC @ CHW
Royals 1-7 in Michael Wacha's last 8 starts
Royals are 1-7 in Michael Wacha's last 8 starts this season. He starts tonight.
starter_team_recordMIA @ STL
Cardinals 7-1 in Andre Pallante's last 8 starts
Cardinals are 7-1 in Andre Pallante's last 8 starts this season — winners of his last 6 in a row. He starts tonight.
platoon_edgeCHC @ MIL
Andrew Vaughn (bats R) hits 4th against David Peterson (LHP)
Over 45 AB vs. Left, Andrew Vaughn owns a 1.364 OPS versus .667 in 69 AB the other way. He sees LHP David Peterson tonight hitting 4th, where the platoon side lines up his way.
P 0-for-3, 0 TB
platoon_edgeKC @ CHW
Sam Antonacci (bats L) hits 1st against Michael Wacha (RHP)
Over 167 AB vs. Right, Sam Antonacci owns a .905 OPS versus .442 in 44 AB the other way. He sees RHP Michael Wacha tonight hitting 1st, where the platoon side lines up his way.
P 1-for-4, 1 TB
starter_team_recordTEX @ TOR
Rangers 1-7 in Cal Quantrill's last 8 starts
Rangers are 1-7 in Cal Quantrill's last 8 starts this season — losers of his last 6 in a row. He starts tonight.
starter_team_recordCIN @ PIT
Reds 7-1 in Chase Burns's last 8 starts
Reds are 7-1 in Chase Burns's last 8 starts this season — winners of his last 3 in a row. He starts tonight.
platoon_edgeMIA @ STL
Alec Burleson (bats L) hits 3rd against Max Meyer (RHP)
Over 212 AB vs. Right, Alec Burleson owns a 1.003 OPS versus .449 in 93 AB the other way. He sees RHP Max Meyer tonight hitting 3rd, where the platoon side lines up his way.
P 0-for-3, 0 TB
platoon_edgeWSH @ BAL
Coby Mayo (bats R) gets a LHP from the 4th spot
Coby Mayo's vs. Left line (1.124 OPS, 58 AB) sits well above his .455 mark the other way (147 AB). Tonight's starter Foster Griffin throws LHP, the hand he hits best.
P 0-for-2, 0 TB, 1 BB
platoon_edgeSEA @ CLE
Travis Bazzana (bats L) hits 2nd against Logan Gilbert (RHP)
Over 121 AB vs. Right, Travis Bazzana owns a .947 OPS versus .497 in 67 AB the other way. He sees RHP Logan Gilbert tonight hitting 2nd, where the platoon side lines up his way.
P 2-for-4, 2 TB
heat_checkCHC @ MIL
Pete Crow-Armstrong: 1.360 OPS in Last 15 Days
The last 15 days sample runs 53 PA: a 1.360 OPS versus .882 for the season, 0.478 above his norm. He has 17 home runs on the season. His total-bases line tonight: 0.5.
P 0-for-5, 0 TB
cooling_offATL @ SF
Drake Baldwin: .251 OPS in L15 — draws RHP Trevor McDonald
Drake Baldwin's .251 OPS over the last 15 days (35 PA) trails his .836 season mark, down 0.585. Tonight he draws RHP Trevor McDonald — his weaker side: a .777 OPS vs RHP across 132 AB.
P 0-for-3, 0 TB, 1 BB
streakARG @ JOR
Argentina are unbeaten in 8 internationals
Across their last 5 World Cup matches they are 3-2-0 (W-W-D-W-D), carrying a 8-match unbeaten run into this fixture.
P team won 3-1
heat_checkPHI @ NYM
Bo Bichette: 1.076 OPS in Last 15 Days
That 1.076 OPS spans the last 15 days (58 PA) against a .689 season baseline, a 0.387 swing. He has 10 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-3, 1 TB
platoon_edgeCOL @ MIN
Trevor Larnach (bats L) hits 1st against Tomoyuki Sugano (RHP)
Over 180 AB vs. Right, Trevor Larnach owns a .847 OPS versus .493 in 27 AB the other way. He sees RHP Tomoyuki Sugano tonight hitting 1st, where the platoon side lines up his way.
P 3-for-5, 4 TB
platoon_edgeCOL @ MIN
Mickey Moniak (bats L) gets a RHP from the 2nd spot
Mickey Moniak's vs. Right line (.976 OPS, 131 AB) sits well above his .605 mark the other way (29 AB). Tonight's starter Taj Bradley throws RHP, the hand he hits best.
P 0-for-3, 0 TB
gary_hr_threatsAthletics @ Angels
Zach Neto
Neto is in elite power form with 4 HR in his last 10 games and faces a fly-ball specialist in Jack Perkins (0.72 GO/AO). Perkins allows more damage to righties (4 HR in 92 AB) than lefties, and the 10 mph wind blowing out to left field is a direct tailwind for Neto's pull side.
P 0 HR — 1-for-5, 1 TB
gary_hr_threatsDodgers @ Padres
Max Muncy
Max Muncy represents the best value on the board tonight due to his specialized success against left-handed pitching. While many left-handed power hitters see a dip in production in same-side matchups, Muncy has been more efficient against lefties this season, slugging 4 home runs in just 56 at-bats (one every 14 ABs).
P 0 HR — 0-for-3, 0 TB
gary_hr_threatsNationals @ Orioles
Pete Alonso
This pick focuses on a massive platoon vulnerability for Nationals starter Foster Griffin. While Griffin has been efficient, his damage profile is extremely one-sided; he has surrendered 12 home runs to right-handed batters in 239 at-bats, compared to just 4 in 103 at-bats against lefties.
P 0 HR — 1-for-4, 2 TB, 1 BB
starter_team_recordSEA @ CLE
Mariners 6-2 in Logan Gilbert's last 8 starts
Mariners are 6-2 in Logan Gilbert's last 8 starts this season — winners of his last 6 in a row. He starts tonight.
starter_team_recordWSH @ BAL
Nationals 6-2 in Foster Griffin's last 8 starts
Nationals are 6-2 in Foster Griffin's last 8 starts this season. He starts tonight.
starter_team_recordPHI @ NYM
Mets 6-2 in Christian Scott's last 8 starts
Mets are 6-2 in Christian Scott's last 8 starts this season — winners of his last 3 in a row. He starts tonight.
platoon_edgePHI @ NYM
Bryce Harper (bats L) gets a RHP from the 3rd spot
Bryce Harper's vs. Right line (1.055 OPS, 171 AB) sits well above his .680 mark the other way (116 AB). Tonight's starter Christian Scott throws RHP, the hand he hits best.
P 2-for-4, 5 TB
streakingTEX @ TOR
TEX games have gone OVER 5 straight
5 straight overs for TEX — their games are producing 11.8 runs against numbers around 8. Tonight's number sits at 8.
P final total 11 vs 8
streakENG @ PAN
Panama are winless in 5 internationals
Recent tournament form sits 0-0-5 over the last 5 (L-L-L-L-L), with a 5-match run without a win live.
P team lost 2-0
heat_checkTEX @ TOR
Kazuma Okamoto: 1.198 OPS in Last 15 Days
The last 15 days sample runs 46 PA: a 1.198 OPS versus .806 for the season, 0.392 above his norm. He has 19 home runs on the season. His hits line tonight: 0.5.
P 0-for-4, 0 TB
cooling_offMIA @ STL
Jordan Walker: .562 OPS in L15 — draws RHP Max Meyer
Jordan Walker's .562 OPS over the last 15 days (52 PA) trails his .859 season mark, down 0.297. Tonight he draws RHP Max Meyer — his weaker side: a .821 OPS vs RHP across 232 AB.
P 1-for-3, 1 TB, 1 BB
gary_hr_threatsPhillies @ Mets
Kyle Schwarber
Kyle Schwarber is currently producing home runs at a clip (37% of games) that significantly outpaces the 32.3% implied probability of this +210 line. The matchup tonight is statistically tailored for power; Mets starter Christian Scott is a flyball pitcher with a 0.54 GO/AO ratio, which plays directly into the swing path of a high-launch-angle hitter like Schwarber.
P 0 HR — 0-for-3, 0 TB, 1 BB
streakingPHI @ NYM
NYM have lost 5 straight
New York Mets have dropped 5 straight, outscored by 17 runs over the skid; 1-6 across their last 7.
P team won 2-6
streakingHOU @ DET
DET games have gone UNDER 5 straight
5 straight unders for DET — their games are producing only 6.4 runs against numbers around 8.8. Tonight's number sits at 8.5.
P final total 14 vs 8.5
heat_checkCIN @ PIT
Bryan Reynolds: 1.228 OPS in Last 15 Days
Over the last 15 days (49 PA) he is at a 1.228 OPS, up 0.346 on his .882 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB, 1 BB
cooling_offHOU @ DET
Christian Walker: .489 OPS in L15 — draws LHP Framber Valdez
Christian Walker's .489 OPS over the last 15 days (51 PA) trails his .760 season mark, down 0.271. Tonight he draws LHP Framber Valdez — his weaker side: a .719 OPS vs LHP across 63 AB.
P 4-for-5, 6 TB
gary_hr_threatsAstros @ Tigers
Riley Greene
Riley Greene presents the strongest statistical mismatch in this game due to Kai-Wei Teng's extreme platoon struggles. Teng has been a different pitcher against left-handed hitters, surrendering seven of his nine total home runs to lefties and allowing an OPS nearly .350 points higher than he does against righties.
P 0 HR — 2-for-5, 3 TB
heat_checkKC @ CHW
Carter Jensen: 1.046 OPS in Last 15 Days
Over the last 15 days (53 PA) he is at a 1.046 OPS, up 0.299 on his .747 season mark. He has 11 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 1 TB
heat_checkWSH @ BAL
Nasim Nunez: 1.027 OPS in Last 15 Days
The last 15 days sample runs 39 PA: a 1.027 OPS versus .603 for the season, 0.424 above his norm. His total-bases line tonight: 0.5.
P 1-for-5, 1 TB
platoon_edgeLAD @ SD
Gavin Sheets (bats L) gets a RHP from the 5th spot
Gavin Sheets's vs. Right line (.814 OPS, 189 AB) sits well above his .470 mark the other way (42 AB). Tonight's starter Roki Sasaki throws RHP, the hand he hits best.
P 1-for-3, 1 TB, 1 BB
heat_checkLAD @ SD
Mookie Betts: 1.047 OPS in Last 15 Days
That 1.047 OPS spans the last 15 days (51 PA) against a .724 season baseline, a 0.323 swing. He has 10 home runs on the season.
P 1-for-3, 4 TB, 1 BB
heat_checkCOL @ MIN
TJ Rumfield: 1.174 OPS in Last 15 Days
The last 15 days sample runs 51 PA: a 1.174 OPS versus .854 for the season, 0.32 above his norm. He has 12 home runs on the season.
P 2-for-4, 3 TB, 1 BB
gary_hr_threatsPhillies @ Mets
Bryce Harper
At +350, the market is pricing Bryce Harper at a 22.2% probability to homer, which matches his season baseline (18 HR in 82 games) but fails to account for his specific dominance against right-handed pitching and the Mets. Harper's OPS jumps to 1.055 when facing righties like Christian Scott, and he has historically feasted at Citi Field, leading all active players in career home runs against New York.
P 1 HR — 2-for-4, 5 TB
bullpen_fatigueARI @ TB
Tampa Bay Rays pen: 15 relief IP over their last 3 games
Tampa Bay Rays's bullpen has thrown 15 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
regression_watchATL @ SF
Reynaldo Lopez: 6.75 ERA vs 3.96 xERA
Reynaldo Lopez carries a 6.75 ERA against a 3.96 expected ERA (2.79 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 3 IP, 1 ER, 1 K
heat_checkNYY @ BOS
Caleb Durbin: .990 OPS in Last 15 Days
The last 15 days sample runs 45 PA: a .990 OPS versus .670 for the season, 0.32 above his norm. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB
tournamentTO LIFT THE CUP
France head the title market at +350
France are the market's outright World Cup favourite at +350. Argentina (+500) and Spain (+550) are the next shortest.
cooling_offATL @ SF
Matt Chapman: .411 OPS in L15 — draws RHP Reynaldo Lopez
Matt Chapman's .411 OPS over the last 15 days (41 PA) trails his .714 season mark, down 0.303. Tonight he draws RHP Reynaldo Lopez — his weaker side: a .671 OPS vs RHP across 219 AB.
P 0-for-4, 0 TB
cooling_offTEX @ TOR
Josh Jung: .536 OPS in L15 — draws RHP Dylan Cease
Josh Jung's .536 OPS over the last 15 days (52 PA) trails his .783 season mark, down 0.247. Tonight he draws RHP Dylan Cease — his weaker side: a .773 OPS vs RHP across 234 AB.
P 1-for-4, 2 TB, 1 BB
xg_regressionPOR @ COL
Portugal are finishing above their chances
Portugal are scoring 3.0/match on 1.5 xG — 1.5 goals/match above expected across 2 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
rest_fatigueARI @ TB
TB's bullpen has covered 15 innings over the last 3 games
That is 15 relief innings in 3 games, led by Ian Seymour (6.7) and Kevin Kelly (2). ARI's pen has thrown 9.7 over the same span.
P flagged side won 2-4
starter_formCHC @ MIL
Kyle Harrison: 6.14 ERA over his last 3 starts
He is carrying a 6.14 ERA over his last 14.7 innings with a 1.16 WHIP (1.06 season) — the 2.50 season line is doing a lot of work for him right now.
P 5 IP, 2 ER, 9 K
tournamentTO LIFT THE CUP
France head the title market at +360
France are the market's outright World Cup favourite at +360. Argentina (+490) and Spain (+550) are the next shortest.
starter_formCOL @ MIN
Michael Lorenzen: 3.52 ERA over his last 3 starts
The last 3 times out: 15.3 innings, 6 earned runs, 17 Ks. That 3.52 ERA sits 3.58 runs under his 7.11 season number.
P 5.2 IP, 2 ER, 1 K
streakingTEX @ TOR
TOR have lost 4 straight
4 losses in a row for TOR, a -6 run margin across the slide — they limp in 1-6 over their last 7.
P team lost 7-4
streakPOR @ COL
Colombia are unbeaten in 4 internationals
Across their last 5 World Cup matches they are 4-0-1 (W-W-W-W-L), carrying a 4-match unbeaten run into this fixture.
P team drew 0-0
tournamentAUT @ ALG
What Algeria vs Austria decides
In Group J, Algeria sit 3rd on 3 points and Austria sit 2nd on 3 points — three points reshape who advances. The market has it Algeria +330 / the draw +110 / Austria +200.
cooling_offOAK @ LAA
Shea Langeliers: .595 OPS in L15 — draws RHP Walbert Urena
Shea Langeliers's .595 OPS over the last 15 days (50 PA) trails his .834 season mark, down 0.239. Tonight he draws RHP Walbert Urena — his weaker side: a .752 OPS vs RHP across 227 AB.
P 2-for-5, 2 TB
heat_checkCOL @ MIN
Victor Caratini: 1.082 OPS in Last 15 Days
That 1.082 OPS spans the last 15 days (35 PA) against a .694 season baseline, a 0.388 swing.
P 1-for-3, 1 TB
tournamentPOR @ COL
What Colombia vs Portugal decides
In Group K, Colombia sit 1st on 6 points and Portugal sit 2nd on 4 points — three points reshape who advances. To lift the trophy: Colombia are 45-1 outsiders. The market has it Colombia +255 / the draw +280 / Portugal +100.
tournamentGHA @ CRO
Croatia vs Ghana — Group L at stake
In Group L, Croatia sit 3rd on 3 points and Ghana sit 2nd on 4 points — three points reshape who advances. The market has it Croatia -110 / the draw +215 / Ghana +390.
streakingCIN @ PIT
CIN have lost 4 straight
4 losses in a row for CIN, a -12 run margin across the slide — they limp in 3-5 over their last 8.
P team won 9-7
heat_checkLAD @ SD
Manny Machado: .943 OPS in Last 15 Days
That .943 OPS spans the last 15 days (47 PA) against a .655 season baseline, a 0.288 swing. He has 14 home runs on the season.
P 1-for-2, 2 TB, 2 BB
tournamentUZB @ COD
DR Congo vs Uzbekistan: the group picture
In Group K, DR Congo sit 3rd on 1 point and Uzbekistan sit 4th on 0 points — three points reshape who advances. To lift the trophy: DR Congo are 1000-1 outsiders. The market has it DR Congo -165 / the draw +310 / Uzbekistan +475.
tournamentENG @ PAN
Panama vs England: the group picture
In Group L, Panama sit 4th on 0 points and England sit 1st on 4 points — three points reshape who advances. To lift the trophy: England are the No. 4 title choice at +650. The market has it Panama +1400 / the draw +700 / England -575.
tournamentARG @ JOR
Jordan vs Argentina — Group J at stake
In Group J, Jordan sit 4th on 0 points and Argentina sit 1st on 6 points — three points reshape who advances. The market has it Jordan +1700 / the draw +750 / Argentina -650.
platoon_edgeLAD @ SD
Freddie Freeman (bats L) hits 3rd against Walker Buehler (RHP)
Over 207 AB vs. Right, Freddie Freeman owns a .942 OPS versus .698 in 90 AB the other way. He sees RHP Walker Buehler tonight hitting 3rd, where the platoon side lines up his way.
P 2-for-3, 3 TB, 1 BB
cooling_offNYY @ BOS
Ben Rice: .731 OPS in L15 — draws LHP Jake Bennett
Ben Rice's .731 OPS over the last 15 days (55 PA) trails his .953 season mark, down 0.222. Tonight he draws LHP Jake Bennett — his weaker side: a .779 OPS vs LHP across 98 AB.
P 0-for-4, 0 TB
rest_fatigueOAK @ LAA
LAA's pen has logged 14.3 innings across its last 3 games
3 games, 14.3 innings out of the pen — Jose Fermin (2.7) and Brent Suter (2) carried the load. OAK's pen has thrown 11.3 over the same span.
P flagged side lost 9-3
rest_fatigueLAD @ SD
14.3 bullpen innings in 3 games for SD
Relievers have absorbed 14.3 innings over the last 3 games (Mason Miller (3) and Yuki Matsui (2.3) the heaviest). LAD's pen has thrown 13 over the same span.
P flagged side won 1-7
rest_fatigueKC @ CHW
CHW's bullpen has covered 14.3 innings over the last 3 games
That is 14.3 relief innings in 3 games, led by Erick Fedde (4) and Sean Newcomb (2.7). KC's pen has thrown 12.7 over the same span.
P flagged side won 1-2
starter_formHOU @ DET
Kai-Wei Teng: 7.43 ERA over his last 3 starts
He is carrying a 7.43 ERA over his last 13.3 innings with a 1.73 WHIP (1.29 season) — the 4.03 season line is doing a lot of work for him right now.
P 3.2 IP, 4 ER, 1 K
xg_recapKSA @ CPV
Cabo Verde out-created the field but only drew
Cabo Verde won the xG battle 1.5–0.4 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.
gary_hr_threatsAstros @ Tigers
Spencer Torkelson
While the matchup against Kai-Wei Teng's right-handed splits is difficult, Spencer Torkelson remains the Tigers' most prolific home run threat with 12 on the season. Teng's underlying metrics suggest he is a prime candidate for regression; his 4.22 xERA is higher than his actual ERA, and his hard-hit rate allowed (39.9%) indicates that when contact is made, it is frequently loud.
P 0 HR — 1-for-4, 2 TB
regression_watchMIA @ STL
Michael McGreevy: 3.12 ERA vs 5.55 xERA
Michael McGreevy carries a 3.12 ERA against a 5.55 expected ERA (2.43 run gap), so he has been outperforming his contact quality. Opponents hit .243 off him vs a .294 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 0 ER, 4 K
platoon_edgeATL @ SF
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.815 OPS, 207 AB) sits well above his .565 mark the other way (107 AB). Tonight's starter Reynaldo Lopez throws RHP, the hand he hits best.
P 1-for-4, 2 TB
regression_watchOAK @ LAA
Henry Bolte: .317 AVG vs .238 xBA
Across 148 plate appearances, Henry Bolte carries a .317 average versus a .238 xBA. His wOBA sits at .365 against a .314 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
heat_checkOAK @ LAA
Donovan Walton: 1.229 OPS in Last 15 Days
The last 15 days sample runs 35 PA: a 1.229 OPS versus .877 for the season, 0.352 above his norm.
P 1-for-3, 1 TB
bullpen_fatigueKC @ CHW
Kansas City Royals pen: 12.7 relief IP over their last 3 games
Kansas City Royals's bullpen has thrown 12.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
cooling_offLAD @ SD
Andy Pages: .529 OPS in L15 — draws RHP Walker Buehler
Andy Pages's .529 OPS over the last 15 days (53 PA) trails his .793 season mark, down 0.264. Tonight he draws RHP Walker Buehler — his stronger side: a .796 OPS vs RHP across 238 AB.
P 1-for-3, 1 TB, 1 BB
park_weatherCOL @ MIN
Wind blowing in 13 mph at Target Field tonight
Conditions at Target Field: Partly Cloudy, 83°, wind 13 mph, In From RF. That wind knocks down anything hit in the air. The total sits at 9.5.
P final total 13 vs 9.5 (under lean)
heat_checkOAK @ LAA
Lawrence Butler: .904 OPS in Last 15 Days
That .904 OPS spans the last 15 days (37 PA) against a .580 season baseline, a 0.324 swing. His total-bases line tonight: 0.5.
P 0-for-3, 0 TB, 1 BB
situationalEngland @ Panama
Panama set up to contain
Confirmed XI: Panama named 5 at the back with a lone striker vs England — a sheet built to absorb pressure and frustrate, not to chase the game. Lineups like this point to a low-event match: leans UNDER on total goals, and Panama on the handicap / draw-no-bet carries value the reputation-priced line underrates.
regression_watchCOL @ MIN
Tomoyuki Sugano: 4.8 ERA vs 6.98 xERA
Tomoyuki Sugano carries a 4.8 ERA against a 6.98 expected ERA (2.18 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 5 IP, 7 ER, 2 K
cooling_offLAD @ SD
Dalton Rushing: .348 OPS in L15 — draws RHP Walker Buehler
Dalton Rushing's .348 OPS over the last 15 days (30 PA) trails his .783 season mark, down 0.435. Tonight he draws RHP Walker Buehler — his stronger side: a .802 OPS vs RHP across 109 AB.
P 0-for-3, 0 TB
cooling_offMIA @ STL
Xavier Edwards: .573 OPS in L15 — draws RHP Michael McGreevy
Xavier Edwards's .573 OPS over the last 15 days (44 PA) trails his .800 season mark, down 0.227. Tonight he draws RHP Michael McGreevy — his weaker side: a .777 OPS vs RHP across 233 AB.
P 3-for-5, 4 TB
fantasy_pickupsCOL @ MIN
Kody Clemens
Pickup vs Tomoyuki Sugano (6.98 xERA) — .778 OPS, bats 3rd.
rest_fatiguePHI @ NYM
NYM's bullpen has covered 13.3 innings over the last 3 games
That is 13.3 relief innings in 3 games, led by Huascar Brazoban (3) and Brooks Raley (2). PHI's pen has thrown 10 over the same span.
P flagged side won 2-6
platoon_edgeOAK @ LAA
Nolan Schanuel (bats L) gets a RHP from the 2nd spot
Nolan Schanuel's vs. Right line (.768 OPS, 181 AB) sits well above his .607 mark the other way (60 AB). Tonight's starter J.T. Ginn throws RHP, the hand he hits best.
P 1-for-4, 2 TB, 1 BB
platoon_edgeOAK @ LAA
Nick Kurtz (bats L) hits 2nd against Walbert Urena (RHP)
Over 192 AB vs. Right, Nick Kurtz owns a 1.012 OPS versus .848 in 104 AB the other way. He sees RHP Walbert Urena tonight hitting 2nd, where the platoon side lines up his way.
P 2-for-5, 2 TB
starter_formKC @ CHW
Davis Martin: 5.87 ERA over his last 3 starts
Across his last 3 starts (15.3 IP) he has been tagged for 10 earned runs — a 5.87 ERA with a 1.63 WHIP (1.20 season) against a 3.18 season mark.
P 5.1 IP, 0 ER, 3 K
rest_fatigueCOL @ MIN
13 bullpen innings in 3 games for MIN
Relievers have absorbed 13 innings over the last 3 games (Austin Voth (4) and Taylor Rogers (2.3) the heaviest). COL's pen has thrown 10 over the same span.
P flagged side won 8-9
situationalUzbekistan @ DR Congo
Uzbekistan rotated 4
Confirmed XI: Uzbekistan made 4 changes from their last match (Abdulla Abdullaev, Bekhruz Karimov, Odiljon Khamrobekov… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on DR Congo (side + over their total) the market is slow to adjust for.
situationalEngland @ Panama
England rotated 5
Confirmed XI: England made 5 changes from their last match (Reece James, Declan Rice, Noni Madueke… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on Panama (side + over their total) the market is slow to adjust for.
tournamentGROUP J
Argentina are the shortest group-winner chalk on the board
Argentina are -100000 to win Group J — the shortest group-winner price on the day. The next side in Group J, Jordan, is out at +10000.
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 +210 — the side the market most expects to come through the other half of the bracket.
ballpark_shiftMIA @ STL
At Busch Stadium, Michael McGreevy pitches to a 1.96 ERA
Michael McGreevy starts at Busch Stadium tonight, where his ERA is 1.96 over 46 innings — 4.36 on a 43.3-inning baseline elsewhere. Hitters bat .222 off him here.
P 6 IP, 0 ER, 4 K
ballpark_shiftPHI @ NYM
At Citi Field, Christian Scott pitches to a 4.60 ERA
Christian Scott starts at Citi Field tonight, where his ERA is 4.60 over 15.7 innings — 2.16 on a 25-inning baseline elsewhere. Hitters bat .302 off him here.
P 4.1 IP, 2 ER, 6 K
heat_checkMIA @ STL
Kyle Stowers: .943 OPS in Last 15 Days
Over the last 15 days (45 PA) he is at a .943 OPS, up 0.21 on his .733 season mark. He has 8 home runs on the season.
P 2-for-3, 2 TB, 1 BB
regression_watchTEX @ TOR
Cal Quantrill: 3.73 ERA vs 5.48 xERA
Cal Quantrill carries a 3.73 ERA against a 5.48 expected ERA (1.75 run gap), so he has been outperforming his contact quality. Opponents hit .252 off him vs a .277 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 4 IP, 0 ER, 5 K
ownedATL @ SF
Rafael Devers vs Reynaldo Lopez: .429
Rafael Devers's career line off Reynaldo Lopez is 6-for-14, a .429 average over 14 at-bats with 1 home run — they meet again tonight. He enters hot (.872 OPS, L15).
P 1-for-4, 2 TB
regression_watchPHI @ NYM
Edmundo Sosa: .229 AVG vs .281 xBA
Edmundo Sosa's .229 average comes against a .281 expected (xBA) on 141 plate appearances. His wOBA sits at .287 against a .338 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
regression_watchCHC @ MIL
Nico Hoerner: .236 AVG vs .287 xBA
Nico Hoerner is hitting .236 against a .287 expected average (xBA) over 364 plate appearances. His wOBA sits at .294 against a .324 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
rest_fatigueWSH @ BAL
WSH's bullpen has covered 12.3 innings over the last 3 games
That is 12.3 relief innings in 3 games, led by Miles Mikolas (3.3) and Brad Lord (2.7). BAL's pen has thrown 11.3 over the same span.
P flagged side won 4-3
regression_watchLAD @ SD
Mookie Betts: .231 AVG vs .281 xBA
Across 204 plate appearances, Mookie Betts carries a .231 average versus a .281 xBA. His wOBA sits at .314 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 1-for-3, 4 TB, 1 BB
xg_regressionGHA @ CRO
Croatia are finishing above their chances
Croatia are scoring 1.7/match on 0.9 xG — 0.7 goals/match above expected across 3 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
regression_watchCOL @ MIN
Michael Lorenzen: 7.11 ERA vs 5.62 xERA
Michael Lorenzen carries a 7.11 ERA against a 5.62 expected ERA (1.49 run gap), so he has been underperforming his contact quality. Opponents hit .340 off him vs a .297 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5.2 IP, 2 ER, 1 K
rest_fatigueCHC @ MIL
12 bullpen innings in 3 games for CHC
Relievers have absorbed 12 innings over the last 3 games (Trent Thornton (2) and Jacob Webb (2) the heaviest). MIL's pen has thrown 10.7 over the same span.
P flagged side won 8-2
tournamentGROUP K
Group K is the tightest group-winner market
Group K's group-winner market is the most open on the board: Colombia and Portugal both priced inside +250.
xg_regressionENG @ PAN
Panama have created more than they've scored
Panama are scoring 0.0/match on 0.6 xG — 0.6 goals/match below expected across 2 matches. The chances are there; they're due for the finishing to catch up.
regression_watchCOL @ MIN
Mickey Moniak: .275 AVG vs .227 xBA
Mickey Moniak's .275 average comes against a .227 expected (xBA) on 174 plate appearances. His wOBA sits at .386 against a .318 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-3, 0 TB
fantasy_pickupsMIA @ STL
Alec Burleson
Pickup vs Ryan Gusto (5.73 xERA) — .837 OPS, bats 3rd.
xg_regressionARG @ JOR
Argentina are finishing above their chances
Argentina are scoring 2.5/match on 1.9 xG — 0.6 goals/match above expected across 2 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
regression_tomorrowMIA @ STL
Kyle Leahy: 4.25 ERA vs 5.88 xERA
Projected to start tomorrow vs MIA. A 4.25 ERA against a 5.88 expected ERA (1.64 run gap) — running hot, due to regress. Opponents hit .287 vs .291 expected.
fantasy_pickupsCOL @ MIN
Trevor Larnach
Pickup vs Tomoyuki Sugano (6.98 xERA) — .802 OPS, bats 1st.
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.
xg_recapBEL @ NZL
Belgium created the better chances
Belgium led the xG 3.6–0.3 and took the result to match (1–5).
fantasy_pickupsMIA @ STL
Otto Lopez
Pickup vs Michael McGreevy (5.55 xERA) — .846 OPS, bats 5th.
starter_formSEA @ CLE
Logan Gilbert: 1.40 ERA over his last 3 starts
Across his last 3 starts (19.3 IP) he has a 1.40 ERA with a 0.67 WHIP (1.01 season) and 23 strikeouts — his season mark is 3.29, and that is where most lines still price him.
P 7 IP, 4 ER, 7 K
starter_formSEA @ CLE
Slade Cecconi: 2.70 ERA over his last 3 starts
He has allowed 5 earned runs over his last 16.7 innings (2.70 ERA) with a 1.26 WHIP (1.40 season) — a different pitcher than the 4.48 season line says.
P 6 IP, 0 ER, 4 K
fantasy_pickupsPHI @ NYM
Tim Mayza
Streamer vs NYM — 3.03 xERA · 8.9 K/9 · 0.99 WHIP.
bullpen_fatigueKC @ CHW
Chicago White Sox pen: 14.3 relief IP over their last 3 games
Chicago White Sox's bullpen has thrown 14.3 innings across their last 3 games, with 1 arm working multiple of them. A worked-down pen heading into tonight.
bullpen_fatigueCOL @ MIN
Minnesota Twins pen: 13 relief IP over their last 3 games
Minnesota Twins's bullpen has thrown 13 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
regression_tomorrowARI @ TB
Merrill Kelly: 5.71 ERA vs 7.2 xERA
Projected to start tomorrow vs TB. A 5.71 ERA against a 7.2 expected ERA (1.49 run gap) — running hot, due to regress. Opponents hit .283 vs .304 expected.
ballpark_shiftLAD @ SD
At Petco Park, Walker Buehler pitches to a 3.13 ERA
Walker Buehler starts at Petco Park tonight, where his ERA is 3.13 over 46 innings — 4.78 on a 32-inning baseline elsewhere. Hitters bat .229 off him here.
P 5.1 IP, 1 ER, 5 K
cooling_offNYY @ BOS
Jarren Duran: .475 OPS in L15 — draws RHP Gerrit Cole
Jarren Duran's .475 OPS over the last 15 days (51 PA) trails his .622 season mark, down 0.147. Tonight he draws RHP Gerrit Cole — his stronger side: a .636 OPS vs RHP across 225 AB.
P 0-for-4, 0 TB
starter_formWSH @ BAL
Foster Griffin: 1.40 ERA over his last 3 starts
The last 3 times out: 19.3 innings, 3 earned runs, 20 Ks. That 1.40 ERA sits 1.76 runs under his 3.15 season number.
P 7 IP, 0 ER, 9 K
fantasy_pickupsMIA @ STL
Xavier Edwards
Pickup vs Michael McGreevy (5.55 xERA) — .800 OPS, bats 3rd.
first_inningCHC @ MIL
NRFI watch: quiet first innings on both sides of CHC @ MIL
Neither side has been scoring early — a 1st-inning run in only 2 of 10 for MIL and 3 of 10 for CHC games lately.
P 1st inning: 0-1 (1 run)
ballparkENG @ PAN
Panama vs England: rain likely at MetLife Stadium
A 58% chance of rain at kickoff — a wet, quick pitch that can swing passing and finishing. Conditions at MetLife Stadium: 74°F, 5 mph wind, 58% rain.
regression_tomorrowLAD @ SD
Michael King: 3.33 ERA vs 4.67 xERA
Projected to start tomorrow vs LAD. A 3.33 ERA against a 4.67 expected ERA (1.34 run gap) — running hot, due to regress. Opponents hit .218 vs .254 expected.
regression_tomorrowLAD @ SD
Emmet Sheehan: 5.32 ERA vs 4.02 xERA
Projected to start tomorrow vs SD. A 5.32 ERA against a 4.02 expected ERA (1.3 run gap) — unlucky, due to bounce back. Opponents hit .258 vs .236 expected.
regression_tomorrowATL @ SF
Chris Sale: 2.14 ERA vs 3.44 xERA
Projected to start tomorrow vs SF. A 2.14 ERA against a 3.44 expected ERA (1.3 run gap) — running hot, due to regress. Opponents hit .216 vs .236 expected.
xg_recapKOR @ RSA
South Korea dominated the ball but didn't win
South Korea held 68% of possession yet lost to South Africa (1–0) — control without the cutting edge.
ballpark_shiftMIA @ STL
At Busch Stadium, Andre Pallante pitches to a 4.17 ERA
Andre Pallante starts at Busch Stadium tonight, where his ERA is 4.17 over 49.7 innings — 2.73 on a 33-inning baseline elsewhere. Hitters bat .270 off him here.
P 6.2 IP, 5 ER, 4 K
running_gameCIN @ PIT
Green light: Cincinnati Reds run, and Endy Rodriguez has caught just 10%
Cincinnati Reds steal 0.7 bags a game (59 on the season) and Endy Rodriguez has thrown out 2 of 20 runners (10%). Everything about tonight says they keep running.
P Cincinnati Reds stole 1 base
regression_tomorrowWSH @ BAL
Zack Littell: 5.4 ERA vs 6.56 xERA
Projected to start tomorrow vs BAL. A 5.4 ERA against a 6.56 expected ERA (1.16 run gap) — running hot, due to regress. Opponents hit .269 vs .296 expected.
regression_tomorrowHOU @ DET
Hunter Brown: 1.4 ERA vs 2.46 xERA
Projected to start tomorrow vs DET. A 1.4 ERA against a 2.46 expected ERA (1.06 run gap) — running hot, due to regress. Opponents hit .176 vs .149 expected.
regression_tomorrowKC @ CHW
Anthony Kay: 4.25 ERA vs 5.27 xERA
Projected to start tomorrow vs KC. A 4.25 ERA against a 5.27 expected ERA (1.02 run gap) — running hot, due to regress. Opponents hit .257 vs .268 expected.
fantasy_pickupsNYY @ BOS
Gerrit Cole
Streamer vs BOS — 3.19 xERA · 8.1 K/9 · 1.18 WHIP.
ballpark_shiftTEX @ TOR
At Rogers Centre, Dylan Cease pitches to a 2.33 ERA
Dylan Cease starts at Rogers Centre tonight, where his ERA is 2.33 over 46.3 innings — 3.34 on a 32.3-inning baseline elsewhere. Hitters bat .193 off him here.
P 4.2 IP, 4 ER, 10 K
advancementPOR @ COL
Colombia's route through Group K
The market has Colombia all but through to reach the last 16 at -750 (1st, 6 pts).
running_gameSEA @ CLE
Cleveland Guardians like to run — Cal Raleigh (33% caught) is the wrong catcher to test
Cal Raleigh owns a 33% caught-stealing rate (10 of 30) and Cleveland Guardians run anyway — 0.9 steals a game. Strength on strength on the bases.
P Cleveland Guardians stole 1 base
advancementENG @ PAN
England's route through Group L
The market has England all but through to reach the last 16 at -10000 (1st, 4 pts).
advancementUZB @ COD
DR Congo's route through Group K
The market has DR Congo roughly even money to reach the last 16 at -135 (3rd, 1 pt).
running_gameMIA @ STL
St. Louis Cardinals like to run — Joe Mack (36% caught) is the wrong catcher to test
Joe Mack owns a 36% caught-stealing rate (13 of 36) and St. Louis Cardinals run anyway — 0.7 steals a game. Strength on strength on the bases.
P St. Louis Cardinals stole 0 bases
ballparkUZB @ COD
DR Congo vs Uzbekistan: indoors at Mercedes-Benz Stadium
Mercedes-Benz Stadium is a closed-roof venue — closed roof with air conditioning. The summer heat that exposes open stadiums is removed from this fixture.
ballparkARG @ JOR
Jordan vs Argentina: 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.
running_gameCOL @ MIN
Green light: Colorado Rockies run, and Victor Caratini has caught just 15%
Colorado Rockies steal 0.7 bags a game (59 on the season) and Victor Caratini has thrown out 7 of 48 runners (15%). Everything about tonight says they keep running.
P Colorado Rockies stole 2 bases
fantasy_pickupsKC @ CHW
Davis Martin
Streamer vs KC — 3.85 xERA · 8.9 K/9 · 1.2 WHIP.
fantasy_pickupsWSH @ BAL
Foster Griffin
Streamer vs BAL — 4.05 xERA · 8.8 K/9 · 1.06 WHIP.
running_gameCOL @ MIN
Green light: Minnesota Twins run, and Brett Sullivan has caught just 16%
Minnesota Twins steal 0.6 bags a game (51 on the season) and Brett Sullivan has thrown out 5 of 32 runners (16%). Everything about tonight says they keep running.
P Minnesota Twins stole 0 bases
ballparkPOR @ COL
Colombia vs Portugal: warm at Hard Rock Stadium
86°F at kickoff — warm enough to weigh on legs across 90+ minutes. Conditions at Hard Rock Stadium: 86°F, 7 mph wind, 3% rain.
first_inningPHI @ NYM
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
first_inningCOL @ MIN
COL have gone quiet in the 1st: runs in 1 of their last 10
Colorado Rockies 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 1 in the 1st
first_inningHOU @ DET
DET have gone quiet in the 1st: runs in 1 of their last 10
Detroit Tigers 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
situationalPortugal @ Colombia
Colombia v Portugal: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalGhana @ Croatia
Croatia v Ghana: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalAustria @ Algeria
Algeria v Austria: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalArgentina @ Jordan
Jordan v Argentina: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.