We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMilwaukee Brewers at Miami Marlins
Milwaukee BrewersMilwaukee Brewers
@
Miami MarlinsMiami Marlins

Match Predictor

Pre-match Prediction
Milwaukee Brewers
@
Miami Marlins
Milwaukee Brewers 49%Miami Marlins 51%
Market LinesRun Line: Miami Marlins -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.0 total runs vs 8.5 line

Milwaukee Brewers

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
50%
9/18
MLB: 48%
Starter
vs MIA
Avg Total
9.2
MLB: 8.9
Game Starter (0) Last Starter vs MIA vs MIA (0)
Bullpen (2026 Season)Average
ERA: 4.05MLB Avg: 3.9510 relievers
Workload Alert: Allowed 8 runs on 2026-04-12 vs WSH. Bullpen arms likely still recovering.
Recent: L 1-3L 6-8L 7-9W 2-1W 2-1

Miami Marlins

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
68%
13/19
MLB: 48%
Starter
33%
1/3
vs MIL
Avg Total
9.2
MLB: 8.9
Game Starter (3) Last Starter vs MIL vs MIL (0)
Janson Junk #26 · RHP · Age 30
4.32
ERA (2026)
6.7
K/9 (2026)
3
Starts (2026)
6.7
Avg Total (2026)
Last 3:
L @DET (Apr 11): 5.0IP, 4ER, 4K
L CIN (Apr 06): 7.1IP, 2ER, 3K
ND CHW (Mar 31): 4.1IP, 2ER, 5K
vs MIL: W (Jul 26 2025): 5.0 IP, 3 ER, 5 K
Bullpen (2026 Season)Average
ERA: 4.42MLB Avg: 3.959 relievers
Workload Alert: Allowed 8 runs on 2026-04-12 vs DET. Bullpen arms likely still recovering.
Recent: L 1-6L 2-8W 10-4L 5-6L 3-6
Lineup vs Janson Junk (Career)
BatterPosPAAVGOPSHR
Luis Rengifo3B3.3330.6660
Sal FrelickRF3.3330.6660
William ContrerasC3.3330.6660
Brice Turang2B2.5001.5000
Joey OrtizSS2.0000.0000
8 batters with no matchup history
Our Top PicksLive Odds
Top PickMilwaukee Brewers +1.5 (-233) | Run Line
Milwaukee Brewers +1.5 (-233) | Run Line | LOW confidence, The model treats this game as close to a coin flip, and the predicted flow points toward a ...
PickUnder 8.5 Runs (-127) | Total | LOW conf
Under 8.5 Runs (-127) | Total | LOW confidence, The model sits in line with the 8.5 market, so there is no model edge to lean on. This is a situationa...
PickJanson Junk Over 3.5 Strikeouts (-175) |
Janson Junk Over 3.5 Strikeouts (-175) | Player Prop | MEDIUM confidence, Junk is averaging 4.0 strikeouts per start in 2026, with his last three outi...

Milwaukee Brewers vs Miami Marlins Game Preview

The most important number heading into tonight's MLB game at loanDepot Park is not on a stat sheet. It's a blank space on a lineup card where Milwaukee's starting pitcher should be. Kyle Harrison was scratched due to injury, leaving the Milwaukee Brewers with a TBD arm for a road game. On the other side, Miami Marlins right-hander Janson Junk gets the ball with a 0-2 record, a 4.32 ERA, and a 1.260 WHIP through 16.2 innings in 2026. He is hittable. His last start at Detroit produced 4 earned runs in 5.0 innings. But he is walking only 2.2 batters per nine, so his damage arrives in clusters rather than as a slow unraveling. His control is holding even when the results haven't been.

