We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMiami Marlins at Minnesota Twins
Miami MarlinsMiami Marlins
@
Target Field
Minnesota TwinsMinnesota Twins

Match Predictor

Pre-match Prediction
Miami Marlins
@
Minnesota Twins
Miami Marlins 50%Minnesota Twins 51%
Market LinesRun Line: Minnesota Twins -0.5Total: O/U 9
Model: Under 9
Model projects 8.0 total runs vs 9 line

Miami Marlins

Bullpen ERA 2.98 (elite). Should hold late-inning leads.
0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
39%
16/41
MLB: 48%
Starter
63%
5/8
vs MIN
Avg Total
8.7
MLB: 8.9
Game Starter (8) Last Starter vs MIN vs MIN (0)
Eury Perez #39 · RHP · Age 23
5.01
ERA (2026)
9.9
K/9 (2026)
8
Starts (2026)
10.0
Avg Total (2026)
Last 3:
L BAL (May 06): 5.0IP, 5ER, 6K
L PHI (May 01): 5.0IP, 2ER, 6K
L @SF (Apr 25): 5.1IP, 4ER, 6K
vs MIN: W (Jul 03 2025): 6.0 IP, 0 ER, 7 K
Bullpen (2026 Season)Good
ERA: 2.98MLB Avg: 3.958 relievers
Recent: L 4-7W 4-3L 2-3W 8-7W 5-2
Lineup vs Eury Perez (Career)
BatterPosPAAVGOPSHR
Josh Bell1B7.1430.2860
Byron BuxtonCF3.0000.0000
Trevor LarnachLF3.3331.0000
Brooks LeeSS2.0000.0000
James OutmanCF2.0000.0000
Matt WallnerRF2.0000.0000
Royce Lewis3B2.0000.0000
6 batters with no matchup history

Minnesota Twins

Bullpen ERA 6.10 (poor). Late innings could add runs.
0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
46%
19/41
MLB: 48%
Starter
75%
6/8
vs MIA
Avg Total
9.8
MLB: 8.9
Game Starter (8) Last Starter vs MIA vs MIA (0)
Bailey Ober #17 · RHP · Age 31
4.19
ERA (2026)
6.7
K/9 (2026)
8
Starts (2026)
13.0
Avg Total (2026)
Last 3:
L @WSH (May 06): 5.0IP, 5ER, 3K
W TOR (Apr 30): 6.0IP, 1ER, 2K
L @TB (Apr 25): 6.0IP, 2ER, 3K
vs MIA: L (Sep 24 2024): 5.0 IP, 4 ER, 7 K
Bullpen (2026 Season)Poor
ERA: 6.10MLB Avg: 3.959 relievers
Workload Alert: Allowed 15 runs on 2026-05-06 vs WSH. Bullpen arms likely still recovering.
Recent: L 2-15L 5-7L 4-6W 2-1W 5-4
Lineup vs Bailey Ober (Career)
BatterPosPAAVGOPSHR
Connor Norby1B3.0000.3330
Kyle StowersLF3.0000.0000
Leo Jimenez2B3.0000.3330
Xavier Edwards2B3.6671.6670
Otto LopezSS2.5001.0000
Esteury RuizCF1.0000.0000
7 batters with no matchup history
Our Top PicksLive Odds
Top PickBailey Ober Under 4.5 strikeouts (-169)
Bailey Ober Under 4.5 strikeouts (-169) | HIGH confidence, the cleanest number on the board. Ober's last three starts produced 3, 2, and 3 strikeouts....
PickEury Pérez Over 5.5 strikeouts (-137) |
Eury Pérez Over 5.5 strikeouts (-137) | MEDIUM confidence. Pérez has posted exactly 6 strikeouts in each of his last three starts, against Baltimore, ...
PickJosh Bell Under 0.5 hits (+134) | MEDIUM
Josh Bell Under 0.5 hits (+134) | MEDIUM confidence. Bell's career line against Pérez is as clear as it gets: 1-for-7, .143 average, 0.286 OPS. He is ...

Miami Marlins vs Minnesota Twins Game Preview

Eury Pérez is the whole story at Target Field tonight. The MLB matchup opens with the Miami Marlins sending a 23-year-old whose raw arsenal is still legitimate and whose command has come apart at the seams. Pérez is 2-4 with a 5.01 ERA in 2026, but ERA does not capture the real problem: 21 walks in 41.1 innings, a 5.9 BB/9 that is the highest of his career. His last three starts each produced exactly 6 strikeouts. The punchouts are still there. As one beat writer put it: "The stuff is back. The command is the work in progress." That tension defines tonight. The same pitcher who fans the side can walk in a run three batters later.

Bailey Ober takes the mound for the Minnesota Twins on six days of extended rest, carrying a 4.19 ERA through his 2026 starts. He is a length-eater by design, a 6-foot-9 sinker-changeup pitcher who suppresses extra-base contact rather than miss bats. His last three starts produced 3, 2, and 3 strikeouts per game, an average of 2.67 punchouts. May 6 start in Washington was the red flag: 5 runs in 5 innings. Ober can be beaten. Target Field gives neither side a structural advantage. The runs factor is exactly 1.0, home runs exactly 1.0. No altitude, no quirky dimensions. This game is what it is: two pitchers, two bullpens, and whichever combination holds up longer.

