SportzBallz Daily Desk

MLB Daily Notebook — 2026-07-17

Model: dutch • Updated 2026-07-17 11:55 PM
Reload
Sponsored
Daily Notebook Sponsorship • Your brand could be here.
Advertise on SportzBallz
Total Picks15
Decided10
Record6-4
Win Rate60.0%
Plus Money Record0-0
Plus Money Win %
Pick 1

Detroit Tigers over Los Angeles Angels

In Progress
Detroit Tigers vs Los Angeles Angels prediction — 2026-07-17 • First pitch: 9:38 PM ET
Odds-114 (BetMGM: -190)
Confidence0.648 (data points: 23.837/28.929)
PitchingTroy Melton vs Reid Detmers
VenueAngel Stadium

Maya Rios (Process Coach) — This matchup sets up this way: Detroit Tigers over Los Angeles Angels at -114 (BetMGM: -190). Model confidence is 0.648 on 23.837/28.929. 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 moved from -111 to -188 (-77), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-0. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. Metrics context: Pricing context leans clearly toward this side; platoon split setup supports this side (lineup fit +0.45); books are tightly aligned. Weather and crew context: 78.2°F, Wind 9.1 mph SSW (out to CF), Humidity 58%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: Will Little; First Base: Ryan Wills; Second Base: Lance Barksdale; Third Base: Dillon Wilson. Evaluated metrics (team-favor): confidence=0.648 (data points: 23.837/28.929); odds=-114 (BetMGM: -190); pitching=Troy Melton vs Reid Detmers; line move=Moneyline moved from -111 to -188 (-77), toward the pick side.; weather=78.2°F, Wind 9.1 mph SSW (out to CF), Humidity 58%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: Will Little; First Base: Ryan Wills; Second Base: Lance Barksdale; Third Base: Dillon Wilson; lineups=Both starting lineups were announced at publish time.; lineup impact=Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.; signal-count edge=Detroit Tigers (15-4); Detroit Tigers favored metrics=avg, groundOuts, airOuts, runs, triples, homeRuns (+9 more); Los Angeles Angels favored metrics=doubles, strikeoutsPer9Inn, homeRunsPer9, strikePercentage.

Expanded game context
  • Weather: 80.4°F, Wind 7.8 mph SSW (out to CF), Humidity 61%, P.O.P. 1% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Will Little; First Base: Ryan Wills; Second Base: Lance Barksdale; Third Base: Dillon Wilson
  • Detroit Tigers Injuries: Beau Brieske (Active), Ben Malgeri (Active), Brenan Hanifee (Active), Casey Mize (Active), Colt Keith (Active), Dillon Dingler (Active), Drew Anderson (Active), Drew Sommers (Active)
  • 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)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Detroit Tigers: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Detroit Tigers went 2-0. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average.
  • Line Movement: Moneyline moved from -111 to -189 (-78), toward the pick side.
Pick 2

Boston Red Sox over Tampa Bay Rays

WIN
Boston Red Sox vs Tampa Bay Rays prediction — 2026-07-17 • First pitch: 1:35 PM ET
Odds-128
Confidence0.567 (data points: 18.477/23.586)
PitchingJake Bennett vs Griffin Jax
VenueFenway Park

Rico Heatcheck (Momentum & Vibes) — Here’s the card: Boston Red Sox over Tampa Bay Rays at -128. Model confidence is 0.297 on 17.246/26.586. The profile carries fewer soft spots once leverage innings arrive. 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 -124 to -119 (+5), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-0. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-1; in stable-lineup comps (≥8 shared), Tampa Bay Rays went 1-1. Metrics context: Pricing context gives a modest edge; platoon split setup is less favorable (lineup fit -0.08); books are tightly aligned. Weather and crew context: 80.9°F, Wind 12.6 mph W (out to RF), Humidity 35%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Mike Estabrook; First Base: Louie Krupa; Second Base: Malachi Moore; Third Base: Alfonso Márquez. Evaluated metrics (team-favor): confidence=0.297 (data points: 17.246/26.586); odds=-128; pitching=Eduardo Rivera vs Mason Englert; line move=Moneyline moved from -124 to -119 (+5), away from the pick side.; weather=80.9°F, Wind 12.6 mph W (out to RF), Humidity 35%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Mike Estabrook; First Base: Louie Krupa; Second Base: Malachi Moore; Third Base: Alfonso Márquez; lineups=Both starting lineups were announced at publish time.; lineup impact=Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-1; in stable-lineup comps (≥8 shared), Tampa Bay Rays went 1-1.; signal-count edge=Boston Red Sox (15-9); Boston Red Sox favored metrics=avg, groundOuts, airOuts, triples, whip, hitsPer9Inn (+9 more); Tampa Bay Rays favored metrics=runs, doubles, homeRuns, rbi, strikeoutWalkRatio, strikeoutsPer9Inn (+3 more).