The park matters here, and it works against scoring. loanDepot Park carries a 0.94 runs factor and a climate-controlled roof. There is no weather variable, no wind shifting the ball, no humidity making it carry. The park suppresses runs by design, and that matters when you already have two pitching staffs dealing with uncertainty. What amplifies the lean toward a low-scoring game is what Milwaukee is missing. Christian Yelich is out with a groin strain. Jackson Chourio is out with a fractured hand. Andrew Vaughn is out with a fractured hamate bone. Three of the Brewers' most dangerous run producers, all unavailable, all at once. The team averaging 5.1 runs per game is operating with its engine stripped down.

Brice Turang is effectively Milwaukee's most dangerous weapon tonight. He is slashing .300/.425/.567 with a 1.223 OPS against right-handed pitching, and he has posted a 1.096 OPS over the last seven days. He's the hot bat in a cold lineup. His career look at Junk is limited to two plate appearances, but those two PA produced a .500 average and a 1.500 OPS, which at minimum signals he reads Junk's repertoire comfortably. Gary Sánchez adds a legitimate power threat with 5 home runs in 42 plate appearances this season and a 1.230 OPS over the last seven days. Those two will have to carry a lineup otherwise lacking the depth to punish a pitcher consistently, even one with Junk's current vulnerability profile.

Miami is returning home after losing five of their last six on the road, absorbing back-to-back losses to Atlanta. But their home record sits at 7-3, the best split in this matchup. Otto Lopez (.328/.387/.507, .965 OPS vs RHP) is the most dangerous bat in Miami's lineup against whichever arm Milwaukee sends out. Xavier Edwards is hitting .338 on the season. The Marlins have real bats at the top of the order, and they are playing in a park and a building where they have been a genuinely different team. Whoever Milwaukee hands the ball to tonight will face a home lineup that is confident in this environment.

Milwaukee Brewers vs Miami Marlins Key Insights

  • Janson Junk is averaging just 5.2 innings per start in 2026, which means Miami's bullpen, carrying a 4.42 ERA, will be tested in the middle innings of almost every game he starts. That bullpen exposure is the primary risk to the under late.
  • Milwaukee is without Yelich, Chourio, and Vaughn simultaneously. These are not role players. They are the three bats most capable of punishing a hittable starter with consistent hard contact. The Brewers' offense without them is significantly less threatening against any right-handed pitcher.
  • loanDepot Park's 0.94 runs factor and climate-controlled roof remove weather as a variable entirely. This is a controlled environment that structurally suppresses scoring, and it pairs cleanly with a depleted visiting lineup and a starting pitcher averaging under an inning over five innings per outing.
  • Miami's 7-3 home record is the most overlooked number in this game. The Marlins have been a structurally sound home club even while struggling on the road, and tonight they return to a park where their lineup and bullpen feel most comfortable.
  • Brice Turang is carrying Milwaukee's offense through this injury wave. His 1.223 OPS against right-handed pitching all season and 1.096 OPS over the last seven days make him the key at-bat when the Brewers need baserunners. Watch how Miami's bullpen attacks him late in games.
  • The TBD Milwaukee starter is the biggest source of variance in this game. An opener or emergency arm typically generates more baserunners in the early innings, which benefits Miami's active home lineup and creates real uncertainty around every total-adjacent market.

Milwaukee Brewers vs Miami Marlins Betting Picks

Picks made April 17, 2026 at 04:18 AM ET. Odds shown reflect current market prices.

