Pirates vs. Twins Odds & Betting Predictions - July 12, 2025

Pirates at Twins

12:10 am • SportsNet PT
Stream Live on SiriusXM - Free 3 Month Offer
@
Starting Pitchers
pitcherteameraw-l
Joe Ryan logoJ.RyanMinnesota Twins logo2.768-4
Paul Skenes logoP.SkenesPittsburgh Pirates logo1.944-7

Pirates at Twins Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Pirates
38-56
+1.5
-1.5+180
o6.5-124
+100
Twins
45-48
u7
+1.5-216
u6.5+102
-120
location pinSaturday 12:10 a.m.
July 12, 2025
Target FieldMinneapolis
thermometer image76°Fahrenheit
rain image40%Rain
wind image7Wind

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Pirates vs. Twins Public Betting Percentages

Away Logo

Pirates

Public

32%

Bets%

68%

Money%

MLB Public Betting Right Arrow

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Twins
48-4526-1922-2630-2917-16
Pirates
48-4627-2021-269-1737-29

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Twins
38-51-420-24-118-27-326-31-211-20-2
Pirates
36-53-520-24-316-29-29-1726-35-5

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Twins
45-4826-1919-2932-2713-20
Pirates
38-5626-2112-3512-1425-41

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 10thCHCL 1-8---
Jul 9thCHCW 4-2+1.5 WU 9.5MIN -112
Jul 8thCHCW 8-1+1.5 WU 9.5MIN +115
Jul 6thTBL 5-7-1.5 LO 8.5TB -132
Jul 5thTBW 6-5-1.5 LO 10MIN -121

Pirates vs. Twins Injury Updates

Pirates Injuries

  • Johan Oviedo
    SP

    Oviedo is questionable with elbow

    Questionable

  • Endy Rodriguez
    1B

    Rodriguez is out with elbow

    Out

  • Jared Jones
    SP

    Jones is out with elbow

    Out

  • Jared Triolo
    SS

    Triolo is questionable with back

    Questionable

  • Spencer Horwitz
    1B

    Horwitz is questionable with wrist

    Questionable

Twins Injuries

    Pirates vs. Twins Starting Lineups
    Pirates Starting Lineup
    Projected
    PITCHERW-LERAWHIPK/9
    Paul Skenes logoRP.Skenes, P4-71.940.9229.70
    HITTERSAVGOBPSLGHR
    Spencer Horwitz logo1S.Horwitz, 1B.237.299.3422
    Andrew McCutchen logo2A.McCutchen, DH.259.339.3908
    Bryan Reynolds logo3B.Reynolds, RF.227.290.37210
    Nick Gonzales logo4N.Gonzales, 2B.273.326.4464
    Oneil Cruz logo5O.Cruz, CF.204.313.41116
    Ke'Bryan Hayes logo6K.Hayes, 3B.241.288.2972
    Tommy Pham logo7T.Pham, LF.250.323.3353
    Henry Davis logo8H.Davis, C.206.263.3414
    Isiah Kiner-Falefa logo9I.Kiner-Falefa, SS.267.312.3311
    Twins Starting Lineup
    Projected
    PITCHERW-LERAWHIPK/9
    Joe Ryan logoRJ.Ryan, P8-42.760.89110.01
    HITTERSAVGOBPSLGHR
    Byron Buxton logo1B.Buxton, CF.270.338.54420
    Willi Castro logo2W.Castro, 2B.269.360.4378
    Trevor Larnach logo3T.Larnach, DH.253.318.42112
    Carlos Correa logo4C.Correa, SS.263.304.3897
    Matt Wallner logo5M.Wallner, RF.209.305.4549
    Royce Lewis logo6R.Lewis, 3B.216.283.3122
    Kody Clemens logo7K.Clemens, 1B.212.300.49210
    Harrison Bader logo8H.Bader, LF.251.327.43711
    Christian Vazquez logo9C.Vazquez, C.170.244.2552

    Pirates vs. Twins Odds Comparison

    Right Arrow

    Could not load odds

    Pirates at Twins Team Totals

    MatchupOverUnder
    Pirates
    38-56
    N/A
    N/A
    Twins
    45-48
    N/A
    N/A