We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMinnesota Twins at Pittsburgh Pirates
Minnesota TwinsMinnesota Twins
@
PNC Park
Pittsburgh PiratesPittsburgh Pirates

Match Predictor

Pre-match Prediction
Minnesota Twins
@
Pittsburgh Pirates
Minnesota Twins 45%Pittsburgh Pirates 56%
Market LinesRun Line: Pittsburgh Pirates -1Total: O/U 8
Model: Under 8
Model projects 7.8 total runs vs 8 line

Minnesota Twins

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
49%
28/57
MLB: 48%
Starter
33%
3/9
vs PIT
Avg Total
9.3
MLB: 8.9
Game Starter (9) Last Starter vs PIT vs PIT (0)
Taj Bradley #26 · RHP · Age 25
2.77
ERA (2026)
10.2
K/9 (2026)
9
Starts (2026)
8.0
Avg Total (2026)
Last 3:
W @BOS (May 23): 5.0IP, 1ER, 7K
W @WSH (May 05): 6.0IP, 2ER, 8K
ND SEA (Apr 29): 7.0IP, 2ER, 7K
Bullpen (2026 Season)Poor
ERA: 4.99MLB Avg: 3.957 relievers
Workload Alert: Allowed 15 runs on 2026-05-27 vs CHW. Bullpen arms likely still recovering.
Recent: W 6-5L 1-3W 5-3L 2-15L 2-6
Lineup vs Taj Bradley (Career)
BatterPosPAAVGOPSHR
Spencer Horwitz1B6.5001.1670
Marcell OzunaDH5.0000.2000
11 batters with no matchup history

Pittsburgh Pirates

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
51%
29/57
MLB: 48%
Starter
vs MIN
Avg Total
9.3
MLB: 8.9
Game Starter (0) Last Starter vs MIN vs MIN (0)
Jared Jones is new to Pittsburgh Pirates — no starter history with this lineup. Career stats shown below.
Jared Jones #17 · RHP · Age 25
ERA (2026)
K/9 (2026)
Starts (2026)
Avg Total (2026)
Last 3:
ND @NYY (Sep 27): 4.1IP, 2ER, 7K
L @CIN (Sep 21): 5.0IP, 6ER, 5K
ND KC (Sep 15): 4.0IP, 2ER, 5K
vs MIN: ND (Jun 09 2024): 5.0 IP, 2 ER, 3 K
Bullpen (2026 Season)Average
ERA: 3.66MLB Avg: 3.959 relievers
Workload Alert: Allowed 10 runs on 2026-05-27 vs CHC. Bullpen arms likely still recovering.
Recent: W 4-1W 2-1W 12-1L 4-10L 2-7
Lineup vs Jared Jones (Career)
BatterPosPAAVGOPSHR
Josh BellDH3.0000.0000
Trevor LarnachLF3.3330.6660
Byron BuxtonCF2.0000.0000
10 batters with no matchup history
Our Top PicksLive Odds
Top PickMinnesota Twins ML +112 (MEDIUM)
The market implies Pittsburgh wins this game 58.3% of the time.
PickMinnesota Twins +1.5 @ -195 (MEDIUM)
In a game projected as a one-run contest, Twins +1.5 is sound structural coverage.
PickUnder 8.5 @ -143 (LOW)
Bradley's 7.27 H/9 suppresses scoring early and Jones's pitch count caps his own exposure to the lineup.

Minnesota Twins vs Pittsburgh Pirates Game Preview

The Minnesota Twins walk into PNC Park on Friday with the clearest pitching advantage on the board. Taj Bradley has been quietly dominant in 2026, a 2.77 ERA, 59 strikeouts in 52 innings, and a 7.27 hits-per-nine rate that ranks among the best in the American League. His last three outings: 7 strikeouts, 8 strikeouts, 7 strikeouts. That is a pattern, not a streak. He comes in on six days rest against a Pittsburgh Pirates lineup that has never seen him. Zero career at-bats for most of Pittsburgh's hitters. No film, no mechanical adjustments, no comfortable counts. That is exactly where you want your ace to be.

On the other side, tonight's MLB action features one of the most compelling storylines on the Friday slate. Jones makes his season debut after more than 20 months away following right elbow internal brace surgery. He showed real promise in five rehab starts, posting a 2.89 ERA with 24 strikeouts in 18.2 innings, and his 97 mph four-seamer and slider looked intact against minor league competition. But there is a structural reality here that matters more than the stuff: Pittsburgh will pull him around 60 to 70 pitches, likely through four or five innings at most, regardless of how he looks. Jones said heading into tonight, "I felt like in my downtime I really got to learn how I can throw my other pitches and make 'em a lot better." That is the work of a pitcher who is motivated and prepared. It is also a pitcher who will not be on the mound past the fifth inning.

