We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMiami Marlins at Tampa Bay Rays
Miami MarlinsMiami Marlins
@
Tropicana Field
Tampa Bay RaysTampa Bay Rays

Match Predictor

Pre-match Prediction
Miami Marlins
@
Tampa Bay Rays
Miami Marlins 45%Tampa Bay Rays 55%
Market LinesRun Line: Tampa Bay Rays -1Total: O/U 7.5
Model: Over 7.5
Model projects 7.7 total runs vs 7.5 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
64%
29/45
MLB: 48%
Starter
56%
5/9
vs TB
100%
1/1
Avg Total
8.7
MLB: 8.9
Game Starter (9) Last Starter vs TB vs TB (1)
Sandy Alcantara #22 · RHP · Age 31
3.90
ERA (2026)
6.1
K/9 (2026)
9
Starts (2026)
8.9
Avg Total (2026)
Last 3:
ND WSH (May 10): 6.0IP, 2ER, 3K
ND BAL (May 05): 4.1IP, 7ER, 5K
ND @LAD (Apr 29): 6.0IP, 2ER, 4K
vs TB: L (May 17 2025): 5.0 IP, 4 ER, 3 K
Bullpen (2026 Season)Good
ERA: 3.42MLB Avg: 3.958 relievers
Workload Alert: Allowed 9 runs on 2026-05-14 vs MIN. Bullpen arms likely still recovering.
Recent: W 5-2L 0-3W 9-5L 1-9L 2-7
Lineup vs Sandy Alcantara (Career)
BatterPosPAAVGOPSHR
Yandy DiazDH15.2310.5640
Cedric MullinsCF12.3641.3262
Jake FraleyRF11.3000.9641
Jonathan Aranda1B3.3330.6660
Chandler SimpsonLF2.5001.0000
Taylor WallsSS2.0000.0000
7 batters with no matchup history

Tampa Bay Rays

0022446688101012121414OVERUNDERO/U 7.5Runs ScoredRuns Allowed
All Over 7.5
58%
25/43
MLB: 48%
Starter
13%
1/8
vs MIA
100%
1/1
Avg Total
8.5
MLB: 8.9
Game Starter (8) Last Starter vs MIA vs MIA (1)
Nick Martinez #28 · RHP · Age 36
1.70
ERA (2026)
5.9
K/9 (2026)
8
Starts (2026)
5.5
Avg Total (2026)
Last 3:
W @BOS (May 10): 5.2IP, 1ER, 3K
W TOR (May 04): 5.0IP, 1ER, 4K
W @CLE (Apr 28): 7.0IP, 0ER, 4K
vs MIA: W (Aug 05 2024): 5.0 IP, 0 ER, 5 K
Bullpen (2026 Season)Average
ERA: 3.57MLB Avg: 3.9510 relievers
Recent: W 4-1W 8-5W 7-6L 3-5W 7-2
Lineup vs Nick Martinez (Career)
BatterPosPAAVGOPSHR
Xavier Edwards2B11.2730.6370
Kyle StowersLF7.2000.4860
Otto LopezSS7.2860.5720
Connor Norby1B5.2500.4500
Christopher MorelDH3.3330.6660
Liam HicksC3.0000.6670
Heriberto HernandezLF2.5001.0000
Leo Jimenez3B2.0000.0000
Esteury RuizCF1.0000.0000
4 batters with no matchup history
Our Top PicksLive Odds
Top PickTampa Bay Rays ML (-147, MEDIUM)
Martinez's 1.70 ERA and three consecutive wins are the reason this line holds up.
PickMiami Marlins +1.5 (-179, MEDIUM)
The disciplined companion to the Rays ML.
PickUnder 7.5 (-116, LOW)
Confidence is low here and that is the honest call.

Miami Marlins vs Tampa Bay Rays Game Preview

The best-kept starting pitcher in the American League right now is wearing a Rays uniform. Nick Martinez enters Saturday's MLB action at Tropicana Field with a 1.70 ERA and just 10 walks in 47.2 innings, a 1.9 BB/9 rate that reflects genuine command. The Tampa Bay Rays right-hander has won three straight starts, allowing one earned run in each outing, and he arrives on six days of rest with no weather variables to worry about inside the dome. Sandy Alcantara is the man trying to match him for the Miami Marlins, and Alcantara's 2026 arc is worth understanding before you price this matchup. His 3.90 ERA is a real improvement from a brutal 2025 (5.36 ERA), and two of his last three starts were quality outings: 6 innings and 2 earned runs against Washington, and 6 innings and 2 earned runs against Los Angeles. But sandwiched between them was a 4.1-inning, 7-earned-run disaster against Baltimore. Alcantara's floor is lower than the surface number suggests, and that range of outcomes is the most important variable in this game.

