Xavier Edwards MLB Prop Bets Today vs Kansas City Royals 7/18/2025
Game: Miami Marlins vs Kansas City Royals
Hits Prop: 1.5 - Over (-145) Under (+125)
Total Bases (TB) Prop Bet: 1.5 - Over (+110) Under (-145)
The Miami Marlins and Xavier Edwards can be watched on FanDuel Sports Network Florida on Friday, July 18, 2025 where they will meet the Kansas City Royals. Edwards' player props open at 1.5 hits and 1.5 total bases.
Xavier Edwards Season Stats
During 79 outings, Edwards holds an average of 4.5 plate appearances per game, 1.2 base hits and 1.4 TB's this year. He is the owner of a BA of .288, and has a .352 on-base percentage . His slugging percentage is .347 this year, and he is sitting with an OPS of .699. Edwards has appeared at the plate 320 different times on the year, and has notched 92 base knocks. Edwards' total for runs plated this year sits at 24, and he has come to the plate 320 different times (32 BB's and 52 whiffs). When looking at his plate discipline, Edwards holds an average of 0.7 SO's and 0.4 walks per game.

Xavier Edwards Career Stats
Xavier Edwards has tallied 179 outings and has 91 runs scored on top of 53 runs batted in in his MLB career. He has collected 165 1B's on top of 29 2B's and 6 three-base hits during his pro baseball career. Edwards' batting average is sitting at .305 and he is finding himself on base at a .368 rate thus far in his career. On the offensive side of the field, Xavier Edwards has earned 2 big fly to go along with 249 TB's and 52 stolen bags in his career. Edwards is collecting 4.2 PA's per game (1.1 knocks and 1.4 total bases) and has an OPS of .744 thus far in his career. When looking at his plate discipline, Edwards holds an average of 0.7 SO's and 0.4 walks per game in his MLB career.
Xavier Edwards Last 5 Games
Opponent | Hits | Total Bases | Walks | Strikeouts |
---|---|---|---|---|
Baltimore Orioles | 1 | 2 | 0 | 0 |
Baltimore Orioles | 2 | 6 | 0 | 0 |
Baltimore Orioles | 0 | 0 | 0 | 1 |
Cincinnati Reds | 1 | 1 | 0 | 0 |
Cincinnati Reds | 1 | 1 | 0 | 0 |
Miami Marlins Last 5 Games
Edwards has tallied 11.6% of the Marlins base knocks and is producing 14.1% of their total bases. Xavier Edwards is responsible for 11.9% of their plate appearances during the last five games, as he is averaging 3.7 per contest. They are averaging 7.2 hits per outing and are scoring 3.5 runs during their last 5 contests. The Miami Marlins on-base average sits at .239 during their last five games, and they are sitting with a SLG of .319.
Xavier Edwards Last 10 Games
He has been at the dish 44 different times (13 hits and 5 strikeouts) and is batting .285 in his last 10 outings. When he's up to bat, Xavier Edwards has collected 8 runs scored on top of 5 runs plated and 1 big fly. Edwards' SLG is sitting at .450 and he has been on base at a .285 clip during his last 10 games. He has amassed 0 2B's during his last 10 contests on top of 6 extra bases and 21 total bases. Xavier Edwards has amassed 21 at-bats on top of 1 three-base hit and 7 1B's during his last 10 contests. In his last ten games, Xavier Edwards has an average of 1.3 base knocks per contest, 4.4 turns at bat and 2.1 total bases.
Josh Schonwald's Pick: Take the Under Hits (+125)
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