That early exit immediately pushes Carmen Mlodzinski into a bulk role. Mlodzinski shifted out of Pittsburgh's rotation specifically to accommodate Jones's return and is now the primary long-relief option. He is capable, a 3.76 ERA in 55 innings this season, but absorbing three-to-four unplanned innings in a high-leverage series opener is a different assignment than a scheduled start. Meanwhile, Pittsburgh's home record sits at 15-15 and they arrive having dropped two straight to Chicago. Minnesota's away record is 12-16, hardly inspiring, but Bradley changes the calculus in this specific matchup.

PNC Park plays pitcher-friendly. The runs factor is 0.96 and the home run factor is 0.90, with deep left-center keeping fly balls in the park. That context supports a low-scoring game and makes one-run outcomes more likely. It also means neither team gets a park-aided bailout if their pitching struggles. The environment lines up with the narrative: this game is defined by what happens on the mound, not at the plate.

Minnesota Twins vs Pittsburgh Pirates Key Insights

  • Bradley has struck out 7, 8, and 7 batters in his last three starts. Pittsburgh has no career exposure to him, which removes any lineup-adjustment advantage and sets up another strikeout-heavy outing against a no-film opponent.
  • Jones is on a strict debut pitch count after 20-plus months away from MLB competition. Pittsburgh will likely pull him around 60-70 pitches, capping him at four or five innings regardless of his stuff. Fewer innings mean fewer opportunities on both ends.
  • With Jones returning to the rotation, Mlodzinski shifted from starter to bullpen bulk role. He has been solid in 55 innings this season, but absorbing three-plus unscheduled innings mid-game is a different kind of stress than a planned start.
  • The bullpen gap cuts both ways. Pittsburgh's pen carries a 3.66 ERA with nine relievers available, while Minnesota's bullpen sits at 4.99. If Bradley exits before the seventh, that difference becomes a real factor in the final score.
  • Brandon Lowe carries a 1.004 OPS versus right-handed pitching this season. That is the most dangerous bat in Pittsburgh's lineup tonight, and the primary contrarian argument for those fading the under or leaning Pittsburgh. Watch his at-bats closely.
  • PNC Park's 0.96 run factor and 0.90 home run factor favor the pitcher who is already pitching well. The environment amplifies Bradley's dominance and mutes Pittsburgh's moderate offensive output (4.8 R/G at home).

Minnesota Twins vs Pittsburgh Pirates Betting Picks

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

Minnesota Twins +1.5 @ -195 (MEDIUM)
Minnesota Twins +1.5 @ -195 (MEDIUM): In a game projected as a one-run contest, Twins +1.5 is sound structural coverage. Jones exits early, Mlodzinski absorbs bulk innings, and Minnesota's offense has enough to chip away even if Bradley does not throw a shutout. Pittsburgh's deeper bullpen is an asset late, but covering 1.5 runs in this environment is the percentage play regardless of which side wins outright.
Under 8.5 @ -143 (LOW)
Under 8.5 @ -143 (LOW): Bradley's 7.27 H/9 suppresses scoring early and Jones's pitch count caps his own exposure to the lineup. The risk is Minnesota's 4.99 bullpen ERA introducing variance in the middle and late innings. Our model projects around 8.0 total runs, a half-run below the 8.5 line. That is directionally under but not a high-conviction edge. Size this one accordingly and treat it as a lean rather than a strong play.
Taj Bradley Over 5.5 Strikeouts -164 (HIGH)
Taj Bradley Over 5.5 Strikeouts -164 (HIGH): This is the clearest angle in the game. Bradley has recorded 7, 8, and 7 strikeouts in consecutive starts, all clearing 5.5 with room to spare. He has never faced Pittsburgh. That no-familiarity factor is significant at the MLB level. Hitters cannot make mechanical adjustments against a pitcher they have never seen. At 10.2 K/9 on the season, clearing 5.5 is a floor, not a ceiling. The -164 price reflects that reality accurately.
Jared Jones Under 4.5 Strikeouts +120 (MEDIUM)
Jared Jones Under 4.5 Strikeouts +120 (MEDIUM): Jones averaged 4.8 strikeouts per start in his five rehab outings. But those were minor league assignments. On his MLB debut after 20 months away, Pittsburgh will pull him before he reaches 70 pitches, which means roughly five innings at most. Fewer innings equal fewer strikeout opportunities. At +120, you are getting paid to bet on a structural ceiling on his workload, not on whether his stuff is back.
Marcell Ozuna Under 0.5 Hits +112 (HIGH)
Marcell Ozuna Under 0.5 Hits +112 (HIGH): The matchup data is direct. Ozuna is 0-for-5 in his career against Bradley across five plate appearances. His season-long OPS versus right-handed pitching is .507, the weakest mark on Pittsburgh's active roster. Bradley's 10.2 K/9 specifically punishes contact-challenged right-handed bats. Two signals pointing the same direction at plus money is a strong spot worth playing.
Byron Buxton Over 1.5 Total Bases -103 (MEDIUM)
Byron Buxton Over 1.5 Total Bases -103 (MEDIUM): Buxton has 17 home runs in 220 plate appearances this season with a .994 OPS versus right-handed pitching. Jones is making his MLB debut on a pitch count, which creates command uncertainty and elevated mistake-pitch rates early. Buxton's raw power against a pitcher managing workload is an excellent total-bases setup. Near-even money on a hitter of this caliber in this spot represents fair value for his production rate.
Brandon Lowe to Hit a Home Run +340 (LOW)
Brandon Lowe to Hit a Home Run +340 (LOW): Lowe's 1.004 OPS versus right-handed pitching and 14 home runs in 224 plate appearances make him Pittsburgh's most dangerous power bat against Bradley. Bradley has allowed 5 home runs in 52 innings this season, not immune to the long ball. PNC Park's 0.9 HR factor is mildly suppressive but does not neutralize Lowe's exit velocity profile. At +340, the implied probability of around 23% offers value relative to his HR rate versus right-handers. Keep sizing small given the under lean on the game total.
Same-Game Parlay
Same-Game Parlay: Twins ML + Under 8.5 + Bradley Over 5.5 K + Buxton Over 1.5 TB: The legs connect cleanly. Bradley dominates and limits Pittsburgh's scoring, keeping the total under while Minnesota earns a pitching-led win. Buxton delivering the decisive extra-base hit fits a low-scoring game where one swing matters most. Each leg reinforces the others. Legs reference: Twins ML (400249793), Under 8.5 (400249948), Bradley strikeouts (400228320), Buxton total bases (400228403).
Analysis insight — no specific bet associated
NRFI @ -137
NRFI @ -137: Bradley works efficiently and Jones pitches carefully in the first inning of his debut, managing pitch count from the very first pitch. PNC Park's 0.96 runs factor supports a low-scoring environment overall. Neither offense should be expected to jump a dominant starter or a cautious debutant in the opening frame. The -137 price is reasonable for this context.

