Matchup: Kansas City Royals vs Miami Marlins
Date: Sunday, July 20, 2025
Venue: loanDepot park, Miami, FL
Broadcast: FanDuel Sports Network Florida
Betting Odds: Kansas City (-130) Miami (+110)
The Kansas City Royals (47-50) are gearing up for their away game at loanDepot park on Sunday, facing off against the Miami Marlins (44-51). Current odds favor the Royals at -130, while the Marlins are set at +110. The over/under for this matchup is established at 9 runs. Pitchers for the game are Kris Bubic and Janson Junk.

The Kansas City Royals have averaged 3.4 runs per game, placing them 29th in the league. They have scored a total of 328 runs with an on-base percentage of .300. The team has hit 170 doubles and launched 73 home runs. Accumulating 324 runs batted in alongside 794 hits this season, the Royals maintain a batting average of .245. Their slugging percentage is at .374, with 670 strikeouts and 227 walks.
Today’s Featured MLB Best Bet!
DOC’S SPORTS MLB BASEBALL has successfully picked 18 out of the last 23 baseball selections (+3,000). We are recognized as top handicappers in the industry, and Saturday will showcase a 5-unit selection you won’t want to overlook (first pitch is at 9:10 p.m.). We have executed three consecutive 5-unit plays in the past week; you can access this opportunity by signing up for a daily picks package in MLB Baseball.
This top-rated play is available for free when you register for a free $60 account here at Doc’s Sports and use it toward a one-day MLB package. Join Now!
|
Discover all of our MLB Betting Picks
With a team earned run average of 3.49, the Royals hold the 2nd position in the league, having struck out 794 batters. Their pitchers have given up 98 home runs and 356 runs (ranked 2nd in MLB). The pitching staff has walked 284 batters, with a team FIP of 3.80 for the season. Kansas City has allowed 761 hits, averaging 7.9 hits per 9 innings, and has given up 334 earned runs. They hold a K/BB ratio of 2.80 and a WHIP of 1.21.
The Royals bullpen has faced runners on base 96 times and has made 107 high-leverage appearances. The bullpen has secured 51 holds this season (20th in MLB) and boasts a 70.0% save percentage, having entered 92 save situations. The relief unit has recorded 28 saves while failing to save 12 out of 40 chances. With 137 inherited runners, 31.4% have scored. The Royals have deployed 315 relief pitchers this year.
The Houston Astros have accumulated 2,586 putouts, 858 assists, and 41 errors this season, achieving a fielding percentage of .988, which ranks 7th in the league. They have turned 74 double plays and converted 71.1% of balls in play into outs over 7,758 innings, placing them 8th in MLB.
Bubic has pitched 463 innings and accumulated 441 strikeouts throughout his career. He holds an 18-35 win-loss record, a FIP of 4.09, and has faced 1,996 batters in the major leagues. His earned run average stands at 4.16 (214 earned runs), with a WHIP of 1.405. Bubic has allowed 466 hits, averaging 9.1 hits per nine innings, and issued 185 walks.
As a team, the Miami Marlins have a slugging percentage of .392, averaging 4.29 runs per game (18th in the league). They have hit 159 doubles, drawn 281 walks, and scored 408 runs, having recorded 87 home runs and 392 RBIs. With 759 strikeouts (23rd in MLB) and 825 hits, their on-base percentage is .315, and they maintain a batting average of .254 this season.
The Marlins possess a staff WHIP of 1.330 and a FIP of 4.12. Their K/BB ratio stands at 8.00 (753 strikeouts vs 303 walks). Ranked 23rd in MLB for total hits allowed, they’ve conceded 821 hits and 104 home runs while allowing 4.93 runs per nine innings (24th in MLB). Miami’s pitching staff has given up 463 runs, with a team ERA of 4.58 (430 earned runs).
Having faced 87 save situations, the Marlins have secured 50 holds and 14 blown saves. Their bullpen has been called upon in 36 save situations, successfully achieving 22 saves. The relievers have been utilized 101 times in high-leverage situations and 79 times with runners on base. Miami’s relief unit holds a 61.1% save percentage, ranking 18th in the league, with 303 relievers used this season.
Across 7,605 innings, the Marlins’ defensive efficiency stands at 69.2% (20th in baseball). Miami has turned 65 double plays, with a fielding percentage of .986 (18th in the majors). They have recorded 831 assists, 48 errors, and 2,535 putouts so far.
Throughout his MLB career, Junk has allowed 106 hits and recorded 72 strikeouts over 90 innings pitched. He has given up 45 earned runs, with a FIP of 4.4 and a WHIP of 1.343. His strikeout-to-walk ratio is 4.80, having faced 386 opposing hitters. Junk holds a win-loss record of 5-4 and a 4.50 earned run average, allowing 10.6 hits per nine innings.
Who will emerge victorious in tonight’s MLB game against the spread or moneyline?
Guy Bruhn’s Prediction: Back Miami (+110)
Claim $60 in FREE premium member picks. No Obligations. No Salesman. No Credit Card Required. Instant Access Available—Click Here
Source link