
Braves vs Cardinals Prediction 4/23/25 MLB Picks Today
St. Louis Cardinals (10-14) vs. Atlanta Braves (9-14)
April 23, 2025 12:15 pm EDT
The Line: Atlanta Braves -166 / St. Louis Cardinals 140; Over/Under: 9
(Get latest betting odds)
In this article, we will formulate a Braves vs Cardinals Prediction for this MLB game on Wednesday, April 23nd, at Truist Park. Let’s take a look at an Atlanta Braves vs St Louis Cardinals pick.
Skid Snapped for the Cardinals
The Cardinals had lost five games in a row before picking up the victory on Tuesday. The offense broke out in a big way, scoring ten runs, and that was enough for the victory. Lars Nootbaar had a strong game hitting a home run and driving in three RBIs. Nolan Goreman also had a key hit driving in three RBIs. In the first game of hte series the offense scored six runs but the pitching ended up giving up seven.
The Cardinals are averaging 4.74 runs while their pitching is giving up 4.78 runs per game The offense is ranked 7th while the pitching is ranked 25th. As a team they are batting .262 which is second best in all of baseball. Austin Riley has hit six home runs and driven in 15 RBIs. Getting the start for the Cardinals will be Miles Mikolas who sits with an 0-2 record and an ERA of 7.64. Against the New York Mets in his last start he went 4.2 innings giving up five hits and two runs.
Why the Cardinals Will Beat the Braves
- The Braves have lost eight of their last nine games as home favorites against NL Central opponents.
- The Cardinals have won each of their last four Wednesday games as underdogs.
- The Braves have failed to cover the run line in each of their last 12 games as home favorites against NL Central opponents.
- The Cardinals have covered the run line in each of their last six games against the Braves.
- The Cardinals have led after 3 innings in three of their last four games against the Braves.
Slow Start for the Braves
It has been such a slow start to the season for the Braves and it was another disappointing loss on Tuesday. The pitching was a major issue and they are going to need to be better here. Scott Blewitt went three innings giving up four hits and two runs. Rafael Montero went 0.1 innings giving up two hits and two runs.
The Braves are averaging 3.82 runs while their pitching is giving up 4.23 runs per game. The offense is ranked 22nd while the pitching is ranked 12th. Sean Murphy has hit six home runs and driven in 12 RBIs. Getting the start for the Braves will be Bryce Elder who sits with an 0-1 record and an ERA of 7.20. Against the Minnesota Twins he went five innings giving up six hits and four runs.
Why the Braves Will Beat the Cardinals
- The Cardinals have lost each of their last five day games against National League opponents following a road win.
- The Braves have won each of their last five home games following a loss.
- The Braves have covered the run line in each of their last five home games following a loss.
- The Cardinals have failed to cover the run line in five of their last six day games against NL East opponents.
- The Cardinals have trailed after 5 innings in four of their last five day games against NL East opponents.
- The Braves have led after 3 innings in each of their last three home day games.
Braves vs Cardinals Prediction
This is going to be one of the highest scoring games of the day. Mikolas sits with an ERA of 7.64 and Elder sits with an ERA of 7.20. Edler gave up six hits and four runs in his last start and he’s going to be blown up by the Cardinals. St Louis has the second-highest batting average in all of baseball, and they’re going to tee off on him early and often. The over is 8-1 in Mikolas’ last nine starts on grass. The over is 3-0-1 in Elder’s last four games. Back the over to end up cashing here.