Kyle Stowers and the Miami Marlins square off versus Seth Lugo and the Kansas City Royals on Friday at 7:10 p.m. ET on FDSFL and FDSKC. In his last appearance, Stowers went 5 for 5 with three home runs and six RBIs.

Find odds, stats, and more below to make your Kyle Stowers player prop bets.

Stowers leads the Marlins with 19 home runs and 54 runs batted in, while putting up a team-best batting average of .293. Among hitters in MLB action, Stowers ranks 18th in homers and 36th in RBI.

Watch tonight’s Marlins game on Fubo!

Kyle Stowers Prop Bets and OddsHits Prop: 0.5 hits (Over odds: -222)Home Runs Prop: 0.5 home runs (Over odds: +375)RBI Prop: 0.5 RBI (Over odds: +165)Runs Prop: 0.5 runs (Over odds: +120)Total Bases Prop: 1.5 total bases (Over odds: +120)How to Watch Miami Marlins vs. Kansas City RoyalsMatchup: Miami Marlins vs. Kansas City RoyalsTime: 7:10 p.m. ETDate: Friday, July 18, 2025TV Channel: FDSFL and FDSKCLive Stream: Fubo (Watch now! – Regional restrictions may apply)Kyle Stowers prop bet insightsStowers has a hit in 60 out of 90 games this year (66.7%), with multiple base hits in 20 of those contests (22.2%).He has homered in 14 games this season (90 opportunities, 15.6%), leaving the ballpark in 5.5% of his chances at the plate.Stowers has touched home plate at least one time 37 times this season in 90 games played (41.1%), including six multi-run scoring contests (6.7%).He has picked up at least one RBI 28 times this season in 90 games played (31.1%), including 13 times driving in multiple runs (14.4%). He has also driven in three or more of his team’s runs in six contests.In 72.2% of his 90 games this season, Stowers has been set down on strikes (65 times). He’s also had 28 games with multiple strikeouts in 2025 (31.1%).

MLB odds courtesy of BetMGM Sportsbook. Odds updated Friday at 1:28 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Kyle Stowers stats against the Royals5/4/2023: 0-for-4, 0 HR, 0 RBI, 1 R, 0 K, 1 BB, 0 SB5/3/2023: 1-for-2, 0 HR, 0 RBI, 0 R, 0 K, 0 BB, 0 SBRoyals starter: Seth LugoThe Royals will call on Lugo (6-5) to make his 18th start of the season. He is 6-5 with a 2.67 ERA and 88 Ks through 101 2/3 innings pitched.The righty’s most recent appearance came on Tuesday, July 8 versus the Pittsburgh Pirates, as he tossed six innings, giving up two earned runs while surrendering four hits.Among qualifying hurlers this year, the 35-year-old ranks 15th in ERA (2.67), 17th in WHIP (1.079), and 37th in K/9 rate (7.8).Lugo is aiming to extend a second-game quality start streak in this matchup.