Pirates vs. Twins Odds & Betting Predictions - July 12, 2025
Pirates at Twins
6:10 pm • SportsNet PTStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 4.15 | 3-3 | |
![]() | ![]() | 4.83 | 1-3 |
Pirates at Twins Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Pirates 38-58 | +1.5 | +1.5-180 | o9.5-107 | +115 |
![]() Twins 47-48 | u9 | -1.5+147 | u9.5-113 | -136 |

Target FieldMinneapolis
Pirates vs. Twins Expert Picks

FTN Fantasy
Last 30d: 41-26-2 (+18.0u)
MIN -135 (Live)
0.74u
MIN -1.5 (Live)+154
1.54u

VegasIsMyBitch
Last 30d: 32-23-1 (+8.5u)
Over 9.5-107
0.93u
PIT +116
1u

Allan Lem
Last 30d: 54-40-2 (+1.4u)
Under 5.5 (F5)-115
1.15u
There is a big question mark what the Twins do after Cole Sands, so I'm going to embrace that variance. Travis Adams is the expected bulk reliever, who doesn't have the greatest metrics. Still, I'm going to take the leap and trust whatever the Twins do in this spot.
On the other side is Mike Burrows, who has been solid this season and I'm trusting his underlying metrics. He has a 4.52 FIP but 3.91 xFIP. The total for this game has moved from 9 to 9.5, and as a result we've seen the F5 shift to 5.5. I have this projected closer to 5.1.

Capper Central
Last 30d: 116-92-3 (+7.8u)
Over 9.5-104
1u

Picks Office
Last 30d: 90-77-2 (+12.9u)
PIT +125
1u
Read the full writeup at @PicksOffice on X.

Sandy Plashkes
Last 30d: 88-83-3 (+11.1u)
B.Buxton o1.5 Total Bases-102
1u

Top Shelf Action 🥃
Last 30d: 180-158-5 (-9.9u)
Under 9.5-130
1.3u
Cold Bats, Cooler Totals
Overall: 812-575-61,59% (ROI:13%)
Season:25-21-0,54% (ROI:4%)
Pirates vs. Twins Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Pirates vs. Twins Public Betting Percentages
Betting Trends
- Twins are 4-1 in their last 5 games.
- Twins are 3-2 in their last 5 games against the spread
- Twins are 22-26 in their road games against the spread
- The totals have gone OVER in 1 of Twins' last 5 games
- The totals have gone OVER in 21 of Twins' 47 last games at home
Matchup History
Against the Spread (ATS) History
Over/Under History
Last 5 Matchups
Pirates vs. Twins Injury Updates

Pirates Injuries
- Johan OviedoSP
Oviedo is questionable with elbow
Questionable
- Endy Rodriguez1B
Rodriguez is out with elbow
Out
- Jared JonesSP
Jones is out with elbow
Out
- Jared TrioloSS
Triolo is questionable with back
Questionable
- Spencer Horwitz1B
Horwitz is questionable with wrist
Questionable

Twins Injuries
Pirates vs. Twins Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 56 | 1.1 | 1 | 6 | |
![]() | 33 | 1.2 | 1 | 3 | |
![]() | 30 | 2 | 4 | 0 | |
![]() | 34 | 2 | 0 | 3 | |
![]() | 14 | 1 | 0 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 0-4 | 1 | 0 | 0 |
![]() | 0-3 | 1 | 0 | 0 |
![]() | 1-3 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 1 |
![]() | 1-4 | 0 | 0 | 1 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 1-4 | 1 | 1 | 1 |
![]() | 1-4 | 1 | 1 | 1 |
![]() | 2-4 | 0 | 0 | 1 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 19 | 2 | 0 | 0 | |
![]() | 67 | 4 | 3 | 1 | |
![]() | 39 | 1.1 | 1 | 2 | |
![]() | 30 | 1.2 | 3 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 5-5 | 3 | 1 | 2 |
![]() | 0-0 | 0 | 0 | 0 |
![]() | 3-4 | 2 | 1 | 3 |
![]() | 0-2 | 1 | 0 | 1 |
![]() | 1-5 | 0 | 0 | 1 |
![]() | 1-5 | 0 | 0 | 1 |
![]() | 2-5 | 1 | 1 | 1 |
![]() | 0-4 | 1 | 0 | 0 |
![]() | 0-3 | 2 | 0 | 0 |
![]() | 2-4 | 2 | 1 | 3 |
Pirates vs. Twins Odds Comparison
Could not load odds
Pirates at Twins Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Pirates 38-58 | o4.5-103 | u4.5-125 |
![]() Twins 47-48 | o4.5-128 | u4.5+100 |