Jun 18, 2026; Kansas City, Missouri, USA;  Kansas City Royals shortstop Bobby Witt Jr. (7) singles in a run in the second inning against the St. Louis Cardinals at Kauffman Stadium. Mandatory Credit: Peter Aiken-Imagn Images
Peter Aiken-Imagn Images

Miami Marlins vs Kansas City Royals Prediction 9/2/2026 Today’s MLB Picks

Pick details

MATCHUP Miami Marlins Kansas City Royals
Team Records 70-69 62-77
Spread -1.5 148 +1.5 -180
Moneyline -108 -112
Total Over 8.5 (-118) Under 8.5 (-102)
Where Kauffman Stadium, Kansas City, Missouri
When Wednesday, September 2, 2026
Time 07:40 PM EDT
TV MLB.TV

The Miami Marlins and the Kansas City Royals will meet on Wednesday night in the second game of a three‑game interleague series at Kauffman Stadium in Kansas City, Missouri.

Miami Marlins Betting Preview

The Miami Marlins enter Wednesday’s contest with a 70–69 overall record (3rd in the National League East) and a 27–42 mark on the road. The Marlins offense has been inconsistent this season. Miami has compiled 599 runs scored (18th in MLB), 213 doubles, a .248 team batting average and 138 home runs which ranks 25th in Major League Baseball.

The Marlins arrive at tomorrow night’s game in above average form. Miami has won two of the team’s last three games, including a 6–2 win over the Washington Nationals two days ago.

The Miami Marlins will turn to right hander Eury Perez in this game. In 24 starts made this season, Perez has compiled a 7–10 win‑loss record, a 3.44 ERA, a 1.13 WHIP and 142 strikeouts in 130.2 innings pitched.

It is noteworthy that Eury Perez struggled in his most recent outing, allowing five earned runs across three innings pitched in the Washinton Nationals 9-2 victory over the Miami Marlins four days ago. Perez will look to rebound from his recent poor performances on the mound in tomorrow evening’s matchup with the Kansas City Royals.

The Miami Marlins lineup features shortstop Otto Lopez. Lopez enters this contest with a .305 batting average (5th in MLB), 10 home runs, 30 walks, 61 RBIs, 29 stolen bases and a .782 OPS.                                             

Kansas City Royals Betting Preview

The Kansas City Royals enter Wednesday night’s matchup with a 62–77 overall record (5th in the American League Central) and a 36–31 mark at home. Kansas City has played subpar baseball recently, losing two consecutive games, including a 11–1 victory over the Cleveland Guardians earlier this week.

The Royals will start left hander Noah Cameron in tomorrow’s game. In 25 starts made this season, Cameron has compiled a 9–8 win‑loss record, a 3.98 ERA, a 1.22 WHIP and 131 strikeouts in 149.1 innings pitched. Cameron arrives at this contest in elite form, allowing zero earned runs in two of his last three starts made in 2026.

The Kansas City Royals lineup features Bobby Witt Jr., who has tallied a .285 batting average, 16 home runs, 49 RBIs and an .812 OPS. Jac Caglianone has amassed 23 home runs, 66 RBIs and an .832 OPS.            

Why the Miami Marlins will win.

• Offensive potential. Otto Lopez and Jake Burger have been key contributors for the Miami Marlins lineup this season.

• Starting pitching. In 24 starts made this season, Eury Perez has compiled a 7–10 win‑loss record, a 3.44 ERA, a 1.13 WHIP and 142 strikeouts in 130.2 innings pitched.

• Current form. The Miami Marlins have won two of the team’s last three games last six games.

Why the Kansas City Royals will win.

• Home field edge. The Kansas City Royals have played competitive baseball (36–31) at Kauffman Stadium this season.

• Offensive balance. Bobby Witt Jr. and Jac Caglianone provide a strong core to the Royals lineup.

• Starting pitching. In 25 starts made this season, Noah Cameron has compiled a 9–8 win‑loss record, a 3.98 ERA, a 1.22 WHIP and 131 strikeouts in 149.1 innings pitched.

Miami Marlins vs. Kansas City Royals Prediction

In my view, this matchup favors the Kansas City Royals. Why? Kansas City hurler Noah Cameron arrives at this contest in elite form, allowing zero earned runs in two of his last three starts made in 2026. Conversely, Miami starting pitcher Eury Perez struggled in his most recent outing, allowing five earned runs across three innings pitched in the Washinton Nationals 9-2 victory over the Miami Marlins four days ago. With that said, I am backing the Kansas City Royals on the moneyline in this game.

Hans Geevers's Pick: Kansas City Royals ML

Need More? Get Premium Picks

Hot Cappers