| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Yandy Diaz | 1B | 25 | .318 | 1.036 | 1 |
| Taylor Walls | SS | 13 | .154 | 0.385 | 0 |
| Cedric Mullins | CF | 12 | .333 | 1.166 | 2 |
| Nick Fortes | C | 3 | .000 | 0.333 | 0 |
| Ryan Vilade | RF | 3 | .000 | 0.000 | 0 |
| Jake Fraley | RF | 2 | .000 | 0.000 | 0 |
| Batter | Pos | PA | AVG | OPS | HR |
|---|---|---|---|---|---|
| Rafael Devers | 1B | 20 | .368 | 0.821 | 0 |
| Matt Chapman | 3B | 17 | .188 | 0.610 | 1 |
| Eric Haase | C | 11 | .200 | 0.773 | 1 |
| Willy Adames | SS | 3 | .333 | 0.666 | 0 |
The structural edge in this game belongs to Tampa Bay. The Rays are 8-4 at home this season and a remarkable 5-1 against left-handed starters, the best such record on the entire slate. San Francisco arrives with the opposite profile: 6-9 on the road, a minus-26 run differential, and a 2-6 mark against southpaws that reflects real lineup construction vulnerabilities, not variance. The Giants have been outscored 15-3 in their last three games after getting swept in Philadelphia, and they rank dead last in MLB at 3.4 runs per game. Tampa Bay scores 4.6 runs per game. That gap matters in a game where both starters figure to keep things close.
The individual matchup data adds texture to the structural story. Yandy Díaz is a singular threat against Ray tonight. He carries a career 1.036 OPS in 25 plate appearances against the Giants' starter, including a home run, making him one of the most dangerous individual matchups Ray has faced in any ballpark. On the other side, Rafael Devers has a strong career line against McClanahan: a .368 average in 20 plate appearances, with his OPS climbing each successive season he has faced him. Matt Chapman tells the opposite story. His OPS against McClanahan has declined sharply from 1.750 in 2021 to 0.143 in 2022 and 0.334 in 2023, making him a prime candidate to go hitless tonight. Junior Caminero adds another layer for Tampa Bay, posting an .850 OPS over the last 28 days and leading the Rays with 8 home runs on the season.
Tropicana Field controls every variable. No wind, no weather, no humidity shifts. Its runs factor sits at 0.96 and its home run factor at 0.9, both suppressive. Two high-strikeout lefties, the worst-scoring road offense in baseball, and a dome that neutralizes every environmental wildcard. This game reads like a low-run outcome before the first pitch is thrown.
Picks made May 01, 2026 at 04:19 AM ET. Odds shown reflect current market prices.
The contrarian case for San Francisco at +122 is worth acknowledging. Ray has the better ERA profile in 2026, his walk rate has genuinely improved, and the Giants' 2.80 bullpen ERA gives them legitimate closing ability if Ray goes deep into the game. That is the scenario where the Giants steal this one outright. But the platoon mismatch here is the most extreme of any game on today's slate. Tampa scores more runs, plays at home, and faces a lineup that has gone 2-6 against left-handed pitchers all season. The structural weight of those factors edges out Ray's individual ERA advantage. This is a close game, not a blowout, and the picks reflect that reality: thin on the moneyline, more conviction on the run line and the controlled-environment props.
Check the lineups before first pitch. Multiple players on both rosters are eligible to return from the injured list on May 1, which could shift bullpen depth and lineup construction heading into this game. For the full slate, see our MLB picks today, NRFI picks, and player props.
Compare odds for SF @ TB