Sign up free
Matchups
Props
Hit rates count how often tonight's line would have landed in each player's recent games.How to use the cheat sheet →
Research
Matchups ranked from this season's box scores; prices are FanDuel's.Research home →
Tools
Bet tracker
Free. Log a bet from any game page.Add a bet →
Sign up freeLog in
Game

Kansas City Royals vs Miami Marlins: result and box score, 20 July 2025

MLB games
Final, loanDepot park
48–52
@
46–52
7FINAL4
Box score →

Matchup

Last 15 games
3.93Runs per game4.4
3.8Runs allowed2.93
0.713OPS0.720
4.74Bullpen ERA1.75
19.5Strikeout %18.4
MLB matchupsRoyals @ Marlins
Away, 48–52
Home, 46–52
Sun 20 Jul, 18:40 UK, loanDepot park
7 – 4

Box score

Box score

Team123456789RH
Kansas City Royals 000330010 79
Miami Marlins 000000004 47

Kansas City Royals

BatterABRH2B3BHRRBIBBSOSB
1. Jonathan India 3111 0021 10
2. Bobby Witt Jr. 4111 0001 10
3. Vinnie Pasquantino 4110 0010 00
4. Maikel Garcia 4000 0010 10
5. Salvador Perez 4221 0110 00
6. Jac Caglianone 4011 0020 00
7. Adam Frazier 4011 0000 00
John Rave 0000 0000 00
8. Freddy Fermin 4100 0000 10
9. Kyle Isbel 3120 0001 00
PitcherIPHRERBBSOHRPitches
Kris Bubic5.030 0120 66
Steven Cruz1.000 0110 14
Taylor Clarke1.000 0020 12
Sam Long1.010 0010 17
Andrew Hoffmann0.224 0200 26
Carlos Estévez0.110 0000 5

Miami Marlins

BatterABRH2B3BHRRBIBBSOSB
1. Xavier Edwards 5110 0020 00
2. Agustín Ramírez 5021 0020 20
3. Otto Lopez 3010 0002 00
4. Eric Wagaman 4000 0000 00
Liam Hicks 1000 0000 00
5. Kyle Stowers 4000 0000 10
6. Heriberto Hernández 3110 0001 10
7. Dane Myers 4000 0000 00
8. Jesús Sánchez 3100 0001 20
9. Javier Sanoja 4120 0000 00
PitcherIPHRERBBSOHRPitches
Janson Junk5.066 4110 69
Cade Gibson1.010 0110 23
Valente Bellozo3.021 1121 48

Team comparison

Last 15 games before this one
RoyalsMarlins
3.93 Runs per game 4.4
3.8 Runs allowed 2.93
0.713 OPS 0.720
4.74 Bullpen ERA 1.75
19.5 Strikeout % 18.4

Weather at first pitch

92°F, wind 7 mph, 6 mph blowing in, retractable roof