Under 8.5 Runs (-127) | Total | LOW conf
Under 8.5 Runs (-127) | Total | LOW confidence, The model sits in line with the 8.5 market, so there is no model edge to lean on. This is a situational play. Milwaukee is missing its three best run producers, loanDepot Park has a 0.94 runs factor with a climate-controlled roof, and even a shaky Junk limits damage when the opposing lineup lacks its best bats. Junk's walk rate (2.2 per nine) keeps him from imploding, and a depleted Brewers offense limits how much damage Miami's 4.42 ERA bullpen can absorb in the late innings. Confidence is low, but the context stacks cleanly in one direction.
Moneyline | No pick, Neither side offers
Moneyline | No pick, Neither side offers genuine value at current pricing. The market puts Miami at roughly 51% true probability after de-vig, and Miami's 7-3 home record plus Milwaukee's depleted roster push that estimate toward 53-54%. That still falls below the 55.6% break-even required to profit on Marlins -125. Brewers at -115 requires 53.5% against a team with the structural home advantage. No positive expected value exists on either side. This is an honest skip, not a forced fade.
Analysis insight — no specific bet associated
Janson Junk Over 3.5 Strikeouts (-175) |
Janson Junk Over 3.5 Strikeouts (-175) | Player Prop | MEDIUM confidence, Junk is averaging 4.0 strikeouts per start in 2026, with his last three outings producing 4, 3, and 5 Ks. He exceeded 3.5 in two of those three starts. Tonight he faces a Milwaukee lineup operating without Yelich, Chourio, and Vaughn. The bats most capable of punishing a hittable pitcher with hard contact are all sitting. A thinner lineup means more weak contact at the bottom of the order, which works in Junk's favor even when he isn't sharp. His command holding at 2.2 walks per nine keeps him in at-bats long enough to accumulate strikeouts. Recent pace supports the over at -175.
Brice Turang Over 1.5 Total Bases (+120)
Brice Turang Over 1.5 Total Bases (+120) | Player Prop | MEDIUM confidence, With Milwaukee's top three offensive players sidelined, Turang is the best bat in the visiting lineup by a wide margin. He's slashing .300/.425/.567 with a 1.223 OPS against right-handed pitching this season, and his 1.096 OPS over the last seven days confirms he's currently in a hot stretch. His career line against Junk is limited to two plate appearances but shows a .500 average and 1.500 OPS, suggesting he reads Junk's repertoire well. Junk's 1.260 WHIP means Turang will see pitches to hit. Getting plus money on a player this hot against this specific pitcher type is a legitimate edge.
Joey Ortiz Under 0.5 Hits (+108) | Playe
Joey Ortiz Under 0.5 Hits (+108) | Player Prop | MEDIUM confidence, Ortiz is hitting .204 on the season with a 0.304 OPS against right-handed pitching. That is one of the worst RHP splits in either lineup. His career matchup against Junk is 0-for-2 with a 0.000 OPS in two plate appearances. The market implies a 48.1% probability of a hitless game. His actual splits against right-handed pitchers suggest that number should be meaningfully higher. At +108, there is value. When a hitter carries this kind of RHP futility and a specific 0-for-2 history against tonight's starter, the under side becomes a credible position.
Gary Sánchez to Hit a Home Run (+490) |
Gary Sánchez to Hit a Home Run (+490) | Player Prop | LOW confidence, Sánchez has 5 home runs in just 42 plate appearances this season, which is an elite power rate. His 1.230 OPS over the last seven days confirms he is the hottest power bat in the Milwaukee lineup right now. Junk has allowed 2 home runs in 16.2 innings in 2026, so the vulnerability is real and measurable. The headwind is loanDepot Park's 0.88 home run factor, which meaningfully suppresses the long ball. At +490, his raw power output offers marginal positive expected value despite the park penalty. Keep this position small given the low confidence rating and park suppression.
Same-Game Parlay
Same-Game Parlay: Brewers +1.5 / Under 8.5 / Junk Over 3.5 Ks / Ortiz Under 0.5 Hits | SGP, These four legs reinforce each other logically. Junk posting 4-plus strikeouts signals he has enough command to limit damage from Milwaukee's depleted offense. That suppresses run scoring and supports the under. A low-scoring, pitching-controlled game is exactly the environment where blowouts don't happen and the Brewers stay within a run and a half. Ortiz going hitless is consistent with a Junk start where his command is working and his split against RHP opponents mirrors his career futility in this specific matchup. All four legs tell the same story about how this game plays out.
Analysis insight — no specific bet associated
YRFI (-118) | First Inning | LOW confide
YRFI (-118) | First Inning | LOW confidence, Junk carries a 1.260 WHIP in 2026 and allowed 4 earned runs in 5.0 innings his last time out at Detroit. He allows baserunners from the jump. On the other side, Milwaukee's TBD starter introduces real uncertainty. A lower-tier replacement arm facing Miami's active home lineup (.730 OPS, 7-3 at home) could easily surrender a first-inning run to Otto Lopez, Xavier Edwards, or the top of that order. The -118 price reflects near-coin-flip odds. Confidence is low given missing first-inning data and Milwaukee's depleted offense partially offsetting the case on the Junk side, but the structural lean is toward a run crossing early.

