St. Louis Cardinals vs Washington Nationals Betting Pick & Prediction for 4/7

MLB game preview

The St. Louis Cardinals are set to play the Washington Nationals in an MLB regular season game. The game will take place at Nationals Park in Washington, DC. The Cardinals have a record of 5-5 and are fourth in the NL Central. They recently faced a loss in their last game.

The Nationals hold a record of 4-6 and are fifth in the NL East. They secured a win in their previous game. Matthew Liberatore will pitch for the Cardinals, while Cade Cavalli will take the mound for the Nationals. The weather forecast predicts overcast clouds with a light breeze.

St. Louis Cardinals Team Preview

The St. Louis Cardinals are coming off a recent series where they had mixed results. They won against the Detroit Tigers on April 5th, with a score of 5-3, despite having no extra-base hits. However, they struggled in other games, including a 9-6 loss to the Washington Nationals on April 6th.

In terms of batting, Jordan Walker has been a key player with a batting average of .314 and 3 home runs so far. Ramón Urías has also contributed with a .312 average and 2 home runs in 8 games. The team ranks 18th in batting average and slugging percentage, showing room for improvement in their hitting.

On the mound, Matthew Liberatore will start for the Cardinals in their next game. This season, he has a 1.64 ERA and has struck out 4 batters. The Cardinals’ pitching staff has a 5.40 ERA, placing them 26th in the league, which highlights the need for better pitching performances.

Cardinals vs Nationals Game Day Info

  • Sport: MLB
  • Teams: St. Louis Cardinals vs. Washington Nationals
  • Venue: Nationals Park in Washington, DC
  • Date: Tuesday, April 7, 2026
  • Betting Odds: Cardinals Moneyline -106, Nationals Moneyline -114

Washington Nationals Team Preview

The Washington Nationals recently played a series of home games. They managed a win against the St. Louis Cardinals with a score of 9-6. James Wood, Brady House, and CJ Abrams hit home runs in that game.

The Nationals have a strong batting average this season, ranking third at .277. They are also second in home runs with 14 so far. Their slugging percentage is .457, which ranks them third as well.

On the pitching side, the Nationals have struggled with a 6.24 ERA, placing them last in the league. Their batting average against is .281, ranking them 26th. Starting pitcher Cade Cavalli has a 2.79 ERA and will be on the mound in their next game.

BTB Betting Pick

The Cardinals have a moneyline of -106, while the Nationals are at -114. The Nationals have a stronger batting average and on-base percentage, ranking 3rd and 4th, respectively. Given the Nationals’ superior hitting stats and the Cardinals’ higher ERA of 5.40, the Nationals are the pick to win. The projected score is Nationals 5, Cardinals 4.

The total for the game is set at 7.5. Both teams have struggled with pitching, with the Nationals having a 6.24 ERA and the Cardinals at 5.40. Considering these pitching stats and the hitting capabilities of both teams, the over 7.5 is the pick. The projected total score is 9 runs.