Underdog 1
Arizona Diamondbacks over Tampa Bay Rays
LOSS
Arizona Diamondbacks vs Tampa Bay Rays prediction β 2026-06-27 β’ First pitch: 6:10 PM ET
Keira Bloom (Injury/Lineup Impact) β First-pitch read: Arizona Diamondbacks over Tampa Bay Rays at +119. Model confidence is 0.200 on 14.362/23.936. 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 131 to 158 (+27), away from the pick side. Lineup status: Both starting lineups were announced at publish time. Arizona Diamondbacks: Compared with last 4 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (β€6 shared), Arizona Diamondbacks went 1-2. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 7.0/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 2-1. Metrics context: Pricing context is closer to balanced; bullpen fatigue context favors this side (freshness edge ~13 points); platoon split setup is less favorable (lineup fit -0.25); 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: Chad Whitson; Third Base: Chad Fairchild. Evaluated metrics (team-favor): confidence=0.200 (data points: 14.362/23.936); odds=+119; pitching=Jose Cabrera vs Cole Sulser; line move=Moneyline moved from 131 to 158 (+27), 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: Chad Whitson; Third Base: Chad Fairchild; lineups=Both starting lineups were announced at publish time.; lineup impact=Arizona Diamondbacks: Compared with last 4 games, today's announced lineup shares 6.2/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 2-1.; signal-count edge=Arizona Diamondbacks (14-8); Arizona Diamondbacks favored metrics=avg, groundOuts, doubles, triples, homeRuns, whip (+8 more); Tampa Bay Rays favored metrics=airOuts, runs, rbi, strikeoutWalkRatio, strikeoutsPer9Inn, Most wins (+2 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: Chad Whitson; Third Base: Chad Fairchild
- Arizona Diamondbacks Injuries: Adrian Del Castillo (Active), Brandyn Garcia (Active), Corbin Carroll (Active), Drey Jameson (Active), Eduardo Rodriguez (Active), Gabriel Moreno (Active), Geraldo Perdomo (Active), Ildemaro Vargas (Active)
- Tampa Bay Rays Injuries: Ben Williamson (Active), Bryan Baker (Active), Cam Booser (Active), Casey Legumina (Active), Cedric Mullins (Active), Chandler Simpson (Active), Cole Sulser (Active), Craig Kimbrel (Active)
- Starting Lineups: Both starting lineups were announced at publish time.
- Lineup Change Impact: Arizona Diamondbacks: Compared with last 4 games, today's announced lineup shares 6.2/9 starters on average. In higher-turnover comps (β€6 shared), Arizona Diamondbacks went 1-2. Tampa Bay Rays: Compared with last 5 games, today's announced lineup shares 7.0/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 2-1.
- Line Movement: Moneyline moved from 131 to 156 (+25), away from the pick side.
Underdog 2
Kansas City Royals over Chicago White Sox
LOSS
Kansas City Royals vs Chicago White Sox prediction β 2026-06-27 β’ First pitch: 4:10 PM ET
Dex Numbers (Quant) β Hereβs the card: Kansas City Royals over Chicago White Sox at +108. Model confidence is 0.151 on 16.109/27.993000000000002. 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 and run prevention stability. Market movement reads: Moneyline moved from 123 to 122 (-1), toward 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 6.4/9 starters on average. In higher-turnover comps (β€6 shared), Kansas City Royals went 1-1; in stable-lineup comps (β₯8 shared), Kansas City Royals went 1-1. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (β€6 shared), Chicago White Sox went 2-2. Metrics context: Pricing context is closer to balanced; bullpen fatigue context leans against this side (~15 points); platoon split setup is less favorable (lineup fit -0.19); books are tightly aligned. Weather and crew context: 71.4Β°F, Wind 9.8 mph NNE (out to RF), Humidity 86%, P.O.P. 1% (Open-Meteo fallback) / Home Plate: John Libka; First Base: D.J. Reyburn; Second Base: James Hoye; Third Base: Sean Barber. Evaluated metrics (team-favor): confidence=0.151 (data points: 16.109/27.993000000000002); odds=+108; pitching=Michael Wacha vs Davis Martin; line move=Moneyline moved from 123 to 122 (-1), toward the pick side.; weather=71.4Β°F, Wind 9.8 mph NNE (out to RF), Humidity 86%, P.O.P. 1% (Open-Meteo fallback); umpire=Home Plate: John Libka; First Base: D.J. Reyburn; Second Base: James Hoye; Third Base: Sean Barber; lineups=Both starting lineups were announced at publish time.; lineup impact=Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (β€6 shared), Chicago White Sox went 2-2.; signal-count edge=Kansas City Royals (15-10); Kansas City Royals favored metrics=avg, groundOuts, doubles, triples, whip, hitsPer9Inn (+9 more); Chicago White Sox favored metrics=airOuts, runs, homeRuns, rbi, strikeoutWalkRatio, strikeoutsPer9Inn (+4 more).
Expanded game context
- Weather: 70.0Β°F, Wind 9.5 mph NE (in from RF), Humidity 87%, P.O.P. 1% (Open-Meteo fallback)
- Umpire Crew: Home Plate: John Libka; First Base: D.J. Reyburn; Second Base: James Hoye; Third Base: Sean Barber
- Kansas City Royals Injuries: Alex Lange (Active), Beck Way (Active), Bobby Witt Jr. (Active), Carter Jensen (Active), Connor Seabold (Active), Daniel Lynch IV (Active), Eric Cerantola (Active), Isaac Collins (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: Kansas City Royals: Compared with last 5 games, today's announced lineup shares 6.4/9 starters on average. In higher-turnover comps (β€6 shared), Kansas City Royals went 1-1; in stable-lineup comps (β₯8 shared), Kansas City Royals went 1-1. Chicago White Sox: Compared with last 5 games, today's announced lineup shares 5.8/9 starters on average. In higher-turnover comps (β€6 shared), Chicago White Sox went 2-2.
- Line Movement: Moneyline moved from 123 to 118 (-5), toward the pick side.