park_weatherNYM @ PHI
Wind blowing out 21 mph at Citizens Bank Park tonight
Tonight's reading at Citizens Bank Park — Partly Cloudy, 89°, wind 21 mph, Out To RF. Everything about the air says carry. The total sits at 11.5.
P final total 10 vs 11.5 (over lean)
platoon_edgeCHW @ NYY
Randal Grichuk (bats R) gets a LHP from the 2nd spot
Randal Grichuk's vs. Left line (1.036 OPS, 58 AB) sits well above his .481 mark the other way (35 AB). Tonight's starter Ryan Weathers throws LHP, the hand he hits best.
P 0-for-3, 0 TB
heat_checkCOL @ CHC
Pete Crow-Armstrong is scorching: 1.364 OPS in Last 15 Days
The last 15 days sample runs 60 PA: a 1.364 OPS versus .854 for the season, 0.51 above his norm. He has 15 home runs on the season.
P 1-for-4, 4 TB, 1 BB
platoon_edgeCHW @ NYY
Paul Goldschmidt (bats R) gets a LHP from the 2nd spot
Paul Goldschmidt's vs. Left line (1.232 OPS, 65 AB) sits well above his .723 mark the other way (101 AB). Tonight's starter Bryan Hudson throws LHP, the hand he hits best.
P 1-for-4, 1 TB
heat_checkNYM @ PHI
Bo Bichette is scorching: 1.158 OPS in Last 15 Days
That 1.158 OPS spans the last 15 days (55 PA) against a .677 season baseline, a 0.481 swing. He has 8 home runs on the season. His total-bases line tonight: 0.5.
P 0-for-5, 0 TB
platoon_edgeTOR @ BOS
Jesus Sanchez (bats L) hits 3rd against Sonny Gray (RHP)
Over 172 AB vs. Right, Jesus Sanchez owns a .852 OPS versus .377 in 26 AB the other way. He sees RHP Sonny Gray tonight hitting 3rd, where the platoon side lines up his way.
P 1-for-4, 1 TB
platoon_edgeTOR @ BOS
Yohendrick Pinango (bats L) hits 4th against Sonny Gray (RHP)
Over 95 AB vs. Right, Yohendrick Pinango owns a .894 OPS versus .320 in 25 AB the other way. He sees RHP Sonny Gray tonight hitting 4th, where the platoon side lines up his way.
P 1-for-3, 2 TB, 1 BB
platoon_edgePIT @ OAK
Brandon Lowe (bats L) draws Aaron Civale (RHP), batting 2nd
Brandon Lowe carries a .943 OPS vs. Right (188 AB) against .578 the other way (78 AB), and faces RHP Aaron Civale from the 2nd spot — a split his blended season line may not reflect.
P 1-for-2, 1 TB, 2 BB
ballpark_shiftCOL @ CHC
At Wrigley Field, Javier Assad pitches to a 1.35 ERA
Javier Assad starts at Wrigley Field tonight, where his ERA is 1.35 over 20 innings — 6.00 on a 24-inning baseline elsewhere. Hitters bat .136 off him here.
P 5.2 IP, 2 ER, 1 K
rest_fatigueTOR @ BOS
17 bullpen innings in 3 games for TOR
Relievers have absorbed 17 innings over the last 3 games (Spencer Miles (4) and Jeff Hoffman (3) the heaviest). BOS's pen has thrown 12 over the same span.
P flagged side won 4-3
gary_hr_threatsMets @ Phillies
Juan Soto to leave the yard
Juan Soto enters this matchup in elite form, batting .382 over his last 10 games, and now faces a right-hander in Aaron Nola who has been highly vulnerable to power this season. Nola is surrendering a career-high 1.7 HR/9 and has struggled significantly against left-handed hitters, allowing a .292 AVG and .881 OPS to the platoon.
P 2 HR — 2-for-4, 8 TB, 1 BB
platoon_edgeNYM @ PHI
A.J. Ewing (bats L) hits 5th against Aaron Nola (RHP)
Over 83 AB vs. Right, A.J. Ewing owns a .795 OPS versus .437 in 33 AB the other way. He sees RHP Aaron Nola tonight hitting 5th, where the platoon side lines up his way.
P 2-for-3, 3 TB
rest_fatigueCHW @ NYY
CHW's bullpen has covered 16.7 innings over the last 3 games
That is 16.7 relief innings in 3 games, led by Sean Newcomb (3) and Joe Rock (3). NYY's pen has thrown 12 over the same span.
P flagged side won 5-1
gary_hr_threatsMets @ Phillies
Kyle Schwarber to clear a fence
While Kyle Schwarber is facing a left-handed starter in Sean Manaea, his performance against southpaws this season has been elite, posting a .985 OPS and 8 home runs in just 100 at-bats. Manaea is a fly-ball pitcher (0.66 GO/AO), which is a dangerous profile in Citizens Bank Park when the weather conditions are this favorable for hitters.
P 0 HR — 1-for-5, 1 TB
gary_hr_threatsCardinals @ Royals
Jordan Walker to go deep
Jordan Walker enters this matchup as the Cardinals' most dangerous threat against left-handed pitching. Walker has demonstrated a clear power surge when facing southpaws this season, clubbing 6 home runs in just 66 at-bats—a frequency of one home run every 11 at-bats, which significantly outpaces his season average of one per 15.6 at-bats.
P 0 HR — 2-for-4, 2 TB, 1 BB
starter_formCHW @ NYY
Ryan Weathers is getting hit: 8.47 ERA over his last 3 starts
Across his last 3 starts (17 IP) he has been tagged for 16 earned runs — a 8.47 ERA with a 1.35 WHIP (1.17 season) against a 4.36 season mark.
P 6.1 IP, 1 ER, 8 K
gary_hr_threatsWhite Sox @ Yankees
Miguel Vargas for a home run
Miguel Vargas enters this matchup as one of the premier 'lefty-killers' in the league, evidenced by his massive 1.157 OPS and .338 batting average against southpaws. He faces Yankees starter Ryan Weathers, who has significant struggles against right-handed power, surrendering 13 home runs to the side this year.
P 0 HR — 0-for-4, 0 TB
heat_checkCLE @ MIL
Jackson Chourio is scorching: 1.218 OPS in Last 15 Days
That 1.218 OPS spans the last 15 days (57 PA) against a .936 season baseline, a 0.282 swing. He has 10 home runs on the season.
P 0-for-4, 0 TB
heat_checkPIT @ OAK
Zack Gelof is scorching: 1.129 OPS in Last 15 Days
Over the last 15 days (54 PA) he is at a 1.129 OPS, up 0.285 on his .844 season mark. He has 11 home runs on the season. His hits line tonight: 0.5.
P 1-for-4, 4 TB
platoon_edgePIT @ OAK
Nick Kurtz (bats L) hits 1st against Braxton Ashcraft (RHP)
Over 172 AB vs. Right, Nick Kurtz owns a 1.070 OPS versus .841 in 92 AB the other way. He sees RHP Braxton Ashcraft tonight hitting 1st, where the platoon side lines up his way.
P 1-for-4, 1 TB
gary_hr_threatsWhite Sox @ Yankees
Ben Rice to leave the yard
Ben Rice has emerged as the primary power source for a Yankees lineup currently missing Aaron Judge and Giancarlo Stanton. As the leadoff hitter, Rice is guaranteed the maximum number of plate appearances in a high-scoring environment (Yankees have averaged 11 runs per game in this series).
P 0 HR — 1-for-4, 1 TB
tournamentTO LIFT THE CUP
France head the title market at +400
France are the market's outright World Cup favourite at +400. Spain (+500) and England (+550) are the next shortest.
rest_fatigueSF @ ATL
15 bullpen innings in 3 games for ATL
Relievers have absorbed 15 innings over the last 3 games (Carlos Carrasco (4) and Dylan Dodd (3) the heaviest). SF's pen has thrown 13 over the same span.
gary_hr_threatsOrioles @ Mariners
Cal Raleigh to homer
Cal Raleigh is in a significant slump (4-for-38), but the matchup context provides a situational edge that exceeds the 22% implied probability of these +350 odds. Shane Baz has a massive platoon split, allowing an .834 OPS and .288 average to left-handed hitters compared to much more suppressed numbers against righties.
P 0 HR — 0-for-4, 0 TB
heat_checkMIN @ TEX
Byron Buxton is scorching: 1.300 OPS in Last 15 Days
The last 15 days sample runs 41 PA: a 1.300 OPS versus .936 for the season, 0.364 above his norm. He has 23 home runs on the season.
P 0-for-5, 0 TB
gary_hr_threatsCardinals @ Royals
Bobby Witt Jr. to clear a fence
Bobby Witt Jr. is the centerpiece of the Royals' offense and possesses a significant statistical advantage tonight against Matthew Liberatore.
P 1 HR — 2-for-2, 5 TB
tournamentQAT @ CAN
What Canada vs Qatar decides
In Group B, Canada sit 1st on 4 points and Qatar sit 4th on 1 point — three points reshape who advances. The market has it the draw +2800 / Qatar +4000.
tournamentRSA @ CZE
Czechia vs South Africa: the group picture
In Group A, Czechia sit 3rd on 1 point and South Africa sit 4th on 1 point — three points reshape who advances. To lift the trophy: Czechia are 350-1 outsiders. The market has it Czechia +1700 / the draw -3000 / South Africa +3000.
cooling_offCOL @ CHC
Nico Hoerner cold (.337 OPS, L15) — draws LHP Sean Sullivan
Nico Hoerner's .337 OPS over the last 15 days (52 PA) trails his .637 season mark, down 0.3. Tonight he draws LHP Sean Sullivan — his stronger side: a .769 OPS vs LHP across 84 AB.
P 1-for-5, 1 TB
platoon_edgeBAL @ SEA
Samuel Basallo (bats L) draws George Kirby (RHP), batting 5th
Samuel Basallo carries a .857 OPS vs. Right (154 AB) against .566 the other way (48 AB), and faces RHP George Kirby from the 5th spot — a split his blended season line may not reflect.
P 0-for-3, 0 TB, 1 BB
rest_fatigueCOL @ CHC
14.7 bullpen innings in 3 games for CHC
Relievers have absorbed 14.7 innings over the last 3 games (Colin Rea (4.7) and Ryan Rolison (1.7) the heaviest). COL's pen has thrown 11.3 over the same span.
P flagged side won 6-8
heat_checkCOL @ CHC
Seiya Suzuki is scorching: 1.116 OPS in Last 15 Days
Over the last 15 days (42 PA) he is at a 1.116 OPS, up 0.326 on his .790 season mark. He has 10 home runs on the season.
P 2-for-3, 3 TB, 1 BB
streakQAT @ CAN
Canada are winless in 4 internationals
Their last 4 at the World Cup read D-L-L-L — a 0-1-3 record and a 4-match run without a win.
P team won 0-6
tournamentBIH @ SUI
Switzerland vs Bosnia & Herzegovina — Group B at stake
In Group B, Switzerland sit 2nd on 4 points and Bosnia & Herzegovina sit 3rd on 1 point — three points reshape who advances. To lift the trophy: Switzerland are 65-1 outsiders, Bosnia & Herzegovina are 400-1 outsiders. The market has it Switzerland -2500 / the draw +1100 / Bosnia & Herzegovina +6500.
heat_checkBAL @ SEA
Blaze Alexander is scorching: 1.229 OPS in Last 15 Days
Over the last 15 days (30 PA) he is at a 1.229 OPS, up 0.441 on his .788 season mark.
P 0-for-3, 0 TB
ownedNYM @ PHI
Edmundo Sosa owns Sean Manaea (.429) — and he's hot
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 hot (.872 OPS, L15).
P 1-for-4, 3 TB
situationalCPV @ ESP
Spain out-created the field but only drew
Spain won the xG battle 2.1–0.2 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.
cooling_offCLE @ MIL
Brayan Rocchio cold (.450 OPS, L15) — draws LHP Shane Drohan
Brayan Rocchio's .450 OPS over the last 15 days (40 PA) trails his .733 season mark, down 0.283. Tonight he draws LHP Shane Drohan — his weaker side: a .698 OPS vs LHP across 73 AB.
P 2-for-4, 3 TB, 1 BB
heat_checkBAL @ SEA
Dominic Canzone is scorching: 1.281 OPS in Last 15 Days
That 1.281 OPS spans the last 15 days (38 PA) against a .940 season baseline, a 0.341 swing. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-3, 0 TB, 1 BB
ownedBAL @ SEA
Bryan Woo has held Taylor Ward to 0-for-13 with 5 K
Taylor Ward has managed only 0-for-13 (.000) off Bryan Woo, striking out 5 times in 13 career at-bats — they meet again tonight.
P 0-for-4, 0 TB
cooling_offMIN @ TEX
Ezequiel Duran cold (.517 OPS, L15) — draws RHP Joe Ryan
Ezequiel Duran's .517 OPS over the last 15 days (43 PA) trails his .753 season mark, down 0.236. Tonight he draws RHP Joe Ryan — his weaker side: a .745 OPS vs RHP across 169 AB.
P 1-for-3, 4 TB
ballparkCOL @ UZB
Uzbekistan vs Colombia kicks off at Estadio Azteca
Estadio Azteca sits 2,240m above sea level, the highest venue of the tournament. Thinner air at this elevation affects stamina and ball flight.
cooling_offBAL @ SEA
Julio Rodriguez cold (.538 OPS, L15) — draws RHP Kyle Bradish
Julio Rodriguez's .538 OPS over the last 15 days (50 PA) trails his .739 season mark, down 0.201. Tonight he draws RHP Kyle Bradish — his weaker side: a .676 OPS vs RHP across 227 AB.
P 1-for-3, 2 TB
cooling_offTOR @ BOS
Vladimir Guerrero Jr. cold (.493 OPS, L15) — draws RHP Sonny Gray
Vladimir Guerrero Jr.'s .493 OPS over the last 15 days (42 PA) trails his .730 season mark, down 0.237. Tonight he draws RHP Sonny Gray — his weaker side: a .694 OPS vs RHP across 197 AB.
P 1-for-4, 4 TB
cooling_offCLE @ MIL
Travis Bazzana cold (.528 OPS, L15) — draws LHP Shane Drohan
Travis Bazzana's .528 OPS over the last 15 days (44 PA) trails his .747 season mark, down 0.219. Tonight he draws LHP Shane Drohan — his weaker side: a .540 OPS vs LHP across 55 AB.
P 1-for-3, 4 TB, 2 BB
regression_watchCLE @ MIL
Andrew Vaughn is hitting .354, but his xBA is .289
Across 112 plate appearances, Andrew Vaughn carries a .354 average versus a .289 xBA. His wOBA sits at .421 against a .348 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-2, 0 TB, 3 BB
regression_watchPIT @ OAK
Zack Gelof's .286 AVG hides a .222 xBA
Zack Gelof is hitting .286 against a .222 expected average (xBA) over 212 plate appearances. His wOBA sits at .365 against a .288 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, 4 TB
tournamentPATH TO THE FINAL
Spain are the market's pick to reach the final from the other half
Behind the outright favourite, Spain carry the shortest price to reach the final at +260 — the side the market most expects to come through the other half of the bracket.
ownedBAL @ SEA
Gunnar Henderson is 7-for-16 (.438) off George Kirby
Gunnar Henderson has gone 7-for-16 (.438) across 16 career at-bats off George Kirby, with 1 HR. They meet again tonight. He enters steady (.766 OPS, L15).
P 0-for-3, 0 TB, 1 BB
cooling_offSTL @ KC
Salvador Perez cold (.330 OPS, L15) — draws LHP Matthew Liberatore
Salvador Perez's .330 OPS over the last 15 days (48 PA) trails his .566 season mark, down 0.236. Tonight he draws LHP Matthew Liberatore — his stronger side: a .714 OPS vs LHP across 68 AB.
P 3-for-5, 7 TB
streakCOL @ UZB
Colombia are unbeaten in 3 internationals
Across their last 4 World Cup matches they are 3-0-1 (W-W-W-L), carrying a 3-match unbeaten run into this fixture.
P team won 3-1
situationalSouth Africa @ Czechia
Czechia rotated 5
Confirmed XI: Czechia made 5 changes from their last match (Štěpán Chaloupek, Tomáš Souček, Pavel Šulc… out). A heavily-rotated side — resting legs or managing the group — is playing below full strength: value on South Africa (side + over their total) the market is slow to adjust for.
cooling_offCHW @ NYY
Ben Rice cold (.804 OPS, L15) — draws LHP Bryan Hudson
Ben Rice's .804 OPS over the last 15 days (47 PA) trails his 1.001 season mark, down 0.197. Tonight he draws LHP Bryan Hudson — his weaker side: a .896 OPS vs LHP across 78 AB.
P 1-for-4, 1 TB
tournamentGROUP B
Canada are the shortest group-winner chalk on the board
Canada are -160 to win Group B — the shortest group-winner price on the day. The next side in Group B, Switzerland, is out at +105.
situationalQatar @ Canada
Qatar's top scorer benched
Confirmed XI: Qatar left Almoez Ali (12 goals this cycle — their leading scorer) out of the XI. Their primary goal source isn't starting: fade Qatar's team total and the over, while Canada's clean-sheet / defensive markets gain.
rest_fatigueNYM @ PHI
NYM's bullpen has covered 12.7 innings over the last 3 games
That is 12.7 relief innings in 3 games, led by Jonathan Pintaro (3.7) and David Peterson (3). PHI's pen has thrown 12 over the same span.
P flagged side won 6-4
regression_watchCOL @ CHC
Nico Hoerner's .233 AVG masks a .290 xBA
Nico Hoerner is hitting .233 against a .290 expected average (xBA) over 331 plate appearances. His wOBA sits at .289 against a .327 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-5, 1 TB
tournamentGROUP JEOPARDY
Spain are slipping in Group H
Spain, a +500 title pick, sit 3rd in Group H on 1 point after 1 — outside the automatic places.
regression_watchPIT @ OAK
Spencer Horwitz's .281 average outruns a .230 expected
Spencer Horwitz's .281 average comes against a .230 expected (xBA) on 275 plate appearances. His wOBA sits at .373 against a .335 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 2-for-4, 4 TB, 2 BB
ownedNYM @ PHI
Bryce Harper is 7-for-19 (.368) off Sean Manaea
Bryce Harper's career line off Sean Manaea is 7-for-19, a .368 average over 19 at-bats with 1 home run — they meet again tonight. He enters steady (.667 OPS, L15).
P 0-for-3, 0 TB, 1 BB
regression_watchCLE @ MIL
Jackson Chourio is hitting .314, but his xBA is .267
Across 173 plate appearances, Jackson Chourio carries a .314 average versus a .267 xBA. His wOBA sits at .402 against a .358 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
regression_watchNYM @ PHI
Edmundo Sosa's .282 xBA outruns a .234 average
Edmundo Sosa's .234 average comes against a .282 expected (xBA) on 120 plate appearances. His wOBA sits at .283 against a .329 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-4, 3 TB
rest_fatiguePIT @ OAK
12 bullpen innings in 3 games for OAK
Relievers have absorbed 12 innings over the last 3 games (Justin Sterner (2) and Mason Barnett (2) the heaviest). PIT's pen has thrown 10.7 over the same span.
P flagged side lost 12-4
regression_watchNYM @ PHI
Aaron Nola: 5.86 ERA vs 4.4 xERA
Aaron Nola carries a 5.86 ERA against a 4.4 expected ERA (1.46 run gap), so he has been underperforming his contact quality. Opponents hit .285 off him vs a .258 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 2 ER, 6 K
regression_watchTOR @ BOS
Ernie Clement is hitting .295, but his xBA is .250
Across 296 plate appearances, Ernie Clement carries a .295 average versus a .250 xBA. His wOBA sits at .330 against a .267 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
tournamentSUREST TO ADVANCE
Brazil are the surest bet to advance
Brazil are -10000 to escape their group out of Group C — the shortest to-advance price on the board.
situationalCRO @ ENG
England created the better chances
England led the xG 2.8–0.7 and took the result to match (4–2).
starter_formNYM @ PHI
Sean Manaea is dealing: 3.00 ERA over his last 3 starts
He has allowed 5 earned runs over his last 15 innings (3.00 ERA) with a 0.73 WHIP (1.35 season) — a different pitcher than the 4.78 season line says.
P 5.1 IP, 2 ER, 5 K
tournamentCOL @ UZB
What Uzbekistan vs Colombia decides
In Group K, Uzbekistan sit 4th on 0 points and Colombia sit 1st on 3 points — three points reshape who advances. To lift the trophy: Colombia are 40-1 outsiders. The market has it the draw +1400 / Colombia -5000.
starter_formSTL @ KC
Noah Cameron is dealing: 2.60 ERA over his last 3 starts
The last 3 times out: 17.3 innings, 5 earned runs, 16 Ks. That 2.60 ERA sits 1.52 runs under his 4.11 season number.
P 5 IP, 3 ER, 6 K
ballpark_shiftCHW @ NYY
Ryan Weathers's ERA drops to 3.80 at Yankee Stadium
Ryan Weathers carries a 3.80 ERA over 8 games (47.3 IP) at tonight's park vs 5.33 across 27 innings everywhere else. Hitters bat .244 off him here. He starts here tonight.
P 6.1 IP, 1 ER, 8 K
ballpark_shiftTOR @ BOS
At Fenway Park, Sonny Gray pitches to a 2.32 ERA
Sonny Gray starts at Fenway Park tonight, where his ERA is 2.32 over 31 innings — 3.73 on a 31.3-inning baseline elsewhere. Hitters bat .205 off him here.
P 7 IP, 3 ER, 4 K
situationalCOD @ POR
Portugal dominated the ball but only drew
Portugal held 75% of possession yet could only draw (1–1) — control without the cutting edge.
first_inningNYM @ PHI
YRFI watch: first innings have been live on both sides of NYM @ PHI
Both sides keep scoring early — a 1st-inning run in 7 of 10 for PHI and 7 of 10 for NYM games lately.
P 1st inning: 2-1 (3 runs)
ballparkRSA @ CZE
Czechia vs South Africa: 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.
ballparkBIH @ SUI
Switzerland vs Bosnia & Herzegovina: indoors at SoFi Stadium
SoFi Stadium is a closed-roof venue — canopy roof, climate-managed. The summer heat that exposes open stadiums is removed from this fixture.
ballparkQAT @ CAN
Canada vs Qatar: indoors at BC Place
BC Place is a retractable-roof venue — retractable roof, mild Pacific climate. The summer heat that exposes open stadiums is removed from this fixture.