St. Louis Cardinals at Kansas City Royals

KANSAS CITY, Mo. (Interstat) — The Kansas City Royals host the St. Louis Cardinals on Friday night at Kauffman Stadium in the second game of a four-game interleague series.

St. Louis (40-32) enters as a -1.5 favorite, according to Interstat projections, which forecast a 6-3 Cardinals victory. The over/under is 9 runs.

Right-hander Michael McGreevy (3-5) will start for St. Louis. The Cardinals have won four of their past six games.

A key arm to watch for St. Louis is Kyle Leahy. In his most recent outing Wednesday against San Diego, Leahy took the loss but pitched 6 innings, allowing 7 hits and 3 earned runs with 7 strikeouts. Over his last five appearances — all on the mound — Leahy has a 5.11 ERA across 24.1 innings, with 25 strikeouts.

Kansas City (30-45) counters with right-hander Luinder Avila, who is coming off a strong start Wednesday at Washington, throwing 5.2 scoreless innings with 5 strikeouts in a 6-2 win. Avila has been erratic: after surrendering 8 earned runs in 0.2 innings against Houston on June 12, he has allowed just 1 run over 10.2 innings across his last two starts.

The Royals won the series opener 7-2 on Thursday. In the most recent head-to-head matchup before that, St. Louis took two of three in Kansas City on May 15-17.

St. Louis dropped its last game 6-1 to San Diego on Wednesday. After this series, the Cardinals return home to host Arizona for four games beginning Monday.

Kansas City won its last game 6-2 at Washington on Wednesday. Following the series, the Royals travel to Tampa Bay for four games starting Monday.