Key Players

Batting AverageMIL
William Contreras
.317Batting Average
C
Home RunsMIL
Gary Sanchez
5Home Runs
C
Runs Batted InMIL
Jake Bauers
13Runs Batted In
1B
Earned Run AverageMIL
Chad Patrick
0.95Earned Run Average
SP
WinsMIL
Aaron Ashby
5Wins
RP
StrikeoutsMIL
Jacob Misiorowski
33Strikeouts
SP
Batting AverageMIA
Xavier Edwards
.338Batting Average
SS
Home RunsMIA
Liam Hicks
4Home Runs
C
Runs Batted InMIA
Liam Hicks
18Runs Batted In
C
Earned Run AverageMIA
Sandy Alcantara
2.67Earned Run Average
SP
WinsMIA
Sandy Alcantara
2Wins
SP
StrikeoutsMIA
Sandy Alcantara
22Strikeouts
SP

Recent Form

Milwaukee Brewers
L3-1Washington Nationals
L8-6Washington Nationals
W2-1Toronto Blue Jays
W2-1Toronto Blue Jays
Miami Marlins
L6-1Detroit Tigers
L8-2Detroit Tigers
W10-4Atlanta Braves
L6-5Atlanta Braves
L6-3Atlanta Braves

Milwaukee Brewers vs Miami Marlins Summary

This game is shaped entirely by context, which is exactly where I want to be as an analyst. loanDepot Park does not gift runs. The climate-controlled roof removes weather as a variable. Milwaukee is missing Yelich, Chourio, and Vaughn simultaneously. And neither team is sending a dominant starter to the mound. The Milwaukee Brewers' TBD arm is the biggest wildcard on the board, and it cuts both ways. It introduces genuine blowout risk that the -233 price on the run line asks you to ignore, but it also means Brewers +1.5 covers on the most likely outcome in a game projected to finish close. I lean this game ending somewhere around 4-3 Miami, with Junk grinding through four or five innings and both bullpens taking over from there. The Miami Marlins' 4.42 ERA relief corps will be tested, but a depleted Brewers offense limits how much damage that exposure actually causes.

The pick I feel best about in this game is Brice Turang Over 1.5 Total Bases at +120. He is Milwaukee's most dangerous bat by a significant margin tonight. His 1.223 OPS against right-handed pitching all season and his 1.096 OPS over the last seven days mark him as a genuinely hot hitter stepping into a spot where the market may not have fully repriced the injury context around him. Getting plus money on a player with those numbers against a 1.260-WHIP starter is a clean edge. The under at -127 is the volume play, lower variance and supported by the park, the injuries, and the pitching environment, even if the model edge is essentially flat.

The honest caveat in all of this is the TBD starter. That blank space on the lineup card changes the shape of this game in ways that no model can fully price. If Milwaukee sends out a truly inexperienced arm, Miami's home lineup could score early enough to stress every total-adjacent pick on the board. Size these positions accordingly. For the full slate, see our MLB picks today, NRFI picks, and player props.

Compare odds for MIL @ MIA

Frequently Asked Questions

MLBGame PreviewsMilwaukee Brewers at Miami Marlins