platoon_edgeNYY @ DET
Paul Goldschmidt (bats R) gets a LHP from the 1st spot
Paul Goldschmidt's vs. Left line (1.222 OPS, 73 AB) sits well above his .671 mark the other way (115 AB). Tonight's starter Tarik Skubal throws LHP, the hand he hits best.
P 2-for-4, 8 TB
platoon_edgeCLE @ CHW
Sam Antonacci (bats L) hits 1st against Tanner Bibee (RHP)
Over 158 AB vs. Right, Sam Antonacci owns a .900 OPS versus .442 in 44 AB the other way. He sees RHP Tanner Bibee tonight hitting 1st, where the platoon side lines up his way.
P 1-for-4, 1 TB, 1 BB
platoon_edgeCLE @ CHW
Travis Bazzana (bats L) hits 1st against Erick Fedde (RHP)
Over 116 AB vs. Right, Travis Bazzana owns a .985 OPS versus .526 in 63 AB the other way. He sees RHP Erick Fedde tonight hitting 1st, where the platoon side lines up his way.
P 0-for-5, 0 TB
heat_checkCHC @ NYM
Pete Crow-Armstrong: 1.450 OPS in Last 15 Days
The last 15 days sample runs 49 PA: a 1.450 OPS versus .895 for the season, 0.555 above his norm. He has 17 home runs on the season. His total-bases line tonight: 4.5.
P 1-for-4, 1 TB, 1 BB
platoon_edgeMIL @ CIN
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.959 OPS, 197 AB) sits well above his .511 mark the other way (81 AB). Tonight's starter Rhett Lowder throws RHP, the hand he hits best.
P 1-for-5, 3 TB
gary_hr_threatsCubs @ Mets
Pete Crow-Armstrong to leave the yard
Pete Crow-Armstrong is currently in the midst of a historic power surge, having recorded 11 home runs in his last 20 games and four in his last five outings. He carries a significant power advantage against right-handed pitching this season with 13 of his 17 home runs coming against righties, supported by a .928 OPS.
P 0 HR — 1-for-4, 1 TB, 1 BB
platoon_edgeLAD @ MIN
Trevor Larnach (bats L) hits 1st against Shohei Ohtani (RHP)
Over 173 AB vs. Right, Trevor Larnach owns a .849 OPS versus .493 in 27 AB the other way. He sees RHP Shohei Ohtani tonight hitting 1st, where the platoon side lines up his way.
P 0-for-3, 0 TB, 1 BB
regression_watchBAL @ LAA
Ryan Johnson: 8.85 ERA vs 4.58 xERA
Ryan Johnson carries a 8.85 ERA against a 4.58 expected ERA (4.26 run gap), so he has been underperforming his contact quality. Opponents hit .300 off him vs a .257 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 0 ER, 8 K
heat_checkKC @ TB
Jac Caglianone: 1.253 OPS in Last 15 Days
Over the last 15 days (57 PA) he is at a 1.253 OPS, up 0.406 on his .847 season mark. He has 14 home runs on the season. His total-bases line tonight: 0.5.
P 0-for-4, 0 TB
platoon_edgeBOS @ COL
Mickey Moniak (bats L) gets a RHP from the 2nd spot
Mickey Moniak's vs. Right line (.990 OPS, 127 AB) sits well above his .626 mark the other way (28 AB). Tonight's starter Sonny Gray throws RHP, the hand he hits best.
P 1-for-1, 1 TB
platoon_edgeCHC @ NYM
A.J. Ewing (bats L) hits 2nd against Javier Assad (RHP)
Over 93 AB vs. Right, A.J. Ewing owns a .806 OPS versus .446 in 34 AB the other way. He sees RHP Javier Assad tonight hitting 2nd, where the platoon side lines up his way.
P 0-for-4, 0 TB
gary_hr_threatsBrewers @ Reds
Jake Bauers
Jake Bauers enters this matchup with a significant tactical advantage against Reds starter Rhett Lowder. Lowder has exhibited a stark platoon split this season, surrendering all five of his allowed home runs to left-handed hitters in 118 at-bats.
P 1 HR — 2-for-4, 5 TB, 1 BB
platoon_edgeNYY @ DET
Matt Vierling (bats R) gets a LHP from the 3rd spot
Matt Vierling's vs. Left line (.828 OPS, 71 AB) sits well above his .469 mark the other way (124 AB). Tonight's starter Ryan Weathers throws LHP, the hand he hits best.
P 1-for-3, 1 TB
gary_hr_threatsAstros @ Blue Jays
Yordan Alvarez
Yordan Alvarez is the most dominant power threat in this matchup, entering the game with 25 home runs and a 1.076 season OPS. His production against right-handed pitching is elite (.337 AVG, 1.123 OPS), and he faces Trey Yesavage, a fly-ball-leaning pitcher (0.59 GO/AO) who has struggled significantly at Rogers Centre this season (5.40 Home ERA).
P 0 HR — 0-for-3, 0 TB, 2 BB
heat_checkPHI @ WSH
Nasim Nunez: 1.090 OPS in Last 15 Days
The last 15 days sample runs 39 PA: a 1.090 OPS versus .612 for the season, 0.478 above his norm. His total-bases line tonight: 0.5.
P 0-for-4, 0 TB
heat_checkSEA @ PIT
Bryan Reynolds: 1.255 OPS in Last 15 Days
Over the last 15 days (50 PA) he is at a 1.255 OPS, up 0.372 on his .883 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 2-for-4, 3 TB, 1 BB
gary_hr_threatsRoyals @ Rays
Jac Caglianone to clear a fence
Jac Caglianone is currently in the midst of a historic power surge, recording six home runs in his last five games, including a two-homer performance at Tropicana Field just yesterday. He matches up against Griffin Jax, whose 3.67 ERA masks significant underlying struggles; Jax possesses a 5.34 xERA and an xwOBA of 0.355, suggesting he is a primary candidate for regression.
P 0 HR — 0-for-4, 0 TB
gary_hr_threatsGuardians @ White Sox
Colson Montgomery to go deep
Despite a poor career history against Tanner Bibee (0-for-7), Colson Montgomery enters this matchup as the White Sox's most dangerous home run threat, leading the team with 20 on the season. Montgomery is currently in a high-variance power phase, having launched 4 home runs over his last 10 games.
P 0 HR — 1-for-4, 2 TB, 1 BB
heat_checkBOS @ COL
Caleb Durbin: 1.067 OPS in Last 15 Days
The last 15 days sample runs 43 PA: a 1.067 OPS versus .641 for the season, 0.426 above his norm. His total-bases line tonight: 2.5.
P 0-for-2, 0 TB
gary_hr_threatsBrewers @ Reds
Jackson Chourio
Jackson Chourio is currently in the midst of a significant power surge, highlighted by a two-home run performance in his most recent game. While Rhett Lowder has yet to allow a home run to a right-handed batter this season, his high barrel rate allowed (8.8%) and a hard-hit rate near 40% indicate he is vulnerable to elite contact.
P 0 HR — 2-for-5, 3 TB
streakQAT @ BIH
Qatar are winless in 5 internationals
Their last 5 at the World Cup read L-D-L-L-L — a 0-1-4 record and a 5-match run without a win.
P team lost 1-3
gary_hr_threatsRoyals @ Rays
Junior Caminero
Junior Caminero has hit 16 home runs in 76 games this season, translating to a 21.1% success rate per game. The current odds of +380 imply a 20.8% probability, making this a neutral value play on volume alone.
P 0 HR — 0-for-2, 0 TB, 2 BB
gary_hr_threatsBraves @ Padres
Matt Olson to leave the yard
Matt Olson presents the strongest power profile in this matchup, specifically when playing away from Atlanta. Olson has hit 15 of his 20 home runs this season on the road, a rate of one home run every 10.5 at-bats, which far exceeds the 23% implied probability of this line.
P 0 HR — 0-for-4, 0 TB, 1 BB
rest_fatigueTEX @ MIA
TEX's pen has logged 17 innings across its last 3 games
3 games, 17 innings out of the pen — Kumar Rocker (5) and Jose Corniell (3.3) carried the load. MIA's pen has thrown 10 over the same span.
P flagged side lost 2-4
cooling_offNYY @ DET
Ben Rice: .697 OPS in L15 — draws LHP Tarik Skubal
Ben Rice's .697 OPS over the last 15 days (55 PA) trails his .972 season mark, down 0.275. Tonight he draws LHP Tarik Skubal — his weaker side: a .812 OPS vs LHP across 89 AB.
P 2-for-4, 2 TB
platoon_edgeCLE @ CHW
Andrew Benintendi (bats L) gets a RHP from the 3rd spot
Andrew Benintendi's vs. Right line (.766 OPS, 184 AB) sits well above his .454 mark the other way (32 AB). Tonight's starter Tanner Bibee throws RHP, the hand he hits best.
P 0-for-4, 0 TB
cooling_offARI @ STL
Nolan Arenado: .420 OPS in L15 — draws LHP Matthew Liberatore
Nolan Arenado's .420 OPS over the last 15 days (52 PA) trails his .701 season mark, down 0.281. Tonight he draws LHP Matthew Liberatore — his weaker side: a .670 OPS vs LHP across 66 AB.
P 1-for-5, 2 TB
platoon_edgeBOS @ COL
Wilyer Abreu (bats L) draws Sean Sullivan (LHP), batting 3rd
Wilyer Abreu carries a 1.012 OPS vs. Left (83 AB) against .709 the other way (207 AB), and faces LHP Sean Sullivan from the 3rd spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB
heat_checkBOS @ COL
TJ Rumfield: 1.153 OPS in Last 15 Days
The last 15 days sample runs 53 PA: a 1.153 OPS versus .839 for the season, 0.314 above his norm. He has 12 home runs on the season. His total-bases line tonight: 2.5.
P 2-for-5, 3 TB
platoon_edgeATL @ SD
Gavin Sheets (bats L) gets a RHP from the 5th spot
Gavin Sheets's vs. Right line (.813 OPS, 186 AB) sits well above his .480 mark the other way (41 AB). Tonight's starter JR Ritchie throws RHP, the hand he hits best.
P 0-for-3, 0 TB
rest_fatigueHOU @ TOR
16 bullpen innings in 3 games for TOR
Relievers have absorbed 16 innings over the last 3 games (Braydon Fisher (3.3) and Louis Varland (3) the heaviest). HOU's pen has thrown 14.3 over the same span.
P flagged side lost 3-1
cooling_offATL @ SD
Drake Baldwin: .263 OPS in L15 — draws LHP Wandy Peralta
Drake Baldwin's .263 OPS over the last 15 days (30 PA) trails his .855 season mark, down 0.592. Tonight he draws LHP Wandy Peralta — his stronger side: a .901 OPS vs LHP across 91 AB.
P 0-for-4, 0 TB
gary_hr_threatsRed Sox @ Rockies
Willson Contreras to clear a fence
Kyle Freeland's primary weakness this season has been his inability to contain right-handed power hitters. He has surrendered 13 of his 14 home runs on the season to righties, who are batting .323 against him.
P 0 HR — 1-for-4, 2 TB
gary_hr_threatsGuardians @ White Sox
Rhys Hoskins to homer
Rhys Hoskins is in a prime position to exploit Erick Fedde's primary weakness: right-handed power. Fedde has been significantly more vulnerable to right-handed batters this season, surrendering 11 of his 14 total home runs to the platoon.
P 0 HR — 1-for-4, 1 TB, 1 BB
heat_checkNYY @ DET
Dillon Dingler: 1.185 OPS in Last 15 Days
The last 15 days sample runs 55 PA: a 1.185 OPS versus .884 for the season, 0.301 above his norm. He has 18 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-5, 0 TB
gary_hr_threatsOrioles @ Angels
Jorge Soler to go deep
Jorge Soler is in a prime position to clear his home run prop against Orioles rookie Trey Gibson. Gibson has struggled significantly in his debut season, posting a 5.81 ERA and allowing 4 home runs in just 26.1 innings of work.
P 0 HR — 0-for-2, 0 TB, 1 BB
gary_hr_threatsMariners @ Pirates
Brandon Lowe to go deep
Brandon Lowe is in an elite position to utilize his power against Mariners starter Bryan Woo. Woo has struggled significantly away from Seattle this season, posting a 5.93 road ERA compared to 2.00 at home.
P 0 HR — 1-for-5, 1 TB
gary_hr_threatsAstros @ Blue Jays
Kazuma Okamoto to homer
Kazuma Okamoto is currently in the midst of a significant power surge, having launched four home runs over his last 10 games. He enters tonight's matchup with a favorable statistical alignment against Mike Burrows.
P 0 HR — 0-for-4, 0 TB
heat_checkKC @ TB
Carter Jensen: 1.059 OPS in Last 15 Days
Over the last 15 days (49 PA) he is at a 1.059 OPS, up 0.315 on his .744 season mark. He has 10 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB, 1 BB
platoon_edgeBAL @ LAA
Samuel Basallo (bats L) draws Ryan Johnson (RHP), batting 4th
Samuel Basallo carries a .824 OPS vs. Right (169 AB) against .524 the other way (52 AB), and faces RHP Ryan Johnson from the 4th spot — a split his blended season line may not reflect.
P 0-for-4, 0 TB
rest_fatigueLAD @ MIN
15.7 bullpen innings in 3 games for LAD
Relievers have absorbed 15.7 innings over the last 3 games (Eric Lauer (6) and Edgardo Henriquez (2) the heaviest). MIN's pen has thrown 14 over the same span.
P flagged side won 4-3
heat_checkCHC @ NYM
Bo Bichette: .962 OPS in Last 15 Days
That .962 OPS spans the last 15 days (54 PA) against a .674 season baseline, a 0.288 swing. He has 9 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB
gary_hr_threatsCubs @ Mets
Francisco Alvarez to go deep
While Francisco Alvarez faces a pitcher in Javier Assad who has not allowed a home run to a right-handed hitter yet this season, several underlying metrics suggest regression is likely today. Assad is significantly less effective in day games, carrying a 7.00 ERA in those situations, and he allows a very high Hard-Hit rate of 46.7%.
P 1 HR — 2-for-3, 5 TB, 1 BB
tournamentTO LIFT THE CUP
France head the title market at +350
France are the market's outright World Cup favourite at +350. Spain (+500) and Argentina (+600) are the next shortest.
tournamentTO LIFT THE CUP
France head the title market at +360
France are the market's outright World Cup favourite at +360. Spain (+500) and England (+600) are the next shortest.
tournamentTO LIFT THE CUP
France head the title market at +370
France are the market's outright World Cup favourite at +370. Spain (+500) and England (+600) are the next shortest.
platoon_edgeOAK @ SF
Shea Langeliers (bats R) draws Robbie Ray (LHP), batting 3rd
Shea Langeliers carries a 1.035 OPS vs. Left (79 AB) against .780 the other way (216 AB), and faces LHP Robbie Ray from the 3rd spot — a split his blended season line may not reflect.
P 0-for-3, 0 TB, 1 BB
heat_checkATL @ SD
Fernando Tatis Jr.: .972 OPS in Last 15 Days
Over the last 15 days (55 PA) he is at a .972 OPS, up 0.268 on his .704 season mark. His total-bases line tonight: 3.5.
P 2-for-5, 6 TB
tournamentBRA @ SCO
What Scotland vs Brazil decides
In Group C, Scotland sit 3rd on 3 points and Brazil sit 1st on 4 points — three points reshape who advances. To lift the trophy: Scotland are 300-1 outsiders, Brazil are the No. 6 title choice at +1300. The market has it Scotland +850 / the draw +450 / Brazil -310.
rest_fatigueCHC @ NYM
NYM's bullpen has covered 14.7 innings over the last 3 games
That is 14.7 relief innings in 3 games, led by Cionel Perez (4.3) and Tobias Myers (4.3). CHC's pen has thrown 10.7 over the same span.
P flagged side lost 10-3
heat_checkBAL @ LAA
Logan O'Hoppe: 1.044 OPS in Last 15 Days
That 1.044 OPS spans the last 15 days (36 PA) against a .656 season baseline, a 0.388 swing. His total-bases line tonight: 1.5.
P 0-for-3, 0 TB
tournamentMEX @ CZE
Czechia vs Mexico — Group A at stake
In Group A, Czechia sit 3rd on 1 point and Mexico sit 1st on 6 points — three points reshape who advances. To lift the trophy: Czechia are 350-1 outsiders. The market has it Czechia +270 / the draw +285 / Mexico -105.
tournamentCAN @ SUI
Switzerland vs Canada: the group picture
In Group B, Switzerland sit 2nd on 4 points and Canada sit 1st on 4 points — three points reshape who advances. To lift the trophy: Switzerland are 80-1 outsiders. The market has it Switzerland +140 / the draw +205 / Canada +235.
streakBRA @ SCO
Brazil are unbeaten in 4 internationals
Across their last 5 World Cup matches they are 2-2-1 (W-D-D-W-L), carrying a 4-match unbeaten run into this fixture.
P team won 3-0
tournamentKOR @ RSA
What South Africa vs South Korea decides
In Group A, South Africa sit 4th on 1 point and South Korea sit 2nd on 3 points — three points reshape who advances. To lift the trophy: South Africa are 2000-1 outsiders, South Korea are 150-1 outsiders. The market has it South Africa +475 / the draw +295 / South Korea -160.
cooling_offTEX @ MIA
Josh Jung: .591 OPS in L15 — draws RHP Eury Perez
Josh Jung's .591 OPS over the last 15 days (57 PA) trails his .802 season mark, down 0.211. Tonight he draws RHP Eury Perez — his weaker side: a .792 OPS vs RHP across 228 AB.
P 0-for-4, 0 TB
tournamentQAT @ BIH
Bosnia & Herzegovina vs Qatar — Group B at stake
In Group B, Bosnia & Herzegovina sit 3rd on 1 point and Qatar sit 4th on 1 point — three points reshape who advances. To lift the trophy: Bosnia & Herzegovina are 700-1 outsiders. The market has it Bosnia & Herzegovina -265 / the draw +425 / Qatar +700.
tournamentHAI @ MAR
Morocco vs Haiti: the group picture
In Group C, Morocco sit 2nd on 4 points and Haiti sit 4th on 0 points — three points reshape who advances. To lift the trophy: Morocco are 35-1 outsiders. The market has it Morocco -525 / the draw +600 / Haiti +1500.
situationalCUW @ ECU
Ecuador out-created the field but only drew
Ecuador won the xG battle 3.0–0.5 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.
xg_recapGHA @ ENG
England out-created the field but only drew
England won the xG battle 1.3–0.3 yet were held to a draw (0–0). The underlying numbers favoured them — a side the result flattered to deceive.
ballpark_shiftHOU @ TOR
Trey Yesavage's ERA jumps to 5.40 at Rogers Centre
Trey Yesavage carries a 5.40 ERA over 5 games (26.7 IP) at tonight's park vs 2.22 across 28.3 innings everywhere else. Hitters bat .224 off him here. He starts here tonight.
P 5.2 IP, 1 ER, 5 K
heat_checkATL @ SD
Manny Machado: .905 OPS in Last 15 Days
That .905 OPS spans the last 15 days (52 PA) against a .649 season baseline, a 0.256 swing. He has 14 home runs on the season. His total-bases line tonight: 3.5.
P 1-for-5, 1 TB
starter_formHOU @ TOR
Trey Yesavage: 7.00 ERA over his last 3 starts
Across his last 3 starts (18 IP) he has been tagged for 14 earned runs — a 7.00 ERA with a 1.17 WHIP (1.16 season) against a 3.76 season mark.
P 5.2 IP, 1 ER, 5 K
rest_fatigueOAK @ SF
14 bullpen innings in 3 games for OAK
Relievers have absorbed 14 innings over the last 3 games (Elvis Alvarado (3.7) and Geoff Hartlieb (3) the heaviest). SF's pen has thrown 7 over the same span.
P flagged side lost 1-3
park_weatherLAD @ MIN
Wind blowing out 13 mph at Target Field tonight
Conditions at Target Field: Partly Cloudy, 73°, wind 13 mph, Out To RF. Fly balls that die most nights have a chance to go tonight.
P final total 7 vs 0 (over lean)
regression_watchATL @ SD
Wandy Peralta: 1.86 ERA vs 4.19 xERA
Wandy Peralta carries a 1.86 ERA against a 4.19 expected ERA (2.33 run gap), so he has been outperforming his contact quality. Opponents hit .229 off him vs a .252 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 1 IP, 0 ER, 2 K
cooling_offARI @ STL
Jordan Walker: .631 OPS in L15 — draws LHP Mitch Bratt
Jordan Walker's .631 OPS over the last 15 days (59 PA) trails his .866 season mark, down 0.235. Tonight he draws LHP Mitch Bratt — his stronger side: a .978 OPS vs LHP across 73 AB.
P 1-for-3, 1 TB
heat_checkTEX @ MIA
Kyle Stowers: .982 OPS in Last 15 Days
Over the last 15 days (47 PA) he is at a .982 OPS, up 0.25 on his .732 season mark. He has 8 home runs on the season. His total-bases line tonight: 0.5.
P 1-for-4, 3 TB
rest_fatigueATL @ SD
13.7 bullpen innings in 3 games for SD
Relievers have absorbed 13.7 innings over the last 3 games (Lucas Giolito (4) and Adrian Morejon (3) the heaviest). ATL's pen has thrown 9.7 over the same span.
P flagged side won 6-7
ballparkMEX @ CZE
Czechia vs Mexico 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.
starter_formPHI @ WSH
Miles Mikolas: 2.55 ERA over his last 3 starts
Across his last 3 starts (17.7 IP) he has a 2.55 ERA with a 0.91 WHIP (1.28 season) and 7 strikeouts — his season mark is 5.47, and that is where most lines still price him.
P 3.1 IP, 0 ER, 1 K
cooling_offMIL @ CIN
Brice Turang: .579 OPS in L15 — draws RHP Rhett Lowder
Brice Turang's .579 OPS over the last 15 days (51 PA) trails his .831 season mark, down 0.252. Tonight he draws RHP Rhett Lowder — his stronger side: a .959 OPS vs RHP across 197 AB.
P 1-for-5, 3 TB
rest_fatiguePHI @ WSH
WSH's bullpen has covered 13.7 innings over the last 3 games
That is 13.7 relief innings in 3 games, led by Zack Littell (4) and Gus Varland (2). PHI's pen has thrown 12.7 over the same span.
P flagged side lost 5-4
starter_formCHC @ NYM
Javier Assad: 1.00 ERA over his last 3 starts
He has allowed 2 earned runs over his last 18 innings (1.00 ERA) with a 0.61 WHIP (1.00 season) — a different pitcher than the 3.89 season line says.
P 5 IP, 3 ER, 5 K
rest_fatigueKC @ TB
KC's bullpen has covered 13.3 innings over the last 3 games
That is 13.3 relief innings in 3 games, led by Beck Way (3) and Steven Cruz (2.7). TB's pen has thrown 9 over the same span.
P flagged side lost 3-5
platoon_edgeBAL @ LAA
Pete Alonso (bats R) draws Ryan Johnson (RHP), batting 3rd
Pete Alonso carries a .852 OPS vs. Right (220 AB) against .667 the other way (84 AB), and faces RHP Ryan Johnson from the 3rd spot — a split his blended season line may not reflect.
P 0-for-3, 0 TB, 1 BB
heat_checkBAL @ LAA
Pete Alonso: 1.022 OPS in Last 15 Days
Over the last 15 days (49 PA) he is at a 1.022 OPS, up 0.221 on his .801 season mark. He has 18 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-3, 0 TB, 1 BB
heat_checkOAK @ SF
Zack Gelof: 1.090 OPS in Last 15 Days
Over the last 15 days (44 PA) he is at a 1.090 OPS, up 0.256 on his .834 season mark. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 0-for-1, 0 TB
cooling_offCLE @ CHW
Miguel Vargas: .615 OPS in L15 — draws RHP Tanner Bibee
Miguel Vargas's .615 OPS over the last 15 days (48 PA) trails his .820 season mark, down 0.205. Tonight he draws RHP Tanner Bibee — his weaker side: a .695 OPS vs RHP across 195 AB.
P 2-for-4, 2 TB, 1 BB
xg_regressionQAT @ BIH
Bosnia & Herzegovina are finishing above their chances
Bosnia & Herzegovina are scoring 1.7/match on 0.6 xG — 1.0 goals/match above expected across 3 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
regression_tomorrowARI @ STL
Michael McGreevy: 3.35 ERA vs 5.7 xERA
Projected to start tomorrow vs ARI. A 3.35 ERA against a 5.7 expected ERA (2.35 run gap) — running hot, due to regress. Opponents hit .243 vs .294 expected.
ballpark_shiftMIL @ CIN
Rhett Lowder's ERA drops to 3.22 at Great American Ball Park
Rhett Lowder carries a 3.22 ERA over 4 games (22.3 IP) at tonight's park vs 6.00 across 30 innings everywhere else. Hitters bat .224 off him here. He starts here tonight.
P 5.2 IP, 3 ER, 6 K
cooling_offCHC @ NYM
Nico Hoerner: .434 OPS in L15 — draws RHP Nolan McLean
Nico Hoerner's .434 OPS over the last 15 days (47 PA) trails his .642 season mark, down 0.208. Tonight he draws RHP Nolan McLean — his weaker side: a .594 OPS vs RHP across 218 AB.
P 1-for-4, 2 TB, 1 BB
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 +270 — the side the market most expects to come through the other half of the bracket.
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 +260 — the side the market most expects to come through the other half of the bracket.
park_weatherBOS @ COL
Wind blowing in 12 mph at Coors Field tonight
Conditions at Coors Field: Sunny, 76°, wind 12 mph, In From CF. That wind knocks down anything hit in the air. The total sits at 11.5.
P final total 14 vs 11.5 (under lean)
streakHAI @ MAR
Morocco are unbeaten in 3 internationals
Their last 5 at the World Cup read W-W-D-L-L — a 2-1-2 record and a 3-match unbeaten run.
P team won 2-4
streakCAN @ SUI
Switzerland are unbeaten in 3 internationals
Their last 5 at the World Cup read W-W-D-L-W — a 3-1-1 record and a 3-match unbeaten run.
P team won 1-2
tournamentGROUP B
Switzerland are the shortest group-winner chalk on the board
Switzerland are -100000 to win Group B — the shortest group-winner price on the day. The next side in Group B, Canada, is out at +135.
tournamentGROUP A
Mexico are the shortest group-winner chalk on the board
Mexico are -650 to win Group A — the shortest group-winner price on the day. The next side in Group A, South Korea, is out at +600.
streakMEX @ CZE
Mexico are unbeaten in 3 internationals
Their last 5 at the World Cup read W-W-W-L-D — a 3-1-1 record and a 3-match unbeaten run.
P team won 3-0
starter_formKC @ TB
Griffin Jax: 1.20 ERA over his last 3 starts
Across his last 3 starts (15 IP) he has a 1.20 ERA with a 0.93 WHIP (1.31 season) and 14 strikeouts — his season mark is 3.67, and that is where most lines still price him.
P 5 IP, 0 ER, 7 K
ownedNYY @ DET
Tarik Skubal vs Anthony Volpe: 0-for-10, 6 K
Tarik Skubal has limited Anthony Volpe to 0-for-10 (.000) with 6 strikeouts in 10 career at-bats. They face off again tonight.
P 0-for-4, 0 TB
cooling_offOAK @ SF
Shea Langeliers: .610 OPS in L15 — draws LHP Robbie Ray
Shea Langeliers's .610 OPS over the last 15 days (46 PA) trails his .848 season mark, down 0.238. Tonight he draws LHP Robbie Ray — his stronger side: a 1.035 OPS vs LHP across 79 AB.
P 0-for-3, 0 TB, 1 BB
cooling_offATL @ SD
Dominic Smith: .441 OPS in Last 15 Days
The last 15 days sample runs 32 PA: a .441 OPS versus .752 for the season, 0.311 below his norm.
P 1-for-4, 1 TB
regression_watchBOS @ COL
Kyle Freeland: 7.36 ERA vs 5.59 xERA
Kyle Freeland carries a 7.36 ERA against a 5.59 expected ERA (1.77 run gap), so he has been underperforming his contact quality. Opponents hit .312 off him vs a .299 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 6 IP, 6 ER, 4 K
platoon_edgeOAK @ SF
Willy Adames (bats R) draws Aaron Civale (RHP), batting 6th
Willy Adames carries a .745 OPS vs. Right (230 AB) against .536 the other way (74 AB), and faces RHP Aaron Civale from the 6th spot — a split his blended season line may not reflect.
P 2-for-4, 3 TB
starter_formNYY @ DET
Ryan Weathers: 6.48 ERA over his last 3 starts
Across his last 3 starts (16.7 IP) he has been tagged for 12 earned runs — a 6.48 ERA with a 1.08 WHIP (1.13 season) against a 4.13 season mark.
P 6 IP, 1 ER, 6 K
regression_watchCHC @ NYM
Nico Hoerner: .235 AVG vs .290 xBA
Nico Hoerner is hitting .235 against a .290 expected average (xBA) over 346 plate appearances. His wOBA sits at .291 against a .326 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, 2 TB, 1 BB
regression_watchLAD @ MIN
Mookie Betts: .218 AVG vs .271 xBA
Across 196 plate appearances, Mookie Betts carries a .218 average versus a .271 xBA. His wOBA sits at .294 against a .330 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 3-for-4, 7 TB
regression_watchPHI @ WSH
Dylan Crews: .219 AVG vs .272 xBA
Dylan Crews's .219 average comes against a .272 expected (xBA) on 120 plate appearances. His wOBA sits at .283 against a .342 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
cooling_offBAL @ LAA
Samuel Basallo: .528 OPS in L15 — draws RHP Ryan Johnson
Samuel Basallo's .528 OPS over the last 15 days (44 PA) trails his .754 season mark, down 0.226. Tonight he draws RHP Ryan Johnson — his stronger side: a .824 OPS vs RHP across 169 AB.
P 0-for-4, 0 TB
regression_watchKC @ TB
Griffin Jax: 3.67 ERA vs 5.34 xERA
Griffin Jax carries a 3.67 ERA against a 5.34 expected ERA (1.67 run gap), so he has been outperforming his contact quality. Opponents hit .257 off him vs a .279 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 0 ER, 7 K
cooling_offBOS @ COL
Jarren Duran: .469 OPS in L15 — draws LHP Sean Sullivan
Jarren Duran's .469 OPS over the last 15 days (52 PA) trails his .624 season mark, down 0.155. Tonight he draws LHP Sean Sullivan — his weaker side: a .570 OPS vs LHP across 72 AB.
P 0-for-5, 0 TB
starter_formCLE @ CHW
Erick Fedde: 2.19 ERA over his last 3 starts
The last 3 times out: 12.3 innings, 3 earned runs, 12 Ks. That 2.19 ERA sits 2.27 runs under his 4.46 season number.
P 4 IP, 1 ER, 2 K
regression_watchOAK @ SF
Zack Gelof: .282 AVG vs .231 xBA
Zack Gelof is hitting .282 against a .231 expected average (xBA) over 228 plate appearances. His wOBA sits at .362 against a .298 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-1, 0 TB
xg_regressionMEX @ CZE
Mexico are finishing above their chances
Mexico are scoring 2.0/match on 1.2 xG — 0.8 goals/match above expected across 3 matches. Finishing that hot rarely holds; their scoring is a regression-down read going forward.
regression_watchBOS @ COL
Mickey Moniak: .277 AVG vs .228 xBA
Mickey Moniak's .277 average comes against a .228 expected (xBA) on 169 plate appearances. His wOBA sits at .392 against a .321 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-1, 1 TB
tournamentGROUP B
Group B is the tightest group-winner market
Group B's group-winner market is the most open on the board: Canada and Switzerland both priced inside +250.
starter_formCHC @ NYM
Nolan McLean: 1.59 ERA over his last 3 starts
He has allowed 3 earned runs over his last 17 innings (1.59 ERA) with a 1.00 WHIP (1.09 season) — a different pitcher than the 3.67 season line says.
P 6 IP, 6 ER, 9 K
ownedPHI @ WSH
Dylan Crews vs Aaron Nola: .500
Dylan Crews's career line off Aaron Nola is 5-for-10, a .500 average over 10 at-bats — they meet again tonight. He enters hot (.804 OPS, L15).
P 0-for-4, 0 TB
ballpark_shiftBOS @ COL
Kyle Freeland owns a 6.32 ERA at Coors Field — 8.31 everywhere else
Across 6 games (31.3 IP) at this venue, Kyle Freeland has a 6.32 ERA against 8.31 at his other parks (34.7 IP). Hitters bat .289 off him here. He draws the start here tonight.
P 6 IP, 6 ER, 4 K
running_gameMIL @ CIN
Cincinnati Reds like to run — William Contreras (44% caught) is the wrong catcher to test
William Contreras owns a 44% caught-stealing rate (15 of 34) and Cincinnati Reds run anyway — 0.8 steals a game. Strength on strength on the bases.
P Cincinnati Reds stole 0 bases
regression_watchATL @ SD
Manny Machado: .185 AVG vs .231 xBA
Across 319 plate appearances, Manny Machado carries a .185 average versus a .231 xBA. His wOBA sits at .281 against a .309 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 C
Group C is the tightest group-winner market
Group C's group-winner market is the most open on the board: Brazil and Morocco both priced inside +250.
xg_regressionBRA @ SCO
Scotland have created more than they've scored
Scotland are scoring 0.3/match on 0.9 xG — 0.6 goals/match below expected across 3 matches. The chances are there; they're due for the finishing to catch up.
starter_formLAD @ MIN
Shohei Ohtani: 3.38 ERA over his last 3 starts
The last 3 times out: 18.7 innings, 7 earned runs, 15 hits. That 3.38 ERA runs 1.91 over his 1.47 season number.
P 6 IP, 2 ER, 8 K
regression_watchPHI @ WSH
Aaron Nola: 5.71 ERA vs 4.25 xERA
Aaron Nola carries a 5.71 ERA against a 4.25 expected ERA (1.46 run gap), so he has been underperforming his contact quality. Opponents hit .286 off him vs a .254 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
P 5 IP, 2 ER, 5 K
starter_formSEA @ PIT
Bryan Woo: 5.89 ERA over his last 3 starts
The last 3 times out: 18.3 innings, 12 earned runs, 19 hits. That 5.89 ERA runs 1.95 over his 3.94 season number.
P 4 IP, 5 ER, 4 K
cooling_offBAL @ LAA
Jose Siri: .681 OPS in L15 — draws RHP Shane Baz
Jose Siri's .681 OPS over the last 15 days (37 PA) trails his .858 season mark, down 0.177. Tonight he draws RHP Shane Baz — his weaker side: a .756 OPS vs RHP across 44 AB.
P 1-for-2, 1 TB, 1 BB
regression_tomorrowCHC @ NYM
Matthew Boyd: 6 ERA vs 4.28 xERA
Projected to start tomorrow vs NYM. A 6 ERA against a 4.28 expected ERA (1.72 run gap) — unlucky, due to bounce back. Opponents hit .266 vs .258 expected.
xg_recapBRA @ SCO
Brazil created the better chances
Brazil led the xG 4.5–1.1 and took the result to match (0–3).
xg_regressionKOR @ RSA
South Korea have created more than they've scored
South Korea are scoring 0.7/match on 1.2 xG — 0.5 goals/match below expected across 3 matches. The chances are there; they're due for the finishing to catch up.
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.
situationalKSA @ ESP
Spain created the better chances
Spain led the xG 2.9–0.1 and took the result to match (4–0).
cooling_offBOS @ COL
Andruw Monasterio: .258 OPS in L15 — draws LHP Sean Sullivan
Andruw Monasterio's .258 OPS over the last 15 days (22 PA) trails his .627 season mark, down 0.369. Tonight he draws LHP Sean Sullivan — his stronger side: a .758 OPS vs LHP across 49 AB.
P 1-for-4, 4 TB
regression_tomorrowHOU @ DET
Tatsuya Imai: 6.15 ERA vs 4.52 xERA
Projected to start tomorrow vs DET. A 6.15 ERA against a 4.52 expected ERA (1.63 run gap) — unlucky, due to bounce back. Opponents hit .230 vs .229 expected.
heat_checkOAK @ SF
Rafael Devers: .912 OPS in Last 15 Days
The last 15 days sample runs 40 PA: a .912 OPS versus .732 for the season, 0.18 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.
P 1-for-4, 1 TB
situationalBRA @ SCO
Brazil created the better chances
Brazil led the xG 4.5–1.1 and took the result to match (0–3).
ballpark_shiftPHI @ WSH
Miles Mikolas's ERA jumps to 6.37 at Nationals Park
Miles Mikolas carries a 6.37 ERA over 7 games (35.3 IP) at tonight's park vs 4.66 across 38.7 innings everywhere else. Hitters bat .270 off him here. He starts here tonight.
P 3.1 IP, 0 ER, 1 K
cooling_offOAK @ SF
Willy Adames: .508 OPS in L15 — draws RHP Aaron Civale
Willy Adames's .508 OPS over the last 15 days (39 PA) trails his .694 season mark, down 0.186. Tonight he draws RHP Aaron Civale — his stronger side: a .745 OPS vs RHP across 230 AB.
P 2-for-4, 3 TB
regression_tomorrowKC @ TB
Seth Lugo: 3.69 ERA vs 5.2 xERA
Projected to start tomorrow vs TB. A 3.69 ERA against a 5.2 expected ERA (1.51 run gap) — running hot, due to regress. Opponents hit .269 vs .277 expected.
ballpark_shiftKC @ TB
Griffin Jax's ERA jumps to 4.57 at Tropicana Field
Griffin Jax carries a 4.57 ERA over 8 games (21.7 IP) at tonight's park vs 2.96 across 27.3 innings everywhere else. Hitters bat .218 off him here. He starts here tonight.
P 5 IP, 0 ER, 7 K
ballpark_shiftCHC @ NYM
At Citi Field, Nolan McLean pitches to a 4.46 ERA
Nolan McLean starts at Citi Field tonight, where his ERA is 4.46 over 42.3 innings — 2.85 on a 41-inning baseline elsewhere. Hitters bat .214 off him here.
P 6 IP, 6 ER, 9 K
running_gameSEA @ PIT
Green light: Seattle Mariners run, and Endy Rodriguez has caught just 10%
Seattle Mariners steal 0.8 bags a game (60 on the season) and Endy Rodriguez has thrown out 2 of 20 runners (10%). Everything about tonight says they keep running.
P Seattle Mariners stole 0 bases
regression_tomorrowHOU @ DET
Troy Melton: 2.56 ERA vs 3.8 xERA
Projected to start tomorrow vs HOU. A 2.56 ERA against a 3.8 expected ERA (1.24 run gap) — running hot, due to regress. Opponents hit .186 vs .242 expected.
ballpark_shiftARI @ STL
Matthew Liberatore's ERA drops to 4.58 at Busch Stadium
Matthew Liberatore carries a 4.58 ERA over 8 games (39.3 IP) at tonight's park vs 6.00 across 33 innings everywhere else. Hitters bat .276 off him here. He starts here tonight.
P 5.1 IP, 6 ER, 3 K
ballpark_shiftNYY @ DET
Tarik Skubal owns a 3.93 ERA at Comerica Park — 2.55 everywhere else
Across 3 games (18.3 IP) at this venue, Tarik Skubal has a 3.93 ERA against 2.55 at his other parks (35.3 IP). Hitters bat .235 off him here. He draws the start here tonight.
P 6 IP, 4 ER, 9 K
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.
regression_tomorrowKC @ TB
Ian Seymour: 4.99 ERA vs 3.75 xERA
Projected to start tomorrow vs KC. A 4.99 ERA against a 3.75 expected ERA (1.24 run gap) — unlucky, due to bounce back. Opponents hit .233 vs .218 expected.
situationalGHA @ ENG
England dominated the ball but only drew
England held 79% of possession yet could only draw (0–0) — control without the cutting edge.
regression_tomorrowPHI @ WSH
Cristopher Sánchez: 1.8 ERA vs 2.96 xERA
Projected to start tomorrow vs WSH. A 1.8 ERA against a 2.96 expected ERA (1.16 run gap) — running hot, due to regress. Opponents hit .234 vs .224 expected.
first_inningLAD @ MIN
YRFI watch: first innings have been live on both sides of LAD @ MIN
MIN games have produced a first-inning run in 7 of their last 10; LAD games in 7 of 10. Early runs have been the rule, not the exception.
P 1st inning: 0-0 (0 runs)
regression_tomorrowOAK @ SF
Jeffrey Springs: 5.55 ERA vs 4.52 xERA
Projected to start tomorrow vs SF. A 5.55 ERA against a 4.52 expected ERA (1.03 run gap) — unlucky, due to bounce back. Opponents hit .262 vs .246 expected.
running_gameSEA @ PIT
Pittsburgh Pirates like to run — Cal Raleigh (34% caught) is the wrong catcher to test
Cal Raleigh owns a 34% caught-stealing rate (10 of 29) and Pittsburgh Pirates run anyway — 0.9 steals a game. Strength on strength on the bases.
P Pittsburgh Pirates stole 1 base
regression_tomorrowCHC @ NYM
Freddy Peralta: 4.83 ERA vs 3.83 xERA
Projected to start tomorrow vs CHC. A 4.83 ERA against a 3.83 expected ERA (1 run gap) — unlucky, due to bounce back. Opponents hit .254 vs .237 expected.
running_gameKC @ TB
Tampa Bay Rays like to run — Salvador Perez (32% caught) is the wrong catcher to test
Tampa Bay Rays attempt 1.3 steals a game, but Salvador Perez has cut down 9 of 28 runners (32%). Someone is getting thrown out tonight.
P Tampa Bay Rays stole 2 bases
advancementQAT @ BIH
Bosnia & Herzegovina's route through Group B
The market has Bosnia & Herzegovina strong favorites to reach the last 16 at -250 (3rd, 4 pts).
advancementBRA @ SCO
Scotland's route through Group C
The market has Scotland up against it to reach the last 16 at +250 (3rd, 3 pts).
advancementCAN @ SUI
Switzerland's route through Group B
The market has Switzerland all but through to reach the last 16 at -750 (1st, 7 pts).
advancementKOR @ RSA
South Korea hold the edge to advance from Group A
The market has South Korea all but through to reach the last 16 at -2500 (3rd, 3 pts). South Africa are +450 (2nd, 4 pts) to join them.
advancementMEX @ CZE
Czechia's route through Group A
The market has Czechia up against it to reach the last 16 at +225 (4th, 1 pt).
ballparkHAI @ MAR
Morocco vs Haiti: 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.
running_gameLAD @ MIN
Minnesota Twins like to run — Dalton Rushing (35% caught) is the wrong catcher to test
Minnesota Twins attempt 0.9 steals a game, but Dalton Rushing has cut down 7 of 20 runners (35%). Someone is getting thrown out tonight.
P Minnesota Twins stole 1 base
regression_tomorrowOAK @ SF
Landen Roupp: 4.14 ERA vs 3.29 xERA
Projected to start tomorrow vs OAK. A 4.14 ERA against a 3.29 expected ERA (0.86 run gap) — unlucky, due to bounce back. Opponents hit .237 vs .229 expected.
ballparkCAN @ SUI
Switzerland vs Canada: 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.
first_inningCLE @ CHW
CLE have gone quiet in the 1st: runs in 1 of their last 10
Cleveland Guardians 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_inningBOS @ COL
BOS have gone quiet in the 1st: runs in 1 of their last 10
Boston Red Sox 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
situationalSouth Korea @ South Africa
South Africa v South Korea: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalMexico @ Czechia
Czechia v Mexico: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalCanada @ Switzerland
Switzerland v Canada: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalBrazil @ Scotland
Scotland v Brazil: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalQatar @ Bosnia & Herzegovina
Bosnia & Herzegovina v Qatar: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.
situationalHaiti @ Morocco
Morocco v Haiti: projected XI
Likely lineups from each side's last match — confirmed sheets post ~2h before kickoff.