We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsTampa Bay Rays at Baltimore Orioles
Tampa Bay RaysTampa Bay Rays
@
Oriole Park at Camden Yards
Baltimore OriolesBaltimore Orioles

Match Predictor

Pre-match Prediction
Tampa Bay Rays
@
Baltimore Orioles
Tampa Bay Rays 52%Baltimore Orioles 48%
Market LinesRun Line: Tampa Bay Rays -1Total: O/U 8.5
Model: Under 8.5
Model projects 8.2 total runs vs 8.5 line

Tampa Bay Rays

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
43%
22/51
MLB: 48%
Starter
20%
1/5
vs BAL
50%
2/4
Avg Total
8.8
MLB: 8.9
Game Starter (5) Last Starter vs BAL vs BAL (4)
Griffin Jax #22 · RHP · Age 32
3.54
ERA (2026)
7.7
K/9 (2026)
5
Starts (2026)
7.4
Avg Total (2026)
Last 3:
ND BAL (May 19): 5.0IP, 1ER, 6K
ND @TOR (May 13): 5.0IP, 0ER, 1K
ND @BOS (May 07): 4.0IP, 2ER, 3K
vs BAL: ND (May 14 2025): 1.0 IP, 0 ER, 2 K
Bullpen (2026 Season)Average
ERA: 3.86MLB Avg: 3.959 relievers
Workload Alert: Allowed 9 runs on 2026-05-25 vs BAL. Bullpen arms likely still recovering.
Recent: W 4-1W 5-3W 4-2L 0-2L 7-9
Lineup vs Griffin Jax (Career)
BatterPosPAAVGOPSHR
Leody TaverasCF7.1670.4530
Adley RutschmanC5.2500.6500
Pete Alonso1B5.5001.6000
Taylor WardLF5.2501.4001
NeillRF4.5001.0000
Coby Mayo3B3.0000.0000
Gunnar HendersonSS3.3330.6660
Samuel BasalloC3.0000.0000
Colton CowserCF2.5001.0000
Jackson Holliday2B2.0000.0000
Weston Wilson3B1.0000.0000
2 batters with no matchup history

