Pirates vs. Royals Odds & Betting Predictions - July 7, 2025

Pirates at Royals

11:40 pm • FDSKC
3 - 9
Starting Pitchers
pitcherteameraw-l
Noah Cameron logoN.CameronKansas City Royals logo2.999-7
Andrew Heaney logoA.HeaneyPittsburgh Pirates logo5.395-10

Pirates at Royals Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Pirates
0-0
+1.5
+1.5-169
o8.5-115
+128
Royals
0-0
u8.5
-1.5+140
u8.5-106
-154
location pinMonday 11:40 p.m.
July 07, 2025
Kauffman StadiumKansas City
Pirates vs. Royals Expert Picks
Sean Zerillo
Sean Zerillo
Last 30d: 63-97-2 (-2.7u)
Under 8.5+100
0.25u
Small to -105
Player Prop Savant
Player Prop Savant
Last 30d: 31-37-0 (-8.0u)
Under 5 (F5)-130
1.3u
Allan Lem
Allan Lem
Last 30d: 160-109-1 (+15.1u)
Under 5 (F5)-130
0.5u
The biggest thing for me is these are two of the worst teams against left-handed pitching, and both teams are starting lefties (Andrew Heaney and Noah Cameron). This season, the Royals rank 26th in wRC+ versus LHP (73) while the Pirates rank 29th in wRC+ (71). In other words, both offenses have produced runs at a bottom-five rate against southpaws. Cameron has been fantastic this season with a 2.56 ERA backed by a 3.32 xERA. He's only striking out 19.3% of batters which is way lower than his minor league rates, but his underlying metrics look legit. Heaney has also seen a drop in his strikeout rate this season (18.4%) but I'm banking on run prevention in this spot against the Royals.
The Propfessor
The Propfessor
Last 30d: 44-49-1 (+5.8u)
A.Heaney o15.5 Outs-118
1u
CeeJ Sports
CeeJ Sports
Last 30d: 12-7-0 (+3.0u)
Under 8.5+100
1u
Both of these teams' offenses have stunk, plain and simple. Both of these teams rank bottom 5 in wRC+ and wOBA vs LHP this season. Cameron (2-4, 2.56 ERA) will face Heaney (4-7, 4.16 ERA), and I do not expect many runs in this game. Cameron looked amazing in his first few starts, but recently has come back down to earth. However, that was against the Yankees and Dodgers, so it was to be expected, but outside of those 2 games, he has looked great. As for the Royals side, this team ranks dead last in runs per game. They are scoring a league-worst 3.33 runs per game at home this season. Heaney, like Cameron, has pitched pretty well outside of a few blowup games vs top offenses. This KC lineup is NOT a top offense, so I think he will have a nice start here. The under has hit in 7/L8 home games for the Royals, and with two pitchers that are pitching well facing two struggling offenses, I love this game to sail under yet again in Kansas City.
Picks Office
Picks Office
Last 30d: 153-135-4 (+9.5u)
Over 9+105
1.05u
Follow @PicksOffice on X to read the writeup
Cam Is Money
Cam Is Money
Last 30d: 79-77-1 (+4.0u)
Under 8.5-104
1u
Austin Pendergrass
Austin Pendergrass
Last 30d: 45-49-1 (-7.1u)
KC -148
0.34u
Brian Bitler
Brian Bitler
Last 30d: 78-76-2 (-6.1u)
PIT +133
3u

Pirates vs. Royals Previews & Analysis

  • Monday's MLB Home Run Picks article feature image

    Monday's MLB Home Run Picks

    Grant Neiffer
    Jul 7, 2025 UTC
  • Pirates vs Royals: Moneyline Pick for Monday Night article feature image

    Pirates vs Royals: Moneyline Pick for Monday Night

    Action Network Staff
    Jul 7, 2025 UTC
  • NRFI/YRFI Predictions for Monday article feature image

    NRFI/YRFI Predictions for Monday

    Billy Ward
    Jul 7, 2025 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Pirates vs. Royals Public Betting Percentages

Away Logo

Pirates

Public

20%

Bets%

80%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Royals
82-8038-4344-3732-3849-40
Pirates
90-7248-3342-3919-2669-45

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Royals
71-90-131-5040-40-130-4041-47-1
Pirates
61-92-933-43-528-49-417-26-242-65-7

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Royals
82-8043-3839-4240-3040-49
Pirates
71-9144-3727-5422-2348-66

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 6th@ARIW 4-0+1.5 WU 10KC +131
Jul 5th@ARIL 1-7+1.5 LU 9ARI +112
Jul 5th@ARIW 9-3-1.5 WO 8.5KC -105
Jul 4th@SEAW 3-2+1.5 WU 7.5KC +107
Jul 3rd@SEAL 2-3+1.5 WU 7SEA +138

Royals vs. Pirates Injury Updates

Royals Injuries

    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

    Pirates vs. Royals Box Score
    Pirates Player Stats
    Projected
    PITCHERPCIPKER
    Andrew Heaney logoLA.Heaney, P76324
    Chase Shugart logoRC.Shugart, P422.214
    Genesis Cabrera logoLG.Cabrera, P27211
    David Bednar logoRD.Bednar, P40.110
    HITTERSH-ABRHRRBI
    Tommy Pham logo1T.Pham, LF1-3112
    Andrew McCutchen logo2A.McCutchen, DH0-4000
    Bryan Reynolds logo3B.Reynolds, RF1-4000
    Nick Gonzales logo4N.Gonzales, 2B0-2100
    Ke'Bryan Hayes logo5K.Hayes, 3B0-4000
    Alexander Canario logo6A.Canario, CF1-4001
    Henry Davis logo7H.Davis, C1-4100
    Jared Triolo logo8J.Triolo, 1B0-3000
    Isiah Kiner-Falefa logo9I.Kiner-Falefa, SS0-3000
    Royals Player Stats
    Projected
    PITCHERPCIPKER
    Noah Cameron logoLN.Cameron, P109772
    Steven Cruz logoRS.Cruz, P10100
    Jonathan Bowlan logoRJ.Bowlan, P21111
    HITTERSH-ABRHRRBI
    Jonathan India logo1J.India, 2B2-4200
    Tyler Tolbert logo1T.Tolbert, PH0-1000
    Tyler Tolbert logo1T.Tolbert, 2B0-1000
    Bobby Witt logo2B.Witt, SS2-3213
    Vinnie Pasquantino logo3V.Pasquantino, 1B1-4111
    Maikel Garcia logo4M.Garcia, 3B2-3101
    Salvador Perez logo5S.Perez, C2-4112
    Luke Maile logo5L.Maile, C0-0000
    Jac Caglianone logo6J.Caglianone, RF0-3000
    Mark Canha logo7M.Canha, DH0-4001
    Nick Loftin logo8N.Loftin, LF2-4111
    Kyle Isbel logo9K.Isbel, CF1-4100

    Pirates vs. Royals Odds Comparison

    Right Arrow

    Could not load odds

    Pirates at Royals Team Totals

    MatchupOverUnder
    Pirates
    0-0
    o3.5-132
    u3.5+104
    Royals
    0-0
    o4.5-105
    u4.5-125