A fun interleague battle begins Friday night when the St. Louis Cardinals (8-11, 3-3 away) visit the Seattle Mariners (8-11, 5-8 home). Both teams have had slow starts to 2023, but they should start to pick it up and be right in the thick of the September playoff race. Below is my MLB pick for the Cardinals vs Mariners.

St. Louis Cardinals vs Seattle Mariners Betting Pick

The Pick: St. Louis Cardinals +120 at BetAnySports

This game will be played at T-Mobile Park at 10:10 p.m. on Friday, April 21, 2023.

Why Bet the St. Louis Cardinals:

✅ St. Louis has been good against the American League and have won six of their last seven games against the AL.

✅ The Cardinals enjoy playing Seattle as they have won 10 of their last 15 matchups.

✅ Seattle has struggled at home having lost eight of their 12 games at T-Mobile Park.

St. Louis Cardinals are Struggling

The St. Louis Cardinals are coming a poor series that saw them salvage it with a win on getaway day. Arizona came into Busch Stadium and were impressive winning two of the three games in St. Louis. The Cardinals lost games one and two, 6-3 and 7-5, but were able to grab the final game of the series with a 14-5 win.

Steven Matz is set to make his fourth start of the season and will look to improve on his 6.48 ERA and 1.80 WHIP.

Nolan Gorman is having himself a nice April as he leads the Cardinals with a .316 batting average, five home runs, and 18 RBIs.

The Seattle Mariners Just Got Swept

Seattle is coming off an even worse series that saw them get swept at home against the Brewers. Milwaukee marched right into Seattle and left with three wins by a combined 18-11 scoreline. It is still early enough in the season where sweeps don’t matter much, but it never feels good to get swept in their home park.

George Kirby is grabbing the ball for his fourth start this season and he will hope to improve on his 3.78 ERA and 1.26 WHIP.

The Mariners have been balanced at the dish as Ty France leads the way with a .316 batting average, Julio Rodriguez has mashed four home runs, and Eugenio Suarez has knocked home a team high 13 RBIs.