Key Players

Batting AverageMIN
Byron Buxton
.260Batting Average
CF
Home RunsMIN
Byron Buxton
17Home Runs
CF
Runs Batted InMIN
Brooks Lee
30Runs Batted In
SS
Earned Run AverageMIN
Joe Ryan
2.94Earned Run Average
SP
WinsMIN
Bailey Ober
6Wins
SP
StrikeoutsMIN
Joe Ryan
70Strikeouts
SP
Batting AveragePIT
Nick Gonzales
.296Batting Average
3B
Home RunsPIT
Brandon Lowe
14Home Runs
2B
Runs Batted InPIT
Brandon Lowe
36Runs Batted In
2B
Earned Run AveragePIT
Braxton Ashcraft
2.75Earned Run Average
SP
WinsPIT
Paul Skenes
6Wins
SP
StrikeoutsPIT
Paul Skenes
75Strikeouts
SP

Recent Form

Minnesota Twins
W6-5Boston Red Sox
L3-1Chicago White Sox
L15-2Chicago White Sox
L6-2Chicago White Sox
Pittsburgh Pirates
W4-1Toronto Blue Jays
W2-1Chicago Cubs
W12-1Chicago Cubs
L10-4Chicago Cubs
L7-2Chicago Cubs

Minnesota Twins vs Pittsburgh Pirates Summary

The pitching matchup here is not close, and the park is not going to make it closer. Taj Bradley arrives as one of the better starters in baseball right now, walking into a pitcher-friendly environment against a lineup that has no reference point for his stuff. PNC Park suppresses scoring. Pittsburgh has never faced him. His last three starts showed a locked-in pitcher who misses bats and gives up barely seven hits per nine innings. The Twins at +112 is a value position in a game where the market has slightly overweighted Pittsburgh's home edge and underweighted the actual quality gap between the two starters.

The recommended plays build around that core. Twins ML and +1.5 run line for the game outcome. Bradley's strikeouts as the highest-conviction prop on the board. Buxton's total bases for the power-in-a-low-scoring-game spot. Ozuna under 0.5 hits for the matchup-specific fade backed by career data. Jones under 4.5 strikeouts is a structural bet on pitch count reality, not a judgment call on his stuff. He goes into tonight's start with real motivation and improved secondary pitches by his own account. "I wanted to make sure that if I ever did get the next opportunity that I would stay more on top of it," said Twins manager Derek Shelton before the game, facing his former club for the first time. The motivational angle runs in both directions tonight. The pitch count does not.

The variance in this game lives in Minnesota's bullpen. At 4.99 ERA, if Bradley exits before the seventh, there is real exposure against Pittsburgh's patient lineup. Pittsburgh's nine-man pen at 3.66 is a genuine late-game asset, which is why the run line at +1.5 rather than the moneyline alone is the sounder position. Keep under bets sized for a lean rather than a lock. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Feb 26, 2026MIN @ PITPITPIT 6-4
Mar 16, 2026PIT @ MINMINMIN 5-1

Compare odds for MIN @ PIT

Frequently Asked Questions

MLBGame PreviewsMinnesota Twins at Pittsburgh Pirates