The Marlins carry real offensive momentum into this road series opener. Otto Lopez brings the longest active hitting streak in baseball at 12 games, batting .344 on the season and posting a 1.000 OPS in his two career plate appearances against Ober. Xavier Edwards is hitting .322 and went 2-for-3 against Ober in 2024, producing a 1.667 OPS in that limited sample. Liam Hicks leads all of MLB with 34 RBI and is slashing .308/.370/.558 this season. On the Twins side, Byron Buxton is slugging .556 with 13 home runs in 176 plate appearances, one of the most dangerous power bats in the American League. Josh Bell has career history against Pérez, but it is not flattering: 1-for-7 with a .143 average and a 0.286 OPS. The bulk of the Twins lineup has zero career exposure to Pérez, which typically benefits the pitcher in early-count sequences.

The bullpen gap is the most important number in this game. Miami's relief corps holds a 2.98 ERA, one of the best in baseball. Minnesota's bullpen sits at 6.10. The Twins did add Yoendrys Gómez via trade from Tampa Bay, and he earned a save in his first appearance on May 11 with a sharp two-pitch fastball and sweeper mix. But one save in one outing does not fix 6.10 middle relief. If Pérez exits in the fourth or fifth inning from walk-induced pitch counts, Miami hands the game to a 2.98 ERA bullpen. If Ober repeats Washington, Minnesota hands it to relievers who have been among the worst in the league all season. That asymmetry is the entire structural case for this game.

Miami Marlins vs Minnesota Twins Key Insights

  • Pérez's 5.9 BB/9 walk rate is the defining variable tonight. He has walked 21 batters in 41.1 innings, and the Twins' best strategy is pure patience: work full counts, take pitches, and let his pitch count spiral before the fifth inning.
  • Ober averaged just 2.67 strikeouts per start over his last three outings, with games of 3K, 2K, and 3K. His sinker-changeup approach generates ground balls, not swing-and-miss results. That pattern directly supports the Under 4.5 strikeout line.
  • Miami's 2.98 bullpen ERA versus Minnesota's 6.10 ERA is the most important structural edge in this game. Both starters are likely to exit by the sixth inning, and whichever bullpen takes over will determine the outcome.
  • Xavier Edwards and Otto Lopez are the Marlins' most dangerous threats against Ober. Edwards posted a 1.667 OPS in 3 career plate appearances against him in 2024. Lopez is 1-for-2 with a 1.000 OPS in limited looks. Both face a pitcher most of the Marlins lineup has never seen.
  • Josh Bell's career line against Pérez (1-for-7, .143 average, 0.286 OPS) lines up with his season-wide struggles against right-handed pitching (.218 BA, .509 OPS vs RHP). He is the softest spot in the Twins order against tonight's starter.
  • Yoendrys Gómez adds a closer to Minnesota's bullpen, but he was acquired on May 8 and has exactly 1 appearance as a Twin. The gap between these two relief corps is real and significant, regardless of Gómez's early-inning performance.

Miami Marlins vs Minnesota Twins Betting Picks

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