Tropicana Field eliminates every variable that typically complicates outdoor analysis. No wind, no weather. The park runs a 0.96 runs factor and a 0.90 home run factor, both below neutral, meaning the dome quietly works against offense. With two starters on extended rest in a controlled environment, the conditions favor a tight, low-scoring game. Tampa Bay is 15-4 at home this season. Miami is 6-13 on the road, sitting on a two-game losing streak that includes Thursday night's 7-2 loss in this same series. Both clubs came off night games Friday, so any day-after fatigue concern applies equally to both dugouts.

One angle that complicates the easy Rays-lay narrative: Tampa's lineup has been dominant against left-handed pitching at 11-2 this season but is just 18-12 against right-handers like Alcantara. Yandy Díaz is the textbook example of this split in action. Across 15 career plate appearances against Alcantara, Díaz has posted just a .231 average and a .564 OPS, a real BvP gap for one of Tampa's most reliable bats. On the other side of the lineup, Jonathan Aranda is the hottest bat in this entire game. He's posting a 1.188 OPS over the last seven days with a .280/.389/.473 season line and a .921 OPS against right-handed pitching. For Miami, Xavier Edwards is the contact hitter to watch at .317/.404/.476 with a .867 OPS against right-handers. His 11 career plate appearances against Martinez produced a .273 average. His ability to reach base early and apply pressure is Miami's best path to disrupting Martinez's rhythm.

As Yahoo Sports noted regarding this Miami organization, manager Clayton McCullough "guided the club to its largest improvement from one full season to another, excluding 2020" in his first season. That growth is real. It just hasn't translated to road success in 2026, and facing an elite-form pitcher in a run-suppressing dome is the wrong environment to test the theory.

Miami Marlins vs Tampa Bay Rays Key Insights

  • Martinez has allowed one earned run in each of his last three starts and walks fewer than two batters per nine innings in 2026. His command is the defining variable: if he avoids early baserunner clusters, Tampa wins this cleanly and the total stays well under.
  • Both starters enter on six days of extended rest. Martinez's recent pattern of 3, 4, and 4 strikeouts in consecutive outings points clearly to a contact-management approach rather than a swing-and-miss script, which sets up the under on his K total.
  • Tropicana Field's 0.96 run factor and 0.90 HR factor work against both offenses, but they work harder against a Miami team that is 6-13 on the road and averaging 4.2 runs per game overall this season.
  • Tampa Bay's offensive advantage shrinks in this specific matchup. The Rays are 11-2 against left-handers this year but just 18-12 against right-handers like Alcantara. Yandy Díaz's .564 career OPS in 15 plate appearances against Alcantara underscores how the lineup's edge narrows today.
  • Aranda is the most dangerous individual bat in this game right now. A 1.188 OPS over the last seven days and eight home runs on the season give him a legitimate path to multiple total bases, even against an improved Alcantara.
  • Miami's bullpen ERA (3.42) is marginally better than Tampa Bay's (3.57), a fact worth noting but not enough to override the starting pitching gap. That 0.15-run edge disappears quickly if Alcantara exits early after a rough stretch.

Miami Marlins vs Tampa Bay Rays Betting Picks

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

