The St. Louis Cardinals look to finish off a series sweep in the Big Apple on Wednesday when they face the New York Mets for the third straight game. Both teams are battling in the Wild Card race and therefore every win is crucial moving forward. The Cardinals shut the Mets out by a score of 7-0 in their opener on Monday night. Adam Wainwright picked up the win as he threw six scoreless innings, allowing four hits and striking out four batters. It’s time to make continue our MLB odds series and make a Cardinals-Mets prediction and pick.

Here’s how the bookmakers have set the lines for Wednesday’s matchup:

MLB Odds: Cardinals-Mets Odds

*Watch MLB games LIVE with fuboTV (click for free trial)*

St. Louis Cardinals +152

NY Mets -165

Over 8 (-120)

Under (+100)

Why The Cardinals Could Cover

Jon Lester gets the call for the Cardinals as he makes his 25th start of the season overall and his ninth with the Cardinals after being acquired at the trade deadline. He has a record of 5-6 with an ERA of 4.75. In Lester’s last start, he threw seven innings against the Reds, allowing two runs on three hits in a 4-2 loss. However, Lester has a pretty impressive record against the Mets. He currently holds an 8-1 record with a 3.18 ERA against New York. In his career, Lester has started five times at Citi Field where he has a 3-1 record as well.

The Cardinals offense is led by Paul Goldschmidt and Nolan Arenado. Goldschmidt has a team-high .285 batting average with 25 home runs and 84 RBIs. Arenado is hitting .254 with a team-high 31 home runs and 97 RBIs. The Cardinals offense finished with seven runs on 10 hits in last night’s 7-6 win in extra innings.

Over the last ten games, St. Louis is 6-4 with a .243 batting average. The Cardinals are 12-5 in their last 17 road games and 5-1 in their last six overall.

Why The Mets Could Cover

Tylor Megill is set to take the mound in this series finale for the Mets. He will log his 16th start of the season on Wednesday. Megill has a 3-4 record with an ERA of 4.06. In his last start, Megill earned a win against the Yankees. He pitched seven innings, allowing two runs on four hits and totaled 10 strikeouts. The Mets won the game 10-3 at home. He has never faced the Cardinals in his career. However, he has a 3-1 record with an ERA of 3.80 and 55 strikeouts over 45 innings in nine career starts at Citi Field.

St. Louis ranks 6th in the MLB in strikeouts per game (8.245) so this is an advantage for the Mets. Offensively, Pete Alonso leads the Mets in every statistical category with 32 home runs, 85 RBIs, 130 hits, and a .261 batting average. At the deadline, the Mets acquired Javier Baez who has made an instant impact both at the plate and with his glove. Baez had a game-tying home run in the bottom of the 9th inning last night to send the game to extras. Along with Baez, Lindor is another top infielder who can carry the team as he did in Cleveland with the Indians. The Mets are 9-4 in their last 13 games as a favorite and 6-2 in their last 8 home games.

Final Cardinals & Mets Prediction & Pick

The Mets have a 43-29 record at Citi Field and Tylor Megill had a solid showing in his last start against the Yankees. The Mets desperately need this game to gain some ground in the Wild Card race. Given that Megill pitches well at home, the Mets should come out on top in the season finale.

Final Pick: Mets Moneyline (-165)