Boston Red Sox vs Athletics prediction — 2026-07-28 • First pitch: 9:40 PM ET
Odds-147 (BetMGM: -155)
Confidence0.662 (data points: 19.698/23.698)
PitchingJake Bennett vs Gage Jump
VenueSutter Health Park
Lena Park (Weather/Umpire Specialist) — This matchup sets up this way: Boston Red Sox over Athletics at -147 (BetMGM: -155). Model confidence is 0.662 on 19.698/23.698. External context reinforces the base handicap instead of fighting it. The preferred side grades better on run creation quality, run prevention stability, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline moved from -147 to -149 (-2), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 92.6°F, Wind 11.1 mph SW (out to CF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.662 (data points: 19.698/23.698); odds=-147 (BetMGM: -155); pitching=Jake Bennett vs Gage Jump; line move=Moneyline moved from -147 to -149 (-2), toward the pick side.; weather=92.6°F, Wind 11.1 mph SW (out to CF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Boston Red Sox (15-3); Boston Red Sox favored metrics=groundOuts, runs, doubles, triples, homeRuns, rbi (+9 more); Athletics favored metrics=avg, airOuts, strikeoutsPer9Inn.
Boston Red Sox Injuries: Andruw Monasterio (Active), Anthony Seigler (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connor Wong (Active)
Athletics Injuries: Alika Williams (Active), Brady Basso (Active), Brian Serven (Active), Carlos Cortes (Active), Colby Thomas (Active), Donovan Walton (Active), Elvis Alvarado (Active), Gage Jump (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -147 to -149 (-2), toward the pick side.
Pick 2
Washington Nationals over Toronto Blue Jays
PENDING
Washington Nationals vs Toronto Blue Jays prediction — 2026-07-28 • First pitch: 6:45 PM ET
Odds-140 (BetMGM: -145)
Confidence0.651 (data points: 18.903/22.903)
PitchingCade Cavalli vs Shane Bieber
VenueNationals Park
Jules Archer (Underdog Hunter) — Game-day notebook: Washington Nationals over Toronto Blue Jays at -140 (BetMGM: -145). Model confidence is 0.651 on 18.903/22.903. Value case is built on stability and path quality, not noise. The preferred side grades better on run creation quality and run prevention stability, while the opposing profile still shows volatility around run creation quality, matchup history leverage, and recent form. Market movement reads: Moneyline unchanged at -140. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 78.0°F, Wind 5.3 mph SSE (out to LF), Humidity 75%, P.O.P. 37% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.651 (data points: 18.903/22.903); odds=-140 (BetMGM: -145); pitching=Cade Cavalli vs Shane Bieber; line move=Moneyline unchanged at -140.; weather=78.0°F, Wind 5.3 mph SSE (out to LF), Humidity 75%, P.O.P. 37% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Washington Nationals (15-4); Washington Nationals favored metrics=avg, groundOuts, airOuts, runs, doubles, triples (+9 more); Toronto Blue Jays favored metrics=Most wins, Batters have most hits vs opposing pitcher, Batters have most runs vs opposing pitcher, Batters have most walks vs opposing pitcher.
Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), Brady House (Active), CJ Abrams (Active), Cade Cavalli (Active), Carson Palmquist (Active), Clayton Beeter (Active), Daylen Lile (Active)
Toronto Blue Jays Injuries: Adam Macko (Active), Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Brendon Little (Active), CJ Van Eyk (Active), Daulton Varsho (Active), Davis Schneider (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -140.
Pick 3
New York Yankees over Chicago White Sox
PENDING
New York Yankees vs Chicago White Sox prediction — 2026-07-28 • First pitch: 7:40 PM ET
Odds-133 (BetMGM: -135)
Confidence0.481 (data points: 17.385/23.477)
PitchingGerrit Cole vs Anthony Kay
VenueRate Field
Mack Ledger (Market Maker) — First-pitch read: New York Yankees over Chicago White Sox at -133 (BetMGM: -135). Model confidence is 0.481 on 17.385/23.477. Price and matchup are aligned, so the read stays actionable. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline moved from -133 to -134 (-1), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even. Weather and crew context: 68.6°F, Wind 11.8 mph N (out to RF), Humidity 82%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.481 (data points: 17.385/23.477); odds=-133 (BetMGM: -135); pitching=Gerrit Cole vs Anthony Kay; line move=Moneyline moved from -133 to -134 (-1), toward the pick side.; weather=68.6°F, Wind 11.8 mph N (out to RF), Humidity 82%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=New York Yankees (15-5); New York Yankees favored metrics=avg, groundOuts, homeRuns, rbi, whip, strikeoutWalkRatio (+9 more); Chicago White Sox favored metrics=airOuts, runs, doubles, triples, homeRunsPer9.
Expanded game context
Weather: 68.6°F, Wind 11.8 mph N (out to RF), Humidity 82%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
New York Yankees Injuries: Ali Sánchez (Active), Amed Rosario (Active), Angel Chivilli (Active), Anthony Volpe (Active), Austin Wells (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active)
Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Braden Montgomery (Active), Bryan Hudson (Active), Chase Meidroth (Active), Chris Murphy (Active), Colson Montgomery (Active), Davis Martin (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -133 to -134 (-1), toward the pick side.
Pick 4
Cincinnati Reds over Cleveland Guardians
PENDING
Cincinnati Reds vs Cleveland Guardians prediction — 2026-07-28 • First pitch: 1:40 PM ET
Odds-159 (BetMGM: +110)
Confidence0.436 (data points: 20.563/28.639)
PitchingChase Burns vs Slade Cecconi
VenueGreat American Ball Park
Nora Splitter (Matchup Film Room) — Here’s the card: Cincinnati Reds over Cleveland Guardians at -159 (BetMGM: +110). Model confidence is 0.436 on 20.563/28.639. The game script points to the side with the cleaner path over nine innings. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from -159 to 111 (+270), away from the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context is closer to balanced; bullpen fatigue context favors this side (freshness edge ~8 points); books are tightly aligned; park environment can amplify scoring swings. Weather and crew context: 82.5°F, Wind 10.6 mph NW (out to CF), Humidity 77%, P.O.P. 2% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.436 (data points: 20.563/28.639); odds=-159 (BetMGM: +110); pitching=Chase Burns vs Slade Cecconi; line move=Moneyline moved from -159 to 111 (+270), away from the pick side.; weather=82.5°F, Wind 10.6 mph NW (out to CF), Humidity 77%, P.O.P. 2% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Cincinnati Reds (15-8); Cincinnati Reds favored metrics=avg, groundOuts, airOuts, homeRuns, rbi, whip (+9 more); Cleveland Guardians favored metrics=runs, doubles, triples, walksPer9Inn, strikePercentage, Pitcher has fewer walks vs opposing team (+2 more).
Cleveland Guardians Injuries: Angel Martínez (Active), Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Colin Holderman (Active), David Fry (Active), Erik Sabrowski (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -159 to 111 (+270), away from the pick side.
Pick 5
Atlanta Braves over New York Mets
PENDING
Atlanta Braves vs New York Mets prediction — 2026-07-28 • First pitch: 7:10 PM ET
Odds-163 (BetMGM: -170)
Confidence0.409 (data points: 16.698/23.698)
PitchingChris Sale vs Christian Scott
VenueCiti Field
Toby Quinn (Contrarian) — First-pitch read: Atlanta Braves over New York Mets at -163 (BetMGM: -170). Model confidence is 0.409 on 16.698/23.698. Market framing still leaves room for this side to win without a perfect script. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from -163 to -165 (-2), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even. Weather and crew context: 74.6°F, Wind 10.4 mph SE (out to LF), Humidity 83%, P.O.P. 26% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.409 (data points: 16.698/23.698); odds=-163 (BetMGM: -170); pitching=Chris Sale vs Christian Scott; line move=Moneyline moved from -163 to -165 (-2), toward the pick side.; weather=74.6°F, Wind 10.4 mph SE (out to LF), Humidity 83%, P.O.P. 26% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Atlanta Braves (15-6); Atlanta Braves favored metrics=groundOuts, airOuts, runs, doubles, homeRuns, rbi (+9 more); New York Mets favored metrics=avg, triples, strikeoutsPer9Inn, hitsPer9Inn, Batters have most hits vs opposing pitcher, Batters have most home runs vs opposing pitcher.
Expanded game context
Weather: 74.6°F, Wind 10.4 mph SE (out to LF), Humidity 83%, P.O.P. 26% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
Atlanta Braves Injuries: Austin Riley (Active), Bryce Elder (Active), Chris Sale (Active), Connor Thomas (Active), Danny Young (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (Active)
New York Mets Injuries: A.J. Ewing (Active), A.J. Minter (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Christian Scott (Active), Cionel Pérez (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -163 to -165 (-2), toward the pick side.
Pick 6
San Diego Padres over Colorado Rockies
PENDING
San Diego Padres vs Colorado Rockies prediction — 2026-07-28 • First pitch: 9:40 PM ET
Odds-188 (BetMGM: -190)
Confidence0.403 (data points: 16.719/23.838)
PitchingMichael King vs Michael Lorenzen
VenuePetco Park
Maya Rios (Process Coach) — Here’s the card: San Diego Padres over Colorado Rockies at -188 (BetMGM: -190). Model confidence is 0.403 on 16.719/23.838. This is a disciplined edge profile, not a chase setup. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality and run prevention stability. Market movement reads: Moneyline unchanged at -188. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even. Weather and crew context: 72.9°F, Wind 5.4 mph WSW (out to RF), Humidity 82%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.403 (data points: 16.719/23.838); odds=-188 (BetMGM: -190); pitching=Michael King vs Michael Lorenzen; line move=Moneyline unchanged at -188.; weather=72.9°F, Wind 5.4 mph WSW (out to RF), Humidity 82%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=San Diego Padres (15-7); San Diego Padres favored metrics=avg, airOuts, whip, strikeoutWalkRatio, strikeoutsPer9Inn, hitsPer9Inn (+9 more); Colorado Rockies favored metrics=groundOuts, runs, doubles, triples, homeRuns, rbi (+1 more).
San Diego Padres Injuries: Adrian Morejon (Active), Bradgley Rodriguez (Active), Fernando Tatis Jr. (Active), Freddy Fermin (Active), Gavin Sheets (Active), Germán Márquez (Active), Griffin Canning (Active), JP Sears (Active)
Colorado Rockies Injuries: Antonio Senzatela (Active), Braxton Fulford (Active), Brennan Bernardino (Active), Brett Sullivan (Active), Cole Carrigg (Active), Edouard Julien (Active), Ezequiel Tovar (Active), Gabriel Hughes (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -188.
Pick 7
Detroit Tigers over Baltimore Orioles
PENDING
Detroit Tigers vs Baltimore Orioles prediction — 2026-07-28 • First pitch: 6:40 PM ET
Odds-141 (BetMGM: -145)
Confidence0.363 (data points: 15.467/22.698)
PitchingTroy Melton vs Dean Kremer
VenueComerica Park
Dex Numbers (Quant) — This matchup sets up this way: Detroit Tigers over Baltimore Orioles at -141 (BetMGM: -145). Model confidence is 0.363 on 15.467/22.698. The edge comes from stacked moderate signals rather than one noisy outlier. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline unchanged at -141. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 80.3°F, Wind 12.8 mph N (out to CF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.363 (data points: 15.467/22.698); odds=-141 (BetMGM: -145); pitching=Troy Melton vs Dean Kremer; line move=Moneyline unchanged at -141.; weather=80.3°F, Wind 12.8 mph N (out to CF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Detroit Tigers (14-7); Detroit Tigers favored metrics=groundOuts, runs, doubles, triples, homeRuns, whip (+8 more); Baltimore Orioles favored metrics=avg, airOuts, rbi, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn (+1 more).
Expanded game context
Weather: 80.3°F, Wind 12.8 mph N (out to CF), Humidity 47%, P.O.P. 0% (Open-Meteo fallback)
Umpire Crew: Umpire crew unavailable at run time.
Detroit Tigers Injuries: Ben Malgeri (Active), Brenan Hanifee (Active), Casey Mize (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active), Eduardo Valencia (Active)
Baltimore Orioles Injuries: Albert Suárez (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Brandon Young (Active), Chadwick Tromp (Active), Christian Encarnacion-Strand (Active), Coby Mayo (Active), Colton Cowser (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -141.
Pick 8
Minnesota Twins over Kansas City Royals
PENDING
Minnesota Twins vs Kansas City Royals prediction — 2026-07-28 • First pitch: 7:40 PM ET
Ivy Chen (Data Scientist) — First-pitch read: Minnesota Twins over Kansas City Royals at -160 (BetMGM: -165). Model confidence is 0.323 on 15.626/23.625999999999998. Directional probability and practical matchup context are rowing together. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline unchanged at -160. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 91.3°F, Wind 5.8 mph NNW (out to RF), Humidity 32%, P.O.P. 1% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.323 (data points: 15.626/23.625999999999998); odds=-160 (BetMGM: -165); pitching=Taj Bradley vs Seth Lugo; line move=Moneyline unchanged at -160.; weather=91.3°F, Wind 5.8 mph NNW (out to RF), Humidity 32%, P.O.P. 1% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Minnesota Twins (14-8); Minnesota Twins favored metrics=groundOuts, airOuts, runs, doubles, triples, homeRuns (+8 more); Kansas City Royals favored metrics=avg, walksPer9Inn, homeRunsPer9, strikePercentage, Most wins, Batters have most hits vs opposing pitcher (+2 more).
Minnesota Twins Injuries: Alan Roden (Active), Alex Jackson (Active), Andrew Morris (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Byron Buxton (Active), Cole Sands (Active)
Kansas City Royals Injuries: Alex Lange (Active), Andrew Velazquez (Active), Beck Way (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Isaac Collins (Active), Jac Caglianone (Active), John Schreiber (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline unchanged at -160.
Pick 9
Pittsburgh Pirates over Arizona Diamondbacks
PENDING
Pittsburgh Pirates vs Arizona Diamondbacks prediction — 2026-07-28 • First pitch: 6:40 PM ET
Odds-115 (BetMGM: -120)
Confidence0.214 (data points: 14.365/23.672)
PitchingBubba Chandler vs Brandon Pfaadt
VenuePNC Park
Vince Valentino (Showman) — Here’s the card: Pittsburgh Pirates over Arizona Diamondbacks at -115 (BetMGM: -120). Model confidence is 0.214 on 14.365/23.672. This number and narrative line up in a way that is playable, not just loud. The preferred side grades better on run creation quality, run prevention stability, matchup history leverage, and recent form, while the opposing profile still shows volatility around run creation quality, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from -115 to -117 (-2), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 79.8°F, Wind 8.7 mph NW (out to CF), Humidity 65%, P.O.P. 8% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.214 (data points: 14.365/23.672); odds=-115 (BetMGM: -120); pitching=Bubba Chandler vs Brandon Pfaadt; line move=Moneyline moved from -115 to -117 (-2), toward the pick side.; weather=79.8°F, Wind 8.7 mph NW (out to CF), Humidity 65%, P.O.P. 8% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Pittsburgh Pirates (13-9); Pittsburgh Pirates favored metrics=avg, groundOuts, airOuts, runs, homeRuns, rbi (+7 more); Arizona Diamondbacks favored metrics=doubles, triples, whip, strikeoutWalkRatio, walksPer9Inn, runsScoredPer9 (+3 more).
Grant Halberd (Beat Writer) — This matchup sets up this way: Miami Marlins over Philadelphia Phillies at -113 (BetMGM: -115). Model confidence is 0.151 on 16.323/28.362000000000002. One club enters with steadier two-way structure while the other needs extra variance. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -113 to -112 (+1), away from the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; books are tightly aligned; park environment tends to suppress run volume. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.151 (data points: 16.323/28.362000000000002); odds=-113 (BetMGM: -115); pitching=Sandy Alcantara vs Aaron Nola; line move=Moneyline moved from -113 to -112 (+1), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Miami Marlins (15-12); Miami Marlins favored metrics=avg, groundOuts, runs, doubles, triples, homeRuns (+9 more); Philadelphia Phillies favored metrics=airOuts, strikeoutWalkRatio, strikeoutsPer9Inn, Most wins, Pitcher has fewer hits vs opposing team, Pitcher has fewer runs vs opposing team (+6 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Philadelphia Phillies Injuries: Aaron Nola (Active), Alec Bohm (Active), Brandon Marsh (Active), Brian Keller (Active), Bryan De La Cruz (Active), Bryce Harper (Active), Bryson Stott (Active), Chase Shugart (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -113 to -112 (+1), away from the pick side.
Pick 11
Milwaukee Brewers over San Francisco Giants
PENDING
Milwaukee Brewers vs San Francisco Giants prediction — 2026-07-28 • First pitch: 9:45 PM ET
Odds-144 (BetMGM: -145)
Confidence0.147 (data points: 13.567/23.659)
PitchingLogan Henderson vs Landen Roupp
VenueOracle Park
Owen Pike (Model Whisperer) — Game-day notebook: Milwaukee Brewers over San Francisco Giants at -144 (BetMGM: -145). Model confidence is 0.147 on 13.567/23.659. Projection direction and on-field shape both support this side. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -144 to -146 (-2), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context gives a modest edge; bullpen fatigue context is mostly even; park environment tends to suppress run volume. Weather and crew context: 65.3°F, Wind 19.1 mph WNW (out to CF), Humidity 74%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.147 (data points: 13.567/23.659); odds=-144 (BetMGM: -145); pitching=Logan Henderson vs Landen Roupp; line move=Moneyline moved from -144 to -146 (-2), toward the pick side.; weather=65.3°F, Wind 19.1 mph WNW (out to CF), Humidity 74%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Milwaukee Brewers (13-9); Milwaukee Brewers favored metrics=airOuts, doubles, triples, rbi, whip, strikeoutWalkRatio (+7 more); San Francisco Giants favored metrics=avg, groundOuts, runs, homeRuns, homeRunsPer9, Most wins (+3 more).
Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Andrew Vaughn (Active), Blake Perkins (Active), Brandon Sproat (Active), Brice Turang (Active), Bryse Wilson (Active), Chad Patrick (Active)
San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Caleb Kilian (Active), Carson Whisenhunt (Active), Casey Schmitt (Active), Christian Koss (Active), Daniel Susac (Active), Drew Cavanaugh (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -144 to -146 (-2), toward the pick side.
Pick 12
Los Angeles Angels over Houston Astros
PENDING
Los Angeles Angels vs Houston Astros prediction — 2026-07-28 • First pitch: 9:38 PM ET
Odds-107 (BetMGM: -110)
Confidence0.131 (data points: 13.231/23.393)
PitchingReid Detmers vs Peter Lambert
VenueAngel Stadium
Rico Heatcheck (Momentum & Vibes) — First-pitch read: Los Angeles Angels over Houston Astros at -107 (BetMGM: -110). Model confidence is 0.131 on 13.231/23.393. The profile carries fewer soft spots once leverage innings arrive. The preferred side grades better on run creation quality, run prevention stability, and matchup history leverage, while the opposing profile still shows volatility around run creation quality, run prevention stability, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -107 to -108 (-1), toward the pick side. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; books are tightly aligned. Weather and crew context: 78.3°F, Wind 7.3 mph SW (out to CF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.131 (data points: 13.231/23.393); odds=-107 (BetMGM: -110); pitching=Reid Detmers vs Peter Lambert; line move=Moneyline moved from -107 to -108 (-1), toward the pick side.; weather=78.3°F, Wind 7.3 mph SW (out to CF), Humidity 65%, P.O.P. 0% (Open-Meteo fallback); umpire=Umpire crew unavailable at run time.; lineups=Starting lineups were not announced for either team at publish time.; signal-count edge=Los Angeles Angels (12-10); Los Angeles Angels favored metrics=groundOuts, airOuts, doubles, rbi, whip, strikeoutWalkRatio (+6 more); Houston Astros favored metrics=avg, runs, triples, homeRuns, hitsPer9Inn, runsScoredPer9 (+4 more).
Los Angeles Angels Injuries: Brent Suter (Active), Chase Silseth (Active), Denzer Guzman (Active), Grayson Rodriguez (Active), Jo Adell (Active), Jorge Soler (Active), José Fermin (Active), Jose Siri (Active)
Houston Astros Injuries: AJ Blubaugh (Active), Bennett Sousa (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Christian Vázquez (Active), Christian Walker (Active), Cristian Javier (Active)
Starting Lineups: Starting lineups were not announced for either team at publish time.
Lineup Change Impact: n/a
Line Movement: Moneyline moved from -107 to -108 (-1), toward the pick side.