Minnesota Twins vs Texas Rangers prediction — 2026-06-18 • First pitch: 2:35 PM ET
Odds-122 (BetMGM: -125)
Confidence0.489 (data points: 17.477/23.477)
PitchingJoe Ryan vs Jack Leiter
VenueGlobe Life Field
Lena Park (Weather/Umpire Specialist) — Here’s the card: Minnesota Twins over Texas Rangers at -122 (BetMGM: -125). Model confidence is 0.491 on 17.579/23.579. 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 matchup history leverage. Market movement reads: Moneyline moved from -125 to -122 (+3), 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.6/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 3-0. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 1-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup supports this side (lineup fit +0.14); books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Mike Estabrook; First Base: Lance Barrett; Second Base: Derek Thomas; Third Base: Alfonso Márquez. Evaluated metrics (team-favor): confidence=0.491 (data points: 17.579/23.579); odds=-122 (BetMGM: -125); pitching=Joe Ryan vs Jack Leiter; line move=Moneyline moved from -125 to -122 (+3), away from the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Mike Estabrook; First Base: Lance Barrett; Second Base: Derek Thomas; Third Base: Alfonso Márquez; lineups=Both starting lineups were announced at publish time.; lineup impact=Minnesota Twins: 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 1-2.; signal-count edge=Minnesota Twins (15-5); Minnesota Twins favored metrics=groundOuts, runs, doubles, homeRuns, rbi, whip (+9 more); Texas Rangers favored metrics=avg, airOuts, triples, Batters have most runs vs opposing pitcher, Batters have most home runs vs opposing pitcher.
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Mike Estabrook; First Base: Lance Barrett; Second Base: Derek Thomas; Third Base: Alfonso Márquez
Minnesota Twins Injuries: Alex Jackson (Active), Andrew Morris (Active), Anthony Banda (Active), Austin Martin (Active), Brooks Lee (Active), Byron Buxton (Active), Cody Laweryson (Active), Connor Prielipp (Active)
Texas Rangers Injuries: Alejandro Osuna (Active), Brandon Nimmo (Active), Cal Quantrill (Active), Cody Freeman (Active), Cole Winn (Active), Elias Díaz (Active), Ezequiel Duran (Active), Jack Leiter (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.6/9 starters on average. In higher-turnover comps (≤6 shared), Minnesota Twins went 3-0. Texas Rangers: Compared with last 5 games, today's announced lineup shares 6.0/9 starters on average. In higher-turnover comps (≤6 shared), Texas Rangers went 1-2.
Line Movement: Line movement unavailable.
Pick 2
Athletics over Los Angeles Angels
In Progress
Athletics vs Los Angeles Angels prediction — 2026-06-18 • First pitch: 9:40 PM ET
Grant Halberd (Beat Writer) — Here’s the card: Athletics over Los Angeles Angels at -175 (BetMGM: -180). Model confidence is 0.425 on 20.059/28.160000000000004. 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, matchup history leverage, and recent form. Market movement reads: Moneyline moved from -134 to -175 (-41), 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 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-3. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 2-3. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context favors this side (freshness edge ~9 points); platoon split setup is less favorable (lineup fit -0.47); books show wider disagreement. Weather and crew context: 77.0°F, Wind 14.7 mph SW (out to CF), Humidity 50%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Shane Livensparger; First Base: Dan Merzel; Second Base: Dan Bellino; Third Base: Mark Ripperger. Evaluated metrics (team-favor): confidence=0.425 (data points: 20.059/28.160000000000004); odds=-175 (BetMGM: -180); pitching=Gage Jump vs Ryan Johnson; line move=Moneyline moved from -134 to -175 (-41), toward the pick side.; weather=77.0°F, Wind 14.7 mph SW (out to CF), Humidity 50%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Shane Livensparger; First Base: Dan Merzel; Second Base: Dan Bellino; Third Base: Mark Ripperger; lineups=Both starting lineups were announced at publish time.; lineup impact=Athletics: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 2-3.; signal-count edge=Athletics (15-8); Athletics favored metrics=runs, doubles, triples, homeRuns, rbi, whip (+9 more); Los Angeles Angels favored metrics=avg, groundOuts, airOuts, Most wins, Pitcher has fewer hits vs opposing team, Pitcher has fewer runs vs opposing team (+2 more).
Umpire Crew: Home Plate: Shane Livensparger; First Base: Dan Merzel; Second Base: Dan Bellino; Third Base: Mark Ripperger
Athletics Injuries: Aaron Civale (Active), Alika Williams (Active), Carlos Cortes (Active), Colby Thomas (Active), Elvis Alvarado (Active), Gage Jump (Active), Henry Bolte (Active), Hogan Harris (Active)
Los Angeles Angels Injuries: Brent Suter (Active), Chase Silseth (Active), Christian Moore (Active), Denzer Guzman (Active), Donovan Walton (Active), Jo Adell (Active), José Fermin (Active), Jose Siri (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 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Athletics went 0-3. Los Angeles Angels: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (≤6 shared), Los Angeles Angels went 2-3.
Line Movement: Moneyline moved from -134 to -159 (-25), toward the pick side.
Pick 3
New York Yankees over Chicago White Sox
LOSS
New York Yankees vs Chicago White Sox prediction — 2026-06-18 • First pitch: 7:05 PM ET
Odds-170 (BetMGM: -175)
Confidence0.389 (data points: 16.464/23.71)
PitchingRyan Weathers vs Bryan Hudson
VenueYankee Stadium
Rico Heatcheck (Momentum & Vibes) — First-pitch read: New York Yankees over Chicago White Sox at -170 (BetMGM: -175). Model confidence is 0.395 on 16.936/24.284. 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 and run prevention stability. Market movement reads: Moneyline moved from -155 to -170 (-15), toward the pick side. Lineup status: Both starting lineups were announced at publish time. New York Yankees: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-3. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.42). Weather and crew context: 86.9°F, Wind 18.6 mph WSW (out to CF), Humidity 31%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Gabe Morales; First Base: Doug Eddings; Second Base: Mike Muchlinski; Third Base: Emil Jimenez. Evaluated metrics (team-favor): confidence=0.395 (data points: 16.936/24.284); odds=-170 (BetMGM: -175); pitching=Ryan Weathers vs Bryan Hudson; line move=Moneyline moved from -155 to -170 (-15), toward the pick side.; weather=86.9°F, Wind 18.6 mph WSW (out to CF), Humidity 31%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Gabe Morales; First Base: Doug Eddings; Second Base: Mike Muchlinski; Third Base: Emil Jimenez; lineups=Both starting lineups were announced at publish time.; lineup impact=New York Yankees: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-3.; signal-count edge=New York Yankees (15-7); New York Yankees favored metrics=avg, runs, doubles, triples, homeRuns, rbi (+9 more); Chicago White Sox favored metrics=groundOuts, airOuts, hitsPer9Inn, runsScoredPer9, homeRunsPer9, era (+1 more).
Umpire Crew: Home Plate: Gabe Morales; First Base: Doug Eddings; Second Base: Mike Muchlinski; Third Base: Emil Jimenez
New York Yankees Injuries: Ali Sánchez (Active), Amed Rosario (Active), Anthony Volpe (Active), Ben Rice (Active), Brent Headrick (Active), Cam Schlittler (Active), Camilo Doval (Active), Carlos Rodón (Active)
Chicago White Sox Injuries: Andrew Benintendi (Active), Anthony Kay (Active), Braden Montgomery (Active), Brandon Eisert (Active), Bryan Hudson (Active), Chase Meidroth (Active), Chris Murphy (Active), Colson Montgomery (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: New York Yankees: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Chicago White Sox went 2-3.
Line Movement: Line movement unavailable.
Pick 4
New York Mets over Philadelphia Phillies
WIN
New York Mets vs Philadelphia Phillies prediction — 2026-06-18 • First pitch: 6:40 PM ET
Odds+104 (BetMGM: +105)
Confidence0.365 (data points: 19.348/28.348)
PitchingSean Manaea vs Aaron Nola
VenueCitizens Bank Park
Grant Halberd (Beat Writer) — Here’s the card: New York Mets over Philadelphia Phillies at +104 (BetMGM: +105). Model confidence is 0.365 on 19.348/28.348. 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 106 to 104 (-2), toward the pick side. Lineup status: Both starting lineups were announced at publish time. New York Mets: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Mets went 1-1; in stable-lineup comps (≥8 shared), New York Mets went 1-1. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 3-0. Metrics context: Pricing context is closer to balanced; bullpen fatigue context leans against this side (~10 points); platoon split setup supports this side (lineup fit +0.11); books are tightly aligned. Weather and crew context: 86.8°F, Wind 19.2 mph WSW (out to RF), Humidity 41%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Brian Walsh; First Base: Chad Whitson; Second Base: Dillon Wilson; Third Base: Bill Miller. Evaluated metrics (team-favor): confidence=0.365 (data points: 19.348/28.348); odds=+104 (BetMGM: +105); pitching=Sean Manaea vs Aaron Nola; line move=Moneyline moved from 106 to 104 (-2), toward the pick side.; weather=86.8°F, Wind 19.2 mph WSW (out to RF), Humidity 41%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Brian Walsh; First Base: Chad Whitson; Second Base: Dillon Wilson; Third Base: Bill Miller; lineups=Both starting lineups were announced at publish time.; lineup impact=New York Mets: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 3-0.; signal-count edge=New York Mets (15-8); New York Mets favored metrics=avg, groundOuts, doubles, triples, whip, strikeoutWalkRatio (+9 more); Philadelphia Phillies favored metrics=airOuts, runs, homeRuns, rbi, walksPer9Inn, Pitcher has fewer hits vs opposing team (+2 more).
Umpire Crew: Home Plate: Brian Walsh; First Base: Chad Whitson; Second Base: Dillon Wilson; Third Base: Bill Miller
New York Mets Injuries: A.J. Ewing (Active), A.J. Minter (Active), Austin Warren (Active), Bo Bichette (Active), Brett Baty (Active), Brooks Raley (Active), Carson Benge (Active), Cionel Pérez (Active)
Philadelphia Phillies Injuries: Aaron Nola (Active), Alec Bohm (Active), Brandon Marsh (Active), Bryce Harper (Active), Bryse Wilson (Active), Bryson Stott (Active), Chase Shugart (Active), Cristopher Sánchez (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: New York Mets: Compared with last 5 games, today's announced lineup shares 7.0/9 starters on average. In higher-turnover comps (≤6 shared), New York Mets went 1-1; in stable-lineup comps (≥8 shared), New York Mets went 1-1. Philadelphia Phillies: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. in stable-lineup comps (≥8 shared), Philadelphia Phillies went 3-0.
Line Movement: Line movement unavailable.
Pick 5
Boston Red Sox over Toronto Blue Jays
LOSS
Boston Red Sox vs Toronto Blue Jays prediction — 2026-06-18 • First pitch: 1:35 PM ET
Nora Splitter (Matchup Film Room) — This matchup sets up this way: Boston Red Sox over Toronto Blue Jays at -138 (BetMGM: -145). Model confidence is 0.203 on 14.451/24.024. 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, 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 -123 to -138 (-15), toward 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.2/9 starters on average. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 2-1. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context leans against this side (~12 points); platoon split setup is less favorable (lineup fit -0.22). Weather and crew context: 83.5°F, Wind 19.8 mph SSE (out to LF), Humidity 47%, P.O.P. 22% (Open-Meteo fallback) / Home Plate: Manny Gonzalez; First Base: Tom Hanahan; Second Base: Ron Kulpa; Third Base: Scott Barry. Evaluated metrics (team-favor): confidence=0.203 (data points: 14.451/24.024); odds=-138 (BetMGM: -145); pitching=Sonny Gray vs Trey Yesavage; line move=Moneyline moved from -123 to -138 (-15), toward the pick side.; weather=83.5°F, Wind 19.8 mph SSE (out to LF), Humidity 47%, P.O.P. 22% (Open-Meteo fallback); umpire=Home Plate: Manny Gonzalez; First Base: Tom Hanahan; Second Base: Ron Kulpa; Third Base: Scott Barry; 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.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 2-1.; signal-count edge=Boston Red Sox (13-9); Boston Red Sox favored metrics=avg, groundOuts, runs, doubles, triples, whip (+7 more); Toronto Blue Jays favored metrics=airOuts, homeRuns, rbi, strikeoutsPer9Inn, hitsPer9Inn, homeRunsPer9 (+3 more).
Umpire Crew: Home Plate: Manny Gonzalez; First Base: Tom Hanahan; Second Base: Ron Kulpa; Third Base: Scott Barry
Boston Red Sox Injuries: Andruw Monasterio (Active), Aroldis Chapman (Active), Caleb Durbin (Active), Carlos Narváez (Active), Ceddanne Rafaela (Active), Connelly Early (Active), Connor Wong (Active), Danny Coulombe (Active)
Toronto Blue Jays Injuries: Alejandro Kirk (Active), Andrés Giménez (Active), Brandon Valenzuela (Active), Braydon Fisher (Active), Chad Dallas (Active), Charles McAdoo (Active), Davis Schneider (Active), Dylan Cease (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 7.2/9 starters on average. Toronto Blue Jays: Compared with last 5 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (≤6 shared), Toronto Blue Jays went 2-1.
Line Movement: Line movement unavailable.
Pick 6
Kansas City Royals over St. Louis Cardinals
WIN
Kansas City Royals vs St. Louis Cardinals prediction — 2026-06-18 • First pitch: 7:40 PM ET
Odds-113 (BetMGM: +100)
Confidence0.158 (data points: 16.387/28.297)
PitchingNoah Cameron vs Matthew Liberatore
VenueKauffman Stadium
Nora Splitter (Matchup Film Room) — Game-day notebook: Kansas City Royals over St. Louis Cardinals at -113 (BetMGM: +100). Model confidence is 0.161 on 16.608/28.619. 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, 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 -119 to 100 (+219), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 2-0. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.14); books show wider disagreement. Weather and crew context: 75.5°F, Wind 6.6 mph NNW (in from RF), Humidity 54%, P.O.P. 0% (Open-Meteo fallback) / Home Plate: Ryan Blakney; First Base: Tripp Gibson; Second Base: Sean Barber; Third Base: Dexter Kelley. Evaluated metrics (team-favor): confidence=0.161 (data points: 16.608/28.619); odds=-113 (BetMGM: +100); pitching=Noah Cameron vs Matthew Liberatore; line move=Moneyline moved from -119 to 100 (+219), away from the pick side.; weather=75.5°F, Wind 6.6 mph NNW (in from RF), Humidity 54%, P.O.P. 0% (Open-Meteo fallback); umpire=Home Plate: Ryan Blakney; First Base: Tripp Gibson; Second Base: Sean Barber; Third Base: Dexter Kelley; lineups=Both starting lineups were announced at publish time.; lineup impact=Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. Louis Cardinals went 2-0.; signal-count edge=Kansas City Royals (15-12); Kansas City Royals favored metrics=groundOuts, doubles, whip, strikeoutWalkRatio, walksPer9Inn, hitsPer9Inn (+9 more); St. Louis Cardinals favored metrics=avg, airOuts, runs, triples, homeRuns, rbi (+6 more).
Umpire Crew: Home Plate: Ryan Blakney; First Base: Tripp Gibson; Second Base: Sean Barber; Third Base: Dexter Kelley
Kansas City Royals Injuries: Alex Lange (Active), Beck Way (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Connor Seabold (Active), Daniel Lynch IV (Active), Isaac Collins (Active), Jac Caglianone (Active)
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)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Kansas City Royals: Compared with last 5 games, today's announced lineup shares 7.2/9 starters on average. St. Louis Cardinals: Compared with last 5 games, today's announced lineup shares 6.8/9 starters on average. In higher-turnover comps (≤6 shared), St. Louis Cardinals went 2-0.
Line Movement: Moneyline moved from -119 to 107 (+226), away from the pick side.
Pick 7
Milwaukee Brewers over Cleveland Guardians
LOSS
Milwaukee Brewers vs Cleveland Guardians prediction — 2026-06-18 • First pitch: 2:10 PM ET
Odds-148 (BetMGM: -150)
Confidence0.137 (data points: 13.171/23.171)
PitchingShane Drohan vs Parker Messick
VenueAmerican Family Field
Rico Heatcheck (Momentum & Vibes) — First-pitch read: Milwaukee Brewers over Cleveland Guardians at -148 (BetMGM: -150). Model confidence is 0.157 on 13.715/23.715. 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 unchanged at -148. Lineup status: Both starting lineups were announced at publish time. Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 3-1. Cleveland Guardians: Compared with last 4 games, today's announced lineup shares 5.2/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-2. Metrics context: Pricing context leans clearly toward this side; bullpen fatigue context is mostly even; platoon split setup is close to neutral. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Lance Barksdale; First Base: Will Little; Second Base: Ryan Additon; Third Base: Ryan Wills. Evaluated metrics (team-favor): confidence=0.157 (data points: 13.715/23.715); odds=-148 (BetMGM: -150); pitching=Shane Drohan vs Parker Messick; line move=Moneyline unchanged at -148.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Lance Barksdale; First Base: Will Little; Second Base: Ryan Additon; Third Base: Ryan Wills; lineups=Both starting lineups were announced at publish time.; lineup impact=Milwaukee Brewers: Compared with last 5 games, today's announced lineup shares 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-2.; signal-count edge=Milwaukee Brewers (12-10); Milwaukee Brewers favored metrics=avg, runs, doubles, triples, homeRuns, rbi (+6 more); Cleveland Guardians favored metrics=groundOuts, airOuts, whip, hitsPer9Inn, runsScoredPer9, era (+4 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Lance Barksdale; First Base: Will Little; Second Base: Ryan Additon; Third Base: Ryan Wills
Milwaukee Brewers Injuries: Aaron Ashby (Active), Abner Uribe (Active), Andrew Vaughn (Active), Blake Perkins (Active), Brandon Sproat (Active), Brice Turang (Active), Chad Patrick (Active), Christian Yelich (Active)
Cleveland Guardians Injuries: Austin Hedges (Active), Brayan Rocchio (Active), Cade Smith (Active), Colin Holderman (Active), Daniel Espino (Active), Daniel Schneemann (Active), David Fry (Active), Gabriel Arias (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 5.4/9 starters on average. In higher-turnover comps (≤6 shared), Milwaukee Brewers went 3-1. Cleveland Guardians: Compared with last 4 games, today's announced lineup shares 5.2/9 starters on average. In higher-turnover comps (≤6 shared), Cleveland Guardians went 2-2.
Line Movement: Line movement unavailable.
Pick 8
Baltimore Orioles over Seattle Mariners
LOSS
Baltimore Orioles vs Seattle Mariners prediction — 2026-06-18 • First pitch: 4:10 PM ET
Odds+120 (BetMGM: +118)
Confidence0.104 (data points: 13.0/23.543)
PitchingShane Baz vs Bryan Woo
VenueT-Mobile Park
Ivy Chen (Data Scientist) — Game-day notebook: Baltimore Orioles over Seattle Mariners at +120 (BetMGM: +118). Model confidence is 0.094 on 13.0/23.762999999999998. 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: Moneyline moved from 129 to 120 (-9), toward the pick side. Lineup status: Both starting lineups were announced at publish time. Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 1-2. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context is mostly even; platoon split setup is less favorable (lineup fit -0.14); books are tightly aligned. Weather and crew context: Dome/retractable roof environment — external wind conditions not applicable. / Home Plate: Tyler Jones; First Base: Clint Vondrak; Second Base: Adam Hamari; Third Base: Todd Tichenor. Evaluated metrics (team-favor): confidence=0.094 (data points: 13.0/23.762999999999998); odds=+120 (BetMGM: +118); pitching=Shane Baz vs Bryan Woo; line move=Moneyline moved from 129 to 120 (-9), toward the pick side.; weather=Dome/retractable roof environment — external wind conditions not applicable.; umpire=Home Plate: Tyler Jones; First Base: Clint Vondrak; Second Base: Adam Hamari; Third Base: Todd Tichenor; lineups=Both starting lineups were announced at publish time.; lineup impact=Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-1.; signal-count edge=Baltimore Orioles (13-9); Baltimore Orioles favored metrics=groundOuts, airOuts, runs, doubles, triples, homeRuns (+7 more); Seattle Mariners favored metrics=avg, whip, strikeoutWalkRatio, strikeoutsPer9Inn, walksPer9Inn, hitsPer9Inn (+3 more).
Expanded game context
Weather: Dome/retractable roof environment — external wind conditions not applicable.
Umpire Crew: Home Plate: Tyler Jones; First Base: Clint Vondrak; Second Base: Adam Hamari; Third Base: Todd Tichenor
Baltimore Orioles Injuries: Adley Rutschman (Active), Albert Suárez (Active), Andrew Kittredge (Active), Blaze Alexander (Active), Brandon Young (Active), Coby Mayo (Active), Colton Cowser (Active), Grant Wolfram (Active)
Seattle Mariners Injuries: Alex Hoppe (Active), Andrés Muñoz (Active), Bryan Woo (Active), Bryce Miller (Active), Cal Raleigh (Active), Cole Young (Active), Colt Emerson (Active), Connor Joe (Active)
Starting Lineups: Both starting lineups were announced at publish time.
Lineup Change Impact: Baltimore Orioles: Compared with last 5 games, today's announced lineup shares 7.6/9 starters on average. in stable-lineup comps (≥8 shared), Baltimore Orioles went 1-2. Seattle Mariners: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (≤6 shared), Seattle Mariners went 1-1.