At 4:15 PM ET, the Miami Marlins are looking to secure their first win of the season as they take on the St. Louis Cardinals at Busch Stadium. The Marlins are sending Ryan Weathers to the mound, while the Cardinals are countering with Lance Lynn.

BSFL will have the TV coverage for this NL matchup. The over/under line is currently set at 8.5 runs, with the over slightly favored. The Cardinals are the favorite to win this one, with a money line payout of -151 compared to +126 for the Marlins.


The Pick: St. Louis Cardinals Moneyline -151

This game will be played at Busch Stadium at 4:15 ET on Thursday, April 4th.


  • We have the Cardinals winning by a score of 6 to 5
  • However, if you're looking for a run line pick, we like the Marlins to cover
  • As for an over/under pick, we have this game finishing with 11 runs and like the over

Marlins Records & Stats

The Marlins are coming off a 10-2 loss to the Angels in their last game. The Marlins were at home and were favored in the game. The Angels scored in five different innings, including a three-run seventh inning. The Marlins were only able to score in the third and fourth innings. A.J. Puk got the start for the Marlins and went four innings, giving up two earned runs.

Offensively, the Marlins only had four hits in the game. No player had more than one hit, and the Marlins only had one extra-base hit. The Marlins will look to bounce back in their next game, as they will be on the road against the Angels.

Ryan Weathers is on the mound for the Marlins today, as they take on the Cardinals. In his first start of the season, Weathers went 4 innings, giving up 3 earned runs and taking the loss. He did strike out 5 batters and gave up 2 home runs.

Our model is projecting Luis Arraez to have a big game at the plate for the Marlins, as he not only has the highest hits projection on the team, but it is the best in the league today. Jazz Chisholm Jr. is another player to watch, as he has the top home run projection for the Marlins and the 3rd best in the league today. Tim Anderson has the 2nd highest total hits projection on the team and 6th best in the league today.

Cardinals Records & Stats

San Diego held on to win 3-2 over St. Louis, with the Padres scoring one run in the first and fourth innings. St. Louis scored one run in the fourth and eighth innings. Joe Musgrove got the win for San Diego, going six innings and giving up one earned run.

Zack Thompson got the start for St. Louis, going five innings and giving up three earned runs. Kyle Higashioka hit a home run for San Diego, and Xander Bogaerts went 2/4 with a run scored.

Coming off a start in which he went 4 innings and gave up 4 hits and 1 walk, Lance Lynn will be starting for the Cardinals at home against the Marlins. In his first start of the season, he struck out 5 batters and did not allow an earned run.

When looking at the Cardinals' player props, we see that Willson Contreras is not only projected to have the most hits on the team, but he also has the best odds to hit a home run, with his odds being the 5th best in the league today. Nolan Arenado's total hits projection is the 2nd highest on the team, while his home run odds are 4th best on the team and 9th best in the league. Nolan Gorman has the 2nd best odds to hit a home run for the Cardinals and his odds are 6th best in the league today. Brendan Donovan is projected to have the most hits on the team outside of Contreras.