Kansas City Royals vs Miami Marlins Prediction, 7/20/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs Miami Marlins
Date: Sunday, July 20, 2025
Location: loanDepot park in Miami, FL
TV: FanDuel Sports Network Florida
Odds/Point Spread: Kansas City (-130) Miami (+110)
The Kansas City Royals (47-50) are hitting the road to loanDepot park on Sunday where they will compete against the Miami Marlins (44-51). The odds on this game have the Royals at -130 and the Marlins are priced at +110. The over/under is set at 9. The men taking the mound are Kris Bubic and Janson Junk.


As a team, the Kansas City Royals are scoring 3.4 runs per contest, which ranks them 29th in baseball. They have accounted for 328 runs scored while holding a team on-base percentage of .300. The Royals have tallied 170 doubles as a team and have knocked 73 baseballs out of the stadium. They have 324 runs batted in as well as 794 hits for the year, and their batting average is at .245. Kansas City has a slugging rate of .374 and have been called out on strikes 670 times, while taking a walk on 227 occasions.
Get all of our MLB Betting Picks
The Royals have a team earned run average of 3.49 this season (2nd in the league), and their staff has struck out 794 hitters. Royals pitchers have given up 98 home runs in addition to 356 runs (2nd in baseball). Their pitching staff has walked 284 opposing players and their FIP sits at 3.80 as a squad for the season. Kansas City has relinquished 761 hits (7.9 per 9 innings) and 334 earned runs. They have earned a K/BB ratio of 2.80 and the pitching staff has recorded a WHIP of 1.21.
Royals bullpen pitchers have entered the contest with runners on 96 times as well as having 107 appearances in high leverage situations. The bullpen have a total of 51 holds on the season (20th in MLB). The Royals relievers have a save percentage of 70.0% and have entered the game in 92 save situations. They have compiled 28 saves on the year and have blown 12 out of their 40 chances to save the game. The relief pitchers have inherited 137 runners on the campaign with 31.4% of those runners earned a run for their team. The Royals have sent 315 relief pitchers to the hill this year.
The Houston Astros have notched a total of 2,586 putouts on the year, in addition to 858 assists and 41 errors. Their fielding percentage sits at .988 which puts them in 7th in baseball, and they have turned 74 double plays. The Royals have turned 71.1% of balls hit into play into outs out of 7,758 innings, which has them sitting 8th in MLB.
Bubic has taken the mound for 463 frames and has tallied 441 K's thus far in his career. Bubic (18-35 career win-loss record) sits with a FIP of 4.09 while facing 1,996 opposing hitters during his time in the majors. His earned run average is 4.16 (214 ER's allowed) and his WHIP is 1.405. He has given up 466 hits (9.1 hits per nine innings) and has 185 walks.
The Marlins have a team slugging percentage of .392 and they score 4.29 runs per game (18th in baseball). They have 159 doubles, while getting a free base 281 times and notching 408 runs. Miami has accounted for 87 home runs so far this year as well as 392 runs batted in. They have struck out on 759 occasions (23rd in baseball) and have recorded 825 hits. The Miami Marlins have accounted for an OBP of .315 as well as a team batting average of .254 this season.
The Marlins have a WHIP of 1.330 with a FIP of 4.12 as a staff on the year. Their K/BB ratio is 8.00 (753 strikeouts vs 303 bases on balls). They sit at 23rd in MLB as a staff in total hits allowed with 821. They have surrendered 104 home runs and they allow 4.93 runs per 9 innings (24th in baseball). The Miami pitching staff have conceded 463 runs so far this year and come in with a team ERA of 4.58 (430 earned runs allowed).
Sitting with 87 save situations, the Marlins have compiled 50 holds and also 14 blown saves. Miami has called on bullpen pitchers to enter the contest in 36 save chances and they have walked away with 22 saves. Their relievers have stepped onto the mound 101 times in high leverage situations in addition to 79 occasions with base runners. Miami relief pitchers hold an inherited score rate of 31.3% out of their 115 inherited runners. They sit at 18th in the league holding a save percentage of 61.1%, and they have sent 303 relievers onto the diamond this season.
Out of their 7,605 innings on the field, the Marlins have a defensive efficiency of 69.2% (20th in baseball). The Miami Marlins have turned 65 double plays and hold a fielding percentage of .986 (18th in the majors). The Marlins have recorded 831 assists, 48 errors and have 2,535 putouts on the season.
So far in his MLB career, Junk has conceded 106 base knocks and he has 72 strikeouts in 90 frames. He has conceded a total of 45 earned runs while earning a WHIP of 1.343 and being the owner of a FIP of 4.4. He has a strikeout to walk ratio of 4.80 and he has gone up against 386 opposing hitters in his career. Junk (5-4 career win-loss mark) has a 4.50 earned run average and has surrendered 10.6 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Miami (+110)
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:
Miami Marlins - Twitter
Kansas City Royals - Twitter