MLB Preview · June 28, 2027

Tampa Bay Rays at San Francisco Giants: Prediction, Odds & Preview

TB 0-0at SF 0-0·Oracle Park·

DiamondIQ Model — Win Probability

TB47.5%52.5%SF

The model leans SF (52.5%). DiamondIQ model v2: season records, home-field advantage, the starting-pitcher quality gap (PitchIQ), and a calibration adjustment fit and validated on four seasons of backtest — plus live game state once underway.

The Matchup

With probable starters not yet announced for this June 28 matchup at Oracle Park, this is an early look at what shapes up as a tight interleague contest between Tampa Bay and San Francisco. The DiamondIQ model's estimate gives the Giants a narrow edge at 52.5% to the Rays' 47.5%, a margin that reflects home-field advantage and the model's starting-pitcher quality gap component — though with rotations still unsettled, that PitchIQ factor carries more uncertainty than usual. Oracle Park enters the equation as a mild suppressor of run-scoring, carrying a DiamondIQ park factor of 0.97, meaning the environment itself tilts modestly toward pitching regardless of who takes the mound. The model leans toward San Francisco, but the gap is slim enough that roster clarity over the coming days could shift that read meaningfully.

Because starters remain TBD on both sides, the bullpen picture becomes especially relevant context. Tampa Bay's relief corps is in considerably better shape heading into the week, posting a BullpenIQ of 57 out of 100 with two fresh arms and three carrying heavier workloads, with closer Bryan Baker available. The Giants present a more strained bullpen situation at a BullpenIQ of 42, with five arms carrying heavy recent usage and only two fresh options — a gap worth monitoring if either game plan leans early on the relief corps. San Francisco also carries a crowded injury list, with five players currently on the 10-day IL including Matt Chapman, Marcelo Mayer, and Harrison Bader, thinning out the infield and outfield depth.

Forecast conditions at Oracle Park are favorable: clear skies, 74 degrees, and a 9 mph wind blowing out to center field with zero percent precipitation. That wind direction is a mild factor to watch, as a steady out-to-center breeze at Oracle can nudge balls toward the gaps in a park that typically suppresses offense. The primary thing to watch as this game approaches is rotation news — given how tightly the model leans and how much the PitchIQ component weighs in the win-probability estimate, the starter announcements on both sides will be the most consequential update before first pitch.

Analysis generated by DiamondIQ's model.

Forecast at First Pitch

☀️75°FClear
Wind 8 mph WSW · out to CF
Precip 1%

Injured List

TB
Cole Sulser (P)Injured 15-Day
Shane McClanahan (P)Injured 15-Day
Edwin Uceta (P)Injured 60-Day
Gavin Lux (LF)Injured 60-Day
Jake Fraley (RF)Injured 60-Day
Jonathan Heasley (P)Injured 60-Day
SF
Casey Schmitt (LF)Injured 10-Day
Harrison Bader (CF)Injured 10-Day
Jesus Rodriguez (C)Injured 10-Day
Marcelo Mayer (2B)Injured 10-Day
Matt Chapman (3B)Injured 10-Day
Victor Bericoto (RF)Injured 10-Day
Follow it live in the Game Center
Live win probability, pitch-by-pitch, and the model updating in real time.
Open Game Center →