Expanded game context
  • Weather: 80.9°F, Wind 12.6 mph W (out to RF), Humidity 35%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Mike Estabrook; First Base: Louie Krupa; Second Base: Malachi Moore; Third Base: Alfonso Márquez
  • Boston Red Sox Injuries: Alec Gamboa (Active), Andruw Monasterio (Active), Anthony Seigler (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active)
  • Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Chris Roycroft (Active), Cole Sulser (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 3-0; in stable-lineup comps (≥8 shared), Boston Red Sox went 2-0. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 2-2.
  • Line Movement: Moneyline moved from -124 to -118 (+6), away from the pick side.
Pick 3

Atlanta Braves over Texas Rangers

WIN
Atlanta Braves vs Texas Rangers prediction — 2026-07-17 • First pitch: 7:15 PM ET
Odds-214
Confidence0.548 (data points: 17.477/22.578)
PitchingChris Sale vs Cal Quantrill
VenueTruist Park

Nora Splitter (Matchup Film Room) — Game-day notebook: Atlanta Braves over Texas Rangers at -214. Model confidence is 0.548 on 17.477/22.578. The game script points to the side with the cleaner path over nine innings. 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 moved from -209 to -114 (+95), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Atlanta Braves: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 2-1. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 0-2. Metrics context: Pricing context gives a modest edge; platoon split setup is less favorable (lineup fit -0.14); books are tightly aligned. Weather and crew context: 75.8°F, Wind 4.6 mph NNE (out to RF), Humidity 84%, P.O.P. 36% (Open-Meteo fallback) / Home Plate: Chris Conroy; First Base: Ben May; Second Base: Brennan Miller; Third Base: John Tumpane. Evaluated metrics (team-favor): confidence=0.548 (data points: 17.477/22.578); odds=-214; pitching=Chris Sale vs Cal Quantrill; line move=Moneyline moved from -209 to -114 (+95), away from the pick side.; weather=75.8°F, Wind 4.6 mph NNE (out to RF), Humidity 84%, P.O.P. 36% (Open-Meteo fallback); umpire=Home Plate: Chris Conroy; First Base: Ben May; Second Base: Brennan Miller; Third Base: John Tumpane; lineups=Both starting lineups were announced at publish time.; lineup impact=Atlanta Braves: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 0-2.; signal-count edge=Atlanta Braves (15-5); Atlanta Braves favored metrics=avg, groundOuts, airOuts, doubles, homeRuns, rbi (+9 more); Texas Rangers favored metrics=runs, triples, Most wins, Batters have most hits vs opposing pitcher, Batters have most runs vs opposing pitcher.

Expanded game context
  • Weather: 76.1°F, Wind 2.0 mph WNW (out to CF), Humidity 84%, P.O.P. 35% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Chris Conroy; First Base: Ben May; Second Base: Brennan Miller; Third Base: John Tumpane
  • Atlanta Braves Injuries: Austin Riley (Active), Brewer Hicklen (Active), Bryce Elder (Active), Chris Sale (Active), Danny Young (Active), Didier Fuentes (Active), Dominic Smith (Active), Drake Baldwin (Active)
  • Texas Rangers Injuries: Alejandro Osuna (Active), Ben Peoples (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cam Cauley (Active), Cole Winn (Active), Elias Díaz (Active), Emiliano Teodo (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Atlanta Braves: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Atlanta Braves went 2-1. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 0-2.
  • Line Movement: Moneyline moved from -209 to -113 (+96), away from the pick side.
Pick 4

Colorado Rockies over Cincinnati Reds

LOSS
Colorado Rockies vs Cincinnati Reds prediction — 2026-07-17 • First pitch: 8:40 PM ET
Odds-113
Confidence0.545 (data points: 18.258/23.64)
PitchingGabriel Hughes vs Brady Singer
VenueCoors Field

Toby Quinn (Contrarian) — Game-day notebook: Colorado Rockies over Cincinnati Reds at -113. Model confidence is 0.575 on 18.519/23.519. Market framing still leaves room for this side to win without a perfect script. 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 moved from -114 to -104 (+10), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Cincinnati Reds went 1-1. Metrics context: Pricing context is closer to balanced; platoon split setup supports this side (lineup fit +0.14); park environment can amplify scoring swings. Weather and crew context: 83.0°F, Wind 14.2 mph SSW (out to CF), Humidity 31%, P.O.P. 3% (Open-Meteo fallback) / Home Plate: Jansen Visconti; First Base: Andy Fletcher; Second Base: Alex Tosi; Third Base: Cory Blaser. Evaluated metrics (team-favor): confidence=0.575 (data points: 18.519/23.519); odds=-113; pitching=Gabriel Hughes vs Brady Singer; line move=Moneyline moved from -114 to -104 (+10), away from the pick side.; weather=83.0°F, Wind 14.2 mph SSW (out to CF), Humidity 31%, P.O.P. 3% (Open-Meteo fallback); umpire=Home Plate: Jansen Visconti; First Base: Andy Fletcher; Second Base: Alex Tosi; Third Base: Cory Blaser; lineups=Both starting lineups were announced at publish time.; lineup impact=Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. in stable-lineup comps (≥8 shared), Cincinnati Reds went 1-1.; signal-count edge=Colorado Rockies (15-5); Colorado Rockies favored metrics=groundOuts, airOuts, runs, doubles, triples, homeRuns (+9 more); Cincinnati Reds favored metrics=avg, Most wins, Batters have most hits vs opposing pitcher, Batters have most runs vs opposing pitcher, Batters have most home runs vs opposing pitcher.

Expanded game context
  • Weather: 90.6°F, Wind 5.7 mph SSE (out to LF), Humidity 23%, P.O.P. 4% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Jansen Visconti; First Base: Andy Fletcher; Second Base: Alex Tosi; Third Base: Cory Blaser
  • 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)
  • Cincinnati Reds Injuries: Andrew Abbott (Active), Brady Singer (Active), Brock Burke (Active), Caleb Ferguson (Active), Chase Burns (Active), Chase Petty (Active), Dane Myers (Active), Edwin Arroyo (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Colorado Rockies: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Cincinnati Reds: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Cincinnati Reds went 1-1.
  • Line Movement: Moneyline moved from -114 to -104 (+10), away from the pick side.
Pick 5

Boston Red Sox over Tampa Bay Rays

WIN
Boston Red Sox vs Tampa Bay Rays prediction — 2026-07-17 • First pitch: 7:10 PM ET
Odds-128
Confidence0.367 (data points: 18.246/26.688)
PitchingEduardo Rivera vs Mason Englert
VenueFenway Park

Rico Heatcheck (Momentum & Vibes) — Here’s the card: Boston Red Sox over Tampa Bay Rays at -128. Model confidence is 0.297 on 17.246/26.586. The profile carries fewer soft spots once leverage innings arrive. 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 -124 to -119 (+5), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), Boston Red Sox went 3-0. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-1; in stable-lineup comps (≥8 shared), Tampa Bay Rays went 1-1. Metrics context: Pricing context gives a modest edge; platoon split setup is less favorable (lineup fit -0.08); books are tightly aligned. Weather and crew context: 80.9°F, Wind 12.6 mph W (out to RF), Humidity 35%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Mike Estabrook; First Base: Louie Krupa; Second Base: Malachi Moore; Third Base: Alfonso Márquez. Evaluated metrics (team-favor): confidence=0.297 (data points: 17.246/26.586); odds=-128; pitching=Eduardo Rivera vs Mason Englert; line move=Moneyline moved from -124 to -119 (+5), away from the pick side.; weather=80.9°F, Wind 12.6 mph W (out to RF), Humidity 35%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Mike Estabrook; First Base: Louie Krupa; Second Base: Malachi Moore; Third Base: Alfonso Márquez; lineups=Both starting lineups were announced at publish time.; lineup impact=Boston Red Sox: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 1-1; in stable-lineup comps (≥8 shared), Tampa Bay Rays went 1-1.; signal-count edge=Boston Red Sox (15-9); Boston Red Sox favored metrics=avg, groundOuts, airOuts, triples, whip, hitsPer9Inn (+9 more); Tampa Bay Rays favored metrics=runs, doubles, homeRuns, rbi, strikeoutWalkRatio, strikeoutsPer9Inn (+3 more).

Expanded game context
  • Weather: 80.9°F, Wind 12.6 mph W (out to RF), Humidity 35%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Mike Estabrook; First Base: Louie Krupa; Second Base: Malachi Moore; Third Base: Alfonso Márquez
  • Boston Red Sox Injuries: Alec Gamboa (Active), Andruw Monasterio (Active), Anthony Seigler (Active), Aroldis Chapman (Active), Brayan Bello (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active)
  • Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Chris Roycroft (Active), Cole Sulser (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Boston Red Sox: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Boston Red Sox went 3-0; in stable-lineup comps (≥8 shared), Boston Red Sox went 2-0. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Tampa Bay Rays went 2-2.
  • Line Movement: Moneyline moved from -124 to -118 (+6), away from the pick side.
Pick 6

Milwaukee Brewers over Miami Marlins

WIN
Milwaukee Brewers vs Miami Marlins prediction — 2026-07-17 • First pitch: 7:40 PM ET
Odds-151 (BetMGM: -135)
Confidence0.328 (data points: 15.816/23.816000000000003)
PitchingLogan Henderson vs Sandy Alcantara
VenueAmerican Family Field

Maya Rios (Process Coach) — This matchup sets up this way: Milwaukee Brewers over Miami Marlins at -151 (BetMGM: -135). Model confidence is 0.325 on 15.698/23.698. This is a disciplined edge profile, not a chase setup. 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, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -147 to -132 (+15), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 0-2. Miami Marlins: Compared with last 5 games, today's announced lineup shares 8.8/9 starters on average. in stable-lineup comps (≥8 shared), Miami Marlins went 2-3. Metrics context: Pricing context leans clearly toward this side; platoon split setup is less favorable (lineup fit -0.08); books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Nick Mahrley; First Base: Derek Thomas; Second Base: Marvin Hudson; Third Base: Tripp Gibson. Evaluated metrics (team-favor): confidence=0.325 (data points: 15.698/23.698); odds=-151 (BetMGM: -135); pitching=Logan Henderson vs Sandy Alcantara; line move=Moneyline moved from -147 to -132 (+15), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Nick Mahrley; First Base: Derek Thomas; Second Base: Marvin Hudson; Third Base: Tripp Gibson; lineups=Both starting lineups were announced at publish time.; lineup impact=Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. in stable-lineup comps (≥8 shared), Miami Marlins went 2-3.; signal-count edge=Milwaukee Brewers (14-8); Milwaukee Brewers favored metrics=airOuts, runs, doubles, rbi, whip, strikeoutWalkRatio (+8 more); Miami Marlins favored metrics=avg, groundOuts, triples, homeRuns, Most wins, Batters have most runs vs opposing pitcher (+2 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Nick Mahrley; First Base: Derek Thomas; Second Base: Marvin Hudson; Third Base: Tripp Gibson
  • Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Andrew Vaughn (Active), Braden Shewmake (Active), Brandon Sproat (Active), Brice Turang (Active), Bryse Wilson (Active), Chad Patrick (Active)
  • Miami Marlins Injuries: Brian Navarreto (Active), Cade Gibson (Active), Calvin Faucher (Active), Dax Fulton (Active), Esteury Ruiz (Active), Eury Pérez (Active), Griffin Conine (Active), Heriberto Hernández (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 0-2. Miami Marlins: Compared with last 5 games, today's announced lineup shares 8.8/9 starters on average. in stable-lineup comps (≥8 shared), Miami Marlins went 2-3.
  • Line Movement: Moneyline moved from -147 to -133 (+14), away from the pick side.
Pick 7

Seattle Mariners over San Francisco Giants

In Progress
Seattle Mariners vs San Francisco Giants prediction — 2026-07-17 • First pitch: 10:10 PM ET
Odds-185 (BetMGM: -135)
Confidence0.226 (data points: 14.662/23.925)
PitchingBryce Miller vs Landen Roupp
VenueT-Mobile Park

Keira Bloom (Injury/Lineup Impact) — Here’s the card: Seattle Mariners over San Francisco Giants at -185 (BetMGM: -135). Model confidence is 0.224 on 14.605/23.868000000000002. Availability and continuity are meaningful in this matchup. 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 -155 to -134 (+21), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Seattle Mariners went 0-3. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 8.2/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 3-1. Metrics context: Pricing context leans clearly toward this side; platoon split setup supports this side (lineup fit +0.08). Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Mark Ripperger; First Base: Dan Bellino; Second Base: Dexter Kelley; Third Base: Shane Livensparger. Evaluated metrics (team-favor): confidence=0.224 (data points: 14.605/23.868000000000002); odds=-185 (BetMGM: -135); pitching=Bryce Miller vs Landen Roupp; line move=Moneyline moved from -155 to -134 (+21), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Mark Ripperger; First Base: Dan Bellino; Second Base: Dexter Kelley; Third Base: Shane Livensparger; lineups=Both starting lineups were announced at publish time.; lineup impact=Seattle Mariners: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 3-1.; signal-count edge=Seattle Mariners (13-9); Seattle Mariners favored metrics=airOuts, homeRuns, rbi, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+7 more); San Francisco Giants favored metrics=avg, groundOuts, runs, doubles, triples, homeRunsPer9 (+3 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Mark Ripperger; First Base: Dan Bellino; Second Base: Dexter Kelley; Third Base: Shane Livensparger
  • Seattle Mariners Injuries: Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Buddy Kennedy (Active), Cal Raleigh (Active), Cole Wilcox (Active), Cole Young (Active), Colt Emerson (Active)
  • San Francisco Giants Injuries: Adrian Houser (Active), Bryce Eldridge (Active), Caleb Kilian (Active), Casey Schmitt (Active), Christian Koss (Active), Daniel Susac (Active), Drew Cavanaugh (Active), Drew Gilbert (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Seattle Mariners: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Seattle Mariners went 0-3. San Francisco Giants: Compared with last 5 games, today's announced lineup shares 8.2/9 starters on average. in stable-lineup comps (≥8 shared), San Francisco Giants went 3-1.
  • Line Movement: Moneyline moved from -155 to -133 (+22), away from the pick side.
Pick 8

Toronto Blue Jays over Chicago White Sox

LOSS
Toronto Blue Jays vs Chicago White Sox prediction — 2026-07-17 • First pitch: 7:15 PM ET
Odds-132 (BetMGM: -102)
Confidence0.222 (data points: 14.587/23.881)
PitchingSpencer Miles vs Anthony Kay
VenueRogers Centre

Keira Bloom (Injury/Lineup Impact) — Game-day notebook: Toronto Blue Jays over Chicago White Sox at -132 (BetMGM: -102). Model confidence is 0.203 on 14.598/24.275. Availability and continuity are meaningful in this matchup. 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, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -134 to -102 (+32), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Chicago White Sox went 2-1. Metrics context: Pricing context is closer to balanced; platoon split setup supports this side (lineup fit +0.11); books show wider disagreement. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Scott Barry; First Base: Manny Gonzalez; Second Base: Tom Hanahan; Third Base: Ron Kulpa. Evaluated metrics (team-favor): confidence=0.203 (data points: 14.598/24.275); odds=-132 (BetMGM: -102); pitching=Spencer Miles vs Anthony Kay; line move=Moneyline moved from -134 to -102 (+32), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Scott Barry; First Base: Manny Gonzalez; Second Base: Tom Hanahan; Third Base: Ron Kulpa; lineups=Both starting lineups were announced at publish time.; lineup impact=Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. in stable-lineup comps (≥8 shared), Chicago White Sox went 2-1.; signal-count edge=Toronto Blue Jays (13-9); Toronto Blue Jays favored metrics=avg, whip, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn, hitsPer9Inn (+7 more); Chicago White Sox favored metrics=groundOuts, airOuts, runs, doubles, triples, homeRuns (+3 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Scott Barry; First Base: Manny Gonzalez; Second Base: Tom Hanahan; Third Base: Ron Kulpa
  • Toronto Blue Jays Injuries: Adam Macko (Active), Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), CJ Van Eyk (Active), Daulton Varsho (Active), Dylan Cease (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: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Chicago White Sox went 2-1.
  • Line Movement: Moneyline moved from -134 to -103 (+31), away from the pick side.
Pick 9

San Diego Padres over Kansas City Royals

LOSS
San Diego Padres vs Kansas City Royals prediction — 2026-07-17 • First pitch: 8:10 PM ET
Odds-123 (BetMGM: -130)
Confidence0.211 (data points: 14.246/23.518)
PitchingMichael King vs Seth Lugo
VenueKauffman Stadium

Vince Valentino (Showman) — This matchup sets up this way: San Diego Padres over Kansas City Royals at -123 (BetMGM: -130). Model confidence is 0.220 on 14.246/23.347. 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 -112 to -123 (-11), toward the pick side. Lineup status: Both starting lineups were announced at publish time. San Diego Padres: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), San Diego Padres went 0-2. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Kansas City Royals went 0-3. Metrics context: Pricing context is closer to balanced; platoon split setup is less favorable (lineup fit -0.20); books are tightly aligned. Weather and crew context: 88.7°F, Wind 11.2 mph SW (out to CF), Humidity 48%, P.O.P. 12% (Open-Meteo fallback) / Home Plate: Nestor Ceja; First Base: Willie Traynor; Second Base: Charlie Ramos; Third Base: David Rackley. Evaluated metrics (team-favor): confidence=0.220 (data points: 14.246/23.347); odds=-123 (BetMGM: -130); pitching=Michael King vs Seth Lugo; line move=Moneyline moved from -112 to -123 (-11), toward the pick side.; weather=88.7°F, Wind 11.2 mph SW (out to CF), Humidity 48%, P.O.P. 12% (Open-Meteo fallback); umpire=Home Plate: Nestor Ceja; First Base: Willie Traynor; Second Base: Charlie Ramos; Third Base: David Rackley; lineups=Both starting lineups were announced at publish time.; lineup impact=San Diego Padres: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Kansas City Royals went 0-3.; signal-count edge=San Diego Padres (14-8); San Diego Padres favored metrics=avg, airOuts, runs, homeRuns, rbi, whip (+8 more); Kansas City Royals favored metrics=groundOuts, doubles, triples, strikeoutWalkRatio, walksPer9Inn, strikePercentage (+2 more).

Expanded game context
  • Weather: 79.9°F, Wind 10.1 mph SSW (out to CF), Humidity 79%, P.O.P. 14% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Nestor Ceja; First Base: Willie Traynor; Second Base: Charlie Ramos; Third Base: David Rackley
  • 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)
  • Kansas City Royals Injuries: Alex Lange (Active), Beck Way (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Daniel Lynch IV (Active), Eli Morgan (Active), Isaac Collins (Active), Jac Caglianone (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: San Diego Padres: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), San Diego Padres went 0-2. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.8/9 starters on average. in stable-lineup comps (≥8 shared), Kansas City Royals went 0-3.
  • Line Movement: Moneyline moved from -112 to -116 (-4), toward the pick side.
Pick 10

Cleveland Guardians over Pittsburgh Pirates

In Progress
Cleveland Guardians vs Pittsburgh Pirates prediction — 2026-07-17 • First pitch: 7:10 PM ET
Odds----
Confidence0.207 (data points: 14.0/23.205)
PitchingGavin Williams vs Jared Jones
VenueProgressive Field

Ivy Chen (Data Scientist) — Game-day notebook: Cleveland Guardians over Pittsburgh Pirates at ----. Model confidence is 0.207 on 14.0/23.205. Directional probability and practical matchup context are rowing together. 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: Line movement unavailable. Lineup status: Starting lineups were not announced for either team at publish time. Metrics context: Expanded matchup metrics were neutral. Weather and crew context: 90.9°F, Wind 16.0 mph WSW (out to RF), Humidity 51%, P.O.P. 13% (Open-Meteo fallback) / Umpire crew unavailable at run time. Evaluated metrics (team-favor): confidence=0.207 (data points: 14.0/23.205); odds=----; pitching=Gavin Williams vs Jared Jones; line move=Line movement unavailable.; weather=90.9°F, Wind 16.0 mph WSW (out to RF), Humidity 51%, P.O.P. 13% (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=Cleveland Guardians (13-9); Cleveland Guardians favored metrics=avg, groundOuts, triples, strikeoutWalkRatio, strikeoutsPer9Inn, hitsPer9Inn (+7 more); Pittsburgh Pirates favored metrics=airOuts, runs, doubles, homeRuns, rbi, whip (+3 more).

Expanded game context
  • Weather: 89.8°F, Wind 14.1 mph WSW (out to RF), Humidity 55%, P.O.P. 12% (Open-Meteo fallback)
  • Umpire Crew: Umpire crew unavailable at run time.
  • Cleveland Guardians Injuries: Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Chase DeLauter (Active), Codi Heuer (Active), Colin Holderman (Active), Daniel Schneemann (Active), David Fry (Active)
  • Pittsburgh Pirates Injuries: Billy Cook (Active), Brandon Eisert (Active), Brandon Lowe (Active), Braxton Ashcraft (Active), Bryan Reynolds (Active), Bubba Chandler (Active), Carmen Mlodzinski (Active), Dennis Santana (Active)
  • Starting Lineups: Starting lineups were not announced for either team at publish time.
  • Lineup Change Impact: n/a
  • Line Movement: Moneyline moved from -128 to -101 (+27), away from the pick side.
Pick 11

Athletics over Washington Nationals

In Progress
Athletics vs Washington Nationals prediction — 2026-07-17 • First pitch: 9:40 PM ET
Odds+115 (BetMGM: -130)
Confidence0.204 (data points: 14.22/23.616)
PitchingGage Jump vs Cade Cavalli
VenueSutter Health Park

Roman Slate (Line Movement Hawk) — This matchup sets up this way: Athletics over Washington Nationals at +115 (BetMGM: -130). Model confidence is 0.213 on 14.22/23.445. Price behavior confirms the read rather than contradicting it. 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 -108 to -127 (-19), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Athletics: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-4. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-2. Metrics context: Pricing context gives a modest edge; platoon split setup is less favorable (lineup fit -0.20); books are tightly aligned. Weather and crew context: 88.2°F, Wind 11.6 mph SW (out to CF), Humidity 26%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: John Libka; First Base: James Hoye; Second Base: Jacob Metz; Third Base: Sean Barber. Evaluated metrics (team-favor): confidence=0.213 (data points: 14.22/23.445); odds=+115 (BetMGM: -130); pitching=Gage Jump vs Cade Cavalli; line move=Moneyline moved from -108 to -127 (-19), toward the pick side.; weather=88.2°F, Wind 11.6 mph SW (out to CF), Humidity 26%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: John Libka; First Base: James Hoye; Second Base: Jacob Metz; Third Base: Sean Barber; lineups=Both starting lineups were announced at publish time.; lineup impact=Athletics: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-2.; signal-count edge=Athletics (13-9); Athletics favored metrics=avg, airOuts, doubles, whip, walksPer9Inn, hitsPer9Inn (+7 more); Washington Nationals favored metrics=groundOuts, runs, triples, homeRuns, rbi, strikeoutWalkRatio (+3 more).

Expanded game context
  • Weather: 90.4°F, Wind 9.7 mph SW (out to CF), Humidity 24%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: John Libka; First Base: James Hoye; Second Base: Jacob Metz; Third Base: Sean Barber
  • Athletics Injuries: Alika Williams (Active), Brady Basso (Active), Carlos Cortes (Active), Colby Thomas (Active), Donovan Walton (Active), Elvis Alvarado (Active), Gage Jump (Active), Henry Bolte (Active)
  • Washington Nationals Injuries: Andrés Chaparro (Active), Andrew Alvarez (Active), CJ Abrams (Active), Cade Cavalli (Active), Carson Palmquist (Active), Clayton Beeter (Active), Curtis Mead (Active), Daylen Lile (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Athletics: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-4. Washington Nationals: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Washington Nationals went 1-2.
  • Line Movement: Moneyline moved from -108 to -127 (-19), toward the pick side.
Pick 12

St. Louis Cardinals over Arizona Diamondbacks

In Progress
St. Louis Cardinals vs Arizona Diamondbacks prediction — 2026-07-17 • First pitch: 9:40 PM ET
Odds-103 (BetMGM: +100)
Confidence0.148 (data points: 13.477/23.477)
PitchingMichael McGreevy vs Merrill Kelly
VenueChase Field

Mack Ledger (Market Maker) — First-pitch read: St. Louis Cardinals over Arizona Diamondbacks at -103 (BetMGM: +100). Model confidence is 0.148 on 13.477/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, run prevention stability, and matchup history leverage. Market movement reads: Moneyline moved from -111 to 101 (+212), away from the pick side. Lineup status: Both starting lineups were announced at publish time. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), St. Louis Cardinals went 1-2. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. Metrics context: Pricing context is closer to balanced; platoon split setup supports this side (lineup fit +0.08); books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Bill Miller; First Base: Brian Walsh; Second Base: Tyler Jones; Third Base: Chad Fairchild. Evaluated metrics (team-favor): confidence=0.148 (data points: 13.477/23.477); odds=-103 (BetMGM: +100); pitching=Michael McGreevy vs Merrill Kelly; line move=Moneyline moved from -111 to 101 (+212), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Bill Miller; First Base: Brian Walsh; Second Base: Tyler Jones; Third Base: Chad Fairchild; lineups=Both starting lineups were announced at publish time.; lineup impact=St. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.; signal-count edge=St. Louis Cardinals (13-9); St. Louis Cardinals favored metrics=airOuts, runs, homeRuns, whip, strikeoutWalkRatio, strikeoutsPer9Inn (+7 more); Arizona Diamondbacks favored metrics=avg, groundOuts, doubles, triples, rbi, strikePercentage (+3 more).

Expanded game context
  • Weather: Dome/retractable roof environment — external wind conditions not applicable.
  • Umpire Crew: Home Plate: Bill Miller; First Base: Brian Walsh; Second Base: Tyler Jones; Third Base: Chad Fairchild
  • St. Louis Cardinals Injuries: Alec Burleson (Active), Andre Pallante (Active), Blaze Jordan (Active), Bryan Torres (Active), Dustin May (Active), George Soriano (Active), Gordon Graceffo (Active), Iván Herrera (Active)
  • Arizona Diamondbacks Injuries: Brandon Pfaadt (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Drey Jameson (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (Active), Ildemaro Vargas (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), St. Louis Cardinals went 1-2. Arizona Diamondbacks: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average.
  • Line Movement: Moneyline moved from -111 to 101 (+212), away from the pick side.
Pick 13

Minnesota Twins over Chicago Cubs

WIN
Minnesota Twins vs Chicago Cubs prediction — 2026-07-17 • First pitch: 8:05 PM ET
Odds+129 (BetMGM: +125)
Confidence0.129 (data points: 13.385/23.715)
PitchingBailey Ober vs Colin Rea
VenueWrigley Field

Grant Halberd (Beat Writer) — This matchup sets up this way: Minnesota Twins over Chicago Cubs at +129 (BetMGM: +125). Model confidence is 0.128 on 13.486/23.908. 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, 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 118 to 125 (+7), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 2-0. Chicago Cubs: Compared with last 5 games, today's announced lineup shares 8.2/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 3-2. Metrics context: Pricing context is closer to balanced; platoon split setup supports this side (lineup fit +0.19); books are tightly aligned. Weather and crew context: 83.4°F, Wind 8.4 mph SSE (out to LF), Humidity 77%, P.O.P. 9% (Open-Meteo fallback) / Home Plate: Bruce Dreckman; First Base: Nate Tomlinson; Second Base: James Jean; Third Base: Mark Wegner. Evaluated metrics (team-favor): confidence=0.128 (data points: 13.486/23.908); odds=+129 (BetMGM: +125); pitching=Bailey Ober vs Colin Rea; line move=Moneyline moved from 118 to 125 (+7), away from the pick side.; weather=83.4°F, Wind 8.4 mph SSE (out to LF), Humidity 77%, P.O.P. 9% (Open-Meteo fallback); umpire=Home Plate: Bruce Dreckman; First Base: Nate Tomlinson; Second Base: James Jean; Third Base: Mark Wegner; lineups=Both starting lineups were announced at publish time.; lineup impact=Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 3-2.; signal-count edge=Minnesota Twins (13-9); Minnesota Twins favored metrics=avg, groundOuts, triples, rbi, whip, strikeoutWalkRatio (+7 more); Chicago Cubs favored metrics=airOuts, runs, doubles, homeRuns, strikeoutsPer9Inn, homeRunsPer9 (+3 more).

Expanded game context
  • Weather: 84.4°F, Wind 5.1 mph SW (out to CF), Humidity 79%, P.O.P. 8% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Bruce Dreckman; First Base: Nate Tomlinson; Second Base: James Jean; Third Base: Mark Wegner
  • Minnesota Twins Injuries: Alan Roden (Active), Alex Jackson (Active), Andrew Morris (Active), Austin Martin (Active), Bailey Ober (Active), Brooks Lee (Active), Joe Ryan (Active), Josh Bell (Active)
  • Chicago Cubs Injuries: Alex Bregman (Active), Caleb Thielbar (Active), Carson Kelly (Active), Colin Rea (Active), Dansby Swanson (Active), David Peterson (Active), Drew Pomeranz (Active), Gavin Hollowell (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Minnesota Twins: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 2-0. Chicago Cubs: Compared with last 5 games, today's announced lineup shares 8.2/9 starters on average. in stable-lineup comps (≥8 shared), Chicago Cubs went 3-2.
  • Line Movement: Moneyline moved from 118 to 121 (+3), away from the pick side.
Pick 14

Los Angeles Dodgers over New York Yankees

WIN
Los Angeles Dodgers vs New York Yankees prediction — 2026-07-17 • First pitch: 7:05 PM ET
Odds-113
Confidence0.027 (data points: 12.109/23.586)
PitchingRoki Sasaki vs Gerrit Cole
VenueYankee Stadium

Owen Pike (Model Whisperer) — First-pitch read: Los Angeles Dodgers over New York Yankees at -113. Model confidence is 0.022 on 12.109/23.688000000000002. Projection direction and on-field shape both support this side. 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 -111 to -110 (+1), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 0-2; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 1-1. New York Yankees: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), New York Yankees went 3-0. Metrics context: Pricing context is closer to balanced; platoon split setup is less favorable (lineup fit -0.11); books are tightly aligned. Weather and crew context: 87.3°F, Wind 6.4 mph WNW (out to RF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Junior Valentine; First Base: Jordan Baker; Second Base: Rob Drake; Third Base: Stu Scheurwater. Evaluated metrics (team-favor): confidence=0.022 (data points: 12.109/23.688000000000002); odds=-113; pitching=Roki Sasaki vs Gerrit Cole; line move=Moneyline moved from -111 to -110 (+1), away from the pick side.; weather=87.3°F, Wind 6.4 mph WNW (out to RF), Humidity 22%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Junior Valentine; First Base: Jordan Baker; Second Base: Rob Drake; Third Base: Stu Scheurwater; lineups=Both starting lineups were announced at publish time.; lineup impact=Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. in stable-lineup comps (≥8 shared), New York Yankees went 3-0.; signal-count edge=Los Angeles Dodgers (12-10); Los Angeles Dodgers favored metrics=avg, groundOuts, runs, doubles, triples, rbi (+6 more); New York Yankees favored metrics=airOuts, homeRuns, whip, strikeoutWalkRatio, walksPer9Inn, runsScoredPer9 (+4 more).

Expanded game context
  • Weather: 84.9°F, Wind 6.3 mph WNW (out to RF), Humidity 31%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Junior Valentine; First Base: Jordan Baker; Second Base: Rob Drake; Third Base: Stu Scheurwater
  • Los Angeles Dodgers Injuries: Alex Call (Active), Alex Freeland (Active), Alex Vesia (Active), Andy Pages (Active), Brock Stewart (Active), Dalton Rushing (Active), Edgardo Henriquez (Active), Eliezer Alfonzo (Active)
  • 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)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Los Angeles Dodgers: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Dodgers went 0-2; in stable-lineup comps (≥8 shared), Los Angeles Dodgers went 1-1. New York Yankees: Compared with last 5 games, today's announced lineup shares 7.4/9 starters on average. in stable-lineup comps (≥8 shared), New York Yankees went 3-0.
  • Line Movement: Moneyline moved from -111 to -112 (-1), toward the pick side.
Pick 15

Houston Astros over Baltimore Orioles

LOSS
Houston Astros vs Baltimore Orioles prediction — 2026-07-17 • First pitch: 8:10 PM ET
Odds+102 (BetMGM: -110)
Confidence0.001 (data points: 11.246/22.477)
PitchingPeter Lambert vs Dean Kremer
VenueDaikin Park

Lena Park (Weather/Umpire Specialist) — Game-day notebook: Houston Astros over Baltimore Orioles at +102 (BetMGM: -110). Model confidence is 0.001 on 11.246/22.477. External context reinforces the base handicap instead of fighting it. 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 -110 to -108 (+2), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Houston Astros: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-2. Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 1-1. Metrics context: Pricing context is closer to balanced; platoon split setup is close to neutral; books are tightly aligned. Weather and crew context: 85.9°F, Wind 8.8 mph SSE (out to CF), Humidity 75%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Erich Bacchus; First Base: Brian O'Nora; Second Base: Chris Segal; Third Base: Laz Diaz. Evaluated metrics (team-favor): confidence=0.001 (data points: 11.246/22.477); odds=+102 (BetMGM: -110); pitching=Peter Lambert vs Dean Kremer; line move=Moneyline moved from -110 to -108 (+2), away from the pick side.; weather=85.9°F, Wind 8.8 mph SSE (out to CF), Humidity 75%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Erich Bacchus; First Base: Brian O'Nora; Second Base: Chris Segal; Third Base: Laz Diaz; lineups=Both starting lineups were announced at publish time.; lineup impact=Houston Astros: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 1-1.; signal-count edge=Baltimore Orioles (11-10); Houston Astros favored metrics=avg, groundOuts, airOuts, homeRuns, hitsPer9Inn, runsScoredPer9 (+4 more); Baltimore Orioles favored metrics=runs, doubles, triples, rbi, whip, strikeoutWalkRatio (+5 more).

Expanded game context
  • Weather: 85.9°F, Wind 8.8 mph SSE (out to CF), Humidity 75%, P.O.P. 0% (Open-Meteo fallback)
  • Umpire Crew: Home Plate: Erich Bacchus; First Base: Brian O'Nora; Second Base: Chris Segal; Third Base: Laz Diaz
  • Houston Astros Injuries: AJ Blubaugh (Active), Bryan Abreu (Active), Bryan King (Active), Cam Smith (Active), Christian Vázquez (Active), Christian Walker (Active), Cristian Javier (Active), Enyel De Los Santos (Active)
  • Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Anthony Nunez (Active), Brandon Young (Active), Cam Sanders (Active), Christian Encarnacion-Strand (Active), Coby Mayo (Active)
  • Starting Lineups: Both starting lineups were announced at publish time.
  • Lineup Change Impact: Houston Astros: Compared with last 5 games, today's announced lineup shares 5.6/9 starters on average. In higher-turnover comps (≤6 shared), Houston Astros went 2-2. Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 6.6/9 starters on average. In higher-turnover comps (≤6 shared), Baltimore Orioles went 1-1.
  • Line Movement: Moneyline moved from -110 to -108 (+2), away from the pick side.