Eury Pérez Over 5.5 strikeouts (-137) |
Eury Pérez Over 5.5 strikeouts (-137) | MEDIUM confidence. Pérez has posted exactly 6 strikeouts in each of his last three starts, against Baltimore, Philadelphia, and San Francisco. His 2026 K/9 is 9.82. In his only career start against Minnesota in July 2025, he struck out 7 in 6 innings. Most of the Twins lineup has never faced him, which typically means first-count swing decisions go in the pitcher's favor. Even if pitch-count pressure forces an early exit around the fifth inning, the base-case strikeout output still clears 5.5 in that window. The market priced the over at -137 and the under at only -102, which confirms consensus.
Josh Bell Under 0.5 hits (+134) | MEDIUM
Josh Bell Under 0.5 hits (+134) | MEDIUM confidence. Bell's career line against Pérez is as clear as it gets: 1-for-7, .143 average, 0.286 OPS. He is also slashing .218/.291/.509 against right-handed pitching this season. The +134 price implies roughly 43% probability of a hitless night, but Bell's matchup history and current season-long slump against righties together suggest the true probability is higher. This is the most direct batter-versus-pitcher edge available in this game.
Xavier Edwards Over 1.5 total bases (+12
Xavier Edwards Over 1.5 total bases (+128) | MEDIUM confidence. Edwards ranks fifth in MLB batting average at .322 and is slugging .477 with four home runs in 172 plate appearances this season. His career line against Ober is 2-for-3 with a 1.667 OPS in 2024, the best BvP advantage any Marlins hitter carries tonight. Two total bases is a reasonable ask for one of the hottest hitters in the NL against a pitcher he has historically hit hard. The +128 price reflects genuine value against his production level.
Miami Marlins ML (-103) | LOW confidence
Miami Marlins ML (-103) | LOW confidence. This is a structural play, not a narrative one. Miami's 2.98 bullpen ERA versus Minnesota's 6.10 ERA is a concrete edge that a near-coin-flip moneyline does not capture. If Pérez exits in the fourth or fifth inning, which is a realistic scenario given his walk rate, Miami hands the game to the best relief corps on the field. Lopez's 12-game hitting streak and the Marlins' road momentum (2-game away winning streak entering tonight) support the offensive floor. Keep stakes proportional to LOW confidence. This is a marginal-value play, not a strong lean.
Minnesota Twins +1.5 (-179) | LOW confid
Minnesota Twins +1.5 (-179) | LOW confidence. In a game where our model projects a dead-even outcome, Twins +1.5 provides home-field insurance in a coin-flip. The juice at -179 reflects the true probability closely, meaning there is no real value here, only a safety net. This and the Marlins ML above reflect two different risk profiles in the same near-even game. Neither is a high-conviction play. Size accordingly.
Byron Buxton to hit a home run (+295) |
Byron Buxton to hit a home run (+295) | LOW confidence. Buxton is slugging .556 with 13 home runs in 176 plate appearances, one of the highest power rates in the American League. Pérez has surrendered 7 home runs in 41.1 innings this season. Target Field plays neutral on home runs. Buxton's 0-for-3 career line against Pérez is a minor negative flag, but three plate appearances is not a meaningful sample against a legitimate power threat. At +295 this is a speculative power angle only. Low stakes, directionally consistent with the under given the game context.
SGP
SGP: Marlins ML + Under 9.0 + Pérez Over 5.5 K + Bell Under 0.5 hits. The thesis connecting all four legs: Pérez pitches deep enough with high strikeout output to hold Minnesota in check, Miami's superior bullpen closes the game, and Bell's career and current-season struggles against Pérez keep the Twins offense suppressed. A high-strikeout Pérez start that also limits damage is exactly the scenario where Miami wins a low-scoring game. All four legs carry individual contract IDs referenced above. Only build this parlay if you are comfortable with each leg standing on its own.
Analysis insight — no specific bet associated

Key Players

Batting AverageMIA
Otto Lopez
.344Batting Average
SS
Home RunsMIA
Liam Hicks
9Home Runs
C
Runs Batted InMIA
Liam Hicks
35Runs Batted In
C
Earned Run AverageMIA
Max Meyer
2.79Earned Run Average
SP
WinsMIA
Calvin Faucher
4Wins
RP
StrikeoutsMIA
Max Meyer
45Strikeouts
SP
Batting AverageMIN
Brooks Lee
.276Batting Average
SS
Home RunsMIN
Byron Buxton
13Home Runs
CF
Runs Batted InMIN
Brooks Lee
24Runs Batted In
SS
Earned Run AverageMIN
Taj Bradley
2.87Earned Run Average
SP
WinsMIN
Taj Bradley
4Wins
SP
StrikeoutsMIN
Taj Bradley
52Strikeouts
SP

Recent Form

Miami Marlins
L7-4Baltimore Orioles
W4-3Baltimore Orioles
L3-2Washington Nationals
W8-7Washington Nationals
W5-2Washington Nationals
Minnesota Twins
L15-2Washington Nationals
L7-5Washington Nationals
L6-4Cleveland Guardians
W5-4Cleveland Guardians

Miami Marlins vs Minnesota Twins Summary

Target Field in May is as neutral a venue as you will find in baseball. No altitude, no quirky wall dimensions, no extreme park factors pulling the total in either direction. In that environment, this game comes down entirely to pitching and bullpens, and the contrast is sharp enough to drive a clear lean. Our model aligns with the market right at the 9.0 total, which means the edge here is thin by definition. But the supporting case for the under is more than just a model match: Miami's 2.98 ERA bullpen absorbs the damage from Pérez's pitch-count exits, and Ober's ground ball profile limits extra-base output against a Marlins lineup seeing him mostly for the first time. The real risk is Minnesota's 6.10 bullpen. If Ober repeats Washington, those middle relievers take over in a close game and the over can happen fast. I lean under with appropriate restraint, not conviction.

The best individual play on the board tonight is Ober Under 4.5 strikeouts. Three consecutive starts of 3, 2, and 3 punchouts is a clear pattern across three different opponents. His ground ball design does not produce swing-and-miss results at the rate that line requires. The -169 price is heavy, but the edge is overwhelming and the market is agreeing with you, not fighting you. Second-best is the Pérez Over 5.5 strikeouts at -137, built on six consecutive strikeout performances across his last three starts and the Twins lineup's near-total lack of career exposure to him. The Marlins ML at -103 is worth a small play as the contrarian structural angle: a 2.98 ERA versus a 6.10 ERA at a coin-flip price is a real edge even when confidence is LOW. Tie the legs together in the SGP if you want leverage on the Pérez strikeout and pitching narrative, but understand the variance in any parlay format.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Compare odds for MIA @ MIN

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Minnesota Twins