
Free MLB Pick: Cardinals vs. Mets Odds
Looking for St. Louis Cardinals vs. New York Mets Free MLB predictions? MLB betting sees the Cardinals taking on the Mets on Thursday, April 17th, 2024 at Citi Field, in New York, NY. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Cardinals Mets free pick.
2025 MLB Handicapping – St. Louis Cardinals vs New York Mets
(9-9) St. Louis Cardinals vs. New York Mets (11-7)
Date: Thursday, April 17th
Time: 7:10 ET
Venue: Citi Field New York, NY
Projected Starting Pitchers: Andre Pallante vs. Griffin Canning
MLB Moneyline Odds: Cardinals +116 | Mets -138 (Bet Now!)
Today’s MLB Run Line Betting Odds: Cardinals +1.5 | Mets -1.5
MLB Baseball Gambling Total: O/U: 7.5
- Live Betting Odds for today’s St. Louis Cardinals vs. New York Mets game!
- Want more baseball predictions like this Cardinals Mets play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Cardinals vs. Mets Gameday
Griffin Canning is starting for the Mets on Thursday, and he is facing off against Andre Pallante and the Cardinals. The Cardinals are 9-9 this season, while the Mets have won two straight and are 11-7 overall. New York is currently favored on the money line, and the over/under line is sitting at 7.5 runs.
This NL matchup has a first pitch set for 7:10 PM ET from Citi Field in New York, NY. The forecast for Thursday’s game calls for clear skies and temperatures in the upper 50s. In the NL Central, the Cardinals are 3rd, while the Mets are leading the NL East.
St. Louis Cardinals
Led by a big game by Lars Nootbaar at the plate, the Cardinals are coming off a 4-1 win over the Astros to close out their series. Nootbaar went only 1/3, but his one hit was a three-run homer in the 5th inning. The Cardinals were the slight underdog at home going into the game.
Steven Matz started for the Athletics, going five innings and giving up just one run on two hits. He only had five strikeouts in the outing and got the win.
St. Louis is at an even 9-9 overall heading into today’s road matchup vs. the Mets. The Cardinals are 3rd in the NL Central, sitting 1.5 games behind the Cubs for the division lead. So far, they are 1-2 in division games this year.
At home, the Cardinals have gone 8-4 compared to 1-5 on the road. As the underdog, St. Louis has put together a record of 9-9 this season, and they have yet to be favored in a game. The team’s overall series record is 3-3, and they have won two straight series.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Cardinals Stats
St. Louis comes into the game as the league’s top hitting team, with a team batting average of .280. They are also the league’s top team in terms of on-base percentage and have the best team BABIP in the MLB. The Cardinals are also near the top of the league in terms of home runs and are 5th in the league in scoring, averaging 5.2 runs per game.
Over his last six games, Brendan Donovan has gone 9/23 (.391) and is currently on a 12-game hitting streak. Iván Herrera and Donovan are tied for the team lead in RBIs, with 11 apiece. Herrera also leads the team with four home runs and has a batting average of .381.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
New York Mets
The Mets will be looking to get back on track after closing out their series vs. the Twins with a 4-3 loss. This was especially tough, as they held a lead going into the 8th inning before the Twins scored three runs in the bottom of the 8th. New York was the +102 underdog on the money line going into the game.
Huascar Brazobán got the start for the Mets, going just one inning, and didn’t give up a run. However, the Mets pulled him after just one inning of work. Jesse Winker was hot at the plate, going 2/5 with two doubles, a run scored, and an RBI. Pete Alonso also had a good day, going 2/4 with a run scored.
With an 11-7 record, the Mets lead the NL East by one game over the Phillies. The Mets dropped the final two games of their series vs. the Twins and are 4-2 in divisional games this year. So far, they have been really good at home, putting together a 5-1 record.
New York has been just above .500 on the road, going 6-6 this season. The Mets have really thrived in night games, going 7-2. As for their record as the underdog, the Mets are 11-7 and have yet to be favored in a game this year.
Mets Stats
So far this season, the Mets are averaging just 4 runs per game, which is 19th in the MLB. They have been even worse at home, averaging just 3.7 runs per contest. As a team, they are batting just .219, which is 18th in the league, and their on-base percentage of .301 is also below average. However, they do have one of the league’s top home run hitters in Pete Alonso, who is batting .365 with 5 homers and 21 RBIs.
Alonso has also been hot of late, as he is currently on a three-game hitting streak. Over his last five games, Juan Soto is just 2/18 with two homers and three RBIs. Soto’s two homers in that stretch is the same number as Brandon Nimmo has for the season, but Nimmo is batting just .203.
We want to hear from you below! Comments are welcome! Give us your picks for this St. Louis Cardinals vs. New York Mets MLB matchup.
Cardinals Mets Pitching
Andre Pallante is getting the start for the Cardinals on the road against the Mets. He has started 2 games so far this season, with a win in his last outing, where he went 7 innings and struck out 4. Pallante has given up 2 earned runs in each of his first 2 starts.
Griffin Canning will be making his 3rd start of the season for the Mets, and he is coming off a win over the Athletics in his last outing. He went 5 1/3 innings, allowing 4 runs on 7 hits and striking out 3. He did give up a home run in that start. In his season debut, Canning went 4 innings and struck out 6 but took a no-decision.
St. Louis Cardinals vs. New York Mets MLB Baseball Betting Trends
- The Cardinals head into the game having gone 3-7 straight-up in their last ten games on the road.
- The Cardinals they are 5-5 vs. the runline in their previous ten games on the road.
- Conversely, the Mets are 5-5 over their last ten home games (straight-up).
- Furthermore, the Mets have a 4-6 mark vs. the runline across their last ten home games.
- Also, the Cardinals are 0-3 in their last three games as the favorite. On the other hand, they are 2-1 as the underdog (last 3).
- The Mets have a record of 1-2 across their last three games when favored. As the underdog, they are 1-2 in their last three games.
Cardinals vs. Mets Prediction: Cardinals ML +116
Our predicted score for this game is 5-4 in favor of the Cardinals, and with them being the underdogs at +116, they are our recommended pick. We actually have the Cardinals’ offense finishing with the fourth-most runs in the league today, and they are also projected to finish with more hits than the Mets.
Pallante has impressed with a 2.20 ERA and 1.04 WHIP across his last three starts.
If you’re looking for a potential parlay, you could look to pair the Cardinals’ money line with an over/under pick. However, we have this game finishing with a combined nine runs, which is 1.5 runs higher than the line.
As for the starters, Griffin Canning is projected to finish with more strikeouts than Andre Pallante.
Today’s MLB Free Pick
MLB Betting Tweet Of The Day
#OTD in 1964: We played our first game at Shea 🏟️ pic.twitter.com/AV37mgWsDt
— New York Mets (@Mets) April 17, 2025
Also, if you’re looking for more MLB picks like St. Louis Cardinals vs. New York Mets matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