Miami Marlins +1.5 (-179, MEDIUM)
Miami Marlins +1.5 (-179, MEDIUM): The disciplined companion to the Rays ML. Our model projects a narrow Tampa Bay win, and Marlins +1.5 is the safety net when that script plays out. Alcantara has gone 6 IP and 2 ER in two of his last three starts, showing he's capable of keeping a game close. If Tampa wins by one, as the game structure suggests, both the ML and the run line cash together. Laying -179 on a team you expect to lose is the correct play when the projection is a one-run margin.
Under 7.5 (-116, LOW)
Under 7.5 (-116, LOW): Confidence is low here and that is the honest call. The model sits right at the 7.5 number with no clean projected edge. The lean toward the under comes from Martinez's elite control and the dome's run-suppressing environment. Two starters on extended rest in a park with a 0.96 run factor create marginal conditions for the under. Thin edge. Size accordingly and do not treat this as a primary position.
Nick Martinez Under 4.5 Strikeouts (-149, MEDIUM)
Nick Martinez Under 4.5 Strikeouts (-149, MEDIUM): Martinez's last three starts produced 3, 4, and 4 strikeouts, averaging 3.67 Ks per outing. His 2026 K/9 sits at 5.86 across 47.2 innings, confirming a contact-management approach rather than a swing-and-miss arsenal. Miami is not an extreme strikeout lineup at 8.57 K/9 on their pitching staff but with league-average contact rates at the plate. His recent pattern points strongly to sub-5 K totals. This is one of the cleaner props on the board today.
Kyle Stowers Under 0.5 Hits (+164, MEDIUM)
Kyle Stowers Under 0.5 Hits (+164, MEDIUM): Stowers is hitting .205 on the season with a .635 OPS against right-handed pitching. His career line against Martinez is 7 plate appearances at a .200 average and .486 OPS. The market has the under at +164, implying he fails to get a hit only about 38% of the time. For a .205 hitter facing a pitcher he has managed a .200 BvP against in a run-suppressing dome, that price is too generous. Clear value on the under side of a weak matchup.
Cedric Mullins Under 0.5 Hits (+118, LOW)
Cedric Mullins Under 0.5 Hits (+118, LOW): Mullins is slashing .176/.227/.275 this season, one of the weakest averages among regulars in this game. His 2025 sample against Alcantara (6 PA, 0.167 OPS) reinforces the concern, though the prior career line was inflated by 2021 and 2023 data that no longer reflects current form. The market prices him for a hit at -167, a 62.5% implied probability, which looks too generous at .176 on the year. Under at +118 offers value, but the small samples on both sides keep this at low confidence.
Jonathan Aranda Over 1.5 Total Bases (+114, LOW)
Jonathan Aranda Over 1.5 Total Bases (+114, LOW): Aranda is the hottest bat on either roster right now, posting a 1.188 OPS over the last seven days with a .473 SLG, 8 home runs, and a .921 OPS against right-handed pitching this season. His 3-plate-appearance career sample against Alcantara is too thin to weight heavily, but his current peak form and power profile give him a realistic path to multiple total bases in three or four trips to the plate. At +114 with roughly 47% implied probability, the market is pricing this close to fair. Aranda's current ceiling provides a slight over edge. Confidence is low given the matchup sample context.
Same-Game Parlay (4 legs)
Same-Game Parlay (4 legs): Rays ML + Under 7.5 + Nick Martinez Under 4.5 Strikeouts + Kyle Stowers Under 0.5 Hits. The game script that makes this SGP work: Martinez pitches efficiently without piling up strikeouts, Tampa wins a low-scoring game controlled by both starting staffs, and Stowers goes hitless to reflect Miami's broader offensive struggles on the road. All four legs point at the same outcome. They reinforce each other rather than introducing competing scenarios. Combined price varies by book. Treat as a speculative play built around a coherent game narrative, not a primary position.
Analysis insight — no specific bet associated

Key Players

Batting AverageMIA
Otto Lopez
.337Batting Average
SS
Home RunsMIA
Liam Hicks
9Home Runs
C
Runs Batted InMIA
Liam Hicks
38Runs Batted In
C
Earned Run AverageMIA
Max Meyer
3.21Earned Run Average
SP
WinsMIA
Calvin Faucher
4Wins
RP
StrikeoutsMIA
Max Meyer
54Strikeouts
SP
Batting AverageTB
Chandler Simpson
.311Batting Average
LF
Home RunsTB
Junior Caminero
11Home Runs
3B
Runs Batted InTB
Jonathan Aranda
33Runs Batted In
1B
Earned Run AverageTB
Nick Martinez
1.70Earned Run Average
SP
WinsTB
Nick Martinez
4Wins
SP
StrikeoutsTB
Drew Rasmussen
43Strikeouts
SP

Recent Form

Miami Marlins
W5-2Washington Nationals
L3-0Minnesota Twins
W9-5Minnesota Twins
L9-1Minnesota Twins
L7-2Tampa Bay Rays
Tampa Bay Rays
W4-1Boston Red Sox
W8-5Toronto Blue Jays
W7-2Miami Marlins

Miami Marlins vs Tampa Bay Rays Summary

The math here is clean. The Tampa Bay Rays have the better pitcher, the better home record, and a dome environment that systematically suppresses the kind of offensive burst that could bail out a struggling road team. Our model leans toward a narrow Tampa Bay win with a combined total in line with the 7.5 market number. Martinez's command, 1.9 BB/9 with a 1.70 ERA over 47.2 innings, is the defining variable in this game. A clean first three innings from him likely sets the tone. The Rays ML and Marlins +1.5 form the structural core of this slate: designed to cash together in the most probable scenario of a one-run Tampa Bay win. The edge does not care about the name on the jersey. It follows rest, context, and price, and all three point the same direction tonight.

The contrarian case for Miami ML at +106 is worth hearing out before dismissing. Alcantara has posted back-to-back quality starts, Miami's bullpen ERA (3.42) is fractionally better than Tampa's (3.57), and +106 is near-coin-flip pricing on a team with a legitimate starter. But that bullpen edge is 0.15 runs, a rounding error in the context of this matchup. Alcantara's 7-earned-run Baltimore start is not ancient history. Miami is 6-13 on the road at this point in the season, and that record is a sample large enough to take seriously. The contrarian play was considered and set aside. Martinez's current form and Tampa's home dominance carry more weight than a marginal relief ERA advantage.

One honest caveat before you commit: baseball rewards variance. Alcantara could replicate his two recent quality starts and keep this game scoreless through five innings, at which point the bullpen determines everything. Structure your bets for the most likely outcome, not the most dramatic one. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesTB leads series 1-0
DateMatchupResult
May 15, 2026MIA @ TBTBTB 7-2

Compare odds for MIA @ TB

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Tampa Bay Rays