Baltimore Orioles

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
52%
28/54
MLB: 48%
Starter
40%
4/10
vs TB
50%
2/4
Avg Total
9.8
MLB: 8.9
Game Starter (10) Last Starter vs TB vs TB (4)
Shane Baz #34 · RHP · Age 27
4.87
ERA (2026)
7.6
K/9 (2026)
10
Starts (2026)
8.7
Avg Total (2026)
Last 3:
ND @TB (May 20): 6.0IP, 1ER, 6K
L @WSH (May 15): 7.0IP, 3ER, 4K
L ATH (May 09): 4.2IP, 5ER, 5K
vs TB: ND (May 20 2026): 6.0 IP, 1 ER, 6 K
Bullpen (2026 Season)Poor
ERA: 4.52MLB Avg: 3.959 relievers
Recent: L 3-5W 7-4W 5-3L 1-4W 9-7
Lineup vs Shane Baz (Career)
BatterPosPAAVGOPSHR
Cedric MullinsCF7.0000.2860
Chandler SimpsonLF3.0000.0000
Jonathan Aranda1B3.0000.3330
Junior Caminero3B3.3330.6660
Ryan ViladeRF3.0000.3330
Hunter FeducciaC2.5002.5001
Nick FortesC2.0000.0000
Richie Palacios2B2.0000.0000
Taylor WallsSS2.0000.5000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickTampa Bay Rays ML -114 (MEDIUM confidenc
Tampa Bay Rays ML -114 (MEDIUM confidence). The market implies 53.2% probability on a team that owns the AL's best record, a 22-8 mark over its last 3...
PickTampa Bay Rays -1.5 +142 (MEDIUM confide
Tampa Bay Rays -1.5 +142 (MEDIUM confidence). This is the most attractive ticket on the board at plus money. Tampa Bay is a far superior club, their b...
PickUnder 8.5 Runs -111 (LOW confidence). Co
Under 8.5 Runs -111 (LOW confidence). Confidence here is capped at low because the market has priced this line efficiently with no clear model directi...

Tampa Bay Rays vs Baltimore Orioles Game Preview

Griffin Jax takes the mound for the Tampa Bay Rays at Camden Yards in Game 2 of this series, and his walk data is the first thing to understand about tonight. Jax has issued 15 walks in just 28 innings in 2026, a 4.82 walks per nine innings rate that is nearly triple his elite 2024 mark of 1.9. That number shapes everything downstream: his strikeout volume, his pitch count, and how long he lasts. His last three starts produced 6, 1, and 3 strikeouts, averaging 3.3 punchouts per outing. The market's outs line of 14.5 (fewer than five full innings expected) captures the concern accurately. Against this exact Baltimore lineup on May 19, Jax threw five solid innings and allowed just one run. That is a good outcome. But the walk tendencies create a ceiling problem even when he is working well.

Shane Baz tells a different story. His 4.87 ERA this season looks rough, but his last three starts read 6 K, 4 K, and 5 K. He averaged 5.0 strikeouts per outing recently and allowed just one earned run across six innings against this Tampa Bay lineup on May 20. His 2026 season line of 48 strikeouts in 57.1 innings (7.54 K per nine) shows a pitcher who generates whiffs consistently. Six days of extended rest going into tonight adds innings depth. The contrarian case here is real: Baz has now seen this Baltimore Orioles lineup twice in 2026 and held Aranda, Simpson, and Vilade to minimal production. But one strong start six days ago does not close a 93-run seasonal run-differential gap between these clubs.

The market angle in tonight's MLB action is the central story. Tampa Bay enters at 34-17 with a +38 run differential. Baltimore sits at 24-30 with a -55 run differential, going 15-13 at home this season. That is a 93-run gap, and the Rays are priced at barely -114 to win. A team of Tampa Bay's caliber against this specific Baltimore squad belongs closer to -150 or -160 based on team quality alone. Baltimore got a huge emotional lift yesterday when Colton Cowser hit a walk-off homer in the 13th inning of a 9-7 win. Cowser said afterward: "Probably one of my favorite wins on the Orioles. There's a couple that are up there, and that was one of my favorite complete team wins." That energy is real. But one walk-off does not erase a 93-run differential gap.

Pete Alonso is the single most dangerous bat in this game. He owns a .500 average and 1.600 OPS across five career plate appearances against Jax. His last seven days have produced a .998 OPS, and he has 10 home runs on the season. Camden Yards carries a 1.06 home run park factor with a short left field wall that favors right-handed power, and Alonso checks every relevant box tonight. Jax's elevated walk rate means Alonso will likely see a hittable pitch in a favorable count at least once. On the Tampa Bay side, Yandy Díaz arrives with a 1.224 OPS over his last seven days and has zero career plate appearances against Baz, removing any historical suppression edge for Baltimore's starter. Díaz is Tampa Bay's most reliable contact threat in the middle of their lineup.

Tampa Bay Rays vs Baltimore Orioles Key Insights

  • Jax's 4.82 walks per nine innings in 2026 (up from 1.9 in 2024) limits his strikeout upside and inflates pitch counts. He averaged just 3.3 K across his last three starts. The 5.5 strikeout line is above his realistic ceiling in current form.
  • Baz has gone 6 K, 4 K, and 5 K across his last three outings and averaged 5.0 strikeouts per appearance. He allowed just one earned run in six innings against this exact Tampa Bay lineup six days ago. Six days of rest adds innings capacity tonight.
  • Tampa Bay's bullpen carries a 3.86 ERA. Baltimore's sits at 4.52. When both starters exit before the seventh inning, that structural gap becomes the game's decisive factor. Tampa Bay's relief depth is built for this kind of game.
  • Alonso owns a .500 average and 1.600 OPS in five career plate appearances against Jax. He plays in a park with a 1.06 home run factor and enters with a .998 OPS over the last seven days. He is the primary threat to any Tampa Bay win here.
  • Cedric Mullins is 0-for-7 with a .000 average and .286 OPS across multiple seasons against Baz, including 2022, 2024, and 2026. That is the largest career sample of any Tampa Bay batter versus tonight's Baltimore starter, and the suppression pattern is consistent.
  • Tampa Bay's 22-8 record over the last 30 games is the best in the American League. The market pricing them at -114, essentially a coin flip, against a 24-30 team represents a structural inefficiency that is hard to ignore.

Tampa Bay Rays vs Baltimore Orioles Betting Picks

Picks made May 26, 2026 at 04:25 AM ET. Odds shown reflect current market prices.

Tampa Bay Rays -1.5 +142 (MEDIUM confide
Tampa Bay Rays -1.5 +142 (MEDIUM confidence). This is the most attractive ticket on the board at plus money. Tampa Bay is a far superior club, their bullpen will likely absorb four or more late innings, and +142 reflects the market underpricing their margin-of-victory potential. A team that is 9-1 in one-run games and carrying a dominant run differential is built to win by multiple runs against a flawed opponent. There is variance here. Baz can keep this close. But the price compensates for that risk generously.
Under 8.5 Runs -111 (LOW confidence). Co
Under 8.5 Runs -111 (LOW confidence). Confidence here is capped at low because the market has priced this line efficiently with no clear model directional edge. The non-model basis: Baz threw six innings and allowed one run against this exact Tampa Bay lineup six days ago, and Tampa Bay's bullpen (3.86 ERA) handles the back end of the game. Camden Yards' runs factor is only 1.02, far from an extreme offensive environment. Jax's elevated walk rate is the countervailing factor. Lean Under, but size this one carefully.
Griffin Jax Under 5.5 Strikeouts -164 (H
Griffin Jax Under 5.5 Strikeouts -164 (HIGH confidence). This is the strongest individual prop on the board tonight. Jax's last three starts produced 6, 1, and 3 strikeouts, averaging 3.3 punchouts per outing. His 2026 rate of 7.71 K per nine projects to roughly 4 to 5 strikeouts in a typical five-inning appearance, well under the 5.5 line. The elevated walk rate (4.82 per nine) compounds the issue because pitchers who work around contact rather than attacking hitters do not accumulate strikeouts efficiently. At -164 the price is steep, but the directional case is the clearest in this game.
Shane Baz Over 4.5 Strikeouts -139 (MEDI
Shane Baz Over 4.5 Strikeouts -139 (MEDIUM confidence). Baz has hit or cleared 4.5 strikeouts in each of his last three starts (6, 4, and 5), averaging exactly 5.0 per outing. His season rate of 7.54 K per nine is consistent. Extended rest typically pushes a pitcher deeper into a game, producing more punchout opportunities. Tampa Bay's lineup generates contact against right-handers (.260 team average vs RHP), but Baz's stuff has been sharp enough recently to generate whiffs against them. The over at -139 is reasonable given recent form and rest.
Cedric Mullins Under 0.5 Hits +112 (MEDI
Cedric Mullins Under 0.5 Hits +112 (MEDIUM confidence). Mullins is 0-for-7 against Baz across multiple seasons, including 2022, 2024, and 2026. His overall season line of .194 average and .522 OPS against right-handers suppresses contact expectations further. Baz has consistently retired him regardless of season context. At +112, getting paid plus money for a hitless night from a struggling hitter against a pitcher who has made it look routine is genuine value.
Pete Alonso Over 0.5 Hits -230 (MEDIUM c
Pete Alonso Over 0.5 Hits -230 (MEDIUM confidence). Alonso has a .500 average and 1.600 OPS across five career plate appearances against Jax. His last seven days have produced a .998 OPS. He enters hot, he has history against this pitcher, and Jax's 4.82 walks per nine rate means Alonso will likely see a favorable count at least once tonight. The -230 price reflects how reliably he makes contact in general. At a price like this, you are paying for a floor. Alonso provides it.
Junior Caminero Over 1.5 Total Bases -12
Junior Caminero Over 1.5 Total Bases -120 (MEDIUM confidence). Caminero leads Tampa Bay with 13 home runs and a .490 slugging percentage this season. His 28-day OPS sits at 0.860. Baz has allowed seven home runs in 57.1 innings (1.10 HR per nine), and Camden Yards' 1.06 home run park factor amplifies right-handed power. The career sample against Baz is limited to three 2026 plate appearances at a .666 OPS, but Caminero's power profile and hot recent stretch make the over on total bases at -120 a reasonable play. This is also consistent with the main Rays moneyline lean.
Same-Game Parlay
Same-Game Parlay: Rays ML + Under 8.5 + Baz Over 4.5 K + Mullins Under 0.5 Hits. The four legs are correlated in the right direction. Baz pitching a high-strikeout, low-hit game suppresses Baltimore's lineup, which pushes the total under 8.5. In that low-scoring environment, Tampa Bay as the superior team is best positioned to win the moneyline. Each leg reinforces the others. The Mullins suppression and Baz strikeout volume belong together naturally, and both feed the under and the Rays win.
Analysis insight — no specific bet associated
NRFI (No Run First Inning) -122 (LOW con
NRFI (No Run First Inning) -122 (LOW confidence). Confidence here is low. Verified first-inning split data is not available for Jax or Baz tonight, so this leans on the broader game environment rather than starter-specific numbers. Both pitchers were effective against these lineups six days ago (Jax: 1 ER in 5 IP on May 19; Baz: 1 ER in 6 IP on May 20). Camden Yards' modest 1.02 runs factor does not amplify first-inning scoring. The market is near 50/50, and the marginal lean to NRFI comes from the overall under environment, not from reliable starter data. Size this one small.
Analysis insight — no specific bet associated

Key Players

Batting AverageTB
Yandy Diaz
.314Batting Average
DH
Home RunsTB
Junior Caminero
13Home Runs
3B
Runs Batted InTB
Jonathan Aranda
40Runs Batted In
1B
Earned Run AverageTB
Nick Martinez
1.51Earned Run Average
SP
WinsTB
Shane McClanahan
5Wins
SP
StrikeoutsTB
Drew Rasmussen
51Strikeouts
SP
Batting AverageBAL
Taylor Ward
.254Batting Average
LF
Home RunsBAL
Gunnar Henderson
11Home Runs
SS
Runs Batted InBAL
Pete Alonso
33Runs Batted In
1B
Earned Run AverageBAL
Kyle Bradish
3.86Earned Run Average
SP
WinsBAL
Chris Bassitt
4Wins
SP
StrikeoutsBAL
Kyle Bradish
61Strikeouts
SP

Recent Form

Tampa Bay Rays
W4-1Baltimore Orioles
W5-3Baltimore Orioles
W4-2New York Yankees
L2-0New York Yankees
Baltimore Orioles
L5-3Tampa Bay Rays
W7-4Detroit Tigers
W5-3Detroit Tigers
L4-1Detroit Tigers

Tampa Bay Rays vs Baltimore Orioles Summary

The central argument tonight builds from the mound outward, as it always should. Jax's walk rate is the biggest concern in this game. He is a pitcher who can work five useful innings and still run into serious trouble by loading bases and inflating pitch counts. Against a Baltimore lineup that features Alonso at peak form in a park with a 1.06 home run factor, those tendencies matter. Baz, by contrast, is pitching as well as his recent form suggests, with three consecutive starts at or above four strikeouts and a dominant six-inning effort against this exact Tampa Bay lineup on May 20. No model score is available for tonight, so all projection comes from market odds and team data. The market has Tampa Bay at roughly 53% implied probability. Based on team quality alone, that number should be closer to 60%.

The best angle in this game is the Rays ML at -114. Tampa Bay is a 34-17 club, 22-8 over the last 30 games, against a 24-30 Baltimore squad carrying a -55 run differential. That pricing is a structural market inefficiency. The Rays -1.5 at +142 adds upside for bettors comfortable with a bit more variance, because Tampa Bay's bullpen advantage (3.86 ERA vs. 4.52) is designed for late-inning control of close games. The under at 8.5 is a secondary play supported by Baz's recent dominance and Tampa Bay's pitching depth. Orioles manager Craig Albernaz captured his team's late-inning resilience well after yesterday's win: "Our guys did a great job of not trying to do too much and having great at-bats and passing the baton to the next guy." That energy is genuine following a 13-inning walk-off. But energy fades, and run differentials do not.

The honest caveat: Baz's familiarity with Tampa Bay's lineup is a real factor. He has now faced Caminero, Simpson, Aranda, and Vilade twice in 2026 and limited their production both times. If Jax exits early and Tampa Bay's bullpen is asked to work four-plus innings against a revitalized Baltimore offense, this game can get complicated quickly. Do not bet more than you are comfortable losing on any single ticket here. The Rays ML and the Jax strikeout under are the two picks I would prioritize. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesBAL leads series 1-0
DateMatchupResult
May 25, 2026TB @ BALBALBAL 9-7

Compare odds for TB @ BAL

Frequently Asked Questions

MLBGame PreviewsTampa Bay Rays at Baltimore Orioles