Pittsburgh Pirates vs Kansas City Royals Prediction, 7/7/2025 MLB Picks, Best Bets & Odds
Game: Pittsburgh Pirates vs Kansas City Royals
Date: Monday, July 7, 2025
Location: Kauffman Stadium in Kansas City, MO
TV: FanDuel Sports Network Kansas City
Odds/Point Spread: Pittsburgh (+106) Kansas City (-128)
The Pittsburgh Pirates (38-50) are hitting the road to Kauffman Stadium on Monday where they will compete against the Kansas City Royals (41-47). The line on this contest has Pittsburgh at +106 while Kansas City is coming in at -128. The betting total comes in at 9. The starting pitchers will be Andrew Heaney and Noah Cameron.


As a squad, the Pittsburgh Pirates are putting up 3.5 runs per outing, which is 28th in baseball. They have earned 310 runs and hold an on-base percentage of .307. The Pirates have accounted for 117 two-baggers as a team and have hit 61 baseballs out of the stadium. They have recorded 300 runs batted in as well as 682 base knocks this year, and their batting average sits at .234. Pittsburgh has a slugging % of .347 and have been called out on strikes 761 times, while taking a walk on 284 occasions.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 6-Unit MLB Runline Monday. Scott won yesterday and extended his MLB winning run with all sides and totals to 20-8, +6,030 since June 7, including 7-2 with MLB plays rated 5.0+! Scott's overall top play run has produced +45,840. Sign up below and get on this surge! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Betting Picks
They have a K/BB ratio of 2.48 and the pitching staff has a collective WHIP of 1.20. Pirates pitchers have relinquished 73 home runs and 339 runs (6th in baseball). Pittsburgh has given up 671 base knocks (7.7 per 9 innings) in addition to 316 earned runs. The Pirates have an earned run average of 3.64 so far this year (7th in MLB), and the staff has rung up 652 hitters. They have walked 263 batters and their FIP comes in at 3.77 as a squad on the year.
Pirates relief pitchers have gone to the mound with opponents on base 84 times as well as having 91 appearances in high leverage situations. The relief pitchers have notched 43 holds on the campaign (23rd in MLB). The Pirates bullpen have recorded a save rate of 54.5% and have stepped onto the mound in 78 save situations. They have compiled 18 saves so far this year and have not converted 15 of their 33 save opportunities. The relievers have inherited 131 runners this season with 33.6% of those runners ended up crossing the plate. The Pirates have dispatched 274 relievers to the hill this year.
The Pirates have converted 71.8% of balls hit into play into outs out of their 7,023 innings on the diamond, which has them sitting 2nd in baseball. The Pittsburgh Pirates have accounted for 2,341 putouts for the season, as well as 774 assists and 41 errors. Their fielding percentage is currently at .987 which ranks 10th in MLB, and they have turned 75 double plays.
Heaney has pitched in 1,107 innings and has 1,141 K's in his MLB career. His earned run average is 4.43 (545 earned runs allowed) and he has a WHIP of 1.260. He has surrendered 1,065 hits (8.7 hits per 9 innings) with 330 free passes. Heaney (55-69 record in his career) holds a FIP of 4.36 and he has gone up against 4,714 hitters during his time in the major leagues.
The Royals have a team slugging % of .362 and they average 3.30 runs per contest (30th in baseball). They have recorded 148 two-baggers, while getting a free base 215 times and notching 290 runs. Kansas City has knocked in 58 home runs so far this season as well as 286 RBIs. They have been rung up on 606 instances (28th in baseball) and have a total of 713 hits. The Kansas City Royals have earned a team on-base percentage of .298 and a team batting average of .242 this season.
The Royals have a WHIP of 1.220 and are the owners of a FIP of 3.82 as a unit on the year. They currently have a K/BB ratio of 8.20 (714 strikeouts vs 253 bases on balls). They come in at 13th in the league as a pitching staff in total hits given up with 701. They have conceded 90 HR's and they relinquish 3.73 runs per 9 innings (2nd in baseball). The Kansas City pitching staff have surrendered 324 runs for the season while holding an ERA of 3.48 (302 earned runs conceded).
Kansas City has called on relievers to step onto the mound in 36 save opportunities and they have come away with 27 saves. They rank 2nd in the league with a save percentage of 75.0%, and they have sent 287 relievers onto the field this season. Their bullpen pitchers have stepped onto the mound 101 times in high leverage situations and also on 90 occasions with base runners. Kansas City relief pitchers have an inherited score rate of 29.7% of 128 inherited runners. Sitting with 86 save situations, the Royals have accumulated 49 holds in addition to 9 blown saves.
In their 7,038 innings on the field, the Royals are sitting with a efficiency on defense of 70.8% (9th in MLB). The Kansas City Royals have gotten 69 double plays and own a fielding percentage of .988 (7th in the majors). The Royals have racked up 779 assists, 38 errors and have accumulated 2,346 putouts this year.
In his MLB career, Cameron has conceded 38 base hits while he has tallied 43 punch outs in 56 frames. He has conceded a total of 16 ER's while holding a WHIP of 1.016 and a FIP of 2.5. He has a strikeout to walk ratio of 2.26 and he has gone up against 223 batters thus far in his career. Cameron (2-4 career win-loss record) has earned a 2.57 ERA and has surrendered 6.1 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Kansas City (-128)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Kansas City Royals - Twitter
Pittsburgh Pirates - Twitter